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
#!/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
_______________________________________________ infrastructure mailing list infrastructure@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/infrastructure