(Add warning about spec files synchronized between branches) |
(More corrections to the recipe) |
||
(197 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{admon/warning| | {{admon/warning|F19 has branched|Fedora 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, and a Bodhi update done for the F19 build.}} | ||
https://fedorahosted.org/fesco/ticket/1077 | https://fedorahosted.org/fesco/ticket/1077 | ||
Line 13: | Line 13: | ||
February 28: Down to 217 binary packages<br /> | February 28: Down to 217 binary packages<br /> | ||
March 6: Down to 213 binary packages<br /> | March 6: Down to 213 binary packages<br /> | ||
March 10: 173 binary packages. We've broken 200!<br /> | |||
== Porting notes == | == Porting notes == | ||
Some maintainers like to use the same spec file for all releases. | {{admon/warning|Caution when dealing with spec files used on multiple branches|Some maintainers like to use the same spec file for all releases. To accommodate that you can use conditionals to make the spec use <code>--vendor fedora</code> 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: | |||
<pre> | <pre> | ||
%if (0%{?fedora} && 0%{?fedora} < 19) | |||
%if 0%{?fedora} < 19 | %global with_desktop_vendor_tag 1 | ||
%endif | %endif | ||
</pre> | </pre> | ||
If there are existing EPEL (or RHEL) builds that use a vendor tag, this needs to factored in. That looks like this: | |||
<pre> | <pre> | ||
%if (0%{?fedora} && 0%{?fedora} < 19) || (0%{?rhel} && 0%{?rhel} < 7) | |||
%global with_desktop_vendor_tag 1 | |||
%if 0%{?fedora} && 0%{?fedora} < 19 | %else | ||
%global with_desktop_vendor_tag 0 | |||
%endif | %endif | ||
</pre> | |||
Then you can use <code>%{with desktop_vendor_tag}</code> to run <code>desktop-file-install</code>: | |||
<pre> | |||
desktop-file-install \ | desktop-file-install \ | ||
%if | %if 0%{?with_desktop_vendor_tag} | ||
--vendor fedora \ | --vendor fedora \ | ||
%endif | %endif | ||
Line 44: | Line 47: | ||
</pre> | </pre> | ||
In addition to modifying the <code>desktop-file-install</code> line, you probably also have to modify the %files section to handle desktop files with or without the fedora- prefix. Some examples: | In addition to modifying the <code>desktop-file-install</code> line, you probably also have to modify the <code>%files</code> section to handle desktop files with or without the <code>fedora-</code> prefix. Some examples: | ||
* Use a conditional | |||
<pre> | <pre> | ||
%files | %files | ||
... | |||
+ %if 0%{?with_desktop_vendor_tag} | |||
+ %if 0%{? | |||
%{_datadir}/applications/fedora-%{name}.desktop | %{_datadir}/applications/fedora-%{name}.desktop | ||
+ %else | + %else | ||
+ %{_datadir}/applications/%{name}.desktop | + %{_datadir}/applications/%{name}.desktop | ||
+ %endif | + %endif | ||
... | |||
</pre> | |||
* Use a wildcard | |||
<pre> | |||
%files | |||
... | |||
- %{_datadir}/applications/fedora-%{name}.desktop | |||
+ %{_datadir}/applications/*%{name}.desktop | |||
... | |||
</pre> | </pre> | ||
Line 82: | Line 93: | ||
* <strike> amsn </strike> : Rahul Sundaram | * <strike> amsn </strike> : Rahul Sundaram | ||
* <strike> amtterm </strike> : Rahul Sundaram | * <strike> amtterm </strike> : Rahul Sundaram | ||
* anaconda : Rahul Sundaram. Filed https://bugzilla.redhat.com/show_bug.cgi?id=909592 | * <strike> anaconda </strike> : Rahul Sundaram. Filed https://bugzilla.redhat.com/show_bug.cgi?id=909592 | ||
* <strike> angrydd </strike> : Jon Ciesla | * <strike> angrydd </strike> : Jon Ciesla | ||
* <strike> ants </strike> : Rahul Sundaram | * <strike> ants </strike> : Rahul Sundaram | ||
Line 92: | Line 103: | ||
* <strike> arrows </strike> : Rahul Sundaram | * <strike> arrows </strike> : Rahul Sundaram | ||
* <strike> asc </strike> : Rahul Sundaram | * <strike> asc </strike> : Rahul Sundaram | ||
* astromenace | * <strike> astromenace </strike> : Jon Ciesla | ||
* <strike> asunder </strike> : Rahul Sundaram | * <strike> asunder </strike> : Rahul Sundaram | ||
* <strike> asylum </strike> : Rahul Sundaram | * <strike> asylum </strike> : Rahul Sundaram | ||
Line 187: | Line 198: | ||
* <strike> empathy </strike> : Brian Pepple | * <strike> empathy </strike> : Brian Pepple | ||
* <strike> enigma </strike> | * <strike> enigma </strike> | ||
* epdfview | * <strike> epdfview </strike> : Jon Ciesla -- FTBFS, notified maintainer, being retired. | ||
* escape | * <strike> escape </strike> : Jon Ciesla | ||
* eterm | * <strike> eterm </strike> : Jon Ciesla | ||
* <strike> etherape </strike> : Jon Ciesla | * <strike> etherape </strike> : Jon Ciesla | ||
* <strike> ettercap </strike> : Jon Ciesla | * <strike> ettercap </strike> : Jon Ciesla | ||
* exaile | * <strike> exaile </strike> : Jon Ciesla | ||
* expendable | * <strike> expendable </strike> : Jon Ciesla | ||
* extrema | * <strike> extrema </strike> : Jon Ciesla | ||
* extremetuxracer | * <strike> extremetuxracer </strike> : Jon Ciesla | ||
* fantasdic | * <strike> fantasdic </strike> : Already fixed by Mamoru Tasaka | ||
* fbg | * <strike> fbg </strike> : Jon Ciesla | ||
* fbreader | * <strike> fbreader </strike> : Jon Ciesla | ||
* fedora-accessibility-guide-en-US | * <strike> fedora-accessibility-guide-en-US </strike> : Jon Ciesla dead.package, not retired, emailed maintainer | ||
* fedora-arm-installer | * <strike> fedora-arm-installer </strike> : Jon Ciesla false positive | ||
* fedora-release-notes | * <strike> fedora-release-notes </strike> : Jon Ciesla false positive | ||
* fedora-review | * <strike> fedora-review </strike> : Jon Ciesla false positive | ||
* <strike> filezilla </strike> : Jon Ciesla | * <strike> filezilla </strike> : Jon Ciesla | ||
* firstaidkit | * <strike> firstaidkit </strike> : Jon Ciesla | ||
* FlightGear | * <strike> FlightGear </strike> : Jon Ciesla | ||
* flight-of-the-amazon-queen | * <strike> flight-of-the-amazon-queen </strike> : Jon Ciesla | ||
* flight-of-the-amazon-queen-cd | * <strike> flight-of-the-amazon-queen-cd </strike> : Jon Ciesla | ||
* flobopuyo | * <strike> flobopuyo </strike> : Jon Ciesla | ||
* flpsed | * <strike> flpsed </strike> : Jon Ciesla | ||
* flumotion | * <strike> flumotion </strike> : Jon Ciesla | ||
* <strike>fontforge</strike> : Paul Flo Williams | * <strike> fontforge</strike> : Paul Flo Williams | ||
* <strike> fontmatrix </strike> : Parag Nemade | * <strike> fontmatrix </strike> : Parag Nemade | ||
* <strike> foobillard </strike> : Jon Ciesla | * <strike> foobillard </strike> : Jon Ciesla | ||
* fpm2 | * <strike> fpm2 </strike> : Jon Ciesla | ||
* fprint_demo | * <strike> fprint_demo </strike> : Jon Ciesla | ||
* <strike> freeciv </strike> : Jon Ciesla | * <strike> freeciv </strike> : Jon Ciesla | ||
* freecol | * <strike> freecol </strike> : Jon Ciesla | ||
* <strike> freedroid </strike> : Jon Ciesla | * <strike> freedroid </strike> : Jon Ciesla | ||
* <strike> freedroidrpg </strike> : Jon Ciesla | * <strike> freedroidrpg </strike> : Jon Ciesla | ||
* <strike> freetennis </strike> : Bruno Wolff | * <strike> freetennis </strike> : Bruno Wolff | ||
* fslint | * <strike> fslint </strike> : Jon Ciesla | ||
* fwbackups | * <strike> fwbackups </strike> : Jon Ciesla | ||
* fwbuilder | * <strike> fwbuilder </strike> : Jon Ciesla | ||
* fwfstab | * <strike> fwfstab </strike> : Jon Ciesla | ||
* g3data | * <strike> g3data </strike> : Jon Ciesla | ||
* gabedit | * <strike> gabedit </strike> : Jon Ciesla | ||
* gajim | * <strike> gajim </strike> : Jon Ciesla | ||
* galternatives | * <strike> galternatives </strike> : Jon Ciesla | ||
* gamazons | * <strike> gamazons </strike> : Jon Ciesla | ||
* gambas2 | * <strike> gambas2 </strike> : RETIRED Jon Ciesla | ||
* gambas3 | * <strike> gambas3 </strike> : Jon Ciesla | ||
* gazpacho | * <strike> gazpacho </strike> : Jon Ciesla | ||
* gbrainy | * <strike> gbrainy </strike> : Jon Ciesla | ||
* gcin | * <strike> gcin </strike> : Jon Ciesla | ||
* gcompris | * <strike> gcompris </strike> : Jon Ciesla | ||
* gcstar | * <strike> gcstar </strike> : Jon Ciesla | ||
* gcx | * <strike> gcx </strike> : Jon Ciesla | ||
* gdesklets | * <strike> gdesklets </strike> : Michael Schwendt | ||
* gdmap | * <strike> gdmap </strike> : Jon Ciesla | ||
* geany | * <strike> geany </strike> : Jon Ciesla | ||
* gemdropx | * <strike> gemdropx </strike> : Jon Ciesla | ||
* <strike> genchemlab </strike> : Jon Ciesla | * <strike> genchemlab </strike> : Jon Ciesla | ||
* genius | * <strike> genius </strike> : Jon Ciesla | ||
* ggobi | * <strike> ggobi </strike> : Jon Ciesla | ||
* <strike> ggz-gtk-client </strike> : Bruno Wolff | * <strike> ggz-gtk-client </strike> : Bruno Wolff | ||
* ghasher | * <strike> ghasher </strike> : Jon Ciesla | ||
* ghost-diagrams | * <strike> ghost-diagrams </strike> : Jon Ciesla | ||
* <strike> giggle </strike> : Jon Ciesla | * <strike> giggle </strike> : Jon Ciesla | ||
* gimmix | * <strike> gimmix </strike> : Jon Ciesla | ||
* git | * <strike> git </strike> : Jon Ciesla | ||
* gjots2 | * <strike> gjots2 </strike> : Jon Ciesla | ||
* gl-117 | * <strike> gl-117 </strike> : Jon Ciesla | ||
* glabels | * <strike> glabels </strike> : Jon Ciesla | ||
* glade3 | * <strike> glade3 </strike> : Kalev Lember | ||
* glaxium | * <strike> glaxium </strike> : Jon Ciesla | ||
* GLC_Player | * <strike> GLC_Player </strike> : Jon Ciesla | ||
* glglobe | * <strike> glglobe </strike> : Jon Ciesla | ||
* gliv | * <strike> gliv </strike> : Jon Ciesla | ||
* <strike> glob2 </strike> : Bruno Wolff | * <strike> glob2 </strike> : Bruno Wolff | ||
* gmpc | * <strike> gmpc </strike> : Adrian Reber | ||
* gnomad2 | * <strike> gnomad2 </strike> : Jon Ciesla | ||
* gnomebaker | * <strike> gnomebaker </strike> : Jon Ciesla | ||
* gnome-chemistry-utils | * <strike> gnome-chemistry-utils </strike> : Jon Ciesla | ||
* gnomeradio | * <strike> gnomeradio </strike> : Jon Ciesla | ||
* gnome-subtitles | * <strike> gnome-subtitles </strike> : Julian Sikorski | ||
* gnome-translate | * <strike> gnome-translate </strike> : Jon Ciesla | ||
* <strike> gnubg </strike> : Jon Ciesla | * <strike> gnubg </strike> : Jon Ciesla | ||
* <strike> gnumeric </strike> : Christoph Wickert | * <strike> gnumeric </strike> : Christoph Wickert | ||
* gobby | * <strike> gobby </strike> : Jon Ciesla Fixed in f19 but FTBFS in rawhide, BZ filed. | ||
* <strike> gonvert </strike> : Jon Ciesla | * <strike> gonvert </strike> : Jon Ciesla | ||
* gourmet | * <strike> gourmet </strike> : Jon Ciesla | ||
* gparted | * <strike> gparted </strike> : Deji Akingunola | ||
* gphpedit | * <strike> gphpedit </strike> : Jon Ciesla | ||
* gpicview | * <strike> gpicview </strike> : Jon Ciesla | ||
* <strike> gpodder </strike> : Jon Ciesla | * <strike> gpodder </strike> : Jon Ciesla | ||
* gpredict | * <strike> gpredict </strike> : Jon Ciesla | ||
* gpsd | * <strike> gpsd </strike> : Miroslav Lichvar | ||
* gq | * <strike> gq </strike> : Jon Ciesla | ||
* grace | * <strike> grace </strike> : Jon Ciesla | ||
* <strike> gramps </strike> : Jon Ciesla | * <strike> gramps </strike> : Jon Ciesla | ||
* grass | * <strike> grass </strike> : Jon Ciesla | ||
* grc | * <strike> grc </strike> : Retired by Toshio | ||
* greadelf | * <strike> greadelf </strike> : Jon Ciesla | ||
* gresistor | * <strike> gresistor </strike> : Jon Ciesla | ||
* gresolver | * <strike> gresolver </strike> : Jon Ciesla | ||
* GREYCstoration | * <strike> GREYCstoration </strike> : Jon Ciesla | ||
* <strike> greyhounds </strike> : Bruno Wolff | * <strike> greyhounds </strike> : Bruno Wolff | ||
* grhino | * <strike> grhino </strike> : Jon Ciesla | ||
* grig | * <strike> grig </strike> : Jon Ciesla FTBFS, BZ already exists. | ||
* grip | * <strike> grip </strike> : Jon Ciesla | ||
* grisbi | * <strike> grisbi </strike> : Jon Ciesla FTBFS, BZ already exists. | ||
* gscan2pdf | * <strike> gscan2pdf </strike> : Jon Ciesla | ||
* gtk-gnutella | * <strike> gtk-gnutella </strike> : Jon Ciesla | ||
* gtkperf | * <strike> gtkperf </strike> : Jon Ciesla | ||
* <strike> gtkpod </strike> : Jon Ciesla | * <strike> gtkpod </strike> : Jon Ciesla | ||
* gtk-recordmydesktop | * <strike> gtk-recordmydesktop </strike> : Jon Ciesla | ||
* gtkterm | * <strike> gtkterm </strike> : Jon Ciesla | ||
* gtorrentviewer | * <strike> gtorrentviewer </strike> : Paul Howarth | ||
* gv | * <strike> gv </strike> : Orion Poplawski | ||
* <strike> gweled </strike> : Jon Ciesla | * <strike> gweled </strike> : Jon Ciesla | ||
* gwget | * <strike> gwget </strike> : Jon Ciesla | ||
* gwibber | * <strike> gwibber </strike> : Jon Ciesla | ||
* gxine | * <strike> gxine </strike> : Jon Ciesla | ||
* gyachi | * <strike> gyachi </strike> : Jon Ciesla | ||
* hardinfo | * <strike> hardinfo </strike> : Jon Ciesla | ||
* hatari | * <strike> hatari </strike> : Jon Ciesla | ||
* <strike> hedgewars </strike> : Bruno Wolff | * <strike> hedgewars </strike> : Bruno Wolff | ||
* HippoDraw | * <strike> HippoDraw </strike> : Jon Ciesla, retired. | ||
* homebank | * <strike> homebank </strike> : Jon Ciesla | ||
* html2ps | * <strike> html2ps </strike> : Jon Ciesla | ||
* htmldoc | * <strike> htmldoc </strike> : Jon Ciesla | ||
* httrack | * <strike> httrack </strike> : Jon Ciesla | ||
* <strike> hydrogen </strike> : Jon Ciesla | * <strike> hydrogen </strike> : Jon Ciesla | ||
* <strike> im-chooser </strike> : Toshio Kuratomi | * <strike> im-chooser </strike> : Toshio Kuratomi | ||
Line 321: | Line 332: | ||
* <strike> ipe </strike> : Toshio Kuratomi | * <strike> ipe </strike> : Toshio Kuratomi | ||
* <strike> isomaster </strike> : Toshio Kuratomi | * <strike> isomaster </strike> : Toshio Kuratomi | ||
* jabbim | * <strike> jabbim </strike> : Package retired | ||
* jack-rack | * <strike> jack-rack </strike> : Toshio Kuratomi | ||
* jd | * <strike> jd </strike> : Already fixed by Mamoru Tasaka | ||
* jigdo | * <strike> jigdo </strike> : Toshio Kuratomi | ||
* jmol | * <strike> jmol </strike> : Toshio Kuratomi | ||
* justmoon | * <strike> justmoon </strike> : Toshio Kuratomi | ||
* kazehakase | * <strike> kazehakase </strike> : Already fixed by Mamoru Tasaka | ||
* kbilliards | * <strike> kbilliards </strike> : Toshio Kuratomi | ||
* kdesvn | * <strike> kdesvn </strike> : Toshio Kuratomi | ||
* kdirstat | * <strike> kdirstat </strike> : Toshio Kuratomi | ||
* <strike> keepassx </strike> : Jon Ciesla | * <strike> keepassx </strike> : Jon Ciesla | ||
* kid3 | * <strike> kid3 </strike> : already fixed by Ville Skyttä | ||
* kita | * <strike> kita </strike> : already fixed by Mamoru TASAKA | ||
* kitsune | * <strike> kitsune </strike> : Toshio Kuratomi | ||
* klamav | * <strike> klamav </strike> : Toshio Kuratomi | ||
* knetstats | * <strike> knetstats </strike> : Toshio Kuratomi | ||
* <strike> KoboDeluxe </strike> : Jon Ciesla | * <strike> KoboDeluxe </strike> : Jon Ciesla | ||
* kodos | * <strike> kodos </strike> : Toshio Kuratomi | ||
* komparator | * <strike> komparator </strike> : Toshio Kuratomi | ||
* koules | * <strike> koules </strike> : Toshio Kuratomi | ||
* kover | * <strike> kover </strike> : Toshio Kuratomi | ||
* kphotobymail | * <strike> kphotobymail </strike> : Toshio Kuratomi | ||
* kpolynome | * <strike> kpolynome </strike> : Toshio Kuratomi | ||
* kreetingkard | * <strike> kreetingkard </strike> : Already fixed by Mamoru Tasaka | ||
* ksensors | * <strike> ksensors </strike> : Toshio Kuratomi | ||
* kshutdown | * <strike> kshutdown </strike> : Already fixed by Jan Grulich | ||
* LabPlot | * <strike> LabPlot </strike> : Toshio Kuratomi | ||
* lacewing | * <strike> lacewing </strike> : Toshio Kuratomi | ||
* <strike> lash </strike> : oget | * <strike> lash </strike> : oget | ||
* lazarus | * <strike> lazarus </strike> : Jon Ciesla | ||
* lbrickbuster2 | * <strike> lbrickbuster2 </strike> : Jon Ciesla | ||
* leafpad | * <strike> leafpad </strike> : Jon Ciesla | ||
* libhocr | * <strike> libhocr </strike> : Jon Ciesla | ||
* libsvm | * <strike> libsvm </strike> : Jon Ciesla | ||
* licq | * <strike> licq </strike> : Jon Ciesla | ||
* <strike> liferea </strike> : Jon Ciesla | * <strike> liferea </strike> : Jon Ciesla | ||
* lincity-ng | * <strike> lincity-ng </strike> : Jon Ciesla | ||
* linphone | * <strike> linphone </strike> : Jon Ciesla, FTBFS, BZ already exists. | ||
* linpsk | * <strike> linpsk </strike> : Jon Ciesla | ||
* linsmith | * <strike> linsmith </strike> : Jon Ciesla | ||
* <strike> liquidwar </strike> : Jon Ciesla | * <strike> liquidwar </strike> : Jon Ciesla | ||
* listen | * <strike> listen </strike> : Jon Ciesla | ||
* liveusb-creator | * <strike> liveusb-creator </strike> : Jon Ciesla | ||
* logjam | * <strike> logjam </strike> : Jon Ciesla | ||
* londonlaw | * <strike> londonlaw </strike> : Hans de Goede | ||
* lshw | * <strike> lshw </strike> : Jon Ciesla | ||
* lucidlife | * <strike> lucidlife </strike> : Jon Ciesla | ||
* lure | * <strike> lure </strike> : Jon Ciesla | ||
* lxappearance | * <strike> lxappearance </strike> : Jon Ciesla | ||
* lxtask | * <strike> lxtask </strike> : Jon Ciesla | ||
* lxterminal | * <strike> lxterminal </strike> : Jon Ciesla | ||
* lybniz | * <strike> lybniz </strike> : Jon Ciesla | ||
* <strike> machineball </strike> : Toshio Kuratomi | * <strike> machineball </strike> : Toshio Kuratomi | ||
* <strike> Maelstrom </strike> : Toshio Kuratomi | * <strike> Maelstrom </strike> : Toshio Kuratomi | ||
Line 399: | Line 410: | ||
* <strike> MyPasswordSafe </strike> : Toshio Kuratomi | * <strike> MyPasswordSafe </strike> : Toshio Kuratomi | ||
* <strike> naturette </strike> : Jon Ciesla | * <strike> naturette </strike> : Jon Ciesla | ||
* nautilus-actions | * <strike> nautilus-actions </strike> : Jon Ciesla | ||
* nazghul | * <strike> nazghul </strike> : Jon Ciesla | ||
* nedit | * <strike> nedit </strike> : Jon Ciesla | ||
* nemiver | * <strike> nemiver </strike> : Matthias Clasen | ||
* nessus-core | * <strike> nessus-core </strike> : Jon Ciesla | ||
* netgen | * <strike> netgen </strike> : Jon Ciesla | ||
* netgo | * <strike> netgo </strike> : Jon Ciesla | ||
* <strike> nethack </strike> : Jon Ciesla | * <strike> nethack </strike> : Jon Ciesla | ||
* <strike> nethack-vultures </strike> : Jon Ciesla | * <strike> nethack-vultures </strike> : Jon Ciesla | ||
Line 411: | Line 422: | ||
* <strike> neverball </strike> : Jon Ciesla | * <strike> neverball </strike> : Jon Ciesla | ||
* <strike> nexuiz </strike> : Jon Ciesla | * <strike> nexuiz </strike> : Jon Ciesla | ||
* nightfall | * <strike> nightfall </strike> : Jon Ciesla | ||
* nightview | * <strike> nightview </strike> : Jon Ciesla, FTBFS, BZ already exists. | ||
* njam | * <strike> njam </strike> : Jon Ciesla | ||
* nntpgrab | * <strike> nntpgrab </strike> : Jon Ciesla | ||
* nogravity | * <strike> nogravity </strike> : Jon Ciesla | ||
* npush | * <strike> npush </strike> : Jon Ciesla | ||
* <strike> numptyphysics </strike> : Jon Ciesla | * <strike> numptyphysics </strike> : Jon Ciesla | ||
* nvclock | * <strike> nvclock </strike> : Jon Ciesla | ||
* obconf | * <strike> obconf </strike> : Jon Ciesla, FTBFS, filed BZ. | ||
* obmenu | * <strike> obmenu </strike> : Jon Ciesla | ||
* ochusha | * <strike> ochusha </strike> : Mamoru Tasaka | ||
* ocp | * <strike> ocp </strike> : Jon Ciesla | ||
* octave | * <strike> octave </strike> : Orion Poplawski | ||
* oggconvert | * <strike> oggconvert </strike> : Jon Ciesla | ||
* OmegaT | * <strike> OmegaT </strike> : Jon Ciesla | ||
* oneko | * <strike> oneko </strike> : Jon Ciesla | ||
* openalchemist | * <strike> openalchemist </strike> : Jon Ciesla | ||
* openlierox | * <strike> openlierox </strike> : Jon Ciesla | ||
* openmsx | * <strike> openmsx </strike> : Jon Ciesla | ||
* openuniverse | * <strike> openuniverse </strike> : Jon Ciesla | ||
* opticalraytracer | * <strike> opticalraytracer </strike> : Jon Ciesla | ||
* orage | * <strike> orage </strike> : Jon Ciesla | ||
* osmo | * <strike> osmo </strike> : Jon Ciesla | ||
* overgod | * <strike> overgod </strike> : Jon Ciesla | ||
* pachi | * <strike> pachi </strike> : Jon Ciesla | ||
* pan | * <strike> pan </strike> : Jon Ciesla | ||
* paraview | * <strike> paraview </strike> : Jon Ciesla | ||
* parcellite | * <strike> parcellite </strike> : Jon Ciesla | ||
* pari | * <strike> pari </strike> : Jon Ciesla | ||
* pcmanfm | * <strike> pcmanfm </strike> : Jon Ciesla | ||
* pcsc-tools | * <strike> pcsc-tools </strike> : Jon Ciesla | ||
* <strike> penguin-command </strike> : Jon Ciesla | * <strike> penguin-command </strike> : Jon Ciesla | ||
* <strike> pengupop </strike> : Jon Ciesla | * <strike> pengupop </strike> : Jon Ciesla | ||
* perl-Padre | * <strike> perl-Padre </strike> : Toshio Kuratomi [https://bugzilla.redhat.com/show_bug.cgi?id=914310 FTBFS] | ||
* phasex | * <strike> phasex </strike> : Toshio Kuratomi | ||
* picard | * <strike> picard </strike> : Toshio Kuratomi | ||
* picviz | * <strike> picviz </strike>: Toshio Kuratomi | ||
* pikdev | * <strike> pikdev </strike> : Toshio Kuratomi | ||
* piklab | * <strike> piklab </strike> : Toshio Kuratomi | ||
* pikloops | * <strike> pikloops </strike> : Toshio Kuratomi | ||
* <strike> pinball </strike> : Jon Ciesla | * <strike> pinball </strike> : Jon Ciesla | ||
* <strike> pingus </strike> : Jon Ciesla | * <strike> pingus </strike> : Jon Ciesla | ||
Line 457: | Line 468: | ||
* <strike> pipepanic </strike> : Toshio Kuratomi | * <strike> pipepanic </strike> : Toshio Kuratomi | ||
* <strike> planets </strike> : Jon Ciesla | * <strike> planets </strike> : Jon Ciesla | ||
* player | * <strike> player </strike> : Toshio Kuratomi | ||
* pmpu | * <strike> pmpu </strike> : Toshio Kuratomi | ||
* poedit | * <strike> poedit </strike> : Toshio Kuratomi | ||
* <strike> policycoreutils </strike> : Rahul Sundaram | * <strike> policycoreutils </strike> : Rahul Sundaram | ||
* portecle | * <strike> portecle </strike> : Toshio Kuratomi | ||
* prelude-notify | * <strike> prelude-notify </strike> : Toshio Kuratomi | ||
* <strike> professor-is-missing </strike> : Jon Ciesla | * <strike> professor-is-missing </strike> : Jon Ciesla | ||
* <strike> publican </strike> : Parag Nemade | * <strike> publican </strike> : Parag Nemade | ||
* puzzles | * <strike> puzzles </strike> : Toshio Kuratomi | ||
* pybliographer | * <strike> pybliographer </strike> : Toshio Kuratomi | ||
* <strike> pychess </strike> : Bruno Wolff | * <strike> pychess </strike> : Bruno Wolff | ||
* <strike> pyrenamer </strike> : Jon Ciesla | * <strike> pyrenamer </strike> : Jon Ciesla | ||
* PySolFC | * <strike> PySolFC </strike> : Toshio Kuratomi | ||
* pyvnc2swf | * <strike> pyvnc2swf </strike> : Toshio Kuratomi | ||
* <strike> qalculate-gtk </strike> : Toshio Kuratomi | * <strike> qalculate-gtk </strike> : Toshio Kuratomi | ||
* <strike> qalculate-kde </strike> : Toshio Kuratomi | * <strike> qalculate-kde </strike> : Toshio Kuratomi | ||
Line 492: | Line 503: | ||
* <strike> rafkill </strike> : Jon Ciesla | * <strike> rafkill </strike> : Jon Ciesla | ||
* <strike> raidem </strike> : Bruno Wolff | * <strike> raidem </strike> : Bruno Wolff | ||
* rapidsvn | * <strike> rapidsvn </strike> : Jon Ciesla | ||
* rawstudio | * <strike> rawstudio </strike> : Jon Ciesla | ||
* rcsslogplayer | * <strike> rcsslogplayer </strike> : Jon Ciesla | ||
* rcssmonitor | * <strike> rcssmonitor </strike> : Jon Ciesla | ||
* rcssserver | * <strike> rcssserver </strike> : Jon Ciesla | ||
* rcssserver3d | * <strike> rcssserver3d </strike> : Jon Ciesla | ||
* redet | * <strike> redet </strike> : Jon Ciesla | ||
* redmode | * <strike> redmode </strike> : Jon Ciesla | ||
* regexxer | * <strike> regexxer </strike> : Jon Ciesla | ||
* rekall | * <strike> rekall </strike> : Jon Ciesla | ||
* remind | * <strike> remind </strike> : Jon Ciesla | ||
* resapplet | * <strike> resapplet </strike> : Jon Ciesla | ||
* revelation | * <strike> revelation </strike> : Jon Ciesla | ||
* revisor | * <strike> revisor </strike> : Jon Ciesla | ||
* Ri-li | * <strike> Ri-li </strike> : Jon Ciesla | ||
* ristretto | * <strike> ristretto </strike> : Jon Ciesla | ||
* rocksndiamonds | * <strike> rocksndiamonds </strike> : Jon Ciesla | ||
* rogue | * <strike> rogue </strike> : Jon Ciesla | ||
* <strike> rosegarden4 </strike> : Already fixed by BrendanJones | * <strike> rosegarden4 </strike> : Already fixed by BrendanJones | ||
* <strike> rott </strike> : Toshio Kuratomi | * <strike> rott </strike> : Toshio Kuratomi | ||
Line 613: | Line 624: | ||
* <strike> widelands </strike> : Parag Nemade | * <strike> widelands </strike> : Parag Nemade | ||
* <strike> wine </strike> : Parag Nemade | * <strike> wine </strike> : Parag Nemade | ||
* wings : Parag Nemade. FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=909805 | * <strike> wings </strike> : Parag Nemade. FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=909805 | ||
* <strike> winpdb </strike> : Parag Nemade | * <strike> winpdb </strike> : Parag Nemade | ||
* <strike> wireshark </strike> : Parag Nemade | * <strike> wireshark </strike> : Parag Nemade |
Latest revision as of 19:41, 13 May 2013
https://fedorahosted.org/fesco/ticket/1077
On F19+ (and not on earlier fedoras), desktop files need to be changed to not be installed with a vendor prefix.
On rawhide: repoquery --whatprovides \*/fedora-\*.desktop --qf '%{name}'| sort| uniq| wc -l
shows 619 binary packages with problems.
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
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:
%if (0%{?fedora} && 0%{?fedora} < 19) %global with_desktop_vendor_tag 1 %endif
If there are existing EPEL (or RHEL) builds that use a vendor tag, this needs to factored in. That looks like this:
%if (0%{?fedora} && 0%{?fedora} < 19) || (0%{?rhel} && 0%{?rhel} < 7) %global with_desktop_vendor_tag 1 %else %global with_desktop_vendor_tag 0 %endif
Then you can use %{with desktop_vendor_tag}
to run desktop-file-install
:
desktop-file-install \ %if 0%{?with_desktop_vendor_tag} --vendor fedora \ %endif %{name}.desktop
In addition to modifying the desktop-file-install
line, you probably also have to modify the %files
section to handle desktop files with or without the fedora-
prefix. Some examples:
- Use a conditional
%files ... + %if 0%{?with_desktop_vendor_tag} %{_datadir}/applications/fedora-%{name}.desktop + %else + %{_datadir}/applications/%{name}.desktop + %endif ...
- Use a wildcard
%files ... - %{_datadir}/applications/fedora-%{name}.desktop + %{_datadir}/applications/*%{name}.desktop ...
List of affected packages
On rawhide, run: repoquery --whatprovides \*/fedora-\*.desktop --qf '%{sourcerpm}'| sort| uniq
600 source packages need changing:
abe: Rahul Sundaramabiword: Rahul Sundaramagistudio: Rahul Sundaramaiksaurus: Rahul Sundaramairsnort: Rahul Sundaramalex4: Rahul Sundaramalexandria: already fixedalienarena: Rahul Sundaramalienblaster: Rahul Sundaramalleyoop: Rahul Sundaramalltray: Rahul Sundaramalphabet-soup: Rahul Sundaramalsamixergui: Rahul Sundaramalsa-tools- Rahul Sundaram. Filed https://bugzilla.redhat.com/show_bug.cgi?id=909622amoebax: Rahul Sundaramamsn: Rahul Sundaramamtterm: Rahul Sundaramanaconda: Rahul Sundaram. Filed https://bugzilla.redhat.com/show_bug.cgi?id=909592angrydd: Jon Cieslaants: Rahul Sundaramapcupsd: Toshio Kuratomi It was in the -gui subpackageapricots: Jon Cieslaardour: Rahul Sundaramarmacycles-ad: Jon Cieslaarora: Rahul Sundaramarrows: Rahul Sundaramasc: Rahul Sundaramastromenace: Jon Cieslaasunder: Rahul Sundaramasylum: Rahul Sundaramasymptote: Rahul Sundaramaterm: Rahul Sundaramatomix: Rahul Sundaramatomorun: Rahul Sundaramaudacity: Rahul Sundaramaudio-convert-mod: Rahul Sundaramaudit-viewer: Rahul Sundaramauriferous: Rahul Sundaramautobuild-applet: Rahul Sundaramazureus: Rahul Sundarambacula: Rahul Sundaramballbuster: Rahul Sundarambalsa: Rahul Sundaram - FTBFS fixed by toshio, now rebuilt.beldi: Rahul Sundarambeneath-a-steel-sky: Rahul Sundarambeneath-a-steel-sky-cd: Rahul Sundaramberusky: Rahul Sundarambibus: Rahul Sundarambitmap: Rahul Sundarambless: Rahul Sundaramberusky: Rahul Sundaramblobby: Rahul SundaramBlockOutII: Rahul Sundaramboinc-client: Rahul Sundarambolzplatz2006: Rahul Sundaramboswars: Rahul Sundarambouml: Rahul Sundarambiloba: Jon Cieslabombardier: Jon Cieslabygfoot: Rahul Sundaramcairo-clock: Rahul Sundaramcatfish: Mamoru Tasaka; patch modified by Toshio to fix buildcave9: Rahul Sundaramcbrpager: already donecdcollect: Rahul Sundaramcdogs-sdl: Rahul Sundaramcelestia: Rahul Sundaramcellwriter: Parag Nemadecenterim: Rahul Sundaram, FTBFS, patched by Toshiocfdg-fe: Jon Cieslachemtool: Rahul Sundaramchildsplay: Rahul Sundaramchkrootkit: Jon Cieslachmsee: Rahul Sundaramcinepaint: Rahul Sundaramclanbomber: Rahul Sundaramclips: Rahul Sundaramclonekeen: Rahul Sundaramclusterssh: Rahul Sundaramcoco-coq: Jon Cieslacodeblocks: Rahul Sundaramcomix: Rahul Sundaramconduit: Rahul Sundaramconglomerate: Rahul Sundaramcoq: Toshio Kuratomicoriander: Rahul Sundaramcorrida: Rahul Sundaramcrack-attack: Rahul SundaramCriticalMass: Rahul Sundaramcrossfire-client: Jon Cieslacrystal-stacker: Rahul Sundaramcssed: Rahul Sundaramcwiid: Rahul Sundaramcycle: Jon Cieslacylindrix: Jon Ciesladayplanner: Toshio Kuratomidd2: Toshio Kuratomiddd: Jon Ciesladeluge: Toshio Kuratomidgae: Jon Ciesladia: Christoph Wickertdillo: Rahul Sundaramdiveintopython: Rahul Sundaramdjview4: Rahul Sundaramdogtail: Rahul Sundaramdosbox: Jon Ciesladrgeodriconf: Rahul Sundaramduel3: Rahul Sundaramdvdisaster: Rahul Sundaramdx: Rahul Sundaramdxcc: Rahul Sundarame16-keyeditebviewed2k_hashedsadmineicielem8300ember: Bruno Wolffemelfm2empathy: Brian Peppleenigmaepdfview: Jon Ciesla -- FTBFS, notified maintainer, being retired.escape: Jon Cieslaeterm: Jon Cieslaetherape: Jon Cieslaettercap: Jon Cieslaexaile: Jon Cieslaexpendable: Jon Cieslaextrema: Jon Cieslaextremetuxracer: Jon Cieslafantasdic: Already fixed by Mamoru Tasakafbg: Jon Cieslafbreader: Jon Cieslafedora-accessibility-guide-en-US: Jon Ciesla dead.package, not retired, emailed maintainerfedora-arm-installer: Jon Ciesla false positivefedora-release-notes: Jon Ciesla false positivefedora-review: Jon Ciesla false positivefilezilla: Jon Cieslafirstaidkit: Jon CieslaFlightGear: Jon Cieslaflight-of-the-amazon-queen: Jon Cieslaflight-of-the-amazon-queen-cd: Jon Cieslaflobopuyo: Jon Cieslaflpsed: Jon Cieslaflumotion: Jon Cieslafontforge: Paul Flo Williamsfontmatrix: Parag Nemadefoobillard: Jon Cieslafpm2: Jon Cieslafprint_demo: Jon Cieslafreeciv: Jon Cieslafreecol: Jon Cieslafreedroid: Jon Cieslafreedroidrpg: Jon Cieslafreetennis: Bruno Wolfffslint: Jon Cieslafwbackups: Jon Cieslafwbuilder: Jon Cieslafwfstab: Jon Cieslag3data: Jon Cieslagabedit: Jon Cieslagajim: Jon Cieslagalternatives: Jon Cieslagamazons: Jon Cieslagambas2: RETIRED Jon Cieslagambas3: Jon Cieslagazpacho: Jon Cieslagbrainy: Jon Cieslagcin: Jon Cieslagcompris: Jon Cieslagcstar: Jon Cieslagcx: Jon Cieslagdesklets: Michael Schwendtgdmap: Jon Cieslageany: Jon Cieslagemdropx: Jon Cieslagenchemlab: Jon Cieslagenius: Jon Cieslaggobi: Jon Cieslaggz-gtk-client: Bruno Wolffghasher: Jon Cieslaghost-diagrams: Jon Cieslagiggle: Jon Cieslagimmix: Jon Cieslagit: Jon Cieslagjots2: Jon Cieslagl-117: Jon Cieslaglabels: Jon Cieslaglade3: Kalev Lemberglaxium: Jon CieslaGLC_Player: Jon Cieslaglglobe: Jon Cieslagliv: Jon Cieslaglob2: Bruno Wolffgmpc: Adrian Rebergnomad2: Jon Cieslagnomebaker: Jon Cieslagnome-chemistry-utils: Jon Cieslagnomeradio: Jon Cieslagnome-subtitles: Julian Sikorskignome-translate: Jon Cieslagnubg: Jon Cieslagnumeric: Christoph Wickertgobby: Jon Ciesla Fixed in f19 but FTBFS in rawhide, BZ filed.gonvert: Jon Cieslagourmet: Jon Cieslagparted: Deji Akingunolagphpedit: Jon Cieslagpicview: Jon Cieslagpodder: Jon Cieslagpredict: Jon Cieslagpsd: Miroslav Lichvargq: Jon Cieslagrace: Jon Cieslagramps: Jon Cieslagrass: Jon Cieslagrc: Retired by Toshiogreadelf: Jon Cieslagresistor: Jon Cieslagresolver: Jon CieslaGREYCstoration: Jon Cieslagreyhounds: Bruno Wolffgrhino: Jon Cieslagrig: Jon Ciesla FTBFS, BZ already exists.grip: Jon Cieslagrisbi: Jon Ciesla FTBFS, BZ already exists.gscan2pdf: Jon Cieslagtk-gnutella: Jon Cieslagtkperf: Jon Cieslagtkpod: Jon Cieslagtk-recordmydesktop: Jon Cieslagtkterm: Jon Cieslagtorrentviewer: Paul Howarthgv: Orion Poplawskigweled: Jon Cieslagwget: Jon Cieslagwibber: Jon Cieslagxine: Jon Cieslagyachi: Jon Cieslahardinfo: Jon Cieslahatari: Jon Cieslahedgewars: Bruno WolffHippoDraw: Jon Ciesla, retired.homebank: Jon Cieslahtml2ps: Jon Cieslahtmldoc: Jon Cieslahttrack: Jon Cieslahydrogen: Jon Cieslaim-chooser: Toshio Kuratomiimmix: Jon Cieslainetvis: Toshio Kuratomiinternational-time: Toshio Kuratomiiok: Parag Nemadeipe: Toshio Kuratomiisomaster: Toshio Kuratomijabbim: Package retiredjack-rack: Toshio Kuratomijd: Already fixed by Mamoru Tasakajigdo: Toshio Kuratomijmol: Toshio Kuratomijustmoon: Toshio Kuratomikazehakase: Already fixed by Mamoru Tasakakbilliards: Toshio Kuratomikdesvn: Toshio Kuratomikdirstat: Toshio Kuratomikeepassx: Jon Cieslakid3: already fixed by Ville Skyttäkita: already fixed by Mamoru TASAKAkitsune: Toshio Kuratomiklamav: Toshio Kuratomiknetstats: Toshio KuratomiKoboDeluxe: Jon Cieslakodos: Toshio Kuratomikomparator: Toshio Kuratomikoules: Toshio Kuratomikover: Toshio Kuratomikphotobymail: Toshio Kuratomikpolynome: Toshio Kuratomikreetingkard: Already fixed by Mamoru Tasakaksensors: Toshio Kuratomikshutdown: Already fixed by Jan GrulichLabPlot: Toshio Kuratomilacewing: Toshio Kuratomilash: ogetlazarus: Jon Cieslalbrickbuster2: Jon Cieslaleafpad: Jon Cieslalibhocr: Jon Cieslalibsvm: Jon Cieslalicq: Jon Cieslaliferea: Jon Cieslalincity-ng: Jon Cieslalinphone: Jon Ciesla, FTBFS, BZ already exists.linpsk: Jon Cieslalinsmith: Jon Cieslaliquidwar: Jon Cieslalisten: Jon Cieslaliveusb-creator: Jon Cieslalogjam: Jon Cieslalondonlaw: Hans de Goedelshw: Jon Cieslalucidlife: Jon Cieslalure: Jon Cieslalxappearance: Jon Cieslalxtask: Jon Cieslalxterminal: Jon Cieslalybniz: Jon Cieslamachineball: Toshio KuratomiMaelstrom: Toshio Kuratomimagicmaze: Toshio Kuratomimagicor: Toshio Kuratomimail-notification: Toshio Kuratomimakehuman: Toshio Kuratomimanedit: Toshio Kuratomimaniadrive: Toshio Kuratomimapnik: Toshio Kuratomimdbtools: Toshio KuratomiMegaMek: Toshio Kuratomimeld: Toshio Kuatomimethane: Toshio Kuratomimidori: Toshio Kuratomimilkytracker: Toshio Kuratomimirage: already fixed by Mamoru Tasakamirrormagic: Toshio Kuratomimldonkey: Toshio Kuratomimono-tools: Toshio Kuratomimonsterz: Jon Cieslamrxvt: Toshio Kuratomimtpaint: Toshio Kuratomimtr: Toshio Kuratomimypaint: Toshio KuratomiMyPasswordSafe: Toshio Kuratominaturette: Jon Cieslanautilus-actions: Jon Cieslanazghul: Jon Cieslanedit: Jon Cieslanemiver: Matthias Clasennessus-core: Jon Cieslanetgen: Jon Cieslanetgo: Jon Cieslanethack: Jon Cieslanethack-vultures: Jon Cieslanetpanzer: Jon Cieslaneverball: Jon Cieslanexuiz: Jon Cieslanightfall: Jon Cieslanightview: Jon Ciesla, FTBFS, BZ already exists.njam: Jon Cieslanntpgrab: Jon Cieslanogravity: Jon Cieslanpush: Jon Cieslanumptyphysics: Jon Cieslanvclock: Jon Cieslaobconf: Jon Ciesla, FTBFS, filed BZ.obmenu: Jon Cieslaochusha: Mamoru Tasakaocp: Jon Cieslaoctave: Orion Poplawskioggconvert: Jon CieslaOmegaT: Jon Cieslaoneko: Jon Cieslaopenalchemist: Jon Cieslaopenlierox: Jon Cieslaopenmsx: Jon Cieslaopenuniverse: Jon Cieslaopticalraytracer: Jon Cieslaorage: Jon Cieslaosmo: Jon Cieslaovergod: Jon Cieslapachi: Jon Cieslapan: Jon Cieslaparaview: Jon Cieslaparcellite: Jon Cieslapari: Jon Cieslapcmanfm: Jon Cieslapcsc-tools: Jon Cieslapenguin-command: Jon Cieslapengupop: Jon Cieslaperl-Padre: Toshio Kuratomi FTBFSphasex: Toshio Kuratomipicard: Toshio Kuratomipicviz: Toshio Kuratomipikdev: Toshio Kuratomipiklab: Toshio Kuratomipikloops: Toshio Kuratomipinball: Jon Cieslapingus: Jon Cieslapioneers: Toshio Kuratomipipenightdreams: Jon Cieslapipepanic: Toshio Kuratomiplanets: Jon Cieslaplayer: Toshio Kuratomipmpu: Toshio Kuratomipoedit: Toshio Kuratomipolicycoreutils: Rahul Sundaramportecle: Toshio Kuratomiprelude-notify: Toshio Kuratomiprofessor-is-missing: Jon Cieslapublican: Parag Nemadepuzzles: Toshio Kuratomipybliographer: Toshio Kuratomipychess: Bruno Wolffpyrenamer: Jon CieslaPySolFC: Toshio Kuratomipyvnc2swf: Toshio Kuratomiqalculate-gtk: Toshio Kuratomiqalculate-kde: Toshio Kuratomiqascadeqcad: Toshio Kuratomiqct: Toshio Kuratomiqemu-launcher: Toshio Kuratomiqfaxreader: Toshio Kuratomiqgis: Toshio Kutatomiqgit: Toshio Kuratomiqjackctl: ogetqmmp: Toshio Kuratomiqsynth: ogetqtoctave: Toshio Kuratomiqt-recordmydesktop: Toshio Kuratomiquake3: Jon Cieslaquarry: Jon Cieslaqucs: Toshio Kuratomiquicksynergy: Toshio Kuratomiquodlibet: Toshio Kuratomi & Johannes Lipsrafkill: Jon Cieslaraidem: Bruno Wolffrapidsvn: Jon Cieslarawstudio: Jon Cieslarcsslogplayer: Jon Cieslarcssmonitor: Jon Cieslarcssserver: Jon Cieslarcssserver3d: Jon Cieslaredet: Jon Cieslaredmode: Jon Cieslaregexxer: Jon Cieslarekall: Jon Cieslaremind: Jon Cieslaresapplet: Jon Cieslarevelation: Jon Cieslarevisor: Jon CieslaRi-li: Jon Cieslaristretto: Jon Cieslarocksndiamonds: Jon Cieslarogue: Jon Cieslarosegarden4: Already fixed by BrendanJonesrott: Toshio Kuratomiroxterm: Toshio Kuratomirxvt: Toshio Kuratomirxvt-unicode: Toshio Kuratomisaoimage: Toshio Kuratomischismtracker: Toshio Kuratomiscorched3d: Jon Cieslascorchwentbonkers: Toshio Kuratomiscreenruler: Toshio Kuratomiscribus: Toshio Kuratomiscythia: Toshio Kuratomiseahorse-adventures: Toshio Kuratomisear: Bruno Wolffseaview: Toshio Kuratomisectool: Toshio Kuratomiseq24: Brendon Jonessergueis-destiny: Jon Cieslashippy: Toshio Kuratomisim: Toshio Kuratomisimcoupe: Toshio Kuratomisirius: Bruno Wolffsix: Bruno Wolffsk2py: Toshio Kuratomislingshot: Jon Cieslasolarwolf: Jon Cieslasolfege: Toshio Kuratomi, FTBFS patchedsonata: Toshio Kuratomisooperlooper: Toshio Kuratomisopwith: Jon Cieslasoundconverter: modified in git alreadysoundtracker: Toshio Kuratomispacechart: Toshio KuratomiSprog: Toshio Kuratomisqliteman: Toshio Kuratomistardict: Toshio Kuratomistarplot: Toshio KuratomiSteGUI: Toshio Kuratomistellarium: Jon Cieslastormbaancoureur: Toshio Kuratomisubtitleeditor: Toshio Kuratomisupertuxkart: Jon Cieslasweep: Toshio Kuratomisynaptic: Toshio Kuratomisynce-kpm: Toshio Kuratomisynce-software-manager: Toshio Kuratomisynce-trayicon: Toshio Kuratomisynfigstudio: Jon Cieslasystem-config-rootpassword: Toshio Kuratomitagtool: Parag Nemadetaskcoach: Parag Nemadetaskjuggler: Parag Nemadetaxipilot: Parag Nemadetecnoballz: Parag Nemadeteg: Toshio Kuratomitennix: Jon CieslaTeXmacs: Parag Nemadetexmaker: Parag Nemadetgif: Mamoru Tasakathewidgetfactory: Toshio KuratomiThunar: Toshio Kuratomithunar-volman: Toshio Kuratomitimidity++: Parag Nemadetkgate: Parag Nemadetn5250: Parag Nemadetong: Parag Nemadetorsmo: Parag Nemadetrackballs: Jon Cieslatranslation-filter: Parag Nemadetremulous: Parag Nemadetryton: Parag Nemadetunneler: Toshio Kuratomituxpaint: Jon Cieslatuxpuck: Jon Cieslatuxtype2: Parag Nemadetwinkle: Parag Nemadetypespeed: Parag Nemadetzclock: Mamoru Tasakaularn: Jon Cieslaultimatestunts: Parag Nemadeunison213: Toshio Kuratomiuqm: Jon Cieslausbview: Parag Nemadeuudeview: Parag Nemadev4l2ucp: Parag Nemadevalknut: Parag Nemadevavoom: Parag Nemadevdrift: Parag Nemadevegastrike: Parag Nemadeverbiste: Parag Nemadevim: Parag Nemadevkeybd: Parag Nemadevodovod: Parag Nemadevym: Parag Nemadewallpapoz: Mamoru Tasakawarzone2100: Parag Nemadewavbreaker: Parag Nemadewesnoth: Parag Nemadewfut: Parag Nemadewhy: Parag Nemadewhysynth-dssi: Parag Nemadewidelands: Parag Nemadewine: Parag Nemadewings: Parag Nemade. FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=909805winpdb: Parag Nemadewireshark: Parag Nemadewlassistant: Parag Nemadewordwarvi: Parag Nemadeworminator: Parag Nemadewormux: Parag Nemade - dead package in Fedora, blocked from F19WritRecogn: Parag NemadewxGlade: Parag Nemadex3270: Parag Nemadexaos: Parag Nemade. FTBFS fixed by toshio. Now rebuiltxarchiver: Parag Nemadexarchon: Parag Nemadexawtv: Parag Nemadexblast: Parag Nemadexca: Parag Nemadexchat-gnome: Parag Nemadexchm: Parag Nemadexdaliclock: Parag Nemadexdesktopwaves: Parag Nemadexdrawchem: Parag Nemadexfbib: Parag Nemadexfce4-taskmanager: Parag Nemadexfhell: Parag Nemadexfig: Parag Nemadexfmpc: Parag Nemadexgalaxy: Parag Nemadexgrav: Parag Nemadexhotkeys: Parag Nemadexkeycaps: Parag Nemadexlockmore: Parag Nemadexmlcopyeditor: Parag Nemadexmoto: Parag Nemadexournal: Parag Nemadexpad: Parag Nemadexpdf: Parag Nemadexpilot-ng: Parag Nemadexsane: Parag Nemadexsc: Parag Nemadexterm: Parag Nemadextide: Mamoru Tasakaxu4: Parag Nemadexvarstar: Parag Nemadexwrits: Parag Nemadexzgv: Parag Nemadeyadex: Parag Nemadezasx: Parag Nemadezynaddsubfx: Parag Nemade