[arch-general] trunk-only zombie packages in the community repo
Roman Neuhauser
neuhauser+archlinux at sigpipe.cz
Wed Apr 30 06:32:15 EDT 2014
hello,
i'd like a clarification regarding the structure of the community.git
repository, and what it means for certains paths to exist or not.
there's a bunch of directories that have a trunk/ subdir but no repos/.
i'm curious what these directories represent. they're not packages, according
to https://www.archlinux.org/packages/.
latest commits affecting most of these directories have "db-remove: ..." for
subject, and i'd guess they should've been removed completely. if i'm reading
the wiki[0] correctly, /packages/db-remove may not the best ui for complete
package removal, since the packager needs to perform two extra steps to DTRT:
Removing a package
ssh nymeria.archlinux.org
/packages/db-remove repo-name arch packagename
i.e. /packages/db-remove core i686 openssh
And if you want to really kill the package, you will need to
svn rm
the entire package directory after the above steps and commit the deletion.
another page omits this information completely[1].
[0] https://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager#Removing_a_package
[1] https://wiki.archlinux.org/index.php/AUR_Trusted_User_Guidelines#Accessing_and_Updating_the_Repository
some of these directories are different, though:
6915e45 dwallace bring darcs up to date
d52af52 rvanharen add --libexecdir
e052323 seblu Prepare addition of the nftables framework
8d33b95 svenstaro Add box2d python bindings
35a0304 dwallace move xen from aur to community
(d18d090 may be hiding more). what are these? there's also aur/darcs,
is it in violation of the first rule in [1]? i guess not, since
community/darcs does not get built. but that only points back at the
original question.
[1] https://wiki.archlinux.org/index.php/Arch_packaging_standards#Submitting_packages_to_the_AUR
=====
unpublished (trunk-only) directories:
% comm -13 =(print -l */repos(:h)) =(print -l */trunk(:h)) | xargs -n 3 | column -t
agsync arm-elf-binutils arm-elf-gcc-base
bind-geodns binutils-multilib blueman
bmake-mk-files ccmalloc cdfs
cedet checkinstall cupsddk
darcs e-modules-extra-svn e-svn
e_dbus-svn ecore-svn edje-svn
eet-svn eeze-svn efl-svn
efreet-svn eina-svn eio-svn
ejabberd-mod_archive ejabberd-mod_mysql ejabberd-mod_pgsql
elementary-svn embryo-svn emesene
emotion-svn emprint-svn ethumb-svn
evas-svn evas_generic_loaders-svn evilwm
fbshot fltk2 fxdesktop
galago-daemon gambas2 glib2-docs
glibc-static gmime22 gmime24
gnash gnomesu google-gadgets
gsynaptics haskell-temporary htmldoc
icewm-utils id3lib-rcc inputattach
iptables-nftables ipython2 ircservices
jack2-multilib lastfm-client lib32-libusb
lib32-libusb-compat lib32-qt libgalago
libgalago-gtk libgda3 liblinebreak
libphobos linux-usermode llvm-amdgpu-snapshot
lmctl metamail mingw32-binutils
mingw32-gcc mingw32-gcc-base mingw32-pthreads
mingw32-runtime mingw32-w32api ndiswrapper
open-iscsi open-vm-tools-modules oss
pam_pwcheck paraview perl-extutils-makemaker
pidgin-facebookchat pmtools poweriso
preload pybox2d pyqt3
python-cjson python-galago python-galago-gtk
python-gasp python-genshi python-gnutls
python-irclib python-lcms python-pychart
python-vorbissimple python2-galago python2-irclib
python2-pyzmq python2-slip python2-vobject
python2-xlib qscintilla-qt3 qtorrent
rusxmms sbaz skype-oss
skype-staticqt slmodem stopwatch
stormbaancoureur synce-librapi synce-libsynce
synce-serial synce-vdccm taglib-rcc
tasks ted tomoyo-tools
tora tucan virtinst
wdm wifi-select xen
xfmedia yacpi
=====
most recent commits affecting each of the above:
% comm -13 =(print -l */repos(:h)) =(print -l */trunk(:h)) \
| xargs -n 1 git --no-pager log -1 --pretty=format:'%h %<(14)%an %s%n' --
87b37c8 spupykin db-remove: agsync removed by spupykin
619b0d0 spupykin db-remove: arm-elf-binutils removed by spupykin
9dd957a spupykin db-remove: arm-elf-gcc-base removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
1a7bcb1 heftig db-remove: binutils-multilib removed by heftig
26aecf1 spupykin db-remove: blueman removed by spupykin
c4d9fb9 spupykin db-remove: bmake-mk-files removed by spupykin
1901a50 spupykin db-remove: ccmalloc removed by spupykin
eaa2bfa tpowa db-remove: cdfs removed by tpowa
d537669 spupykin db-remove: cedet removed by spupykin
303f954 spupykin db-remove: checkinstall removed by spupykin
6d9eb3d spupykin db-remove: cupsddk removed by spupykin
6915e45 dwallace bring darcs up to date
a098f08 ronald db-remove: e-modules-extra-svn removed by ronald
70e9c7d ronald db-remove: e-svn removed by ronald
7310fb3 ronald db-remove: e_dbus-svn removed by ronald
0625dd2 ronald db-remove: ecore-svn removed by ronald
0528294 ronald db-remove: edje-svn removed by ronald
4bdeda0 ronald db-remove: eet-svn removed by ronald
8779d06 ronald db-remove: eeze-svn removed by ronald
d52af52 rvanharen add --libexecdir
cf16203 ronald db-remove: efreet-svn removed by ronald
26ced48 ronald db-remove: eina-svn removed by ronald
d7c5163 ronald db-remove: eio-svn removed by ronald
d7bdbdf spupykin db-remove: ejabberd-mod_archive removed by spupykin
d445317 spupykin db-remove: ejabberd-mod_mysql removed by spupykin
9054b22 spupykin db-remove: ejabberd-mod_pgsql removed by spupykin
09d2476 ronald db-remove: elementary-svn removed by ronald
3802193 ronald db-remove: embryo-svn removed by ronald
bfca47c heftig db-remove: emesene removed by heftig
e0c5b4f ronald db-remove: emotion-svn removed by ronald
a9ce99b ronald db-remove: emprint-svn removed by ronald
1b56c20 ronald db-remove: ethumb-svn removed by ronald
6a2db8f ronald db-remove: evas-svn removed by ronald
ff4487a ronald db-remove: evas_generic_loaders-svn removed by ronald
714fcff arodseth db-remove: evilwm removed by arodseth
df14ca0 spupykin db-remove: fbshot removed by spupykin
69cb068 spupykin db-remove: fltk2 removed by spupykin
05affea spupykin db-remove: fxdesktop removed by spupykin
3d9110d spupykin db-remove: galago-daemon removed by spupykin
f564a73 lcarlier db-remove: gambas2 removed by lcarlier
7f242c8 spupykin db-remove: glib2-docs removed by spupykin
6c3ebb6 allan db-remove: glibc-static removed by allan
7b25be5 spupykin db-remove: gmime22 removed by spupykin
3875330 spupykin db-remove: gmime24 removed by spupykin
36492f6 heftig db-remove: gnash removed by heftig
2ecae51 spupykin db-remove: gnomesu removed by spupykin
d6b5af1 schiv db-remove: google-gadgets removed by schiv
522a6d1 spupykin db-remove: gsynaptics removed by spupykin
62e996c thestinger db-remove: haskell-temporary removed by thestinger
5a904bf spupykin db-remove: htmldoc removed by spupykin
5d31de9 spupykin db-remove: icewm-utils removed by spupykin
7a5e42d spupykin db-remove: id3lib-rcc removed by spupykin
757c030 spupykin db-remove: inputattach removed by spupykin
e052323 seblu Prepare addition of the nftables framework
e7de811 arodseth db-remove: ipython2 removed by arodseth
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
c9d93bb speps db-remove: jack2-multilib removed by speps
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
0e05f1c andrea db-remove: lib32-qt removed by andrea
2ed2054 spupykin db-remove: libgalago removed by spupykin
aa5c593 spupykin db-remove: libgalago-gtk removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
5ab104e spupykin db-remove: liblinebreak removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
f9f99fa andyrtr db-remove: llvm-amdgpu-snapshot removed by andyrtr
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d36fa34 spupykin db-remove: metamail removed by spupykin
2f54be5 spupykin db-remove: mingw32-binutils removed by spupykin
a1060fb spupykin db-remove: mingw32-gcc removed by spupykin
873dc91 spupykin db-remove: mingw32-gcc-base removed by spupykin
8555205 spupykin db-remove: mingw32-pthreads removed by spupykin
ea3e831 spupykin db-remove: mingw32-runtime removed by spupykin
98d1f5f spupykin db-remove: mingw32-w32api removed by spupykin
9f2f953 tpowa db-remove: ndiswrapper removed by tpowa
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
422388a tpowa db-remove: open-vm-tools-modules removed by tpowa
f67d4a0 kkeen db-remove: oss removed by kkeen
a826aa8 spupykin db-remove: pam_pwcheck removed by spupykin
a070216 stephane db-remove: paraview removed by stephane
9b4d729 spupykin git-svn-id: file:///srv/repos/svn-community/svn@102986 9fca08f4-af9d-4005-b8df-a31f2cc04f65
a7ab005 jsteel db-remove: pidgin-facebookchat removed by jsteel
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d36584e spupykin db-remove: poweriso removed by spupykin
1a2ff2a arodseth db-remove: preload removed by arodseth
8d33b95 svenstaro Add box2d python bindings
e409b82 spupykin db-remove: pyqt3 removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
7a26b2f spupykin db-remove: python-galago removed by spupykin
ad678eb spupykin db-remove: python-galago-gtk removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
d1847fd spupykin db-remove: python2-galago removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
3600804 kkeen db-remove: python2-pyzmq removed by kkeen
8382306 alucryd db-remove: python2-slip removed by alucryd
67926d1 arodseth db-remove: python2-vobject removed by arodseth
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
a5cb58c spupykin db-remove: qscintilla-qt3 removed by spupykin
2791ab8 spupykin db-remove: qtorrent removed by spupykin
556d8a7 spupykin db-remove: rusxmms removed by spupykin
187f5fb spupykin db-remove: sbaz removed by spupykin
1a7fe88 kkeen db-remove: skype-oss removed by kkeen
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
7408f89 spupykin db-remove: slmodem removed by spupykin
1ecce8b spupykin db-remove: stopwatch removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
9c6b856 spupykin db-remove: synce-librapi removed by spupykin
5482f3d spupykin db-remove: synce-libsynce removed by spupykin
63cddbd spupykin db-remove: synce-serial removed by spupykin
c3f754d spupykin db-remove: synce-vdccm removed by spupykin
5825c06 spupykin db-remove: taglib-rcc removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
1f3e467 spupykin db-remove: ted removed by spupykin
97fb422 spupykin db-remove: tomoyo-tools removed by spupykin
d18d090 foutrelis Revert r78782: Full pkgdesc cleanup for 2339 packages
2a52a3f arodseth db-remove: tucan removed by arodseth
31f12b3 spupykin db-remove: virtinst removed by spupykin
79d5c2c spupykin db-remove: wdm removed by spupykin
08bc536 spupykin db-remove: wifi-select removed by spupykin
35a0304 dwallace move xen from aur to community
ffe3db2 spupykin db-remove: xfmedia removed by spupykin
8929a15 spupykin db-remove: yacpi removed by spupykin
--
roman
More information about the arch-general
mailing list