Revision as of 13:16, 15 March 2013

F19 has branchedFedora 19 has now branched from rawhide (March 12, 2013). Packages that de-vendorized from this point forward will need to be built for both F19 and rawhide. Note that this cycle, rawhide does not inherit from F-19. So builds do need to be done in both.

February 18: Down to 358 binary packages. Way to go!
February 22: Down to 328 binary packages
February 24: Down to 282 binary packages. Over half way done!
February 25: Down to 239 binary packages
February 28: Down to 217 binary packages
March 6: Down to 213 binary packages
March 10: 173 binary packages. We've broken 200!

Porting notes

Caution when dealing with spec files used on multiple branchesSome maintainers like to use the same spec file for all releases. To accommodate that you can use conditionals to make the spec use --vendor fedora on earlier releases and remove the vendor tag for F19 and later.

Because there are several places at which it needs to be distinguished if the desktop file has a vendor tag or not, it's not a bad idea to make the decision at the top of the spec file and use symbolic names throughout the rest. The simplest form looks something like this: