Bugzilla components of retired packages

Pierre-Yves Chibon pingou at pingoured.fr
Thu Apr 2 17:17:41 UTC 2015


On Thu, Apr 02, 2015 at 04:34:35PM +0200, Pierre-Yves Chibon wrote:
> On Thu, Apr 02, 2015 at 04:22:27PM +0200, Pierre-Yves Chibon wrote:
> > On Thu, Apr 02, 2015 at 09:04:38AM -0500, Michael Cronenworth wrote:
> > > On 04/02/2015 03:37 AM, Pierre-Yves Chibon wrote:
> > > >Retrieving the list of retired packages from pkgdb is the easy step:
> > > >https://admin.fedoraproject.org/pkgdb/api/#list_packages
> > > >
> > > >So this should do it:
> > > >https://admin.fedoraproject.org/pkgdb/api/packages?status=Retired&eol=True
> > > 
> > > Thanks. I got a package list in just a few seconds using:
> > > 
> > > https://admin.fedoraproject.org/pkgdb/api/packages?branches=master&branches=f22&branches=f21&branches=f20&status=Retired&limit=500&page=[1-8]
> > > 
> > > List: http://fpaste.org/206455/79833981/
> > 
> > hm, looking through the pkgdb code it iterates through the branch instead of
> > asking for the specified status on all the specified branches.
> > So maybe do one request per branch and find the list of packages present in all
> > requests.
> >
> > I can probably script something quickly if you want.

> But that's also likely un-complete as lots of retired package will not have the
> f22 branch, so I guess the solution is really to get the list of retired
> packages and then go through them one by one to check all their branch (which
> might be as slow as the pkgdb-cli approach).

Ok so here is the second attempt.
It went faster than pkgdb-cli but I had it running on a window on the back so no
idea how long it actually took, sorry about that.

Here below is its output which seems more appropriate.
Attached is the script

Pierre

15 pages to retrieve
3712 packages retrieved
0/3712
300/3712
600/3712
900/3712
1200/3712
1500/3712
1800/3712
2100/3712
2400/3712
2700/3712
3000/3712
3300/3712
3600/3712
2207 packages fully retired

the list:

8Kingdoms
915resolution
aasaver
abby
abcMIDI
abicheck
abuse
abyssinica-fonts
accountsdialog
ace
acheck
acheck-rules
actdiag
adaptx
adminutil
aduna-commons-concurrent
aduna-commons-i18n
aduna-commons-pom
aduna-commons-text
aduna-root-poms
aeolus-all
aeolus-audrey-agent
aeolus-conductor
aeolus-configserver
afraid-dyndns
agave
aget
aimage
Ajaxterm
akonadi-google
akonadi-googledata
alchemist
aldabra-theme-gnome
aldrin
alleggl
alsamixer-dockapp
alsa-oss
amarokFS
amaya
amide
anacron
andika-fonts
anerley
anjal
anjuta-gdl
anyremote2html
apel
aplus-fsf
apollon
aqhbci-qt-tools
aquamarine
ar9170-firmware
ario
arm4
arm-gp2x-linux-zlib
armstrong
asa
aseqmm
aspell-mi
aspell-pt
assogiate
astromenace-data
aswvdial
atitvout
at-poke
audacious-plugins-docklet
aumix
autobuild-applet
autodafe
automake14
automake15
automake16
automake17
auto-nng
autorun
autotrust
avant-window-navigator
awn-extras-applets
axis2c
backport-util-concurrent
bamf-qt
banshee-mirage
basket
bauble
bazaar
bdock
beagle
bean-validation-api11
beldi
bengali-typing-booster
beryl-core
beryl-dbus
beryl-manager
beryl-plugins
beryl-settings
bespin
bickley
bigboard
bilbo
bin2iso
bind-libbind
bisho
bit
bitgtkmm
bittorrent
blam
blazeblogger
blktool
blobAndConquer
blogtk
blokkal
bluecurve-gdm-theme
bluecurve-kdm-theme
bluecurve-kwin-theme
blueman
bluemodem
bluez-gnome
bluez-libs
bluez-utils
bmp
bmp-flac2
bmpx
bochs-bios
bognor-regis
boolstuff
bootchart
bootconf
booty
bottlerocket
brandy
brightside
brutus-keyring
btparser
buffer
bug-buddy
buoh
bzr-gtk
c2050
c2070
cabal2spec
cairo-java
camcardsync
camstream
canorus
canto
cardo-fonts
CastPodder
ccid
ccss
cdf
cdi-api11
cdiff
cdo
cel
centericq
cfs
cgi-util
cgoban
charis-fonts
checkgmail
chess
childsplay_plugins
chkfontpath
chktex
chronojump
chunkd
ciso
cjet
cjkunifonts
cjkuni-fonts
classpathx-jaf
classpathx-jaxp
classpathx-mail
cld
clearlooks-phenix-theme
clex
climm
cloudfs
cluster
cluster-glue
clustermon
clutter-cairo
clutter-cairomm
clutter-gesture
clutter-gtk010
clutter-imcontext
clutter-sharp
cman
cnetworkmanager
CodeAnalyst-gui
codeina
cogito
cohoba
colorscheme
comgt
comical
commons-compiler
comoonics-base-py
comoonics-cdsl-py
comoonics-cluster-py
compat-db
compat-erlang
compat-guichan06
compat-guichan07
compat-guile-16
compat-libgda
compat-libgdamm
compat-libosip2
compat-tracker
compat-wxGTK26
compizconfig-backend-kconfig
compton
conexus
conexusmm
configure-thinkpad
conntrack
constantine
contact-lookup-applet
contacts
coredumper
couchdb-glib
cowbell
cpan2rpm
cpufrequtils
cpufreq-utils
cpupowerutils
cpuspeed
cputnik
creox
cricscore-applet
crimson-text-fonts
crossvc
crun
cryptix
cryptix-asn1
cryptplug
cryptsetup-luks
crystalspace
ctan-musixtex-fonts
ctapi-cyberjack
ctrlproxy
cupsddk
cura-networking
cura-providers
cura-storage
cura-tools
curry
cvsup
cwirc
cwrite
d3lphin
daap-sharp
dalston
darkice
dates
db4
db4o
dbus-cxx
dbus-qt
dbxml
dbxml-perl
dcbd
ddskk
dejavu-lgc-fonts
dekorator
Democracy
desktop-effects
desktop-printing
detex
DeviceKit
DeviceKit-disks
DeviceKit-power
device-mapper
dhcdbd
dhcpv6
diag-ether
diradmin
directory-naming
distcache
django-addons
django-evolution
django-filter
django-flash
django-profile
django-sorting
django-tables
django-tastypie
django-tinymce
django-typepad
DMitry
dnssec-conf
doctorj
dogtag-pki-ca-ui
dogtag-pki-common-ui
dogtag-pki-console-ui
dogtag-pki-kra-ui
dogtag-pki-ocsp-ui
dogtag-pki-ra-ui
dogtag-pki-tks-ui
dogtag-pki-tps-ui
dolphin
dom2-core-tests
doulos-fonts
dpkt
dragonplayer
drapes
drivel
drpython
drupal6-video
drupal-calendar
drupal-date
drupal-service_links
drupal-workspace
ds9
dvipdfm
dvipdfmx
dvipng
dynamic-wallpaper
ease
easymock2
easymock3
eazykeyboard
eclipse-callgraph
eclipse-changelog
eclipse-demos
eclipse-gcov
eclipse-gprof
eclipse-linuxprofilingframework
eclipse-m2m-qvtoml
eclipse-manpage
eclipse-mercurial
eclipse-mylar
eclipse-mylyn-builds
eclipse-mylyn-commons
eclipse-mylyn-context
eclipse-mylyn-docs
eclipse-mylyn-ide
eclipse-mylyn-tasks
eclipse-mylyn-versions
eclipse-nlspackager
eclipse-oprofile
eclipse-rpm-editor
eclipse-rpmstubby
eclipse-sdk-nls
eclipse-setools
eclipse-slide
eclipse-systemtapgui
eclipse-testframework
eclipse-valgrind
eclipse-wtp-jst-web
edrip-fonts
eds-feed
education-bookmarks
eel2
eggdbus
egoboo
egoboo-data
eina
eject
elice
elilo
elisa-plugins-bad
elisa-plugins-good
elmo
elsa
em8300
em8300-kmod
emacs-common-pmd
emacs-ecb
emerillon
EmfEngine
english-typing-booster
entertainer
epdfview
epeg
epiphany-extensions
epsilon
erlang-erlzmq2
esperanza
etherboot
ethos
evas_generic_loaders
evolution-brutus
evolution-connector
evolution-couchdb
evolution-python
evolution-remove-duplicates
evolution-sharp
evolution-webcal
evolution-zimbra
ewl
expatmm
ext3grep
extragear-plasma
faenza-icon-theme
farsight
farsight2
fast-user-switch-applet
fbg
fcitx-keyboard
fcron
fedora-accessibility-guide-en-US
fedorabubbles-gdm-theme
fedora-devshell
fedoradna-gdm-theme
fedoradna-kdm-theme
fedora-ds
fedora-ds-admin
fedora-ds-admin-console
fedora-ds-base
fedora-ds-console
fedora-ds-dsgw
fedoraflyinghigh-gdm-theme
fedoraflyinghigh-kdm-theme
fedora-gnome-theme
fedora-idm-console
fedorainfinity-gdm-theme
fedorainfinity-kdm-theme
fedora-kde-icon-theme
fedora-ksplice
fedora-rpmdevtools
fedora-security-guide-en-US
fedora-setup-keyboard
fest-assert
fest-common
fest-reflect
fest-swing
fest-swing-junit
fest-test
fest-util
fet
ff-utils
fgfs-Atlas
fig2sxd
file-browser-applet
fillets-ng-data-cs
fillmore-lombard
firefox-32
firestarter
firmware-extract
firstaidkit
firstboot
flagpoll
flies-python-client
fluxconf
fluxstyle
fmio
fnfx
fonts-arabic
fonts-chinese
fonts-hebrew
fonts-hebrew-fancy
fonts-indic
fonts-ISO8859-2
fonts-japanese
fonts-korean
fonts-sinhala
fontypython
fpaste-server
fRaBs
freeimpi
freenx
freenx-client
freetype1
FreeWnn
frinika
funtools
fusecompress_offline1
fuse-gmailfs
fyre
g2ipmsg
gadmin-squid
gai
gail
gaim-galago
gaim-gaym
gaim-guifications
gaim-libnotify
gaim-meanwhile
gaim-otr
gaim-rhythmbox
gai-pal
gai-temp
galago-daemon
galago-filesystem
galeon
gambas
gambas2
garmintools
gazpacho
gbirthday
gcalctool
gcdmaster
gcfilms
gchempaint
GConf2-dbus
gconf-cleaner
gconfmm20
gdata-java
gdeskcal
gdesklets-calendar
gdevilspie
gdhcpd
gdk-pixbuf
gdnet
geanyvc
geda-docs
geda-examples
geda-gattrib
geda-gschem
geda-gsymcheck
geda-symbols
geda-utils
gedit-latex-plugin
gedit-vala
geglmm
genesis
gentium-fonts
geronimo-specs
gestikk
gfa
gfeed
gfontview
gg2
gget
ghc-feldspar-language
ghc-gtk2hs
ghc-neither
ghc-paths
ghc-process-leksah
ghc-time
gift
gift-gnutella
gift-openft
gimmage
gimmie
gimpfx-foundry
gir-repository
gkrellm-hddtemp
gkrellmms
gkrellm-themes
gkrellm-timestamp
gkrellm-volume
gkrellm-weather
gktools
glchess
glest
glest-data
glib-java
Glide3
Glide3-libGL
glipper
glista
glitz
globalplatform
globus-data-conversion
globus-duct-common
globus-duct-control
globus-duroc-common
globus-gram-job-manager-setup-condor
globus-gram-job-manager-setup-fork
globus-gram-job-manager-setup-lsf
globus-gram-job-manager-setup-pbs
globus-gram-job-manager-setup-sge
globus-libtool
globus-libxml2
globus-mp
globus-nexus
globus-openssl
globus-rsl-assist
glunarclock
gmaven
gmfsk
gmixer
GMT-doc
gnaughty
gnochm
gnome-applet-alarm-clock
gnome-applet-bubblemon
gnome-applet-cpufire
gnome-applet-grandr
gnome-applet-jalali-calendar
gnome-applet-music
gnome-applet-netmon
gnome-applet-netspeed
gnome-applet-remmina
gnome-applet-rhythmbox
gnome-applets
gnome-applet-sensors
gnome-applet-timer
gnome-applet-tvn24
gnome-applet-vm
gnome-applet-window-picker
gnome-audio
gnome-blog
gnome-build
gnomecatalog
gnome-compiz-manager
gnome-cpufreq-applet
gnome-device-manager
gnome-do-docklets
gnome-exe-thumbnailer
gnome-games
gnome-games-extra-data
gnome-globalmenu
gnome-gmail-notifier
gnome-keyring-manager
gnome-launch-box
gnome-lirc-properties
gnome-mag
gnome-media
gnome-mount
gnome-netstatus
gnome-paint
gnome-panel
gnome-pilot
gnome-pilot-conduits
gnome-ppp
gnome-python2-gda
gnomescan
gnome-scan
gnome-shell-extension-cpu-temperature
gnome-shell-extension-icon-manager
gnome-shell-extension-mediaplayers
gnome-shell-extension-noim
gnome-shell-extension-noripple
gnome-shell-extension-presentation-mode
gnome-shell-extension-remove-accessibility-icon
gnome-shell-extension-righthotcorner
gnome-shell-extension-theme-selector
gnome-shell-extension-workspacesmenu
gnome-shell-theme-ambiance
gnome-shell-theme-dark-glass
gnome-specimen
gnome-speech
gnome-spell
gnomesword
gnome-telnet
gnome-theme-clearlooks
gnome-theme-clearlooks-bigpack
gnome-themes-extras
gnome-utils
gnome-vfs2-obexftp
gnome-vfsmm26
gnome-volume-manager
gnome-xcf-thumbnailer
gnome-yum
gnubiff
gnubversion
goffice04
gok
golang-github-guelfey-godbus
google-gadgets
google-lato-fonts
gossip
gpa
gpar2
gperiodic
gpgme03
gpixpod
gpointing-device-settings
gpshell
gpsk31
gpxe
gquilt
granule
grapefruit
graveman
griffith
griv
grnotify
grub
gruler
gsh
gshell
gsql
gstm
gst-mixer
gstreamer08
gstreamer08-plugins
gstreamer08-python
gstreamer-plugins-farsight
gstreamer-plugins-flumpegdemux
gsynaptics
gtk2hs
gtk3-engines
gtkhtml2
gtkhtml36
gtklp
gtkmm20
gtkmm-utils
gtkmozembedmm
Gtk-Perl
gtk-rezlooks-engine
gtk-sharp
gtksourceview2-sharp
gtktalog
gtk-theme-engine-clearlooks
guacamole
guacamole-common
guacamole-common-js
guacamole-ext
guacd
guidance-power-manager
guiloader
guiloader-c++
guimup
gujarati-typing-booster
gupnp-ui
gurlchecker
gwaei
gwave
gx_head
haddock09
haildb
hal
hal-cups-utils
halevt
hal-info
HamFax
hamster-applet
hardinfo
harminv
hartke-aurulent-sans-fonts
healpy
heat
heat-jeos
hekafs
heliodor
HelixPlayer
hellanzb
hello
hesinfo
higlayout
hindi-typing-booster
HippoDraw
homestead
hornsey
hosts3d
HotEqn
hpic
hping2
htb-util
htmltmpl
htmlview
hula
hunky-fonts
hunspell-ee
hunspell-he
hunspell-nb
hunspell-nn
hwbrowser
hydrogen-drumkits
i4uc
i810switch
ibus-european-table
ibus-hunspell-table
ibus-indic-table
ibus-panel-extensions
ibus-table-array30
ibus-table-cangjie
ibus-table-cantonese
ibus-table-code
ibus-table-erbi
ibus-table-quick
ibus-table-translit
ibus-table-wubi
ibus-table-xingma
ibus-table-xinhua
ibus-table-yinma
ibus-table-yong
ibus-tutcode
icc_examin
icmpdn
id3-py
idesk
idioskopos
idw-gpl
ifd-egate
ifplugd
iiimf-le-simplehangul
ikvm
imgtarget
inamik-tableformatter
incollector
inconsolata-fonts
initng
initng-conf-gtk
initng-ifiles
inotail
inti
intuitively
invinxble-backgrounds
invulgotracker
ipa
ipa-pki-theme
ipod-sharp
iptraf
isicom
itaka
itools
itpp
ivman
iwak
iwl1000-firmware
iwl100-firmware
iwl3945-firmware
iwl4965-firmware
iwl5000-firmware
iwl6000g2a-firmware
iwl6000g2b-firmware
iwl6050-firmware
iwlwifi-firmware
jabbin
jackson2-annotations
jackson2-core
jackson2-databind
jackson2-jaxrs-json-provider
jackson2-module-jaxb-annotations
jadetex
jakarta-commons-beanutils
jakarta-commons-codec
jakarta-commons-collections
jakarta-commons-compress
jakarta-commons-configuration
jakarta-commons-daemon
jakarta-commons-dbcp
jakarta-commons-digester
jakarta-commons-discovery
jakarta-commons-el
jakarta-commons-fileupload
jakarta-commons-jxpath
jakarta-commons-lang
jakarta-commons-launcher
jakarta-commons-logging
jakarta-commons-modeler
jakarta-commons-net
jakarta-commons-pool
jakarta-commons-validator
jana
janino-parent
java-1.7.0-icedtea
javacsv
javasvn
jbosgi-resolver1
jboss-as
jboss-jts
jbossws-native
jcalendar
jconv
jena
jena-iri
jeta
jikes
jjack
jlex
jlint
jmod
jokosher
josefinsansstd-light-fonts
joystick
jpackage-utils
jpgalleg
jpoker
jps
jrefactory
jrexx
JSDoc
json
junit4
justmoon
jVorbisEnc
k12linux-quick-start-guide
kadu
kadu-theme
kaider
katapult
kbiof
kbluetooth
kcirbshooter
kcometen3
kdebase
kdebase-runtime
kdebase-workspace
kdebluetooth
kdelibs-experimental
kde-plasma-lancelot
kde-plasma-networkmanagement
kde-plasma-stasks
kde-plasma-weather
kdeplasmoids
kde-printer-applet
kdetv
kdevelop-custom-buildsystem
kdirstat
kdmtheme
kerneloops
kernel-xen-2.6
kerry
keyjnote
kf5-textwidgets
kftpgrabber
kgtk
kicker-compiz
kio_p7zip
kio_resources
kio_sword
kleansweep
klear
klibido
kmagnet
kmid
kmobiletools
knetworkmanager
knm_new-fonts
knutclient
koan
kobby
konq-plugins
kooldock
kopete-bonjour
kopete-protocol-facebook
kpackagekit
kphone
kpowersave
krbafs
ks3switch
ksplash-engine-moodin
ksplice
ktp-contact-applet
ktp-presence-applet
ktrack
kudzu
kvm
kxdocker
kxdocker-resources
l2fprod-common
l2tpd
lam
lamson
lat
latexdiff
lazygal
lcdf-typetools
ledctl
leechcraft
lft
libassa
libassetml
libassuan1
libbtctl
libcacard
libcapseo
libcaptury
libc-client
libccss
libchmxx
libcollection
libdesktop-agnostic
libdhash
libdhcp
libdlo
libdrizzle
liberation-narrow-fonts
libertas-sd8686-firmware
libertas-usb8388-firmware
libflaim
libflashsupport
libFoundation
libfreebob
libfwbuilder
libgail-gnome
libgalago
libgalago-gtk
libgarmin
libgconf-java
libgcrypt1
libgdbus
libgeda
libgii
libglade-java
libglademm20
libglfw
libgme
libgnomecanvasmm20
libgnomedb
libgnomedbmm
libgnome-java
libgnomemm20
libgnomemm26
libgnomeuimm20
libgnomeuimm26
libgssapi
libgssglue
libgtk-java
libgtksourceviewmm
libguac
libguac-client-rdp
libguac-client-ssh
libguac-client-vnc
libhildon
libini_config
libiphone
libipoddevice
libircclient-qt
libjpeg
libjpeg-turbo-compat
libkactivities
libkml
liblicense
libmate
libmatecanvas
libmatecomponent
libmatecomponentui
libmatekeyring
libmatenotify
libmateui
libmcrypto
libmcs
libmikey
libmnetutil
libmsip
libmstun
libmusicbrainz4
libmutil
libmxp
libnemesi
libnetdevname
libnftables
libnmserver
libnoise
libol
libopensync-plugin-google-calendar
libopensync-plugin-kdepim
libopensync-plugin-sunbird
libopensync-plugin-syncml
libopensync-plugin-vformat
libosip
libpanelappletmm
libpano12
libpath_utils
libpreludedb
libqttracker
libref_array
libsafe
libsidplay
libsocialweb
libsoup22
libspe2
libsvg
libsvg-cairo
libsx
libsyncml
libsysactivity
libtelepathy
libtermcap
libtextcat
libtlen
libtomoe-gtk
libusb1
libv4l
libvirt-qmf
libvirt-qpid
libvisual-plugins
libvte-java
libxfce4mcs
libXfontcache
libXTrap
libzvt
libzzub
lincvs
lineakd
lineak-defaultplugin
lineak-kdeplugins
lineak-xosdplugin
linkage
linpack
linuxdcpp
linuxwacom
lipstik
lirc-kmod
lirc-kmod-common
lobster-fonts
lock-keys-applet
lohit-fonts
lohit-hindi-fonts
lohit-kashmiri-fonts
lohit-konkani-fonts
lohit-maithili-fonts
lohit-sindhi-fonts
lostlabyrinth
lostlabyrinth-graphics
lostlabyrinth-sounds
lpf-spotify-client
lslk
lsx
ltsp-utils
luakit
luci
luks-tools
lush
lv2core
lv2-instance-access
lv2-ui
lvcool
lx
lxsession-lite
lybniz
madwimax
mailody
man
manaworld
manaworld-music
man-pages-da
man-pages-uk
mapbender
marathi-typing-booster
marlin
mars-sim
matahari
matchbox-keyboard
mate-conf
mate-conf-editor
mate-corba
mate-keyring
mate-mime-data
mate-vfs
mathmap
maven2-common-poms
maven2-plugin-shade
maven-doap-plugin
maven-jflex-plugin
maven-one-plugin
maven-plugin-annotations
maven-plugin-cobertura
maven-plugin-exec
maximus
maxr
mcs
mediawiki114
mediawiki115
mediawiki116
mediawiki-CategoryTree
mediawiki-HNP
mediawiki-imagemap
mediawiki-InputBox
mediawiki-Renameuser
mediawiki-rss
mediawiki-StubManager
meego-cursor-theme
meego-panel-applications
meego-panel-datetime
meego-panel-devices
meego-panel-myzone
meego-panel-pasteboard
meego-panel-people
meego-panel-status
meego-panel-zones
meego-sound-theme
metacafe-dl
metagoofil
metalink
metamonitor
metapixel
metapost-metauml
me-tv
mew
mfiler2
miau
micq
mingw32-atkmm
mingw32-boost
mingw32-cairomm
mingw32-celt051
mingw32-curl
mingw32-cxxtest
mingw32-dbus
mingw32-enchant
mingw32-glibmm24
mingw32-glib-networking
mingw32-gtkhtml3
mingw32-gtkmm24
mingw32-hunspell
mingw32-libgeotiff
mingw32-libglade2
mingw32-libglademm24
mingw32-libgnurx
mingw32-libidn
mingw32-libltdl
mingw32-libogg
mingw32-libp11
mingw32-libsigc++20
mingw32-libsigsegv
mingw32-libsoup
mingw32-libsqlite3x
mingw32-libssh2
mingw32-libtiff
mingw32-libvirt
mingw32-libxml++
mingw32-libxslt
mingw32-libzip
mingw32-matahari
mingw32-openjpeg
mingw32-opensc
mingw32-OpenSceneGraph
mingw32-pangomm
mingw32-pcre
mingw32-physfs
mingw32-plib
mingw32-plotmm
mingw32-portablexdr
mingw32-proj
mingw32-qpid-cpp
mingw32-qt
mingw32-qt-qmake
mingw32-qwt
mingw32-SDL_image
mingw32-SDL_mixer
mingw32-sigar
mingw32-spice-protocol
mingw32-srvany
mingw32-tcl
mingw32-webkitgtk
mingw32-wpcap
mingw32-xerces-c
mingw32-zfstream
mingw-libp11
mingw-matahari
mingw-opensc
minirpc
minitunes
Miro
mkinitrd
mknbi
mktemp
moblin-app-installer
moblin-cursor-theme
moblin-gtk-engine
moblin-icon-theme
moblin-panel-applications
moblin-panel-media
moblin-panel-myzone
moblin-panel-pasteboard
moblin-panel-people
moblin-panel-status
moblin-session
moblin-sound-theme
mod_auth_mysql
mod_auth_pgsql
mod_authz_ldap
mod_cband
mod_mono
mod_perlite
mod_pubcookie
moin-latex
mojito
molengo-fonts
monkey-bubble
monodevelop-boo
monodevelop-debugger-mdb
monodoc
mono-nat
mono-ndoc
mono-nunit22
mono-sharpcvslib
monotorrent
monsoon
moodss
moomps
moovida
moovida-plugins-bad
moovida-plugins-good
mosml
moto4lin
ms-sys
mtkbabel
mtpfs
muine
muine-scrobbler
mulk
multiget
mumbles
museek+
musicbox
mutter-mbl
mutter-meego
mutter-moblin
mux
mysql
MySQL
mysqlclient10
mysqlclient14
mysql-connector-net
mysql-gui-tools
nabi
nachocalendar
namazu
nanoxml
nautilus-cd-burner
nautilus-flac-converter
nautilus-gdu
nautilus-sendto-trac
nautilus-share
nbtk
nc
ncpfs
nemo-open-terminal
nepomukcontroller
netbeans
netbeans-platform8
netdiag
netembryo
netpanzer-data
netstiff
network-manager-netbook
new
newt-perl
nforenum
nfs-utils-lib
nget
nhpf
njb-sharp
nodejs-tobi-cookie
nodejs-uglify-js
nodm
nomadsync
nopaste
notecase
notemeister
notification-daemon-engine-slider
nssbackup
nss_db
nss_ldap
nss-ldapd
nss-myhostname
nted
nucleo
nufw
nwdiag
nx
obapps
obex-data-server
ocaml-cmigrep
ocfs2-tools
ocsinventory-client
octaviz
odccm
odeint
offtrac
ofl-sorts-mill-goudy-fonts
ohm
oki4linux
olpc-hardware-manager
olpc-logos
olpcsound
onboard
online-desktop
ooo2gd
oooqs2
openais
openalpp
opencdk
opendap
openoffice-extras
openoffice.org
openoffice.org-extendedPDF
openoffice.org-voikko
openpbx
openssh-blacklist
openssl097a
openstack-quantum
openstack-tempo
openswan
openvas-libnasl
openvrml
oprofileui
opyum
orpie
osgal
osgcal
osiv
osr-dracut-module
osso-gwobex
osutil
otl
ovirt-engine
ovirt-engine-sdk
ovirt-server
pacemaker-cloud
packagekit-qt
padauk-fonts
pAgenda
paktype-fonts
pam_fprint
pam_keyring
pam_ldap
pam_passwdqc
pam_smb
pam_usb
panelfm
paperbox
papercut
papyrus
paragui
parchive
pastebin
pbm2l2030
pbm2l7k
pclock
pdfbook
PDFCrack
pdfcube
pdftk
pdftohtml
pdumpfs
perl-Alien-SeleniumRC
perl-Bio-ASN1-EntrezGene
perl-Bio-Graphics
perl-bioperl
perl-bioperl-run
perl-Bio-SamTools
perl-Catalyst-Controller-BindLex
perl-Catalyst-Log-Log4perl
perl-Catalyst-Plugin-Singleton
perl-Class-Gomor
perl-Class-InsideOut
perl-Class-XSAccessor-Array
perl-Compress-Zlib
perl-Config-INI-MVP
perl-DateManip
perl-DBIx-SQLite-Simple
perl-DDL-Oracle
perl-Elasticsearch
perl-ExtUtils-Typemaps
perl-Fedora-Bugzilla
perl-FusionInventory-Agent-Task-Deploy
perl-FusionInventory-Agent-Task-NetInventory
perl-GPS-PRN
perl-Gtk2-MozEmbed
perl-IO-Zlib
perl-Moose-Policy
perl-MooseX-ChainedAccessors
perl-MooseX-GlobRef-Object
perl-MooseX-Policy-SemiAffordanceAccessor
perl-MooseX-TrackDirty-Attributes
perl-MooseX-Traits-Attribute-CascadeClear
perl-Nagios-Plugin-Beanstalk
perl-Net-Libdnet
perl-Net-Packet
perl-Net-Packet-Target
perl-Network-IPv4Addr
perl-Net-Write
perl-Parse-BACKPAN-Packages
perl-Regexp-Copy
perl-SQLite-Simple
perl-String-Ediff
perl-SVN-Mirror
perl-VCS-LibCVS
perl-Verilog
perl-WebService-Google-Language
perl-WWW-Myspace
perl-WWW-Pastebin-RafbNet-Create
perl-Wx-Perl-Dialog
perl-XML-LibXML-Common
petitboot
pfmon
pfqueue
pguiman
phonon-backend-xine
photoprint-borders
php-channel-phpdb
php-laconica
php-magpierss
phpMyAdmin3
php-pear-Config
php-pear-creole
php-pear-pake
php-pear-Phlickr
php-pear-PHPUnit2
php-pear-propel_generator
php-pear-propel_runtime
php-pecl-pdo
php-pecl-pdo-sqlite
php-pecl-phar
php-pecl-sqlite
php-spyc
php-suhosin
php-symfony2-BrowserKit
php-symfony2-ClassLoader
php-symfony2-Config
php-symfony2-Console
php-symfony2-CssSelector
php-symfony2-DependencyInjection
php-symfony2-DomCrawler
php-symfony2-EventDispatcher
php-symfony2-Filesystem
php-symfony2-Finder
php-symfony2-Form
php-symfony2-HttpFoundation
php-symfony2-HttpKernel
php-symfony2-Locale
php-symfony2-OptionsResolver
php-symfony2-Process
php-symfony2-PropertyAccess
php-symfony2-Routing
php-symfony2-Security
php-symfony2-Serializer
php-symfony2-Templating
php-symfony2-Translation
php-symfony2-Validator
php-symfony2-Yaml
phpTodo
pic2aa
piccolo
picturetile
pida
pidgin-facebookchat
pidgin-gfire
pidgin-knotify
pino
pinot
piranha
pirut
pki-ca
pki-common
pki-java-tools
pki-kra
pki-native-tools
pki-ocsp
pki-selinux
pki-setup
pki-silent
pki-symkey
pki-tks
pki-util
plasma-runner-events
plexus-appserver
plexus-container-default
plexus-maven-plugin
plexus-naming
plexus-registry
plexus-runtime-builder
plexus-xmlrpc
plib16
plone
plt-scheme
podcatcher
podsleuth
poker2d
poker3d
poker3d-data
poker-engine
poker-eval
poker-network
poky-scripts
PolicyKit
PolicyKit-gnome
PolicyKit-kde
polyester
polyester3
polyxmass-bin
polyxmass-common
polyxmass-data
polyxmass-doc
pop-before-smtp
postgresql-plparrot
ppracer
prcsys
prctl
prelude-correlator
prelude-lml
prelude-manager
prelude-notify
presto
presto-utils
preupgrade
prewikka
printer-filters
printoxx
procbench
procps
prtconf
ps3pf-utils
ps3-utils
pstack
publican-ovirt
puretls
puritan
purple-facebookchat
purple-galago
pwlib
pxe-kexec
pyabiword
PyAmanith
pybackpack
pyclutter
pyclutter-gst
pyclutter-gtk
pydict
pyfacebook
pyfuzzy
PyKDE4
pymsn
pymssql
pypar2
pypoker-eval
PyQt-qscintilla
pyspi
pytagger
pytc
python26-distribute
python26-jinja2
python26-mod_python
python26-nose
python26-simplejson
python26-sqlalchemy
python26-tornado
python26-virtualenv
python-arm4
python-assets
PythonCAD
python-certifi
python-Chaco
python-cly
python-cryptsetup
python-cvstoys
python-dbsprockets
python-django-lint
python-drizzle
python-elementtree
python-Enable
python-EnthoughtBase
python-EnvisageCore
python-EnvisagePlugins
python-github
python-goopy
python-gpod
python-hash_ring
python-htmltmpl
python-id3
python-iwlib
python-libgmail
python-libgmail-docs
python-liblarch_gtk
python-libtorrent
python-line_profiler
python-lvm
python-mechanoid
python-minihallib
python-nltk_lite
python-nova-adminclient
python-osmgpsmap
python-pgsql
python-polybori
python-psyco
python-psycopg
python-quantumclient
python-quixote
python-rabbyt
python-sqlite
python-testosterone
python-text_table
python-tilecache
python-TraitsBackendQt
python-TraitsBackendWX
python-TraitsGUI
python-transifex
python-transitfeed
python-trml2pdf
python-twyt
python-virtinst
python-wehjit
pytyrant
pywbxml
pyxapian
pyxf86config
PyXML
pyxmms
qa-assistant
qcad
qca-tls
qedje
qemu-launcher
qfits
qgo
qgtkstyle
ql2100-firmware
ql2200-firmware
ql23xx-firmware
ql2400-firmware
ql2500-firmware
qosmic
qpackagekit
qpidc
qps
qpxtool
qt4-qsa
qt5-qtjsbackend
QTeXEngine
qtiplot
qtpfsgui
quadkonsole
quickfix
qwit
qxmpp-dev
qzion
rainbow
rakudo
ranpwd
RasmusDSP
raul
razertool
R-BSgenome.Dmelanogaster.FlyBase.r51
rcssbase
rdate
readahead
rec-applet
reciteword
redhat-artwork
redhat-artwork-kde
referencer
remmina-plugins
repoman
repoml
repsurgeon
rgmanager
R-gnomeGUI
rhgb
rhm
rhpl
rhpxl
ricci
rman
R-Matrix
rng-utils
rpmDirectoryCheck
rpmproc
rssowl
rsstool
rt61pci-firmware
rt73usb-firmware
ruby-activerecord
ruby-activesupport
ruby-amazon
ruby-bdb
ruby-cairo
ruby-fam
ruby-flexmock
rubygem-activesupport2.3
rubygem-acts-as-list
rubygem-aeolus-cli
rubygem-aeolus-image
rubygem-boxgrinder-build-ebs-delivery-plugin
rubygem-boxgrinder-build-ec2-platform-plugin
rubygem-boxgrinder-build-fedora-os-plugin
rubygem-boxgrinder-build-local-delivery-plugin
rubygem-boxgrinder-build-rpm-based-os-plugin
rubygem-boxgrinder-build-s3-delivery-plugin
rubygem-boxgrinder-build-sftp-delivery-plugin
rubygem-boxgrinder-build-vmware-platform-plugin
rubygem-clouddb
rubygem-cloudfiles
rubygem-cloudservers
rubygem-dynamic_form
rubygem-gem_plugin
rubygem-gettext_rails
rubygem-hmac
rubygem-imagefactory-console
rubygem-locale_rails
rubygem-merb-core
rubygem-merb-gen
rubygem-multimap
rubygem-ohai
rubygem-oniguruma
rubygem-qpid
rubygem-right_http_connection
rubygem-ruby-debug
rubygem-ruby-debug-base
rubygem-rvm
rubygem-tlsmail
ruby-gettext-package
ruby-hpricot
ruby-imagesize
ruby-marc
ruby-mechanize
ruby-openid
ruby-qpid
ruby-racc
ruby-revolution
rubyripper
ruby-zoom
rudecgi
rudeconfig
s3switch
salinfo
samba4
sbackup
scanbuttond
schlichtherle-oss-parent
scim-chinese-standard
scim-input-pad
scim-python
scim-qtimm
scim-sinhala
scim-skk
scim-tomoe
scratchpad
screem
scribes
scribes-templates
scribus-templates
scrip
scrollkeeper
SDLmm
seahorse-plugins
sear
search4files
sear-media
seedit
selinux-doc
sentinella
sepostgresql
seqdiag
serenity
serpentine
sesame
setarch
SevenZip
shared-color-profiles
sh-elf-binutils
showimg
sigen
silgraphite
silky
silo
simplyhtml
simulavr
sion
skencil
smarteiffel
smashteroid
smeg
snacc
snort
sodipodi
sofsip-cli
solang
sonatype-forge-parent
spacewalk-web
specspo
spicebird
spr
spring-installer
spu-binutils
ss5
stapitrace
starlab
stout
straw
subcommander
sublib
subtitlecomposer
sugar-evince
sugar-journal
sugar-update-control
sunifdef
swfdec
swfdec-gnome
swfdec-mozilla
swh-plugins
sylpheed-claws
sylpheed-claws-plugins
symkey
synaptics
synce
synce-hal
synce-kde
syncekonnector
synce-serial
sysprof-kmod
sysreport
system-config-boot
system-config-cluster
system-config-control
system-config-display
system-config-lvm
system-config-netboot
system-config-securitylevel
system-config-soundcard
system-config-vsftpd
system-setup-keyboard
system-summary
system-switch-im
systemtapguiserver
tamil-typing-booster
tangogps
tanukiwrapper
tasks
tasque
tastymenu
tbcload
tclchecker
tclcompiler
tcldebugger
tcldom
tclhttpd
tclparser
tclpro
tclsoap
tcl-tcldict
tcl-thread
tcl-tile
tclxml
tdl
telepathy-butterfly
telepathy-farsight
telepathy-feed
telepathy-kde-accounts-kcm
telepathy-kde-accounts-kcm-plugins
telepathy-kde-approver
telepathy-kde-contact-list
telepathy-kde-filetransfer-handler
telepathy-kde-presence-applet
telepathy-kde-presence-dataengine
telepathy-kde-send-file
telepathy-kde-text-ui
telepathy-sofiasip
telepathy-stream-engine
telepathy-sunshine
Temperature.app
tenr-de-styles-pkg
termcap
terminus-font
tetex
tetex-arabtex
tetex-armtex
tetex-beamer
tetex-bytefield
tetex-eurofont
tetex-font-cm-lgc
tetex-font-kerkis
tetex-fontools
tetex-font-tipa
tetex-lgrind
tetex-lineno
tetex-perltex
tetex-pgf
tetex-prosper
tetex-tex4ht
tetex-unicode
tetex-xcolor
texlive-texmf
texlive-texmf-errata
texmakerx
tex-musixtex
textflow
thaifonts-scalable
the-board
themes-backgrounds-gnome
themonospot
theora-exp
thinkfinger
thinkpad-kmod
thinkpad-kmod-common
thunar-shares
tigase-server
tigase-utils
tigase-xmltools
tiger
tightvnc
tile
tinyerp
tinyows
tk-tktreectrl
tla
TnL
TnL-data
tokyotyrant
tomcat5
tomcat6
toot2
tootaudioservers
torium
tpb
tpctl
trac-agilo-plugin
transbot
tremfusion
trove4j
trustyrc
tsclient
tucan
tux
tuxkart
TVAnytimeAPI
twitter-glib
twitux
txmpp
typepad-motion
tyrion
udev
udev-extras
ueagle-atm4-firmware
ufl-python
ufsparse
ume-launcher
unicap
unikurd-web-font
unix2dos
update-ca-certificates
upstart
uqm-content
urlgfe
usbsink
ushare
util-linux-ng
util-vserver
utouch-evemu
uxlaunch
v2strip
v4l2-tool
valide
vbetool
vblade
vdccm
vdrift-data
vdr-skins
vdr-subtitles
vdr-text2skin
vdr-wapd
vgabios
viaideinfo
videodog
vim-perl-tt2
virt-ctrl
virt-df
virt-mem
vixie-cron
vlock
vnc
vor
w3lib
w3m-el
wbxml2
wdaemon
wdm
WebKit
webkitkde
wifiroamd
wimax
wimax-tools
windowlab
wkf
wlmproxy
wmbinclock
wmblob
wmcalc
wmcore
wmcube
wmdrawer
wmeyes
wmfire
wmix
wmnet
wmpuzzle
wmSun
wmtictactoe
wmtop
wmwave
wmweather
wordpress-mu
wordpress-mu-plugin-defaults
wordpress-plugin-add-to-any
wordpress-plugin-add-to-any-subscribe
wordtrans
wormux
wp_tray
wxdfast
wxPythonGTK2
x2vnc
XaraLX
xdoclet
xdvipdfmx
xdx
xemacs-sumo
xenner
xesam-glib
xeuphoric
xfcalendar
xfce4-cddrive-plugin
xfce4-dict-plugin
xfce4-gsynaptics-mcs-plugin
xfce4-iconbox
xfce4-minicmd-plugin
xfce4-remmina-plugin
xfce4-showdesktop-plugin
xfce4-stopwatch-plugin
xfce4-systray
xfce4-taskbar-plugin
xfce4-toys
xfce4-trigger-launcher
xfce4-volstatus-icon
xfce4-websearch-plugin
xfce4-windowlist-plugin
xfce4-xfapplet-plugin
xfce4-xmms-plugin
xfce-mcs-manager
xfce-mcs-plugin-gsynaptics
xfce-mcs-plugins
xfce-mcs-plugins-extra
xferstats
xffm
xfprint
xine-plugin
xinha
xjavadoc
xlwt
xml-commons-apis12
xml-commons-which
xmldb-api
xmldiff
xmlroff
xmlrpc3
xmltex
xml-writer
xmms-alarm
xmms-cdread
xmms-modplug
xmms-sid
xmoto-edit
xnoise-plugins-core
xorg-x11-drv-acecad
xorg-x11-drv-aiptek
xorg-x11-drv-amd
xorg-x11-drv-ark
xorg-x11-drv-ast
xorg-x11-drv-avivo
xorg-x11-drv-calcomp
xorg-x11-drv-chips
xorg-x11-drv-citron
xorg-x11-drv-cyrix
xorg-x11-drv-diamondtouch
xorg-x11-drv-digitaledge
xorg-x11-drv-displaylink
xorg-x11-drv-dmc
xorg-x11-drv-dynapro
xorg-x11-drv-elographics
xorg-x11-drv-fpit
xorg-x11-drv-hyperpen
xorg-x11-drv-i810
xorg-x11-drv-jamstudio
xorg-x11-drv-magellan
xorg-x11-drv-magictouch
xorg-x11-drv-microtouch
xorg-x11-drv-mutouch
xorg-x11-drv-nsc
xorg-x11-drv-nv
xorg-x11-drv-omapfb
xorg-x11-drv-palmax
xorg-x11-drv-penmount
xorg-x11-drv-radeonhd
xorg-x11-drv-s3
xorg-x11-drv-spaceorb
xorg-x11-drv-summa
xorg-x11-drv-sunbw2
xorg-x11-drv-suncg14
xorg-x11-drv-suncg3
xorg-x11-drv-suncg6
xorg-x11-drv-sunffb
xorg-x11-drv-sunleo
xorg-x11-drv-suntcx
xorg-x11-drv-tek4957
xorg-x11-drv-tseng
xorg-x11-drv-ur98
xorg-x11-drv-vermilion
xorg-x11-drv-vga
xorg-x11-drv-via
xorg-x11-drv-wiimote
xorg-x11-filesystem
xorriso
xqf
xqilla10
xsri
xtvd
xulrunner-python
xwnc
xyz-gallery
yafray
yofrankie-bge
yoltia
yum-plugin-download-order
yum-presto
zarafa-webaccess
zif
zikula-module-advanced_polls
zikula-module-crpTag
zikula-module-EZComments
zikula-module-feeds
zikula-module-filterutil
zikula-module-menutree
zikula-module-MultiHook
zikula-module-pagemaster
zikula-module-Polls
zikula-module-scribite
znc-extra
zope
zyx-liveinstaller

