From Fedora Project Wiki
No edit summary
(More corrections to the recipe)
 
(340 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{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
On F19+ (and not on earlier fedoras), desktop files need to be changed to '''not''' be installed with a vendor prefix.


On rawhide: <code>repoquery --whatprovides \*/fedora-\*.desktop --qf '%{name}'| sort| uniq| wc -l</code> shows 619 binary packages with problems.   
On rawhide: <code>repoquery --whatprovides \*/fedora-\*.desktop --qf '%{name}'| sort| uniq| wc -l</code> shows 619 binary packages with problems.   
February 18: Down to 358 binary packages.  Way to go!<br/>
February 22: Down to 328 binary packages<br/>
February 24: Down to 282 binary packages.  Over half way done!<br/>
February 25: Down to 239 binary packages<br/>
February 28: Down to 217 binary packages<br />
March 6: Down to 213 binary packages<br />
March 10: 173 binary packages.  We've broken 200!<br />
== Porting notes ==
{{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>
%if (0%{?fedora} && 0%{?fedora} < 19)
%global with_desktop_vendor_tag 1
%endif
</pre>
If there are existing EPEL (or RHEL) builds that use a vendor tag, this needs to factored in. That looks like this:
<pre>
%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
</pre>
Then you can use <code>%{with desktop_vendor_tag}</code> to run <code>desktop-file-install</code>:
<pre>
desktop-file-install \
%if 0%{?with_desktop_vendor_tag}
  --vendor fedora \
%endif
  %{name}.desktop
</pre>
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>
  %files
  ...
+ %if 0%{?with_desktop_vendor_tag}
  %{_datadir}/applications/fedora-%{name}.desktop
+ %else
+ %{_datadir}/applications/%{name}.desktop
+ %endif
  ...
</pre>
* Use a wildcard
<pre>
  %files
  ...
- %{_datadir}/applications/fedora-%{name}.desktop
+ %{_datadir}/applications/*%{name}.desktop
  ...
</pre>


== List of affected packages ==
== List of affected packages ==
Line 29: Line 96:
* <strike> angrydd </strike> : Jon Ciesla
* <strike> angrydd </strike> : Jon Ciesla
* <strike> ants </strike> : Rahul Sundaram
* <strike> ants </strike> : Rahul Sundaram
* apcupsd - seems like a accidental add?
* <strike> apcupsd </strike> : Toshio Kuratomi It was in the -gui subpackage
* <strike> apricots </strike> : Jon Ciesla
* <strike> apricots </strike> : Jon Ciesla
* <strike> ardour </strike> : Rahul Sundaram
* <strike> ardour </strike> : Rahul Sundaram
Line 36: Line 103:
* <strike> arrows </strike> : Rahul Sundaram
* <strike> arrows </strike> : Rahul Sundaram
* <strike> asc </strike> : Rahul Sundaram
* <strike> asc </strike> : Rahul Sundaram
* astromenace - hold off, working on update - JC
* <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 49: Line 116:
* <strike> autobuild-applet </strike> : Rahul Sundaram
* <strike> autobuild-applet </strike> : Rahul Sundaram
* <strike> azureus </strike> : Rahul Sundaram
* <strike> azureus </strike> : Rahul Sundaram
* bacula
* <strike> bacula </strike> : Rahul Sundaram
* ballbuster
* <strike> ballbuster </strike> : Rahul Sundaram
* balsa
* <strike> balsa </strike> : Rahul Sundaram  - FTBFS fixed by toshio, now rebuilt.
* beldi
* <strike> beldi </strike> : Rahul Sundaram
* beneath-a-steel-sky
* <strike> beneath-a-steel-sky </strike> : Rahul Sundaram
* beneath-a-steel-sky-cd
* <strike> beneath-a-steel-sky-cd </strike> : Rahul Sundaram
* berusky
* <strike> berusky </strike> : Rahul Sundaram
* bibus
* <strike> bibus </strike> : Rahul Sundaram
* <strike> bitmap </strike> : Rahul Sundaram
* <strike> bless </strike> : Rahul Sundaram
* <strike> berusky </strike> : Rahul Sundaram
* <strike> blobby </strike> : Rahul Sundaram
* <strike> BlockOutII </strike> : Rahul Sundaram
* <strike> boinc-client </strike> : Rahul Sundaram
* <strike> bolzplatz2006 </strike> : Rahul Sundaram
* <strike> boswars </strike> : Rahul Sundaram
* <strike> bouml </strike> : Rahul Sundaram
* <strike> biloba </strike> : Jon Ciesla
* <strike> biloba </strike> : Jon Ciesla
* bitmap
* <strike> bombardier </strike> : Jon Ciesla
* bless
* <strike> bygfoot </strike> : Rahul Sundaram
* blobby
* <strike> cairo-clock </strike> : Rahul Sundaram
* blobwars
* <strike> catfish </strike> : Mamoru Tasaka;  patch modified by Toshio to fix build
* BlockOutII
* <strike> cave9 </strike> : Rahul Sundaram
* boinc-client
* <strike> cbrpager </strike> : already done
* bolzplatz2006
* <strike> cdcollect </strike> : Rahul Sundaram
* bombardier
* <strike> cdogs-sdl</strike> : Rahul Sundaram
* boswars
* <strike> celestia </strike> : Rahul Sundaram
* bouml
* bsh
* bygfoot
* bzflag
* cairo-clock
* catfish
* cave9
* cbrpager
* cdcollect
* cdogs-sdl
* celestia
* <strike> cellwriter </strike>: Parag Nemade
* <strike> cellwriter </strike>: Parag Nemade
* centerim
* <strike> centerim </strike> : Rahul Sundaram, FTBFS, patched by Toshio
* cfdg-fe
* <strike> cfdg-fe </strike> : Jon Ciesla
* chemtool
* <strike> chemtool </strike>: Rahul Sundaram
* childsplay
* <strike> childsplay </strike>: Rahul Sundaram
* chkrootkit
* <strike> chkrootkit </strike> : Jon Ciesla
* chmsee
* <strike> chmsee </strike>: Rahul Sundaram
* cinepaint
* <strike> cinepaint </strike>: Rahul Sundaram
* clanbomber
* <strike> clanbomber </strike>: Rahul Sundaram
* clips
* <strike> clips </strike>: Rahul Sundaram
* clonekeen
* <strike> clonekeen </strike>: Rahul Sundaram
* clusterssh
* <strike> clusterssh </strike>: Rahul Sundaram
* coco-coq
* <strike> coco-coq </strike> : Jon Ciesla
* codeblocks
* <strike> codeblocks </strike> : Rahul Sundaram
* comix
* <strike> comix </strike> : Rahul Sundaram
* conduit
* <strike> conduit </strike> : Rahul Sundaram
* conglomerate
* <strike> conglomerate </strike> : Rahul Sundaram
* coq
* <strike> coq </strike> : Toshio Kuratomi
* coriander
* <strike> coriander </strike> : Rahul Sundaram
* corrida
* <strike> corrida </strike> : Rahul Sundaram
* crack-attack
* <strike> crack-attack </strike> : Rahul Sundaram
* CriticalMass
* <strike> CriticalMass </strike> : Rahul Sundaram
* crossfire-client
* <strike> crossfire-client </strike> : Jon Ciesla
* crystal-stacker
* <strike> crystal-stacker </strike> : Rahul Sundaram
* cssed
* <strike> cssed </strike> : Rahul Sundaram
* cwiid
* <strike> cwiid </strike> : Rahul Sundaram
* cycle
* <strike> cycle </strike> : Jon Ciesla
* cylindrix
* <strike> cylindrix </strike> : Jon Ciesla
* dayplanner
* <strike> dayplanner </strike> : Toshio Kuratomi
* dd2
* <strike> dd2 </strike> : Toshio Kuratomi
* ddd
* <strike> ddd </strike> : Jon Ciesla
* deluge
* <strike> deluge </strike> : Toshio Kuratomi
* dgae
* <strike> dgae </strike> : Jon Ciesla
* dia
* <strike> dia </strike>: Christoph Wickert
* dillo
* <strike> dillo </strike> : Rahul Sundaram
* diveintopython
* <strike> diveintopython </strike>: Rahul Sundaram
* djview4
* <strike> djview4 </strike> : Rahul Sundaram
* dogtail
* <strike> dogtail </strike> : Rahul Sundaram
* dosbox
* <strike> dosbox </strike> : Jon Ciesla
* drgeo
* <strike> drgeo </strike>
* driconf
* <strike> driconf </strike> : Rahul Sundaram
* duel3
* <strike> duel3 </strike> : Rahul Sundaram
* dvdisaster
* <strike> dvdisaster </strike> : Rahul Sundaram
* dx
* <strike> dx </strike> : Rahul Sundaram
* dxcc
* <strike> dxcc </strike> : Rahul Sundaram
* e16-keyedit
* <strike> e16-keyedit </strike>
* ebview
* <strike> ebview </strike>
* ed2k_hash
* <strike> ed2k_hash </strike>
* edsadmin
* <strike> edsadmin </strike>
* eiciel
* <strike> eiciel </strike>
* em8300
* <strike> em8300 </strike>
* ember
* <strike> ember </strike> : Bruno Wolff
* emelfm2
* <strike> emelfm2 </strike>
* empathy
* <strike> empathy </strike> : Brian Pepple
* enigma
* <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
* etherape
* <strike> etherape </strike> : Jon Ciesla
* ettercap
* <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
* filezilla
* <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
* fontforge
* <strike> fontforge</strike> : Paul Flo Williams
* <strike> fontmatrix </strike> : Parag Nemade
* <strike> fontmatrix </strike> : Parag Nemade
* foobillard
* <strike> foobillard </strike> : Jon Ciesla
* fpm2
* <strike> fpm2 </strike> : Jon Ciesla
* fprint_demo
* <strike> fprint_demo </strike> : Jon Ciesla
* freeciv
* <strike> freeciv </strike> : Jon Ciesla
* freecol
* <strike> freecol </strike> : Jon Ciesla
* freedroid
* <strike> freedroid </strike> : Jon Ciesla
* freedroidrpg
* <strike> freedroidrpg </strike> : Jon Ciesla
* freetennis
* <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
* genchemlab
* <strike> genchemlab </strike> : Jon Ciesla
* genius
* <strike> genius </strike> : Jon Ciesla
* ggobi
* <strike> ggobi </strike> : Jon Ciesla
* ggz-gtk-client
* <strike> ggz-gtk-client </strike> : Bruno Wolff
* ghasher
* <strike> ghasher </strike> : Jon Ciesla
* ghost-diagrams
* <strike> ghost-diagrams </strike> : Jon Ciesla
* giggle
* <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
* glob2
* <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
* gnubg
* <strike> gnubg </strike> : Jon Ciesla
* gnumeric
* <strike> gnumeric </strike> : Christoph Wickert
* gobby
* <strike> gobby </strike> : Jon Ciesla Fixed in f19 but FTBFS in rawhide, BZ filed.
* gonvert
* <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
* gpodder
* <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
* gramps
* <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
* greyhounds
* <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
* gtkpod
* <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
* gweled
* <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
* hedgewars
* <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
* hydrogen
* <strike> hydrogen </strike> : Jon Ciesla
* im-chooser
* <strike> im-chooser </strike> : Toshio Kuratomi
* immix
* <strike> immix </strike> : Jon Ciesla
* inetvis
* <strike> inetvis </strike> : Toshio Kuratomi
* international-time
* <strike> international-time </strike> : Toshio Kuratomi
* <strike> iok </strike> : Parag Nemade
* <strike> iok </strike> : Parag Nemade
* ipe
* <strike> ipe </strike> : Toshio Kuratomi
* isomaster
* <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
* keepassx
* <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
* KoboDeluxe
* <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
* liferea
* <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
* liquidwar
* <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
* machineball
* <strike> machineball </strike> : Toshio Kuratomi
* Maelstrom
* <strike> Maelstrom </strike> : Toshio Kuratomi
* magicmaze
* <strike> magicmaze </strike> : Toshio Kuratomi
* magicor
* <strike> magicor </strike> : Toshio Kuratomi
* mail-notification
* <strike> mail-notification </strike> : Toshio Kuratomi
* makehuman
* <strike> makehuman </strike> : Toshio Kuratomi
* manedit
* <strike> manedit </strike> : Toshio Kuratomi
* maniadrive
* <strike> maniadrive </strike> : Toshio Kuratomi
* mapnik
* <strike> mapnik </strike> : Toshio Kuratomi
* mdbtools
* <strike> mdbtools </strike> : Toshio Kuratomi
* MegaMek
* <strike> MegaMek </strike> : Toshio Kuratomi
* meld
* <strike> meld </strike> : Toshio Kuatomi
* methane
* <strike> methane </strike> : Toshio Kuratomi
* midori
* <strike> midori </strike> : Toshio Kuratomi
* milkytracker
* <strike> milkytracker </strike> : Toshio Kuratomi
* mirage
* <strike> mirage </strike> : already fixed by Mamoru Tasaka
* mirrormagic
* <strike> mirrormagic </strike> : Toshio Kuratomi
* mldonkey
* <strike> mldonkey </strike> : Toshio Kuratomi
* mono-tools
* <strike> mono-tools </strike> : Toshio Kuratomi
* monsterz
* <strike> monsterz </strike> : Jon Ciesla
* mrxvt
* <strike> mrxvt </strike> : Toshio Kuratomi
* mtpaint
* <strike> mtpaint </strike> : Toshio Kuratomi
* mtr
* <strike> mtr </strike> : Toshio Kuratomi
* mypaint
* <strike> mypaint </strike> : Toshio Kuratomi
* MyPasswordSafe
* <strike> MyPasswordSafe </strike> : Toshio Kuratomi
* naturette
* <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
* nethack
* <strike> nethack </strike> : Jon Ciesla
* nethack-vultures
* <strike> nethack-vultures </strike> : Jon Ciesla
* netpanzer
* <strike> netpanzer </strike> : Jon Ciesla
* neverball
* <strike> neverball </strike> : Jon Ciesla
* nexuiz
* <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
* numptyphysics
* <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
* penguin-command
* <strike> penguin-command </strike> : Jon Ciesla
* pengupop
* <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
* pinball
* <strike> pinball </strike> : Jon Ciesla
* pingus
* <strike> pingus </strike> : Jon Ciesla
* pioneers
* <strike> pioneers </strike> : Toshio Kuratomi
* pipenightdreams
* <strike> pipenightdreams </strike> : Jon Ciesla
* pipepanic
* <strike> pipepanic </strike> : Toshio Kuratomi
* planets
* <strike> planets </strike> : Jon Ciesla
* player
* <strike> player </strike> : Toshio Kuratomi
* pmpu
* <strike> pmpu </strike> : Toshio Kuratomi
* poedit
* <strike> poedit </strike> : Toshio Kuratomi
* policycoreutils
* <strike> policycoreutils </strike> : Rahul Sundaram
* portecle
* <strike> portecle </strike> : Toshio Kuratomi
* prelude-notify
* <strike> prelude-notify </strike> : Toshio Kuratomi
* professor-is-missing
* <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
* pychess
* <strike> pychess </strike> : Bruno Wolff
* pyrenamer
* <strike> pyrenamer </strike> : Jon Ciesla
* PySolFC
* <strike> PySolFC </strike> : Toshio Kuratomi
* pyvnc2swf
* <strike> pyvnc2swf </strike> : Toshio Kuratomi
* qalculate-gtk
* <strike> qalculate-gtk </strike> : Toshio Kuratomi
* qalculate-kde
* <strike> qalculate-kde </strike> : Toshio Kuratomi
* qascade
* <strike> qascade </strike>
* qcad
* <strike> qcad </strike> : Toshio Kuratomi
* qct
* <strike> qct </strike> : Toshio Kuratomi
* qemu-launcher
* <strike> qemu-launcher </strike> : Toshio Kuratomi
* qfaxreader
* <strike> qfaxreader </strike> : Toshio Kuratomi
* qgis
* <strike> qgis </strike> : Toshio Kutatomi
* qgit
* <strike> qgit </strike> : Toshio Kuratomi
* <strike> qjackctl </strike> : oget
* <strike> qjackctl </strike> : oget
* qmmp
* <strike> qmmp </strike> : Toshio Kuratomi
* <strike> qsynth </strike> : oget
* <strike> qsynth </strike> : oget
* qtoctave
* <strike> qtoctave </strike> : Toshio Kuratomi
* qt-recordmydesktop
* <strike> qt-recordmydesktop </strike> : Toshio Kuratomi
* quake3
* <strike> quake3 </strike> : Jon Ciesla
* quarry
* <strike> quarry </strike> : Jon Ciesla
* qucs
* <strike> qucs </strike> : Toshio Kuratomi
* quicksynergy
* <strike> quicksynergy </strike> : Toshio Kuratomi
* quodlibet
* <strike> quodlibet </strike> : Toshio Kuratomi & Johannes Lips
* rafkill
* <strike> rafkill </strike> : Jon Ciesla
* raidem
* <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
* rosegarden4
* <strike> rosegarden4 </strike> : Already fixed by BrendanJones
* rott
* <strike> rott </strike> : Toshio Kuratomi
* roxterm
* <strike> roxterm </strike> : Toshio Kuratomi
* rxvt
* <strike> rxvt </strike> : Toshio Kuratomi
* rxvt-unicode
* <strike> rxvt-unicode </strike> : Toshio Kuratomi
* saoimage
* <strike> saoimage</strike> : Toshio Kuratomi
* schismtracker
* <strike> schismtracker </strike> : Toshio Kuratomi
* scorched3d
* <strike> scorched3d </strike> : Jon Ciesla
* scorchwentbonkers
* <strike> scorchwentbonkers </strike> : Toshio Kuratomi
* screenruler
* <strike> screenruler </strike> : Toshio Kuratomi
* scribus
* <strike> scribus </strike> : Toshio Kuratomi
* scythia
* <strike> scythia </strike> : Toshio Kuratomi
* seahorse-adventures
* <strike> seahorse-adventures </strike> : Toshio Kuratomi
* sear
* <strike> sear </strike> : Bruno Wolff
* seaview
* <strike> seaview </strike> : Toshio Kuratomi
* sectool
* <strike> sectool </strike> : Toshio Kuratomi
* seq24
* <strike> seq24 </strike> : Brendon Jones
* sergueis-destiny
* <strike> sergueis-destiny </strike> : Jon Ciesla
* shippy
* <strike> shippy </strike> : Toshio Kuratomi
* sim
* <strike> sim </strike> : Toshio Kuratomi
* simcoupe
* <strike> simcoupe </strike> : Toshio Kuratomi
* sirius
* <strike> sirius </strike> : Bruno Wolff
* six
* <strike> six </strike> : Bruno Wolff
* sk2py
* <strike> sk2py </strike> : Toshio Kuratomi
* slingshot
* <strike> slingshot </strike> : Jon Ciesla
* solarwolf
* <strike> solarwolf </strike> : Jon Ciesla
* solfege
* <strike> solfege </strike> : Toshio Kuratomi, FTBFS patched
* sonata
* <strike> sonata </strike> : Toshio Kuratomi
* sooperlooper
* <strike> sooperlooper </strike> : Toshio Kuratomi
* sopwith
* <strike> sopwith </strike> : Jon Ciesla
* <strike> soundconverter </strike> : modified in git already
* <strike> soundconverter </strike> : modified in git already
* soundtracker
* <strike> soundtracker </strike> : Toshio Kuratomi
* spacechart
* <strike> spacechart </strike> : Toshio Kuratomi
* Sprog
* <strike> Sprog </strike> : Toshio Kuratomi
* sqliteman
* <strike> sqliteman </strike> : Toshio Kuratomi
* stardict
* <strike> stardict </strike> : Toshio Kuratomi
* starplot
* <strike> starplot </strike> : Toshio Kuratomi
* SteGUI
* <strike> SteGUI </strike> : Toshio Kuratomi
* stellarium
* <strike> stellarium </strike> : Jon Ciesla
* stormbaancoureur
* <strike> stormbaancoureur </strike> : Toshio Kuratomi
* subtitleeditor
* <strike> subtitleeditor </strike> : Toshio Kuratomi
* supertuxkart
* <strike> supertuxkart </strike> : Jon Ciesla
* sweep
* <strike> sweep </strike> : Toshio Kuratomi
* synaptic
* <strike> synaptic </strike> : Toshio Kuratomi
* synce-kpm
* <strike> synce-kpm </strike> : Toshio Kuratomi
* synce-software-manager
* <strike> synce-software-manager </strike> : Toshio Kuratomi
* synce-trayicon
* <strike> synce-trayicon </strike> : Toshio Kuratomi
* synfigstudio
* <strike> synfigstudio </strike> : Jon Ciesla
* system-config-rootpassword
* <strike> system-config-rootpassword </strike> : Toshio Kuratomi
* tagtool
* <strike>tagtool </strike> : Parag Nemade
* taskcoach
* <strike>taskcoach </strike> : Parag Nemade
* taskjuggler
* <strike>taskjuggler </strike> : Parag Nemade
* taxipilot
* <strike>taxipilot </strike> : Parag Nemade
* tecnoballz
* <strike>tecnoballz </strike> : Parag Nemade
* teg
* <strike> teg </strike> : Toshio Kuratomi
* tennix
* <strike> tennix </strike> : Jon Ciesla
* TeXmacs
* <strike>TeXmacs </strike> : Parag Nemade
* texmaker
* <strike>texmaker </strike> : Parag Nemade
* tgif
* <strike>tgif </strike> : Mamoru Tasaka
* thewidgetfactory
* <strike> thewidgetfactory </strike> : Toshio Kuratomi
* Thunar
* <strike> Thunar </strike> : Toshio Kuratomi
* thunar-volman
* <strike> thunar-volman </strike> : Toshio Kuratomi
* timidity++
* <strike>timidity++ </strike> : Parag Nemade
* tkgate
* <strike>tkgate </strike> : Parag Nemade
* tn5250
* <strike>tn5250 </strike> : Parag Nemade
* tong
* <strike>tong </strike> : Parag Nemade
* torsmo
* <strike>torsmo </strike> : Parag Nemade
* trackballs
* <strike> trackballs </strike> : Jon Ciesla
* translation-filter
* <strike> translation-filter </strike> : Parag Nemade
* tremulous
* <strike>tremulous </strike> : Parag Nemade
* tryton
* <strike>tryton </strike> : Parag Nemade
* tunneler
* <strike> tunneler </strike> : Toshio Kuratomi
* tuxpaint
* <strike> tuxpaint </strike> : Jon Ciesla
* tuxpuck
* <strike> tuxpuck </strike> : Jon Ciesla
* tuxtype2
* <strike>tuxtype2 </strike> : Parag Nemade
* twinkle
* <strike>twinkle </strike> : Parag Nemade
* typespeed
* <strike>typespeed </strike> : Parag Nemade
* tzclock
* <strike>tzclock </strike> : Mamoru Tasaka
* ularn
* <strike> ularn </strike> : Jon Ciesla
* ultimatestunts
* <strike> ultimatestunts </strike> : Parag Nemade
* unison213
* <strike> unison213 </strike> : Toshio Kuratomi
* uqm
* <strike> uqm </strike> : Jon Ciesla
* <strike> usbview </strike> : Parag Nemade  
* <strike> usbview </strike> : Parag Nemade  
* <strike> uudeview </strike> : Parag Nemade  
* <strike> uudeview </strike> : Parag Nemade  
Line 565: Line 630:
* <strike> wordwarvi </strike> : Parag Nemade  
* <strike> wordwarvi </strike> : Parag Nemade  
* <strike> worminator </strike> : Parag Nemade  
* <strike> worminator </strike> : Parag Nemade  
* <strike> wormux </strike> : Parag Nemade Looks dead package in Fedora
* <strike> wormux </strike> : Parag Nemade - dead package in Fedora, blocked from F19
* <strike> WritRecogn </strike> : Parag Nemade  
* <strike> WritRecogn </strike> : Parag Nemade  
* <strike> wxGlade </strike> : Parag Nemade  
* <strike> wxGlade </strike> : Parag Nemade  
* <strike> x3270 </strike> : Parag Nemade  
* <strike> x3270 </strike> : Parag Nemade  
* <strike> xaos </strike> : Parag Nemade. Failed to build for some %doc issue
* <strike> xaos </strike> : Parag Nemade. FTBFS fixed by toshio.  Now rebuilt
* <strike> xarchiver </strike> : Parag Nemade  
* <strike> xarchiver </strike> : Parag Nemade  
* <strike> xarchon </strike> : Parag Nemade  
* <strike> xarchon </strike> : Parag Nemade  
Line 575: Line 640:
* <strike> xblast </strike> : Parag Nemade  
* <strike> xblast </strike> : Parag Nemade  
* <strike> xca </strike> : Parag Nemade  
* <strike> xca </strike> : Parag Nemade  
* <strike> xchat-gnome </strike> : Parag Nemade. Failed to build
* <strike> xchat-gnome </strike> : Parag Nemade
* <strike> xchm </strike> : Parag Nemade  
* <strike> xchm </strike> : Parag Nemade  
* <strike> xdaliclock </strike> : Parag Nemade  
* <strike> xdaliclock </strike> : Parag Nemade  

Latest revision as of 19:41, 13 May 2013

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

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

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 --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:

%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 Sundaram
  • abiword  : Rahul Sundaram
  • agistudio  : Rahul Sundaram
  • aiksaurus  : Rahul Sundaram
  • airsnort  : Rahul Sundaram
  • alex4  : Rahul Sundaram
  • alexandria  : already fixed
  • alienarena  : Rahul Sundaram
  • alienblaster  : Rahul Sundaram
  • alleyoop  : Rahul Sundaram
  • alltray  : Rahul Sundaram
  • alphabet-soup  : Rahul Sundaram
  • alsamixergui  : Rahul Sundaram
  • alsa-tools - Rahul Sundaram. Filed https://bugzilla.redhat.com/show_bug.cgi?id=909622
  • amoebax  : Rahul Sundaram
  • amsn  : Rahul Sundaram
  • amtterm  : Rahul Sundaram
  • anaconda  : Rahul Sundaram. Filed https://bugzilla.redhat.com/show_bug.cgi?id=909592
  • angrydd  : Jon Ciesla
  • ants  : Rahul Sundaram
  • apcupsd  : Toshio Kuratomi It was in the -gui subpackage
  • apricots  : Jon Ciesla
  • ardour  : Rahul Sundaram
  • armacycles-ad  : Jon Ciesla
  • arora  : Rahul Sundaram
  • arrows  : Rahul Sundaram
  • asc  : Rahul Sundaram
  • astromenace  : Jon Ciesla
  • asunder  : Rahul Sundaram
  • asylum  : Rahul Sundaram
  • asymptote  : Rahul Sundaram
  • aterm  : Rahul Sundaram
  • atomix  : Rahul Sundaram
  • atomorun  : Rahul Sundaram
  • audacity  : Rahul Sundaram
  • audio-convert-mod  : Rahul Sundaram
  • audit-viewer  : Rahul Sundaram
  • auriferous  : Rahul Sundaram
  • autobuild-applet  : Rahul Sundaram
  • azureus  : Rahul Sundaram
  • bacula  : Rahul Sundaram
  • ballbuster  : Rahul Sundaram
  • balsa  : Rahul Sundaram - FTBFS fixed by toshio, now rebuilt.
  • beldi  : Rahul Sundaram
  • beneath-a-steel-sky  : Rahul Sundaram
  • beneath-a-steel-sky-cd  : Rahul Sundaram
  • berusky  : Rahul Sundaram
  • bibus  : Rahul Sundaram
  • bitmap  : Rahul Sundaram
  • bless  : Rahul Sundaram
  • berusky  : Rahul Sundaram
  • blobby  : Rahul Sundaram
  • BlockOutII  : Rahul Sundaram
  • boinc-client  : Rahul Sundaram
  • bolzplatz2006  : Rahul Sundaram
  • boswars  : Rahul Sundaram
  • bouml  : Rahul Sundaram
  • biloba  : Jon Ciesla
  • bombardier  : Jon Ciesla
  • bygfoot  : Rahul Sundaram
  • cairo-clock  : Rahul Sundaram
  • catfish  : Mamoru Tasaka; patch modified by Toshio to fix build
  • cave9  : Rahul Sundaram
  • cbrpager  : already done
  • cdcollect  : Rahul Sundaram
  • cdogs-sdl : Rahul Sundaram
  • celestia  : Rahul Sundaram
  • cellwriter : Parag Nemade
  • centerim  : Rahul Sundaram, FTBFS, patched by Toshio
  • cfdg-fe  : Jon Ciesla
  • chemtool : Rahul Sundaram
  • childsplay : Rahul Sundaram
  • chkrootkit  : Jon Ciesla
  • chmsee : Rahul Sundaram
  • cinepaint : Rahul Sundaram
  • clanbomber : Rahul Sundaram
  • clips : Rahul Sundaram
  • clonekeen : Rahul Sundaram
  • clusterssh : Rahul Sundaram
  • coco-coq  : Jon Ciesla
  • codeblocks  : Rahul Sundaram
  • comix  : Rahul Sundaram
  • conduit  : Rahul Sundaram
  • conglomerate  : Rahul Sundaram
  • coq  : Toshio Kuratomi
  • coriander  : Rahul Sundaram
  • corrida  : Rahul Sundaram
  • crack-attack  : Rahul Sundaram
  • CriticalMass  : Rahul Sundaram
  • crossfire-client  : Jon Ciesla
  • crystal-stacker  : Rahul Sundaram
  • cssed  : Rahul Sundaram
  • cwiid  : Rahul Sundaram
  • cycle  : Jon Ciesla
  • cylindrix  : Jon Ciesla
  • dayplanner  : Toshio Kuratomi
  • dd2  : Toshio Kuratomi
  • ddd  : Jon Ciesla
  • deluge  : Toshio Kuratomi
  • dgae  : Jon Ciesla
  • dia : Christoph Wickert
  • dillo  : Rahul Sundaram
  • diveintopython : Rahul Sundaram
  • djview4  : Rahul Sundaram
  • dogtail  : Rahul Sundaram
  • dosbox  : Jon Ciesla
  • drgeo
  • driconf  : Rahul Sundaram
  • duel3  : Rahul Sundaram
  • dvdisaster  : Rahul Sundaram
  • dx  : Rahul Sundaram
  • dxcc  : Rahul Sundaram
  • e16-keyedit
  • ebview
  • ed2k_hash
  • edsadmin
  • eiciel
  • em8300
  • ember  : Bruno Wolff
  • emelfm2
  • empathy  : Brian Pepple
  • enigma
  • epdfview  : Jon Ciesla -- FTBFS, notified maintainer, being retired.
  • escape  : Jon Ciesla
  • eterm  : Jon Ciesla
  • etherape  : Jon Ciesla
  • ettercap  : Jon Ciesla
  • exaile  : Jon Ciesla
  • expendable  : Jon Ciesla
  • extrema  : Jon Ciesla
  • extremetuxracer  : Jon Ciesla
  • fantasdic  : Already fixed by Mamoru Tasaka
  • fbg  : Jon Ciesla
  • fbreader  : Jon Ciesla
  • fedora-accessibility-guide-en-US  : Jon Ciesla dead.package, not retired, emailed maintainer
  • fedora-arm-installer  : Jon Ciesla false positive
  • fedora-release-notes  : Jon Ciesla false positive
  • fedora-review  : Jon Ciesla false positive
  • filezilla  : Jon Ciesla
  • firstaidkit  : Jon Ciesla
  • FlightGear  : Jon Ciesla
  • flight-of-the-amazon-queen  : Jon Ciesla
  • flight-of-the-amazon-queen-cd  : Jon Ciesla
  • flobopuyo  : Jon Ciesla
  • flpsed  : Jon Ciesla
  • flumotion  : Jon Ciesla
  • fontforge : Paul Flo Williams
  • fontmatrix  : Parag Nemade
  • foobillard  : Jon Ciesla
  • fpm2  : Jon Ciesla
  • fprint_demo  : Jon Ciesla
  • freeciv  : Jon Ciesla
  • freecol  : Jon Ciesla
  • freedroid  : Jon Ciesla
  • freedroidrpg  : Jon Ciesla
  • freetennis  : Bruno Wolff
  • fslint  : Jon Ciesla
  • fwbackups  : Jon Ciesla
  • fwbuilder  : Jon Ciesla
  • fwfstab  : Jon Ciesla
  • g3data  : Jon Ciesla
  • gabedit  : Jon Ciesla
  • gajim  : Jon Ciesla
  • galternatives  : Jon Ciesla
  • gamazons  : Jon Ciesla
  • gambas2  : RETIRED Jon Ciesla
  • gambas3  : Jon Ciesla
  • gazpacho  : Jon Ciesla
  • gbrainy  : Jon Ciesla
  • gcin  : Jon Ciesla
  • gcompris  : Jon Ciesla
  • gcstar  : Jon Ciesla
  • gcx  : Jon Ciesla
  • gdesklets  : Michael Schwendt
  • gdmap  : Jon Ciesla
  • geany  : Jon Ciesla
  • gemdropx  : Jon Ciesla
  • genchemlab  : Jon Ciesla
  • genius  : Jon Ciesla
  • ggobi  : Jon Ciesla
  • ggz-gtk-client  : Bruno Wolff
  • ghasher  : Jon Ciesla
  • ghost-diagrams  : Jon Ciesla
  • giggle  : Jon Ciesla
  • gimmix  : Jon Ciesla
  • git  : Jon Ciesla
  • gjots2  : Jon Ciesla
  • gl-117  : Jon Ciesla
  • glabels  : Jon Ciesla
  • glade3  : Kalev Lember
  • glaxium  : Jon Ciesla
  • GLC_Player  : Jon Ciesla
  • glglobe  : Jon Ciesla
  • gliv  : Jon Ciesla
  • glob2  : Bruno Wolff
  • gmpc  : Adrian Reber
  • gnomad2  : Jon Ciesla
  • gnomebaker  : Jon Ciesla
  • gnome-chemistry-utils  : Jon Ciesla
  • gnomeradio  : Jon Ciesla
  • gnome-subtitles  : Julian Sikorski
  • gnome-translate  : Jon Ciesla
  • gnubg  : Jon Ciesla
  • gnumeric  : Christoph Wickert
  • gobby  : Jon Ciesla Fixed in f19 but FTBFS in rawhide, BZ filed.
  • gonvert  : Jon Ciesla
  • gourmet  : Jon Ciesla
  • gparted  : Deji Akingunola
  • gphpedit  : Jon Ciesla
  • gpicview  : Jon Ciesla
  • gpodder  : Jon Ciesla
  • gpredict  : Jon Ciesla
  • gpsd  : Miroslav Lichvar
  • gq  : Jon Ciesla
  • grace  : Jon Ciesla
  • gramps  : Jon Ciesla
  • grass  : Jon Ciesla
  • grc  : Retired by Toshio
  • greadelf  : Jon Ciesla
  • gresistor  : Jon Ciesla
  • gresolver  : Jon Ciesla
  • GREYCstoration  : Jon Ciesla
  • greyhounds  : Bruno Wolff
  • grhino  : Jon Ciesla
  • grig  : Jon Ciesla FTBFS, BZ already exists.
  • grip  : Jon Ciesla
  • grisbi  : Jon Ciesla FTBFS, BZ already exists.
  • gscan2pdf  : Jon Ciesla
  • gtk-gnutella  : Jon Ciesla
  • gtkperf  : Jon Ciesla
  • gtkpod  : Jon Ciesla
  • gtk-recordmydesktop  : Jon Ciesla
  • gtkterm  : Jon Ciesla
  • gtorrentviewer  : Paul Howarth
  • gv  : Orion Poplawski
  • gweled  : Jon Ciesla
  • gwget  : Jon Ciesla
  • gwibber  : Jon Ciesla
  • gxine  : Jon Ciesla
  • gyachi  : Jon Ciesla
  • hardinfo  : Jon Ciesla
  • hatari  : Jon Ciesla
  • hedgewars  : Bruno Wolff
  • HippoDraw  : Jon Ciesla, retired.
  • homebank  : Jon Ciesla
  • html2ps  : Jon Ciesla
  • htmldoc  : Jon Ciesla
  • httrack  : Jon Ciesla
  • hydrogen  : Jon Ciesla
  • im-chooser  : Toshio Kuratomi
  • immix  : Jon Ciesla
  • inetvis  : Toshio Kuratomi
  • international-time  : Toshio Kuratomi
  • iok  : Parag Nemade
  • ipe  : Toshio Kuratomi
  • isomaster  : Toshio Kuratomi
  • jabbim  : Package retired
  • jack-rack  : Toshio Kuratomi
  • jd  : Already fixed by Mamoru Tasaka
  • jigdo  : Toshio Kuratomi
  • jmol  : Toshio Kuratomi
  • justmoon  : Toshio Kuratomi
  • kazehakase  : Already fixed by Mamoru Tasaka
  • kbilliards  : Toshio Kuratomi
  • kdesvn  : Toshio Kuratomi
  • kdirstat  : Toshio Kuratomi
  • keepassx  : Jon Ciesla
  • kid3  : already fixed by Ville Skyttä
  • kita  : already fixed by Mamoru TASAKA
  • kitsune  : Toshio Kuratomi
  • klamav  : Toshio Kuratomi
  • knetstats  : Toshio Kuratomi
  • KoboDeluxe  : Jon Ciesla
  • kodos  : Toshio Kuratomi
  • komparator  : Toshio Kuratomi
  • koules  : Toshio Kuratomi
  • kover  : Toshio Kuratomi
  • kphotobymail  : Toshio Kuratomi
  • kpolynome  : Toshio Kuratomi
  • kreetingkard  : Already fixed by Mamoru Tasaka
  • ksensors  : Toshio Kuratomi
  • kshutdown  : Already fixed by Jan Grulich
  • LabPlot  : Toshio Kuratomi
  • lacewing  : Toshio Kuratomi
  • lash  : oget
  • lazarus  : Jon Ciesla
  • lbrickbuster2  : Jon Ciesla
  • leafpad  : Jon Ciesla
  • libhocr  : Jon Ciesla
  • libsvm  : Jon Ciesla
  • licq  : Jon Ciesla
  • liferea  : Jon Ciesla
  • lincity-ng  : Jon Ciesla
  • linphone  : Jon Ciesla, FTBFS, BZ already exists.
  • linpsk  : Jon Ciesla
  • linsmith  : Jon Ciesla
  • liquidwar  : Jon Ciesla
  • listen  : Jon Ciesla
  • liveusb-creator  : Jon Ciesla
  • logjam  : Jon Ciesla
  • londonlaw  : Hans de Goede
  • lshw  : Jon Ciesla
  • lucidlife  : Jon Ciesla
  • lure  : Jon Ciesla
  • lxappearance  : Jon Ciesla
  • lxtask  : Jon Ciesla
  • lxterminal  : Jon Ciesla
  • lybniz  : Jon Ciesla
  • machineball  : Toshio Kuratomi
  • Maelstrom  : Toshio Kuratomi
  • magicmaze  : Toshio Kuratomi
  • magicor  : Toshio Kuratomi
  • mail-notification  : Toshio Kuratomi
  • makehuman  : Toshio Kuratomi
  • manedit  : Toshio Kuratomi
  • maniadrive  : Toshio Kuratomi
  • mapnik  : Toshio Kuratomi
  • mdbtools  : Toshio Kuratomi
  • MegaMek  : Toshio Kuratomi
  • meld  : Toshio Kuatomi
  • methane  : Toshio Kuratomi
  • midori  : Toshio Kuratomi
  • milkytracker  : Toshio Kuratomi
  • mirage  : already fixed by Mamoru Tasaka
  • mirrormagic  : Toshio Kuratomi
  • mldonkey  : Toshio Kuratomi
  • mono-tools  : Toshio Kuratomi
  • monsterz  : Jon Ciesla
  • mrxvt  : Toshio Kuratomi
  • mtpaint  : Toshio Kuratomi
  • mtr  : Toshio Kuratomi
  • mypaint  : Toshio Kuratomi
  • MyPasswordSafe  : Toshio Kuratomi
  • naturette  : Jon Ciesla
  • nautilus-actions  : Jon Ciesla
  • nazghul  : Jon Ciesla
  • nedit  : Jon Ciesla
  • nemiver  : Matthias Clasen
  • nessus-core  : Jon Ciesla
  • netgen  : Jon Ciesla
  • netgo  : Jon Ciesla
  • nethack  : Jon Ciesla
  • nethack-vultures  : Jon Ciesla
  • netpanzer  : Jon Ciesla
  • neverball  : Jon Ciesla
  • nexuiz  : Jon Ciesla
  • nightfall  : Jon Ciesla
  • nightview  : Jon Ciesla, FTBFS, BZ already exists.
  • njam  : Jon Ciesla
  • nntpgrab  : Jon Ciesla
  • nogravity  : Jon Ciesla
  • npush  : Jon Ciesla
  • numptyphysics  : Jon Ciesla
  • nvclock  : Jon Ciesla
  • obconf  : Jon Ciesla, FTBFS, filed BZ.
  • obmenu  : Jon Ciesla
  • ochusha  : Mamoru Tasaka
  • ocp  : Jon Ciesla
  • octave  : Orion Poplawski
  • oggconvert  : Jon Ciesla
  • OmegaT  : Jon Ciesla
  • oneko  : Jon Ciesla
  • openalchemist  : Jon Ciesla
  • openlierox  : Jon Ciesla
  • openmsx  : Jon Ciesla
  • openuniverse  : Jon Ciesla
  • opticalraytracer  : Jon Ciesla
  • orage  : Jon Ciesla
  • osmo  : Jon Ciesla
  • overgod  : Jon Ciesla
  • pachi  : Jon Ciesla
  • pan  : Jon Ciesla
  • paraview  : Jon Ciesla
  • parcellite  : Jon Ciesla
  • pari  : Jon Ciesla
  • pcmanfm  : Jon Ciesla
  • pcsc-tools  : Jon Ciesla
  • penguin-command  : Jon Ciesla
  • pengupop  : Jon Ciesla
  • perl-Padre  : Toshio Kuratomi FTBFS
  • phasex  : Toshio Kuratomi
  • picard  : Toshio Kuratomi
  • picviz : Toshio Kuratomi
  • pikdev  : Toshio Kuratomi
  • piklab  : Toshio Kuratomi
  • pikloops  : Toshio Kuratomi
  • pinball  : Jon Ciesla
  • pingus  : Jon Ciesla
  • pioneers  : Toshio Kuratomi
  • pipenightdreams  : Jon Ciesla
  • pipepanic  : Toshio Kuratomi
  • planets  : Jon Ciesla
  • player  : Toshio Kuratomi
  • pmpu  : Toshio Kuratomi
  • poedit  : Toshio Kuratomi
  • policycoreutils  : Rahul Sundaram
  • portecle  : Toshio Kuratomi
  • prelude-notify  : Toshio Kuratomi
  • professor-is-missing  : Jon Ciesla
  • publican  : Parag Nemade
  • puzzles  : Toshio Kuratomi
  • pybliographer  : Toshio Kuratomi
  • pychess  : Bruno Wolff
  • pyrenamer  : Jon Ciesla
  • PySolFC  : Toshio Kuratomi
  • pyvnc2swf  : Toshio Kuratomi
  • qalculate-gtk  : Toshio Kuratomi
  • qalculate-kde  : Toshio Kuratomi
  • qascade
  • qcad  : Toshio Kuratomi
  • qct  : Toshio Kuratomi
  • qemu-launcher  : Toshio Kuratomi
  • qfaxreader  : Toshio Kuratomi
  • qgis  : Toshio Kutatomi
  • qgit  : Toshio Kuratomi
  • qjackctl  : oget
  • qmmp  : Toshio Kuratomi
  • qsynth  : oget
  • qtoctave  : Toshio Kuratomi
  • qt-recordmydesktop  : Toshio Kuratomi
  • quake3  : Jon Ciesla
  • quarry  : Jon Ciesla
  • qucs  : Toshio Kuratomi
  • quicksynergy  : Toshio Kuratomi
  • quodlibet  : Toshio Kuratomi & Johannes Lips
  • rafkill  : Jon Ciesla
  • raidem  : Bruno Wolff
  • rapidsvn  : Jon Ciesla
  • rawstudio  : Jon Ciesla
  • rcsslogplayer  : Jon Ciesla
  • rcssmonitor  : Jon Ciesla
  • rcssserver  : Jon Ciesla
  • rcssserver3d  : Jon Ciesla
  • redet  : Jon Ciesla
  • redmode  : Jon Ciesla
  • regexxer  : Jon Ciesla
  • rekall  : Jon Ciesla
  • remind  : Jon Ciesla
  • resapplet  : Jon Ciesla
  • revelation  : Jon Ciesla
  • revisor  : Jon Ciesla
  • Ri-li  : Jon Ciesla
  • ristretto  : Jon Ciesla
  • rocksndiamonds  : Jon Ciesla
  • rogue  : Jon Ciesla
  • rosegarden4  : Already fixed by BrendanJones
  • rott  : Toshio Kuratomi
  • roxterm  : Toshio Kuratomi
  • rxvt  : Toshio Kuratomi
  • rxvt-unicode  : Toshio Kuratomi
  • saoimage : Toshio Kuratomi
  • schismtracker  : Toshio Kuratomi
  • scorched3d  : Jon Ciesla
  • scorchwentbonkers  : Toshio Kuratomi
  • screenruler  : Toshio Kuratomi
  • scribus  : Toshio Kuratomi
  • scythia  : Toshio Kuratomi
  • seahorse-adventures  : Toshio Kuratomi
  • sear  : Bruno Wolff
  • seaview  : Toshio Kuratomi
  • sectool  : Toshio Kuratomi
  • seq24  : Brendon Jones
  • sergueis-destiny  : Jon Ciesla
  • shippy  : Toshio Kuratomi
  • sim  : Toshio Kuratomi
  • simcoupe  : Toshio Kuratomi
  • sirius  : Bruno Wolff
  • six  : Bruno Wolff
  • sk2py  : Toshio Kuratomi
  • slingshot  : Jon Ciesla
  • solarwolf  : Jon Ciesla
  • solfege  : Toshio Kuratomi, FTBFS patched
  • sonata  : Toshio Kuratomi
  • sooperlooper  : Toshio Kuratomi
  • sopwith  : Jon Ciesla
  • soundconverter  : modified in git already
  • soundtracker  : Toshio Kuratomi
  • spacechart  : Toshio Kuratomi
  • Sprog  : Toshio Kuratomi
  • sqliteman  : Toshio Kuratomi
  • stardict  : Toshio Kuratomi
  • starplot  : Toshio Kuratomi
  • SteGUI  : Toshio Kuratomi
  • stellarium  : Jon Ciesla
  • stormbaancoureur  : Toshio Kuratomi
  • subtitleeditor  : Toshio Kuratomi
  • supertuxkart  : Jon Ciesla
  • sweep  : Toshio Kuratomi
  • synaptic  : Toshio Kuratomi
  • synce-kpm  : Toshio Kuratomi
  • synce-software-manager  : Toshio Kuratomi
  • synce-trayicon  : Toshio Kuratomi
  • synfigstudio  : Jon Ciesla
  • system-config-rootpassword  : Toshio Kuratomi
  • tagtool  : Parag Nemade
  • taskcoach  : Parag Nemade
  • taskjuggler  : Parag Nemade
  • taxipilot  : Parag Nemade
  • tecnoballz  : Parag Nemade
  • teg  : Toshio Kuratomi
  • tennix  : Jon Ciesla
  • TeXmacs  : Parag Nemade
  • texmaker  : Parag Nemade
  • tgif  : Mamoru Tasaka
  • thewidgetfactory  : Toshio Kuratomi
  • Thunar  : Toshio Kuratomi
  • thunar-volman  : Toshio Kuratomi
  • timidity++  : Parag Nemade
  • tkgate  : Parag Nemade
  • tn5250  : Parag Nemade
  • tong  : Parag Nemade
  • torsmo  : Parag Nemade
  • trackballs  : Jon Ciesla
  • translation-filter  : Parag Nemade
  • tremulous  : Parag Nemade
  • tryton  : Parag Nemade
  • tunneler  : Toshio Kuratomi
  • tuxpaint  : Jon Ciesla
  • tuxpuck  : Jon Ciesla
  • tuxtype2  : Parag Nemade
  • twinkle  : Parag Nemade
  • typespeed  : Parag Nemade
  • tzclock  : Mamoru Tasaka
  • ularn  : Jon Ciesla
  • ultimatestunts  : Parag Nemade
  • unison213  : Toshio Kuratomi
  • uqm  : Jon Ciesla
  • usbview  : Parag Nemade
  • uudeview  : Parag Nemade
  • v4l2ucp  : Parag Nemade
  • valknut  : Parag Nemade
  • vavoom  : Parag Nemade
  • vdrift  : Parag Nemade
  • vegastrike  : Parag Nemade
  • verbiste  : Parag Nemade
  • vim  : Parag Nemade
  • vkeybd  : Parag Nemade
  • vodovod  : Parag Nemade
  • vym  : Parag Nemade
  • wallpapoz  : Mamoru Tasaka
  • warzone2100  : Parag Nemade
  • wavbreaker  : Parag Nemade
  • wesnoth  : Parag Nemade
  • wfut  : Parag Nemade
  • why  : Parag Nemade
  • whysynth-dssi  : Parag Nemade
  • widelands  : Parag Nemade
  • wine  : Parag Nemade
  • wings  : Parag Nemade. FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=909805
  • winpdb  : Parag Nemade
  • wireshark  : Parag Nemade
  • wlassistant  : Parag Nemade
  • wordwarvi  : Parag Nemade
  • worminator  : Parag Nemade
  • wormux  : Parag Nemade - dead package in Fedora, blocked from F19
  • WritRecogn  : Parag Nemade
  • wxGlade  : Parag Nemade
  • x3270  : Parag Nemade
  • xaos  : Parag Nemade. FTBFS fixed by toshio. Now rebuilt
  • xarchiver  : Parag Nemade
  • xarchon  : Parag Nemade
  • xawtv  : Parag Nemade
  • xblast  : Parag Nemade
  • xca  : Parag Nemade
  • xchat-gnome  : Parag Nemade
  • xchm  : Parag Nemade
  • xdaliclock  : Parag Nemade
  • xdesktopwaves  : Parag Nemade
  • xdrawchem  : Parag Nemade
  • xfbib  : Parag Nemade
  • xfce4-taskmanager  : Parag Nemade
  • xfhell  : Parag Nemade
  • xfig  : Parag Nemade
  • xfmpc  : Parag Nemade
  • xgalaxy  : Parag Nemade
  • xgrav  : Parag Nemade
  • xhotkeys  : Parag Nemade
  • xkeycaps  : Parag Nemade
  • xlockmore  : Parag Nemade
  • xmlcopyeditor  : Parag Nemade
  • xmoto  : Parag Nemade
  • xournal  : Parag Nemade
  • xpad  : Parag Nemade
  • xpdf  : Parag Nemade
  • xpilot-ng  : Parag Nemade
  • xsane  : Parag Nemade
  • xsc  : Parag Nemade
  • xterm  : Parag Nemade
  • xtide  : Mamoru Tasaka
  • xu4  : Parag Nemade
  • xvarstar  : Parag Nemade
  • xwrits  : Parag Nemade
  • xzgv  : Parag Nemade
  • yadex  : Parag Nemade
  • zasx  : Parag Nemade
  • zynaddsubfx  : Parag Nemade