[arch-dev-public] 2017 repository cleanup
Hi team, Recently I've spent a bit of time on the train so I spent that on writing a script (of questionable quality) for generating packages cleanup list. The main difference from the "unneeded orphans" report is that it also includes orphans that require only other orphans and additionally generates possible maintainers for required but unmaintained packages. The script can be found here[1] and I will probably improve it a bit on the next journey. Note that it doesn't consider optdepends when checking if orphan is needed only by other orphans. Max. 3 packages requiring given orphan are listed next to possible maintainer. It also ignores repo hierarchy because it's just a theater these days. Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January. Bartłomiej [1] https://paste.xinu.at/Hsbt/ Orphans required by maintained packages: - augeas: shibumi: ruby-augeas mtorromeo: python2-augeas fyan: python-augeas - autoconf-archive: faidoc: cinnamon-settings-daemon jgc: gnote, appstream-glib, dbus-docs heftig: gst-plugins-bad, gtksourceview3, bijiben fyan: lib32-gst-plugins-good, lib32-gst-plugins-base, lib32-gstreamer tomegun: dbus-docs, libimobiledevice, dbus alucryd: lib32-polkit, hexchat andyrtr: fontconfig lcarlier: lib32-dbus eworm: packagekit bgyorgy: budgie-desktop - babl: jgc: gnome-photos heftig: gnome-photos anthraxx: gimp eworm: gimp - bctoolbox: arojas: mediastreamer - bcunit: arojas: mediastreamer - blackbox: jlichtblau: bbpager - bmake: spupykin: lua-alt-getopt, lua51-alt-getopt, lua52-alt-getopt - bzrtp: arojas: mediastreamer - caja: bgyorgy: filemanager-actions - cd-discid: schuay: abcde - cddb_get: jlichtblau: hacburn - cimg: svenstaro: wxcam - cinepaint: eworm: gimp-ufraw - cinnamon-menus: faidoc: cinnamon-control-center, cinnamon - clamz: ronald: amarok arojas: amarok - classpath: svenstaro: uwsgi-plugin-rack, uwsgi, uwsgi-plugin-jvm fyan: uwsgi-plugin-rack, uwsgi, uwsgi-plugin-jvm arodseth: clojure - convertlit: arojas: ebook-tools - cvc4: fyan: maude - dante: fyan: shadowsocks - db: pierre: php-gd, php, php-imap schiv: jack jgc: evolution-data-server, apr-util bluewind: perl spupykin: opendkim, perl-berkeleydb, postgrey tpowa: smbclient, samba, libwbclient lfleischer: libical bisson: postfix alucryd: lib32-db anatolik: apr-util andyrtr: bogofilter - dbus-c++: schiv: libffado dvzrv: libffado fyan: kimtoy - dev86: eworm: virtualbox, virtualbox-sdk, virtualbox-guest-utils-nox - dmenu: kkeen: spectrwm lcarlier: uzbl-browser - docbook2x: spupykin: moreutils, lxc andyrtr: libcmis seblu: nftables guillaume: java-jsvc, java-commons-daemon fyan: ibus-table bisson: conky - dotconf: svenstaro: libspeechd, speech-dispatcher - double-conversion: fyan: qt5-base arojas: qt5-base - dvgrab: bluewind: openshot - ecryptfs-utils: jsteel: clonezilla - enca: anthraxx: mencoder, mplayer jlichtblau: ogmrip - faenza-icon-theme: alucryd: faience-icon-theme - farstream: foutrelis: pidgin, finch, libpurple heftig: telepathy-farstream - fig2dev: zorun: coqide, coq, coq-doc - flickcurl: Archange: darktable - fltk: ronald: octave schiv: alsa-tools arojas: libgiac, xcas arodseth: tuxpaint-config, monica dvzrv: zynaddsubfx kkeen: xdiskusage, dillo lfleischer: lmms spupykin: tigervnc - freetds: fyan: qt5-base, qt5-xcb-private-headers arojas: qt5-base, qt5-xcb-private-headers pierre: php-gd, php, php-imap spupykin: perl-dbd-sybase - frei0r-plugins: heftig: gnome-video-effects arojas: mlt-python-bindings, mlt - fribidi: eric: avidemux-qt, fvwm, avidemux-cli anthraxx: avidemux-qt, avidemux-cli alucryd: libass, ffmpeg2.8, ffmpeg jlichtblau: glob2, fillets-ng ronald: efl svenstaro: wesnoth, supertuxkart idevolder: kodi bisson: m17n-lib spupykin: fbreader arodseth: tuxpaint jgc: abiword lcarlier: warzone2100 - ftjam: eric: lincity-ng jlichtblau: lincity-ng svenstaro: megaglest Archange: argyllcms - gamin: tpowa: smbclient, samba, libwbclient schiv: snd - gegl: jgc: gnome-photos heftig: gnome-photos - gegl02: anthraxx: gimp eworm: gimp - giblib: anthraxx: scrot - glyr: Alad: pragha - gnome-autoar: jgc: nautilus, evolution heftig: nautilus bgyorgy: gnome-recipes - gnome-icon-theme-symbolic: jgc: gnome-icon-theme - gnustep-base: svenstaro: oolite heftig: meson anthraxx: meson - gnustep-gui: svenstaro: oolite - gnustep-make: svenstaro: oolite - goocanvas: jlichtblau: goocanvasmm bgyorgy: ocrfeeder jgc: libgda heftig: libgda - gpsbabel: jlichtblau: gebabbel - graphene: heftig: gst-plugins-bad - gtkglextmm: alucryd: vbam-sdl, vbam-gtk, vbam-wx - gtkimageview: eworm: gimp-ufraw - gtkmathview: jgc: abiword - guile1.8: ronald: texmacs arcanis: lilypond - guile2.0: kkeen: geda-gaf anatolik: arm-none-eabi-gdb, gdb-common, aarch64-linux-gnu-gdb anthraxx: gdb-common, gdb jgc: autogen shibumi: weechat - gwenhywfar: jlichtblau: aqbanking - haskell-entropy: fyan: haskell-uuid, haskell-clientsession, haskell-crypto-api - haskell-haddock-library: fyan: pandoc - haskell-hslogger: fyan: git-annex, git-repair, haskell-missingh - haskell-network: fyan: haskell-warp, haskell-hopenpgp, haskell-tls jelle: haskell-http anthraxx: haskell-libmpd - haskell-sha: fyan: haskell-tamarin-prover-utils, haskell-binary-tagged, haskell-websockets - haskell-text: fyan: haskell-quickcheck-instances, haskell-mime-mail, hledger anthraxx: haskell-parsec, haskell-libmpd - haskell-vector: fyan: haskell-binary-orphans, haskell-quickcheck-instances, haskell-juicypixels - haskell-zlib: fyan: haskell-wai-app-static, haskell-unixutils, haskell-streaming-commons - hevea: arojas: libgiac, xcas zorun: coqide, coq, coq-doc spupykin: ejabberd - hidapi: eworm: libu2f-host - hunspell-hu: heftig: ibus-typing-booster - hunspell-it: heftig: ibus-typing-booster - hunspell-ro: heftig: ibus-typing-booster - hwloc: anthraxx: openmpi - icoutils: lcarlier: playonlinux grazzolini: keepass - idnkit: seblu: bind, bind-tools tpowa: archboot - ifplugd: tpowa: archboot - imlib: jlichtblau: kuickshow - intel-tbb: ronald: suitesparse schiv: opencv stativ: embree svenstaro: openimageio, openvdb, opensubdiv kkeen: cryptominisat5 - ispell: andyrtr: hunspell-de - jbigkit: eric: libtiff jelle: netpbm - js185: Archange: couchdb - lasem: jgc: goffice - lazarus: idevolder: doublecmd-qt, doublecmd-gtk2 - lcms: eworm: gimp-ufraw, gimp lcarlier: devil arodseth: netsurf fyan: lib32-lcms anthraxx: gimp tpowa: xsane-gimp, xsane eric: geeqie - leptonica: jelle: tesseract - lib32-libcdio: schuay: pcsxr - lib32-libmikmod: alucryd: lib32-sdl_mixer - lib32-v4l-utils: lcarlier: wine-staging-nine fyan: wine-staging, wine, lib32-gst-plugins-good svenstaro: wine - libcdaudio: eric: epplet-base - libcddb: xyne: asunder jlichtblau: tellico, qmmp lfleischer: deadbeef jgc: libcdio - libclastfm: Alad: pragha - libcue: foutrelis: audacious-plugins jgc: musepack-tools, libmpcdec heftig: tracker-miners fyan: deepin-music xyne: cmus - libdbi: seblu: ulogd bisson: collectd eric: syslog-ng jsteel: monitoring-plugins - libdiscid: bisson: python-discid, python2-discid jgc: sound-juicer heftig: sound-juicer lcarlier: kaudiocreator bgyorgy: goobox xyne: cmus - libdnet: eworm: open-vm-tools anthraxx: tcpreplay - libdvbpsi: anthraxx: vlc - libfbclient: fyan: qt5-base, qt5-xcb-private-headers, qt4 arojas: qt5-base, qt5-xcb-private-headers, qt4 jgc: libgda-jdbc, libgda-firebird, libgda-mysql heftig: libgda-jdbc, libgda-firebird, libgda-mysql andyrtr: libreoffice-still anthraxx: hydra - libfm-qt: jleclanche: lximage-qt, lxqt-qtplugin, pcmanfm-qt - libftdi-compat: idevolder: lcdproc - libgadu: foutrelis: pidgin, finch, libpurple arojas: kopete - libgepub: jgc: gnome-documents heftig: gnome-documents - libgme: jlichtblau: qmmp heftig: gst-plugins-bad anthraxx: vlc bisson: mpd - libgoom2: anthraxx: vlc - libgovirt: bgyorgy: gnome-boxes - libgudev: faidoc: cinnamon-settings-daemon heftig: libnm, networkmanager, gnome-settings-daemon jgc: libnm, networkmanager, gnome-settings-daemon spupykin: shotwell muflone: python2-gudev Alad: pragha fyan: udisks2, deepin-mutter, deepin-gir-generator foutrelis: handbrake, thunar, handbrake-cli bgyorgy: gnome-boxes jlichtblau: gammu, umockdev tpowa: thunar arojas: gypsy alucryd: lib32-libgudev anthraxx: gimp eworm: gimp - libharu: svenstaro: wt arcanis: vtk - libid3tag: lfleischer: mixxx ronald: imlib2 guillaume: easytag muflone: gmtp spupykin: minidlna lcarlier: mtpfs fyan: lib32-libid3tag eric: alsaplayer, audacity, sox speps: sonic-visualiser dvzrv: audacity, sonic-visualiser tpowa: libmp3splt bisson: mpd - libiec61883: schiv: cinelerra-cv, libffado dvzrv: libffado heftig: gst-plugins-good fyan: lib32-libiec61883 alucryd: ffmpeg - libieee1284: anatolik: libsigrok tpowa: sane - libkate: jlichtblau: ffmpeg2theora lfleischer: icecast - libkeybinder2: bgyorgy: lxpanel - libldap: shibumi: openvas-libraries, audit demize: dovecot foutrelis: sudo spupykin: mailutils, phpldapadmin, opendkim bluewind: zabbix-agent, zabbix-frontend-php, zabbix-server bpiotrowski: zabbix-agent, zabbix-frontend-php, zabbix-proxy andyrtr: x2goplugin-provider, x2goplugin, x2goclient bisson: postfix, gnupg jgc: cyrus-sasl-sql, cyrus-sasl-ldap, gconf tpowa: samba, smbclient, archboot heftig: seahorse fyan: exim, wine-staging, wine anthraxx: krb5, powerdns svenstaro: wine Foxboron: python2-ldap lcarlier: wine-staging-nine anatolik: apr-util lfleischer: autofs - liblouis: jgc: orca andyrtr: cups-filters - liblqr: ronald: kipi-plugins, digikam arojas: kipi-plugins, digikam eric: libmagick stativ: gimp-plugin-lqr heftig: libmagick6 - libmcrypt: jlichtblau: libgringotts lfleischer: steghide - libmusicbrainz5: fyan: libkcddb arojas: libkcddb4, cantata, libkcddb jgc: sound-juicer, sushi heftig: sound-juicer bgyorgy: goobox faidoc: nemo-preview - libnet: jelle: ettercap, ettercap-gtk spupykin: ipguard - libnice: arojas: telepathy-gabble - libnl1: seblu: keepalived, ipvsadm - libofa: heftig: gst-plugins-bad ronald: amarok arojas: amarok - liboggz: speps: sonic-visualiser dvzrv: sonic-visualiser - libopenshot: bluewind: openshot - libraqm: heftig: libmagick6 eric: libmagick - libsidplayfp: foutrelis: audacious-plugins jlichtblau: qmmp - libsoxr: alucryd: ffmpeg2.8, ffmpeg heftig: pulseaudio-gconf, pulseaudio-bluetooth, libpulse anatolik: shairport-sync bisson: mpd - libstemmer: fyan: mongodb arojas: appstream jgc: appstream-glib heftig: tracker - libtiger: anthraxx: vlc heftig: gst-plugins-bad - libtommath: andyrtr: libreoffice-still-sdk, libreoffice-fresh - libunicodenames: bisson: fontforge - libupnp: arojas: amule, mediastreamer bisson: mpd anthraxx: vlc - link-grammar: jgc: abiword - live-media: anthraxx: mencoder, vlc, mplayer - lua51: spupykin: lua-filesystem, lua-alt-getopt, lua51-alt-getopt svenstaro: openra, uwsgi, uwsgi-plugin-jvm fyan: uwsgi-plugin-rack, uwsgi, uwsgi-plugin-jvm eric: rrdtool, electricsheep schuay: stone-soup lcarlier: widelands jlichtblau: fillets-ng arodseth: lua51-bitop, geany-plugins, lua52-bitop eworm: lua52-lpeg, lua-lpeg, lua51-lpeg kkeen: elinks ronald: celestia - lua52: spupykin: lua-filesystem, lua-alt-getopt, lua51-alt-getopt svenstaro: lua51-mpack, wesnoth, wesnoth-data arodseth: lua51-bitop, lua52-bitop eworm: mpv, lua52-lpeg, lua-lpeg anthraxx: wireshark-cli, wireshark-common, wireshark-qt bisson: nmap ronald: xmoto Archange: darktable eric: freeciv heftig: libquvi - lua52-luajson: heftig: libquvi-scripts - lucene++: jlichtblau: poedit - lzop: jsteel: clonezilla - maven: guillaume: java-jline Foxboron: protege arodseth: clojure muflone: dbeaver - media-player-info: fyan: solid, kdelibs arojas: solid, cantata, kdelibs ronald: kdelibs jgc: rhythmbox heftig: rhythmbox - mftrace: arcanis: lilypond - mkinitcpio-nfs-utils: tpowa: archboot - mxml: dvzrv: zynaddsubfx - mysql++: svenstaro: wt - neon: andyrtr: libreoffice-still-sdk, libreoffice-fresh spupykin: cadaver heftig: gst-plugins-bad jgc: anjuta, libanjuta bgyorgy: libcoverart foutrelis: audacious-plugins - netcf: shibumi: libvirt - netctl: tpowa: archboot - npapi-sdk: guillaume: icedtea-web, icedtea-web-doc - ocamlbuild: arodseth: camlp4 - ode: ronald: xmoto - ogmtools: jlichtblau: ogmrip - opencore-amr: eric: avidemux-qt, avidemux-cli, sox anthraxx: avidemux-qt, avidemux-cli alucryd: ffmpeg2.8, ffmpeg heftig: gst-plugins-ugly - opendbx: spupykin: opendkim - openmotif: eric: fbida, nedit anthraxx: xpdf juergen: cmucl spupykin: xlockmore - openslp: ronald: kdebase-runtime fyan: kdebase-runtime, kio-extras arojas: kdebase-runtime, kio-extras - ortp: arojas: mediastreamer - osm-gps-map: Archange: darktable - pcsc-perl: eworm: pcsc-tools Alad: pcsc-tools - perl-clone: remy: perl-data-compare andyrtr: foomatic-db-engine - perl-crypt-ssleay: spupykin: perl-finance-quote bluewind: spamassassin - perl-datetime-calendar-julian: shibumi: biber - perl-fcgi: dan: munin-node, munin bluewind: perl-cgi-fast, smokeping bpiotrowski: nginx seblu: nginx - perl-font-ttf: eric: nasm - perl-io-stringy: spupykin: perl-mail-message, perl-mail-box seblu: stow foxxx0: amavisd-new, perl-convert-tnef - perl-locale-gettext: tpowa: clawsker jlichtblau: po4a, gprename anthraxx: clamtk jelle: help2man - perl-math-round: spupykin: perl-datetime - perl-mime-tools: foxxx0: amavisd-new, perl-convert-tnef spupykin: inn - perl-soap-lite: spupykin: bugzilla - perl-sort-key: shibumi: biber - perl-sort-versions: eric: nasm - perl-term-readline-gnu: arojas: polymake lfleischer: notmuch-mutt - perl-test-requiresinternet: eric: perl-libwww - perl-text-wrapi18n: jlichtblau: po4a - perl-time-modules: seblu: backuppc - perl-xml-libxml-simple: shibumi: biber - perl-xml-namespacesupport: spupykin: perl-xml-sax-expat fyan: perl-xml-libxml - perl-xml-sax: spupykin: perl-xml-sax-expat, moreutils, perl-xml-filter-buffertext fyan: perl-xml-libxml, boinc, boinc-nox - ppp: jgc: libnm, networkmanager, libnm-glib heftig: libnm, networkmanager, libnm-glib spupykin: xl2tpd, pppusage, pptpd shibumi: connman tpowa: archboot fyan: wvdial - pptpclient: tpowa: archboot heftig: networkmanager-pptp - psiconv: jgc: abiword, gnumeric - pugixml: Archange: darktable - python-dnspython: fyan: python-email-validator, python2-email-validator, subbrute anthraxx: python2-eventlet, python-eventlet shibumi: electrum - python-tempita: fyan: python-sqlalchemy-migrate, python2-sqlalchemy-migrate aginiewicz: python-statsmodels, python2-statsmodels - python-termcolor: anthraxx: python2-terminaltables, python-terminaltables shibumi: python2-terminaltables, python-terminaltables fyan: tldr - python2-cheetah: kkeen: gnuradio-osmosdr, gnuradio-companion, libuhd - python2-dnspython: fyan: python-email-validator, python2-email-validator anthraxx: python-eventlet, python2-eventlet jelle: calibre seblu: mailman - python2-exiv2: jlichtblau: rapid-photo-downloader - python2-fastimport: alucryd: bzr-fastimport - python2-ipaddr: shibumi: virt-install - python2-keybinder2: bgyorgy: guake - python2-musicbrainz2: alucryd: puddletag - python2-pybluez: idevolder: kodi-dev, kodi-tools-texturepacker, kodi-eventclients - python2-pyxmpp: spupykin: jmc - python2-telepathy: bgyorgy: sugar-toolkit-gtk3 - python2-tempita: fyan: python-sqlalchemy-migrate, python2-sqlalchemy-migrate aginiewicz: python-statsmodels, python2-statsmodels - python2-termcolor: anthraxx: python2-terminaltables, python-terminaltables shibumi: python2-terminaltables, python-terminaltables - python2-webpy: fyan: python-raven, python2-raven - qtermwidget: jleclanche: qterminal - qtscriptgenerator: ronald: amarok arojas: amarok - ragel: demize: repose fyan: lib32-harfbuzz, lib32-harfbuzz-icu heftig: harfbuzz, harfbuzz-icu - razor: bluewind: spamassassin - re2: tensor5: electron foutrelis: chromium svenstaro: gitlab fyan: qt5-webengine arojas: qt5-webengine - rp-pppoe: tpowa: archboot - schroedinger: alucryd: ffmpeg2.8 heftig: gst-plugins-bad - shairplay: idevolder: kodi-dev, kodi-tools-texturepacker, kodi-eventclients - shared-color-targets: heftig: gnome-color-manager - snarf: tpowa: archboot - sopcast: arodseth: gsopcast, qsopcast - speedtouch: tpowa: archboot - spice-gtk3: spupykin: remmina shibumi: virt-viewer, virt-manager jgc: vinagre heftig: vinagre bgyorgy: gnome-boxes - t1utils: arcanis: lilypond - tclap: bisson: hugin - telepathy-idle: jgc: polari heftig: polari - telepathy-salut: bgyorgy: sugar - twolame: eric: audacity, sox dvzrv: audacity anthraxx: vlc - unibilium: svenstaro: neovim eworm: libtermkey - unicode-character-database: jgc: gucharmap heftig: gucharmap - uriparser: eworm: open-vm-tools - usbredir: tpowa: qemu-headless, qemu anatolik: qemu-headless, qemu - uthash: shibumi: bfgminer - vcdimager: anthraxx: vlc eric: xine-lib - vigra: Archange: enblend-enfuse - vpnc: heftig: networkmanager-vpnc tpowa: archboot anthraxx: openconnect - vtk6: bluewind: opencascade - w3c-mathml2: andyrtr: opengl-man-pages lcarlier: opengl-man-pages - wpa_actiond: tpowa: archboot - xalan-c: eworm: virtualbox, virtualbox-sdk, virtualbox-guest-utils-nox - xapps: faidoc: cinnamon-screensaver, nemo, cinnamon - xmms2: bgyorgy: lxmusic-gtk3, lxmusic fyan: osdlyrics - xplanet: fyan: kstars arojas: kstars - xreader: faidoc: nemo-fileroller, nemo-python, nemo-seahorse - xsd: fyan: libkolabxml arojas: libkolabxml - zvbi: anthraxx: vlc heftig: gst-plugins-bad jgc: xawtv - zziplib: remy: libsynctex, texlive-bin svenstaro: ogre bisson: mpd schuay: desmume Unneeded orphans: adms adns adns-python ajaxterm anyfs-tools apg apvlv arch-firefox-search archlinux-wallpaper aspell-hu aspell-it aspell-ru atanks atk-docs atop atril aumix autossh barcode bash-docs bashdb bbdb bbrun bbswitch-lts bcg729 belle-sip beye bftpd bip bless btanks btanks-data btchip-udev bwbar bwidget c++-gtk-utils cacti caja-extensions-common caja-gksu caja-image-converter caja-open-terminal caja-sendto caja-share caja-wallpaper caja-xattr-tags catdvi cchost ccrypt cdbxx cdcd cdcover centerim chrony clearsilver clewn closure-compiler closure-linter cloud-init codeblocks commoncpp2 composer converseen cpanminus cpulimit cryfs cuneiform cutter datemath davfs2 debugedit delegate denemo devede dguitar dia diff2html directfb discid distcc dosemu driconf dsniff dspam dvdauthor dvdrip dvdrtools dxpc dynamite ebizzy echat efax-gtk emacs-w3m-cvs emms emovix engrampa enter envoy eom espeakup fbdump fbgetty fbgrab fbnews fbpanel fbv festvox-ru flashrom fldiff flightgear flightgear-data floyd fltk-docs fltk-games fonts-tlwg fossil fpc-src freemat freeradius-client freetalk freewrl fxprocessview g2sc gambatte-qt gambatte-sdl gavl gcc-docs gcstar gdome2 gimmage gimp-plugin-gmic gl-117 gmerlin gmetadom gmic gmtk gnome-icon-theme-extras gnome-mplayer gnonlin gnormalize gnubiff gnuhtml2latex gnump3d gnunet gnunet-gtk gnurl gnustep-back gobby gocr gpointing-device-settings gpsim gpsman gputils gq grace gramps grc gresolver grsync gshutdown gsql gst-editing-services gst-transcoder gtk-engine-aurora gtk-engine-murrine gtk2+extra gtk2_prefs gtkballs gtkdatabox gtkdialog gtkperf gtkpod gtypist guvcview hashcash haskell-bytestring-show haskell-cairo haskell-glib haskell-gtk haskell-pango hedgewars heimdall hex-a-hop ht hyphen-hu hyphen-it hyphen-pl hyphen-ro ibam icewm-themes ico2xpm id3 idesk incron indent instead instead-launcher interlis-compiler isapnptools ivtv-utils judy kbd-ru-keymaps kmscon krita-plugin-gmic lat lazarus-gtk2 lazarus-qt lcab leafnode lesspipe lib32-nvidia-304xx-utils lib32-opencl-nvidia-304xx libacpi libantlr3c libdaq libdbi-drivers libdlna libee libestr libexosip2 libextractor libfastjson libhx libinfinity liblogging libmatchbox libmatekbd libmatemixer libmateweather libnids libopenshot-audio libosip2 libpcl libquicktime librcc librcd librelp librtfcomp libsmf libstrl libsynaptics libtsm libuser libview linphone linuxtv-dvb-apps lomoco lua-luajson lua-messagepack lua-sql-mysql lua-sql-postgres lua-sql-sqlite lua-testmore lua-zlib lua51-luajson lua51-messagepack lua51-testmore lua51-zlib lua52-messagepack lua52-testmore lua52-zlib luarocks luarocks5.1 luarocks5.2 luxmark lwp lxrandr lxrandr-gtk3 man-pages-it man-pages-ru marco matchbox-common matchbox-desktop matchbox-keyboard matchbox-panel matchbox-window-manager mate-applet-dock mate-applet-streamer mate-applets mate-backgrounds mate-calc mate-common mate-control-center mate-desktop mate-icon-theme mate-icon-theme-faenza mate-media mate-menu mate-menus mate-netbook mate-notification-daemon mate-panel mate-polkit mate-power-manager mate-screensaver mate-sensors-applet mate-session-manager mate-settings-daemon mate-system-monitor mate-terminal mate-themes mate-user-guide mate-user-share mate-utils mediainfo-gui medit mime-editor mimetex mingw-w64-binutils mingw-w64-crt mingw-w64-gcc mingw-w64-headers mingw-w64-headers-bootstrap mingw-w64-winpthreads miniupnpd mirage miredo mod_itk moinmoin motion mozo mp32ogg mp3gain mpck mrtg mtd-utils mypaint mythes-hu mythes-it mythes-nl mythes-pl mythes-ro mythplugins-mytharchive mythplugins-mythbrowser mythplugins-mythgallery mythplugins-mythgame mythplugins-mythmusic mythplugins-mythnetvision mythplugins-mythnews mythplugins-mythweather mythplugins-mythweb mythplugins-mythzoneminder mythtv naim nanoblogger nanomsg nautilus-open-terminal neatx nemesis nestopia net6 netcount netselect newt-syrup normalize npapi-vlc nuvexport nvdock nvidia-304xx nvidia-304xx-dkms nvidia-304xx-lts nvidia-304xx-utils nvidia-lts obconf-qt obexfs obexftp obextool ocrad opencl-nvidia-304xx openldap openobex openocd openstreetmap-map-icons-svn openthreads orange osec p2c p3scan pam_mount parole parrot pavucontrol-qt pawm pdmenu perl-anyevent-i3 perl-convert-binhex perl-net-upnp perl-xml-fast perl-xml-sax-base phoronix-test-suite php-docs pidgin-encryption pidgin-toobars pitivi pluma pnews png2ico poco pound pppd-ldap pppd-ldap-simple proguard proxytunnel psqlodbc pstotext punbb pwsafe pyaimt pycddb pyicqt pyid3lib pympc pymsnt pyrss pyrtf python-bsddb python-pybluez python2-bsddb python2-btchip python2-caja python2-flup python2-genshi python2-iniparse python2-ipy python2-iwscan python2-lcms python2-mysql2pgsql python2-pybonjour python2-pychart python2-pylorcon python2-sensors python2-slowaes python2-tlslite python2-vorbissimple python2-wpactrl q4wine qcad qmc2 qps qpxtool qucs quesoglc quilt quvi rakarrack rapidsvn rawstudio recoverdm rexima rftg ripperx rote roxterm rpc2 rss-glx rsyslog scite sdcc sdd sdlmame setserial simgear sisctrl sk1 sk1libs slrn snap-confine snapd snowball snownews sofia-sip speakup-utils spice-glib splix sqlitebrowser sqlitemanager srm ssh-faker ssmtp sub2srt swarp synce-core synce-libmimedir synce-mcfs synce-rra synce-sync-engine synfig synfigstudio tablelist tcc tcllib tcltls tdfsb tea telepathy-rakia thunderbird-i18n-ar thunderbird-i18n-ast thunderbird-i18n-be thunderbird-i18n-bg thunderbird-i18n-bn-bd thunderbird-i18n-br thunderbird-i18n-ca thunderbird-i18n-cs thunderbird-i18n-cy thunderbird-i18n-da thunderbird-i18n-de thunderbird-i18n-dsb thunderbird-i18n-el thunderbird-i18n-en-gb thunderbird-i18n-en-us thunderbird-i18n-es-ar thunderbird-i18n-es-es thunderbird-i18n-et thunderbird-i18n-eu thunderbird-i18n-fi thunderbird-i18n-fr thunderbird-i18n-fy-nl thunderbird-i18n-ga-ie thunderbird-i18n-gd thunderbird-i18n-gl thunderbird-i18n-he thunderbird-i18n-hr thunderbird-i18n-hsb thunderbird-i18n-hu thunderbird-i18n-hy-am thunderbird-i18n-id thunderbird-i18n-is thunderbird-i18n-it thunderbird-i18n-ja thunderbird-i18n-ko thunderbird-i18n-lt thunderbird-i18n-nb-no thunderbird-i18n-nl thunderbird-i18n-nn-no thunderbird-i18n-pa-in thunderbird-i18n-pl thunderbird-i18n-pt-br thunderbird-i18n-pt-pt thunderbird-i18n-rm thunderbird-i18n-ro thunderbird-i18n-ru thunderbird-i18n-si thunderbird-i18n-sk thunderbird-i18n-sl thunderbird-i18n-sq thunderbird-i18n-sr thunderbird-i18n-sv-se thunderbird-i18n-ta-lk thunderbird-i18n-tr thunderbird-i18n-uk thunderbird-i18n-vi thunderbird-i18n-zh-cn thunderbird-i18n-zh-tw tix tkabber tksystray tktheme tnef tnftp torcs torcs-data trac transcode trayion ttf-arphic-ukai ttf-arphic-uming ttf-mph-2b-damase ttf-symbola tuxguitar tvision tvtime twin ude ultimate-ircd umleditor umlet unetbootin uniconvertor urlgrabber ussp-push ustr vamp-aubio-plugins vapoursynth-plugin-f3kdb vbindiff vdpauinfo vice vigra-doc vile vim-rails vmoviedb vncviewer-jar vor vorbissimple w3cam watchdog windowmaker windowmaker-extra winff wmctrl workrave wpa_supplicant_gui wput wqy-bitmapfont wqy-zenhei xchm xfe xml2 xmpppy xnc xpacman xpacman2 xpad xrestop xvkbd yagf yahoo-t zart zeal
On 2017-12-18 10:54, Bartłomiej Piotrowski via arch-dev-public wrote:
Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January.
And of course, if you are missing some permissions or need something moved to [community], let me know. BP
On 18-12-17, Bartłomiej Piotrowski via arch-dev-public wrote:
On 2017-12-18 10:54, Bartłomiej Piotrowski via arch-dev-public wrote:
Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January.
And of course, if you are missing some permissions or need something moved to [community], let me know.
Useful script, thanks! Can you move fig2dev to [commmunity] so that I can adopt it? I have also adopted a few unneeded orphans. Baptiste
On 2017-12-18 23:51, Baptiste Jonglez wrote:
On 18-12-17, Bartłomiej Piotrowski via arch-dev-public wrote:
On 2017-12-18 10:54, Bartłomiej Piotrowski via arch-dev-public wrote:
Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January.
And of course, if you are missing some permissions or need something moved to [community], let me know.
Useful script, thanks!
Can you move fig2dev to [commmunity] so that I can adopt it?
I have also adopted a few unneeded orphans.
Baptiste
Moved, enjoy. BP
On Mon, Dec 18, 2017 at 10:54:37AM +0100, Bartłomiej Piotrowski via arch-dev-public wrote:
Hi team,
Recently I've spent a bit of time on the train so I spent that on writing a script (of questionable quality) for generating packages cleanup list. The main difference from the "unneeded orphans" report is that it also includes orphans that require only other orphans and additionally generates possible maintainers for required but unmaintained packages.
The script can be found here[1] and I will probably improve it a bit on the next journey.
Note that it doesn't consider optdepends when checking if orphan is needed only by other orphans. Max. 3 packages requiring given orphan are listed next to possible maintainer. It also ignores repo hierarchy because it's just a theater these days.
Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January.
Bartłomiej
Thanks. I forgot to adopt lazarus. The rest of the list I still have to check. -- Ike
Hey, On 18.12.17 - 10:54, Bartłomiej Piotrowski via arch-dev-public wrote:
- perl-io-stringy: spupykin: perl-mail-message, perl-mail-box seblu: stow foxxx0: amavisd-new, perl-convert-tnef - perl-mime-tools: foxxx0: amavisd-new, perl-convert-tnef spupykin: inn
I'm going to adopt these two. Cheers, Thore --
On 2017-12-18 10:54:37 (+0100), Bartłomiej Piotrowski via arch-dev-public wrote:
- dbus-c++: schiv: libffado dvzrv: libffado fyan: kimtoy - liboggz: speps: sonic-visualiser dvzrv: sonic-visualiser - mxml: dvzrv: zynaddsubfx - twolame: eric: audacity, sox dvzrv: audacity anthraxx: vlc Adopted the above
- fltk: ronald: octave schiv: alsa-tools arojas: libgiac, xcas arodseth: tuxpaint-config, monica dvzrv: zynaddsubfx kkeen: xdiskusage, dillo lfleischer: lmms spupykin: tigervnc - libid3tag: lfleischer: mixxx ronald: imlib2 guillaume: easytag muflone: gmtp spupykin: minidlna lcarlier: mtpfs fyan: lib32-libid3tag eric: alsaplayer, audacity, sox speps: sonic-visualiser dvzrv: audacity, sonic-visualiser tpowa: libmp3splt bisson: mpd - libiec61883: schiv: cinelerra-cv, libffado dvzrv: libffado heftig: gst-plugins-good fyan: lib32-libiec61883 alucryd: ffmpeg Can't adopt the above, as they are in [extra]
Will look into more in the coming days. Currently on the road. -- https://sleepmap.de
Thanks for the work, I adopted a bunch of packages. On Mon, Dec 18, 2017 at 12:05 PM David Runge <dave@sleepmap.de> wrote:
On 2017-12-18 10:54:37 (+0100), Bartłomiej Piotrowski via arch-dev-public wrote:
- dbus-c++: schiv: libffado dvzrv: libffado fyan: kimtoy - liboggz: speps: sonic-visualiser dvzrv: sonic-visualiser - mxml: dvzrv: zynaddsubfx - twolame: eric: audacity, sox dvzrv: audacity anthraxx: vlc Adopted the above
- fltk: ronald: octave schiv: alsa-tools arojas: libgiac, xcas arodseth: tuxpaint-config, monica dvzrv: zynaddsubfx kkeen: xdiskusage, dillo lfleischer: lmms spupykin: tigervnc - libid3tag: lfleischer: mixxx ronald: imlib2 guillaume: easytag muflone: gmtp spupykin: minidlna lcarlier: mtpfs fyan: lib32-libid3tag eric: alsaplayer, audacity, sox speps: sonic-visualiser dvzrv: audacity, sonic-visualiser tpowa: libmp3splt bisson: mpd - libiec61883: schiv: cinelerra-cv, libffado dvzrv: libffado heftig: gst-plugins-good fyan: lib32-libiec61883 alucryd: ffmpeg Can't adopt the above, as they are in [extra]
Will look into more in the coming days. Currently on the road.
El Mon, 18 Dec 2017 12:05:58 +0100, David Runge escribió:
- fltk: ronald: octave schiv: alsa-tools arojas: libgiac, xcas arodseth: tuxpaint-config, monica dvzrv: zynaddsubfx kkeen: xdiskusage, dillo lfleischer: lmms spupykin: tigervnc
Can't adopt the above, as they are in [extra]
Moved to [community]
Em dezembro 18, 2017 6:54 Bartłomiej Piotrowski via arch-dev-public escreveu:
- icoutils: lcarlier: playonlinux grazzolini: keepass
I have adopted this package. I did not went through the uneeded orphans list yet, but I'm sure there's something in there I use. Regards, Giancarlo Razzolini
[2017-12-18 10:54:37 +0100] Bartłomiej Piotrowski via arch-dev-public:
- tclap: bisson: hugin
I've just orphaned hugin too. Happy adopting! :) -- Gaetan
Le 18/12/2017 à 21:48, Jelle van der Waa a écrit :
On 12/18/17 at 10:47am, Gaetan Bisson via arch-dev-public wrote:
[2017-12-18 10:54:37 +0100] Bartłomiej Piotrowski via arch-dev-public:
- tclap: bisson: hugin I've just orphaned hugin too. Happy adopting! :) Gotta catch them all!
I’m taking it too. ;) But I can’t take tclap since it’s in extra, though this could be easily moved to [community] since hugin is the only package depending on it.
[2017-12-18 22:20:02 +0100] Bruno Pagani via arch-dev-public:
I’m taking it too. ;) But I can’t take tclap since it’s in extra, though this could be easily moved to [community] since hugin is the only package depending on it.
It's just moved. Enjoy! (Note: I just did a rebuild because extra2community was not happy about tclap's repos dir not having a .BUILDINFO in it. The package was last built in 2014, you see.) -- Gaetan
On Mon, 18 Dec 2017 10:54:37 +0100 Bartłomiej Piotrowski via arch-dev-public <arch-dev-public@archlinux.org> wrote:
Hi team,
Recently I've spent a bit of time on the train so I spent that on writing a script (of questionable quality) for generating packages cleanup list. The main difference from the "unneeded orphans" report is that it also includes orphans that require only other orphans and additionally generates possible maintainers for required but unmaintained packages.
The script can be found here[1] and I will probably improve it a bit on the next journey.
Note that it doesn't consider optdepends when checking if orphan is needed only by other orphans. Max. 3 packages requiring given orphan are listed next to possible maintainer. It also ignores repo hierarchy because it's just a theater these days.
Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January.
Bartłomiej
Hi Bartłomiej, Thanks for taking the time to do this. I've adopted lib32-mikmod, libiec61883, libsoxr, python2-musicbrainz2, schroedinger, vdpauinfo, and mediainfo-gui. I will drop in the near future: - faience-icon-theme as it's getting very old, faenza-icon-theme can probably go down with it - vbam-*, we have mgba which is far superior and doesn't use wxwidgets (ugh), gtkglextmm can therefore be dropped as well - bzr-fastimport, no interest in maintaining that one anymore, who still uses bazaar anyway (cough canonical cough) Cheers, -- Maxime
El Mon, 18 Dec 2017 10:54:37 +0100, Bartłomiej Piotrowski via arch-dev-public escribió:
- clamz: ronald: amarok arojas: amarok
Rebuilt amarok without it and dropped
- double-conversion: fyan: qt5-base arojas: qt5-base
Adopted
- qtscriptgenerator: ronald: amarok arojas: amarok
Adopted (hopefully to be dropped soon)
- xsd: fyan: libkolabxml arojas: libkolabxml
Adopted
Unneeded orphans: gmic krita-plugin-gmic
Adopted
mate-applet-dock mate-applet-streamer mate-applets mate-backgrounds mate-calc mate-common mate-control-center mate-desktop mate-icon-theme mate-icon-theme-faenza mate-media mate-menu mate-menus mate-netbook mate-notification-daemon mate-panel mate-polkit mate-power-manager mate-screensaver mate-sensors-applet mate-session-manager mate-settings-daemon mate-system-monitor mate-terminal mate-themes mate-user-guide mate-user-share mate-utils
Mate is fairly popular and quite low-maintenance. I will take care of it (as I've been doing lately) if noone else takes it, but will not adopt it as I want it to be clear that it needs a proper maintainer.
Le 18/12/2017 à 10:54, Bartłomiej Piotrowski via arch-dev-public a écrit :
- flickcurl: Archange: darktable
Took it.
- ftjam: eric: lincity-ng jlichtblau: lincity-ng svenstaro: megaglest Archange: argyllcms - js185: Archange: couchdb
Erm… Took them, even if those are (very) outdated softwares (last ftjam release in… 2006?).
- osm-gps-map: Archange: darktable
Yet another outdated software. But eh…
- pugixml: Archange: darktable - vigra: Archange: enblend-enfuse
Adopted. Thanks for this repo check! Bruno
On Mon, 18 Dec 2017 at 10:54:37, Bartłomiej Piotrowski via arch-dev-public wrote:
Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January. [...]
Thanks for initiating another (long overdue) cleanup and thanks for sharing your script! I adopted libid3tag, libkate, libmcrypt and perl-term-readline-gnu. Best regards, Lukas
On 18-12-17 10:54, Bartłomiej Piotrowski via arch-dev-public wrote:
Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January.
If you could move the following to community I can keep it there: - libftdi-compat others: - lazarus-gtk2 - lazarus-qt Those are part of lazarus split package, which are now changed to - lazarus - lazarus-gtk2 - lazarus-qt4 - lazarus-qt5 I saw, fpc-src was also orphaned so I picked thatone up since its needed for lazarus and doublecmd Adopted: - atop - qcad
El Sun, 24 Dec 2017 10:43:27 +0100, Ike Devolder via arch-dev-public escribió:
If you could move the following to community I can keep it there: - libftdi-compat
Moved in svn, but the repo moved failed because of missing .BUILDINFO. Please rebuild it in community and I'll remove the [extra] package afterwards.
I adopted pound proxytunnel I would take over ssmtp if it wasn't in [extra]. -- https://sleepmap.de
El Sun, 24 Dec 2017 11:15:52 +0100, David Runge escribió:
I would take over
ssmtp
if it wasn't in [extra].
Moved
Hi team, This is the final update before I start moving packages to AUR over this week. List of orphans required by maintained packages: - autoconf-archive: jgc: dbus, gspell, gnumeric tomegun: dbus, dbus-docs, libimobiledevice heftig: gst-plugins-base-libs, gstreamer, libgweather zorun: ring-daemon fyan: lib32-gst-plugins-good, lib32-gstreamer, deepin-metacity alucryd: hexchat, lib32-polkit faidoc: cinnamon-settings-daemon eschwartz: cinnamon-settings-daemon bgyorgy: budgie-desktop andyrtr: fontconfig lcarlier: lib32-dbus eworm: packagekit - bctoolbox: arojas: mediastreamer - bcunit: arojas: mediastreamer - blackbox: jlichtblau: bbpager - bmake: spupykin: lua51-alt-getopt, lua-alt-getopt, lua52-alt-getopt - bzrtp: arojas: mediastreamer - caja: bgyorgy: filemanager-actions eschwartz: xreader - cd-discid: schuay: abcde - cddb_get: jlichtblau: hacburn - cinepaint: eworm: gimp-ufraw - classpath: svenstaro: uwsgi-plugin-zabbix, uwsgi-plugin-jvm, uwsgi-plugin-pypy fyan: uwsgi-plugin-zabbix, uwsgi-plugin-jvm, uwsgi-plugin-pypy arodseth: clojure - convertlit: arojas: ebook-tools - db: pierre: php-imap, php-sqlite, php-odbc tpowa: smbclient, libwbclient, samba jgc: apr-util, evolution-data-server anatolik: apr-util bluewind: perl spupykin: opendkim, opensips, postgrey alucryd: lib32-db andyrtr: bogofilter schiv: jack lfleischer: libical bisson: postfix - dvgrab: bluewind: openshot - ecryptfs-utils: jsteel: clonezilla - enca: anthraxx: mplayer, mencoder jlichtblau: ogmrip - faenza-icon-theme: alucryd: faience-icon-theme - farstream: foutrelis: libpurple, pidgin, finch heftig: telepathy-farstream - frei0r-plugins: heftig: gnome-video-effects arojas: mlt, mlt-python-bindings - gamin: schiv: snd tpowa: smbclient, libwbclient, samba - giblib: anthraxx: scrot - gnustep-base: svenstaro: oolite heftig: meson anthraxx: meson - gnustep-gui: svenstaro: oolite - gnustep-make: svenstaro: oolite - goocanvas: bgyorgy: ocrfeeder jgc: libgda heftig: libgda jlichtblau: goocanvasmm - gpsbabel: jlichtblau: gebabbel - graphene: heftig: gst-plugins-bad - gwenhywfar: jlichtblau: aqbanking - hevea: spupykin: ejabberd zorun: coq, coqide, coq-doc arojas: libgiac, xcas - hunspell-hu: heftig: ibus-typing-booster - hunspell-it: heftig: ibus-typing-booster - hunspell-ro: heftig: ibus-typing-booster - hwloc: anthraxx: openmpi - idnkit: seblu: bind-tools, bind tpowa: archboot - ifplugd: tpowa: archboot - imlib: jlichtblau: kuickshow - intel-tbb: svenstaro: openimageio, opensubdiv, openshadinglanguage ronald: suitesparse kkeen: cryptominisat5 stativ: embree schiv: opencv - ispell: andyrtr: hunspell-de - jbigkit: jelle: netpbm eric: libtiff - js185: Archange: couchdb - lasem: jgc: goffice - lcms: fyan: lib32-lcms eworm: gimp-ufraw, gimp eric: geeqie tpowa: xsane-gimp, xsane arodseth: netsurf anthraxx: gimp lcarlier: devil - lib32-libcdio: schuay: pcsxr - libantlr3c: fyan: cvc4 - libcdaudio: eric: epplet-base - libdbi: jsteel: monitoring-plugins bisson: collectd eric: syslog-ng seblu: ulogd - libdiscid: lcarlier: kaudiocreator xyne: cmus bisson: python2-discid, python-discid bgyorgy: goobox jgc: sound-juicer heftig: sound-juicer - libdvbpsi: anthraxx: vlc - libfm-qt: jleclanche: lxqt-qtplugin, pcmanfm-qt, lximage-qt - libgadu: foutrelis: libpurple, pidgin, finch arojas: kopete - libgme: anthraxx: vlc bisson: mpd jlichtblau: qmmp heftig: gst-plugins-bad - libgoom2: anthraxx: vlc - libgovirt: bgyorgy: gnome-boxes - libkeybinder2: bgyorgy: lxpanel - liblouis: andyrtr: cups-filters jgc: orca - liblqr: ronald: digikam, kipi-plugins arojas: digikam, kipi-plugins heftig: libmagick6 eric: libmagick stativ: gimp-plugin-lqr - libnice: arojas: telepathy-gabble - libnids: zorun: dsniff - libnl1: seblu: keepalived, ipvsadm - libofa: ronald: amarok arojas: amarok heftig: gst-plugins-bad - libopenshot: bluewind: openshot - libraqm: heftig: libmagick6 eric: libmagick - libsidplayfp: jlichtblau: qmmp foutrelis: audacious-plugins - libtiger: anthraxx: vlc heftig: gst-plugins-bad - libtommath: andyrtr: libreoffice-still, libreoffice-fresh, libreoffice-fresh-sdk - libupnp: zorun: ring-daemon arojas: amule, mediastreamer anthraxx: vlc bisson: mpd - live-media: anthraxx: mplayer, vlc, mencoder - lua51: fyan: ibus-pinyin, uwsgi-plugin-zabbix, uwsgi-plugin-jvm spupykin: lua-sec, lua51-sec, lua51-expat svenstaro: uwsgi-plugin-zabbix, tolua++, uwsgi-plugin-jvm eric: rrdtool eworm: lua52-lpeg, lua51-lpeg, lua-lpeg lcarlier: widelands schuay: stone-soup arodseth: geany-plugins, lua51-bitop, lua52-bitop jlichtblau: fillets-ng kkeen: elinks ronald: celestia - lua52: spupykin: lua-sec, lua51-sec, lua51-expat anthraxx: wireshark-qt, wireshark-gtk, wireshark-common ronald: xmoto eworm: mpv, lua-lpeg, lua51-lpeg bisson: nmap svenstaro: wesnoth-data, wesnoth, lua51-mpack arodseth: lua51-bitop, lua52-bitop heftig: libquvi eric: freeciv - lua52-luajson: heftig: libquvi-scripts - lucene++: jlichtblau: poedit - lzop: jsteel: clonezilla - mate-common: eschwartz: xreader - maven: muflone: dbeaver guillaume: java-jline arodseth: clojure Foxboron: protege - media-player-info: jgc: rhythmbox heftig: rhythmbox ronald: kdelibs arojas: kdelibs, cantata, solid fyan: kdelibs, solid - mkinitcpio-nfs-utils: tpowa: archboot - mysql++: svenstaro: wt - netcf: shibumi: libvirt - netctl: tpowa: archboot - npapi-sdk: guillaume: icedtea-web, icedtea-web-doc - ocamlbuild: arodseth: camlp4 - ode: ronald: xmoto - ogmtools: jlichtblau: ogmrip - opencore-amr: alucryd: ffmpeg, ffmpeg2.8 eric: avidemux-cli, avidemux-qt, sox anthraxx: avidemux-cli, avidemux-qt heftig: gst-plugins-ugly - opendbx: spupykin: opendkim - openmotif: juergen: cmucl spupykin: xlockmore eric: nedit, fbida - ortp: arojas: mediastreamer - perl-clone: andyrtr: foomatic-db-engine remy: perl-data-compare - perl-convert-binhex: foxxx0: perl-mime-tools - perl-crypt-ssleay: bluewind: spamassassin spupykin: perl-finance-quote - perl-datetime-calendar-julian: shibumi: biber - perl-fcgi: bluewind: perl-cgi-fast, smokeping bpiotrowski: nginx seblu: nginx dan: munin-node, munin - perl-font-ttf: eric: nasm - perl-locale-gettext: anthraxx: clamtk jlichtblau: po4a, gprename tpowa: clawsker jelle: help2man - perl-math-round: spupykin: perl-datetime - perl-soap-lite: spupykin: bugzilla - perl-sort-key: shibumi: biber - perl-sort-versions: eric: nasm - perl-test-requiresinternet: eric: perl-libwww - perl-text-wrapi18n: jlichtblau: po4a - perl-time-modules: seblu: backuppc - perl-xml-libxml-simple: shibumi: biber - phantomjs: Archange: riot-web, riot-desktop - pptpclient: heftig: networkmanager-pptp tpowa: archboot - psiconv: jgc: gnumeric, abiword - python2-cheetah: kkeen: gnuradio, libvolk, gnuradio-osmosdr fyan: mongodb - python2-exiv2: jlichtblau: rapid-photo-downloader - python2-fastimport: alucryd: bzr-fastimport - python2-ipaddr: shibumi: virt-install - python2-keybinder2: bgyorgy: guake - python2-pyxmpp: spupykin: jmc - python2-telepathy: bgyorgy: sugar-toolkit-gtk3 - qtermwidget: jleclanche: qterminal - razor: bluewind: spamassassin - rp-pppoe: tpowa: archboot - shared-color-targets: heftig: gnome-color-manager - snarf: tpowa: archboot - sopcast: arodseth: qsopcast, gsopcast - speedtouch: tpowa: archboot - spice-gtk3: shibumi: virt-manager, virt-viewer bgyorgy: gnome-boxes jgc: vinagre heftig: vinagre spupykin: remmina - telepathy-idle: jgc: polari heftig: polari - telepathy-salut: bgyorgy: sugar - unicode-character-database: jgc: gucharmap heftig: gucharmap - uthash: shibumi: bfgminer - vcdimager: eric: xine-lib anthraxx: vlc - vpnc: heftig: networkmanager-vpnc anthraxx: openconnect tpowa: archboot - vtk6: bluewind: opencascade - w3c-mathml2: andyrtr: opengl-man-pages lcarlier: opengl-man-pages - wpa_actiond: tpowa: archboot - xmms2: bgyorgy: lxmusic, lxmusic-gtk3 fyan: osdlyrics - zziplib: remy: texlive-bin, libsynctex bisson: mpd schuay: desmume svenstaro: ogre List of orphans I'm going to drop (I spared some of the optdeps that looked useful, dictionaries, language packs and packages from MATE groups): adms adns-python ajaxterm anyfs-tools apg apvlv atanks aumix bash-docs bashdb bbdb bbrun bbswitch-lts bcg729 belle-sip beye bftpd bip bless btanks btanks-data btchip-udev bwbar bwidget c++-gtk-utils cacti catdvi cchost ccrypt cdbxx cdcd cdcover centerim chrony clearsilver clewn closure-compiler closure-linter cloud-init codeblocks commoncpp2 converseen cpulimit cryfs cuneiform cutter datemath debugedit delegate denemo devede dguitar diff2html directfb discid dosemu driconf dspam dvdauthor dvdrip dvdrtools dxpc dynamite ebizzy echat efax-gtk emacs-w3m-cvs emms emovix enter envoy fbdump fbgetty fbgrab fbnews fbpanel fbv festvox-ru flashrom fldiff flightgear flightgear-data floyd fonts-tlwg fossil freemat freeradius-client freetalk freewrl g2sc gambatte-qt gambatte-sdl gavl gcc-docs gcstar gimmage gl-117 gmerlin gmtk gnome-icon-theme-extras gnome-mplayer gnonlin gnormalize gnubiff gnuhtml2latex gnump3d gnustep-back gocr gpointing-device-settings gpsim gpsman gputils gq grace gramps grc gresolver grsync gshutdown gsql gst-editing-services gst-transcoder gtk-engine-aurora gtk-engine-murrine gtk2+extra gtk2_prefs gtkballs gtkdatabox gtkglextmm gtkperf gtkpod gtypist guvcview hashcash heimdall hex-a-hop ht ibam icewm-themes ico2xpm id3 idesk indent instead instead-launcher interlis-compiler isapnptools ivtv-utils judy kbd-ru-keymaps kmscon lat lcab leafnode lib32-nvidia-304xx-utils lib32-opencl-nvidia-304xx libacpi libdaq libdbi-drivers libdlna libee libestr libexosip2 libfastjson libhx liblogging libmatchbox libmatekbd libmatemixer libmateweather libopenshot-audio libosip2 libpcl libquicktime librcc librcd librelp librtfcomp libsmf libstrl libsynaptics libtsm libuser libview linphone linuxtv-dvb-apps lomoco lua-luajson lua-messagepack lua-sql-mysql lua-sql-postgres lua-sql-sqlite lua-testmore lua-zlib lua51-luajson lua51-messagepack lua51-testmore lua51-zlib lua52-messagepack lua52-testmore lua52-zlib luxmark lwp man-pages-it man-pages-ru matchbox-common matchbox-desktop matchbox-keyboard matchbox-panel matchbox-window-manager medit mime-editor mimetex mingw-w64-binutils mingw-w64-crt mingw-w64-gcc mingw-w64-headers mingw-w64-headers-bootstrap mingw-w64-winpthreads miniupnpd mirage miredo mod_itk moinmoin motion mp32ogg mp3gain mpck mrtg mypaint mythplugins-mytharchive mythplugins-mythbrowser mythplugins-mythgallery mythplugins-mythgame mythplugins-mythmusic mythplugins-mythnetvision mythplugins-mythnews mythplugins-mythweather mythplugins-mythweb mythplugins-mythzoneminder mythtv naim nanoblogger nautilus-open-terminal neatx nemesis nestopia net6 netcount netselect newt-syrup normalize npapi-vlc nuvexport nvdock nvidia-304xx nvidia-304xx-dkms nvidia-304xx-lts nvidia-304xx-utils nvidia-lts obconf-qt obexfs obexftp obextool ocrad opencl-nvidia-304xx openobex openocd openstreetmap-map-icons-svn openthreads orange osec p2c p3scan pam_mount parole parrot pavucontrol-qt pawm pdmenu perl-anyevent-i3 perl-net-upnp perl-xml-fast phoronix-test-suite php-docs pidgin-encryption pidgin-toobars pitivi pnews png2ico poco pppd-ldap pppd-ldap-simple proguard psqlodbc pstotext punbb pwsafe pyaimt pycddb pyicqt pyid3lib pympc pymsnt pyrss pyrtf python-bsddb python-btchip python2-bsddb python2-btchip python2-flup python2-genshi python2-iniparse python2-ipy python2-iwscan python2-lcms python2-mysql2pgsql python2-pybonjour python2-pylorcon python2-sensors python2-slowaes python2-tlslite python2-vorbissimple python2-wpactrl q4wine qps qpxtool qucs quesoglc quvi rakarrack rapidsvn rawstudio recoverdm rexima rftg ripperx rote roxterm rpc2 rss-glx rsyslog scite sdcc sdd sdlmame setserial simgear sisctrl sk1 sk1libs slrn snap-confine snapd snownews sofia-sip speakup-utils spice-glib splix sqlitebrowser sqlitemanager srm ssh-faker sub2srt swarp synce-core synce-libmimedir synce-mcfs synce-rra synce-sync-engine synfig synfigstudio tablelist tcc tcllib tcltls tdfsb tea telepathy-rakia tix tkabber tksystray tktheme tnef tnftp torcs torcs-data trac transcode tuxguitar tvision tvtime twin ude ultimate-ircd umleditor umlet unetbootin uniconvertor urlgrabber ussp-push ustr vapoursynth-plugin-f3kdb vbindiff vice vile vim-rails vmoviedb vncviewer-jar vor vorbissimple w3cam watchdog windowmaker windowmaker-extra winff wmctrl workrave wpa_supplicant_gui wput xchm xfe xml2 xmpppy xnc xpacman xpacman2 xpad xrestop xvkbd yagf yahoo-t
On 01/03/2018 10:05 AM, Bartłomiej Piotrowski via arch-dev-public wrote:
- autoconf-archive: jgc: dbus, gspell, gnumeric tomegun: dbus, dbus-docs, libimobiledevice heftig: gst-plugins-base-libs, gstreamer, libgweather zorun: ring-daemon fyan: lib32-gst-plugins-good, lib32-gstreamer, deepin-metacity alucryd: hexchat, lib32-polkit faidoc: cinnamon-settings-daemon eschwartz: cinnamon-settings-daemon bgyorgy: budgie-desktop andyrtr: fontconfig lcarlier: lib32-dbus eworm: packagekit
taken
- caja: bgyorgy: filemanager-actions eschwartz: xreader> - mate-common: eschwartz: xreader
I will maybe look into maintaining mate, actually. I used it and liked it before I moved to Cinnamon. :D
List of orphans I'm going to drop (I spared some of the optdeps that looked useful, dictionaries, language packs and packages from MATE groups):
python2-genshi
python{,2}-html5lib has an optional genshi treewalker, so I'll adopt this and build it for py2/3 together with a few other changes (tests!). -- Eli Schwartz
On 03.01.2018 16:05, Bartłomiej Piotrowski via arch-dev-public wrote:
- perl-crypt-ssleay: bluewind: spamassassin spupykin: perl-finance-quote
taken
- perl-fcgi: bluewind: perl-cgi-fast, smokeping bpiotrowski: nginx seblu: nginx dan: munin-node, munin
taken
- razor: bluewind: spamassassin
taken Florian
On 2018-01-03 16:05:46 (+0100), Bartłomiej Piotrowski via arch-dev-public wrote:
cacti I'd take cacti and maybe I find something else. Will get back to this tomorrow.
Best, David -- https://sleepmap.de
Please don't remove anything yet. I'll adopt some packages in the next 24 hours. You missed some optional and indirect dependencies. We should keep the following packages: - bbdb spupykin: wanderlust - btchip-udev shibumi: electrum - bwidget andyrtr: libisoburn - emovix arojas: k3b eric: k3b - gavl arojas: mlt bluewind: openshot heftig: gnome-video-effects - gtk-engine-murrine alucryd: adapta-gtk-theme, numix-gtk-theme fyan: deepin-gtk-theme NicoHood: arc-gtk-theme - gtk2+extra anthraxx: gpsim - id3 schuay: abcde - libopenshot-audio bluewind: openshot - libquicktime arojas: kdenlive fyan: kdenlive bluewind: openshot - mp3gain schuay: abcde stativ: soundkonverter - normalize jlichtblau: bashburn - openocd anatolik: arm-none-eabi-gdb - perl-anyevent-i3 anthraxx: i3-wm Foxboron: i3-gaps jelle: i3-wm - poco svenstaro: ogre - pstotext spupykin: recoll - python-btchip shibumi: electrum - python2-flup fyan: python2-paste, python2-webpy, python-paste - python2-mysql2pgsql spupykin: dbmail - speakup-utils stativ: klavaro - tcllib lfleischer: remind - telepathy-rakia heftig: empathy - tix remy: asymptote - uniconvertor bisson: inkscape arodseth: python2-rst2pdf - vice foutrelis: audacious-plugins jlichtblau: qmmp - wpa_supplicant_gui bpiotrowski: wpa_supplicant -- György Balló Trusted User
Le 03/01/2018 à 23:31, Balló György via arch-dev-public a écrit :
You missed some optional and indirect dependencies.
TBH, he explicitly stated not having included optional dependencies. But I agree that missing them is an issue. ;) Regards, Bruno
On 2018-01-03 23:31, Balló György via arch-dev-public wrote:
Please don't remove anything yet. I'll adopt some packages in the next 24 hours.
You missed some optional and indirect dependencies. We should keep the following packages:
I explicitly said that I'm not taking optdepends into account. There are some false positives on the list but I haven't said I'm going to drop everything blindly either. Bartłomiej
The following packages should be kept too: - dvdauthor arojas: kdenlive fyan: kdenlive heftig: brasero jgc: brasero - libhx arojas: pam_mount - sofia-sip heftig: empathy -- György Balló Trusted User
On 2018-01-04 12:17, Balló György via arch-dev-public wrote:
The following packages should be kept too: - dvdauthor arojas: kdenlive fyan: kdenlive heftig: brasero jgc: brasero
The only two packages that really require it are unneeded orphans, so I don't see the point.
- sofia-sip heftig: empathy
Ditto. There is nothing special about unmaintained optdepends that are providing completely optional functionality. Bartłomiej
2018-01-04 12:32 GMT+01:00 Bartłomiej Piotrowski via arch-dev-public < arch-dev-public@archlinux.org>:
On 2018-01-04 12:17, Balló György via arch-dev-public wrote:
The following packages should be kept too: - dvdauthor arojas: kdenlive fyan: kdenlive heftig: brasero jgc: brasero
The only two packages that really require it are unneeded orphans, so I don't see the point.
Now I adopted devede, so I need dvdauthor, but it's in [extra], so I can't adopt it.
- sofia-sip
heftig: empathy
Ditto. There is nothing special about unmaintained optdepends that are providing completely optional functionality.
In this case the telepathy-rakia optional dependency should be removed from empathy first, and then the telepathy-rakia and sofia-sip packages can be dropped. But I think it would better to keep the whole 'telepathy' group in the official repositories even if some of these packages are orphans. -- György Balló Trusted User
On 2018-01-04 12:48, Balló György via arch-dev-public wrote:
Now I adopted devede, so I need dvdauthor, but it's in [extra], so I can't adopt it.
Moved.
In this case the telepathy-rakia optional dependency should be removed from empathy first, and then the telepathy-rakia and sofia-sip packages can be dropped. But I think it would better to keep the whole 'telepathy' group in the official repositories even if some of these packages are orphans.
Groups don't have any significant meaning so I don't see the point. I will update the virtual deps todo after removing packages. BP
Please move the following packages from [extra] to [community], so I can adopt them: - gnome-icon-theme-extras - libgovirt - python2-telepathy -- György Balló Trusted User
On 2018-01-04 00:20, Balló György via arch-dev-public wrote:
Please move the following packages from [extra] to [community], so I can adopt them: - gnome-icon-theme-extras - libgovirt - python2-telepathy
-- György Balló Trusted User
Moved, enjoy. BP
I adopted the packages below. I'm not sure that I want to maintain all of them for a long time, so if anyone want to take over a package, please let me know. - bless - codeblocks - converseen - cpulimit - cuneiform - devede - driconf - frei0r-plugins - gmtk - gnome-icon-theme-extras - gnome-mplayer - gnubiff - gocr - goocanvas - gpsbabel - gramps - grsync - gsql - gst-editing-services - gst-transcoder - guvcview - keybinder2 (libkeybinder2, python2-keybinder2) - lat - libgovirt - lxrandr (lxrandr, lxrandr-gtk3) - medit - mypaint - obconf-qt - ocrad - parole - pavucontrol-qt - pitivi - pyrtf (will be renamed to python2-pyrtf) - python-bsddb (python-bsddb, python2-bsddb) - python2-lcms - python2-telepathy - sk1 - spice-glib - spice-gtk3 - tvtime - vmoviedb - wmctrl - workrave - xchm - xpad -- György Balló Trusted User
2018-01-03 21:05 GMT+06:00 Bartłomiej Piotrowski via arch-dev-public <arch-dev-public@archlinux.org>:
Hi team,
This is the final update before I start moving packages to AUR over this week.
List of orphans required by maintained packages:
...
Just to confirm, are these going to be dropped despite being required by maintained packages? -- GPG/PGP ID: C0711BF1
On 2018-01-04 10:35, Rashif Ray Rahman via arch-dev-public wrote:
2018-01-03 21:05 GMT+06:00 Bartłomiej Piotrowski via arch-dev-public <arch-dev-public@archlinux.org>:
Hi team,
This is the final update before I start moving packages to AUR over this week.
List of orphans required by maintained packages:
...
Just to confirm, are these going to be dropped despite being required by maintained packages?
No, it's a list of orphans that could be adopted by maintainers of packages that require them. Removal would mean broken dependencies, so they're going to stay maintained or not. BP
Hi team, I've finished moving unneeded orphans to AUR. The only exceptions that were simply removed are nvidia-304xx family (EOL'ed upstream) and nautilus-open-terminal (seems to be built into nautilus these days). You can find the list of (re)moved packages here[1]. Let's try not to make such a mess this time! Bartłomiej [1] https://paste.xinu.at/VjGQ/
On Sun, Jan 07, 2018 at 07:16:39PM +0100, Bartłomiej Piotrowski via arch-dev-public wrote:
Hi team,
I've finished moving unneeded orphans to AUR. The only exceptions that were simply removed are nvidia-304xx family (EOL'ed upstream) and nautilus-open-terminal (seems to be built into nautilus these days).
You can find the list of (re)moved packages here[1]. Let's try not to make such a mess this time!
Bartłomiej
Thanks for the effort! -- Ike
participants (17)
-
Antonio Rojas
-
Balló György
-
Baptiste Jonglez
-
Bartłomiej Piotrowski
-
Bruno Pagani
-
David Runge
-
Eli Schwartz
-
Florian Pritz
-
Gaetan Bisson
-
Giancarlo Razzolini
-
Ike Devolder
-
Jelle van der Waa
-
Lukas Fleischer
-
Maxime Gauduin
-
Rashif Ray Rahman
-
Sven-Hendrik Haase
-
Thore Bödecker