-------------- next part --------------
#!/usr/bin/env python2

import requests


def get_retired_pkgs():
    url = 'https://admin.fedoraproject.org/pkgdb/api/packages?status=Retired&eol=True'
    req = requests.get(url)
    data = req.json()
    packages = data['packages']
    page = int(data['page'])
    total = data['page_total']

    print '%s pages to retrieve' % (total)
    while page <= total:
        nurl = '%s&page=%s' % (url, page + 1)
        data = requests.get(nurl).json()
        packages.extend(data['packages'])
        page += 1

    print '%s packages retrieved' % (len(packages))
    pkgs_name = [pkg['name'] for pkg in packages]
    return pkgs_name


if __name__ == '__main__':
    retired = set()
    pkgs = get_retired_pkgs()
    for cnt, pkg in enumerate(pkgs):
        if (cnt % 300) == 0:
            print '%s/%s' % (cnt, len(pkgs))
        url = 'https://admin.fedoraproject.org/pkgdb/api/package/'
        req = requests.get(url + pkg)
        data = req.json()
        statuses = set([pkgd['status'] for pkgd in data['packages']])
        if statuses == set(['Retired']):
            retired.add(pkg)

    print '%s packages fully retired' % len(retired)
    print
    for pkg in sorted(retired):
        print pkg


More information about the infrastructure mailing list