Re: [gentoo-dev] arch teams and better tools
Hi On 18:44 Sat 21 May , Paweł Hajdan, Jr. wrote: Recently there was a discussion about better tools for arch teams, to speed up stabilizations and make them less error-prone. Here's my answer to that, still in very early development: http://git.overlays.gentoo.org/gitweb/?p=proj/arch-tools.git;a=summary You can just launch it like this: ./bugzilla-viewer.py --arch x86 I like it. Funnily It digged up some stable bugs from the stone-age that have been processed, but x86 was still on the CC-list. It has more options, and can even try to do the stabilization in cvs tree and capture repoman output (it has to be enabled from the command-line, see --help). Have you seen app-portage/tatt ? I think there is a huge overlap between your project and tatt. tatt can already fetch bugs from bugzilla, create USE-flags and reverse dependency, as well as cvs commit scripts. You can use your own templates for the scripts, but tatt also provides some. The next thing would be to clean up a few bugs and do a release, unfortunately I have not yet found the time for this. I'd be happy to give you access to the git-tree your you can just clone it on github. https://github.com/tom111/tatt I also use aliases like x86bugs='bugz search --cc x...@gentoo.org -a x...@gentoo.org' secbugs='x86bugs | grep security' I think the key thing for arch teams is batching. Compilation takes time, viewing web pages has latency, so we should maximize the work that a developer can do within his limited time. To do that, we should prepare as much information as possible up-front (this is the goal of bugzilla-viewer.py). Regarding the work-order I intentionally try to be agnostic. I do security bugs first, and then work on the oldest bug. Then the developer can quickly process the list of bugs, and decide what he's going to test. And then we can have tools for batch-testing, batch-committing, and so on. Some of them already exist. Patches welcome, and please let me know what you think! -- Thomas Kahle http://dev.gentoo.org/~tomka/ pgpo5xH0Y9OEB.pgp Description: PGP signature
Re: [gentoo-dev] arch teams and better tools
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 22/05/2011 09:13 ??, Thomas Kahle wrote: Hi On 18:44 Sat 21 May , Pawe? Hajdan, Jr. wrote: Recently there was a discussion about better tools for arch teams, to speed up stabilizations and make them less error-prone. Here's my answer to that, still in very early development: http://git.overlays.gentoo.org/gitweb/?p=proj/arch-tools.git;a=summary You can just launch it like this: ./bugzilla-viewer.py --arch x86 I like it. Funnily It digged up some stable bugs from the stone-age that have been processed, but x86 was still on the CC-list. It has more options, and can even try to do the stabilization in cvs tree and capture repoman output (it has to be enabled from the command-line, see --help). Have you seen app-portage/tatt ? I think there is a huge overlap between your project and tatt. tatt can already fetch bugs from bugzilla, create USE-flags and reverse dependency, as well as cvs commit scripts. You can use your own templates for the scripts, but tatt also provides some. The next thing would be to clean up a few bugs and do a release, unfortunately I have not yet found the time for this. I'd be happy to give you access to the git-tree your you can just clone it on github. https://github.com/tom111/tatt I also use aliases like x86bugs='bugz search --cc x...@gentoo.org -a x...@gentoo.org' secbugs='x86bugs | grep security' I think the key thing for arch teams is batching. Compilation takes time, viewing web pages has latency, so we should maximize the work that a developer can do within his limited time. To do that, we should prepare as much information as possible up-front (this is the goal of bugzilla-viewer.py). Regarding the work-order I intentionally try to be agnostic. I do security bugs first, and then work on the oldest bug. Then the developer can quickly process the list of bugs, and decide what he's going to test. And then we can have tools for batch-testing, batch-committing, and so on. Some of them already exist. Patches welcome, and please let me know what you think! Thanks for sharing your scripts. I would prefer to have a single script doing everything, instead of multiple scripts here and there. I would also like to see a minimal webpage ( under http://www.gentoo.org/proj/en/base/tools? ) which would describe how to use these tools on daily basis to deal with the bug workload. That will help the rest of us integrate your scripts to our workflow and be more efficient. Regards, - -- Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAEBCgAGBQJN2NhoAAoJEPqDWhW0r/LCu0MP/AqRaW5FvHEIF2Ixb60atDj9 CJ/hCvFer8aWoo7ckkhWIQTlW7tYwRAgVj3H/rltx/olSEm7aMxqpH1W0VwrB8pU 8Vobec/lme5aBYIqbsnGyqyp2myZ8He53mFj5jb8zwC8J5k6dxJTO5VOzdsC5b5z cL6mJImQjNuyeF5YjfGbXhMxDNIrAe9ckGepiQLXjTp2Hn0YOJqQEI04WMmusZ3w 9SLqJ2s5n8puLIbwKZ4cNvwjilMD4xBuBT6zzMZ4kFWZhgDjY0Cqo9mF9g+kcp0j YiIvFS63+59007UKthwHAurg/8gzE6PLQnMG6hna031b+92RzFEeQVKW/W/AyOSS a92WdbrThyyYsiokmNv6w1aq2UlDNKbbdqVzaNw/xtm0ry3CkbVy0YPalySAAzYs UV7C8pdiwkJnhI+yibg6X19GLoPQvPPR9+3+pwqxoIhkfF9lIv2zBcHBbiRlteF/ 9GJBN+jfRVwW1UDgAT6BAhv0UULaYg+ZPABWj77JKO4wGz/zqonYCzEC7tUeN30U Yo8KQPrXDL5QxAVE7CSHFORRuXCSKdiCfWy9cbeszSLizHJBUB5NQa2UCxura5Ib NaCCGMa0eI3EQFMzxsoEY0MNgkwXZGJk0cKXSR54YxG2tn1PXUV0jGWBunt3qd05 Vx7Dzd7svvyPRco45s3l =S9dR -END PGP SIGNATURE-
Re: [gentoo-dev] RFC: sed script redundancy
On 21-05-2011 19:34:34 +0200, Jeroen Roovers wrote: On Fri, 20 May 2011 17:56:00 +0200 Fabian Groffen grob...@gentoo.org wrote: sed -e pattern ${file} | diff ${file} - followed by the actual sed -i -e ... This way I didn't need to write an intermediate file. The problem there is that sed might be called just once on any one file, but in the tree it is often invoked with multiple scripts, so this simple implementation lacks a way to evaluate which sed scripts are useful. Also, how do I ensure the sed replacement works only on invocations inside the ebuild, and not, say, in portage's internals? (not tested, but as proof of concept) alias sed my_sed my_sed() { local oargs=${@} local arg local nargs=() local hadi= local hade= while [[ -n $1 ]] ; do case $1 in -i) # ignore this flag hadi=yes ;; -e|-f) shift nargs+=( -e$1 ) hade=yes ;; -*) nargs+=( $1 ) hade=yes ;; *) if [[ -z ${hade} ]] ; then nargs+=( $1 ) elif [[ -z ${hadi} ]] ; then # there is no inline replacing, not much we can do break else sed ${nargs[@]} $1 | diff -q $1 - /dev/null \ ewarn sed ${oargs} has no effect on $1 fi ;; esac shift done \sed ${oargs} } -- Fabian Groffen Gentoo on a different level
[gentoo-dev] Last rites: net-p2p/ghostwhitecrab
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 # Markos Chandras hwoar...@gentoo.org (22 May 2011) # Does not build against gcc-4.5. Bug #322361 # Removal in 30 days net-p2p/ghostwhitecrab - -- Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAEBCgAGBQJN2QVcAAoJEPqDWhW0r/LCLT8P/jZWIGJEa4K4ZaM6dSvAE7Dc ggpcX95SvRj5JYSbauX7zpRHQDV/QF9x3zq4hB/YfgC5LNLrHSOTR/EKB+dIvcDR MzZbGjDyBOCrQdOcXK+PG76BxXWTczT+8QhqatDckbt7L9EvZZi0UPBZAH86hgvr 6cp6HbCM5O/YAFhfhZzyXXqmpfhtWwVpRMqCU5eQ+A8GzepRAkYszvdrPd+gPnGk C/CgH9PivxN5EINnw0PO+LnGgoHH5oXPEQVCnzr7HzhA7xKEisVW15aS2NhrsVy1 y9rD+qBf6KK1xDJDn2gkt2oP6/QGW0mOK+HSLYuy4fu3ttDjZl4vClyDFW3Kl+fY p00OtGwTq9U30u0N4cpmDotYj6qGDD4E8jdiSRBu1yp7wrpGepoCkoMElVf9w0fY FuxHlaC7Waow2aORoYvLFmqwnU/qbaNwjwlPrfuaHh9DMNNIHdBa007BiP21TOIz H59tjaFHBZ9O+Poi5AIdTGMQHCP7RIoj4wX65VrvyP2PdYK/ERsLEymRVrzLPbap jLmomuO7xB4p3R4d17kIqD41Qqvc1bmqMDFzfqwDScght2C0VbePgUsfybd0OiUT jcQxoAbba0ETzwxlr2nlToDefSWswYJw/ng4f5tlTtUUrcT/v4otAw2RGK5KHGPc jxQME51U00mqX+/6k6zX =XlPQ -END PGP SIGNATURE-
[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-dns/dnsmasq: ChangeLog dnsmasq-2.57-r1.ebuild
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 22/05/2011 11:07 πμ, PaweA Hajdan (phajdan.jr) wrote: phajdan.jr11/05/22 10:07:17 Modified: ChangeLog Added:dnsmasq-2.57-r1.ebuild Log: Run as dedicated user instead of nobody, bug #360773. (Portage version: 2.1.9.42/cvs/Linux i686) Revision ChangesPath 1.207net-dns/dnsmasq/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/dnsmasq/ChangeLog?rev=1.207view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/dnsmasq/ChangeLog?rev=1.207content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/dnsmasq/ChangeLog?r1=1.206r2=1.207 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/ChangeLog,v retrieving revision 1.206 retrieving revision 1.207 diff -u -r1.206 -r1.207 --- ChangeLog 16 Apr 2011 18:23:07 - 1.206 +++ ChangeLog 22 May 2011 10:07:17 - 1.207 @@ -1,6 +1,12 @@ # ChangeLog for net-dns/dnsmasq # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/ChangeLog,v 1.206 2011/04/16 18:23:07 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/ChangeLog,v 1.207 2011/05/22 10:07:17 phajdan.jr Exp $ + +*dnsmasq-2.57-r1 (22 May 2011) + + 22 May 2011; Pawel Hajdan jr phajdan...@gentoo.org +dnsmasq-2.57-r1.ebuild, + +files/dnsmasq.confd-r1: + Run as dedicated user instead of nobody, bug #360773. 16 Apr 2011; Raúl Porcel armi...@gentoo.org dnsmasq-2.57.ebuild: alpha/ia64/s390/sh/sparc stable wrt #361149 1.1 net-dns/dnsmasq/dnsmasq-2.57-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.57-r1.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.57-r1.ebuild?rev=1.1content-type=text/plain Index: dnsmasq-2.57-r1.ebuild === # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.57-r1.ebuild,v 1.1 2011/05/22 10:07:17 phajdan.jr Exp $ EAPI=2 inherit eutils toolchain-funcs flag-o-matic MY_P=${P/_/} MY_PV=${PV/_/} DESCRIPTION=Small forwarding DNS server HOMEPAGE=http://www.thekelleys.org.uk/dnsmasq/; SRC_URI=http://www.thekelleys.org.uk/dnsmasq/${MY_P}.tar.lzma; LICENSE=GPL-2 SLOT=0 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd IUSE=dbus +dhcp idn ipv6 nls tftp RDEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) nls? ( sys-devel/gettext net-dns/libidn ) DEPEND=${RDEPEND} dev-util/pkgconfig || ( app-arch/xz-utils app-arch/lzma-utils ) S=${WORKDIR}/${PN}-${MY_PV} pkg_setup() { enewgroup dnsmasq enewuser dnsmasq -1 -1 /dev/null dnsmasq } src_prepare() { # dnsmasq on FreeBSD wants the config file in a silly location, this fixes epatch ${FILESDIR}/${PN}-2.47-fbsd-config.patch } src_configure() { COPTS= use tftp || COPTS+= -DNO_TFTP use dhcp || COPTS+= -DNO_DHCP use ipv6 || COPTS+= -DNO_IPV6 use dbus COPTS+= -DHAVE_DBUS use idn COPTS+= -DHAVE_IDN } src_compile() { emake \ PREFIX=/usr \ CC=$(tc-getCC) \ CFLAGS=${CFLAGS} \ COPTS=${COPTS} \ all$(use nls echo -i18n) || die } src_install() { emake \ PREFIX=/usr \ MANDIR=/usr/share/man \ DESTDIR=${D} \ install$(use nls echo -i18n) || die dodoc CHANGELOG FAQ dohtml *.html newinitd ${FILESDIR}/dnsmasq-init dnsmasq newconfd ${FILESDIR}/dnsmasq.confd-r1 dnsmasq insinto /etc newins dnsmasq.conf.example dnsmasq.conf if use dbus ; then insinto /etc/dbus-1/system.d doins dbus/dnsmasq.conf fi } Hi, Since you are not using EAPI=4 you need to add || die to every do* and new* function. Regards, - -- Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAEBCgAGBQJN2Ri1AAoJEPqDWhW0r/LCS2QP/RGYBtmtqiEXoYg4BsLCfkdM 1JYmDmrSlCC072tts1wTzeP9U7sEq5l/b5eNYK9axcDqks87+O65pnddLIiu3Nbv Oi+84HYLPdF0muFp8htrQlOl2p39gxkth4MxJr0h9KxkyZapRSKPQzaFcU6UIKyO 6pLBzLB6gvnT0EjED+IGMcSscCh3eXJlRu5XNVab23I12IShWSR6jZ8D+oyS FFELCT1Eb4GmNsiGXTPFAy8wDDY6k480L1rOJ+3o+NqlobIFuUz40jKHParXicx6 Wr1O5zrhq3glbEwuRgZ2DdzXivoqOZ+XT0p5nyvEpihwAeVtzr2uA4BdDmZP/4TS jpxAX1SkLmlumJrmQEfEBq6/u97C+Uq/b1+Jto66ilsO1jBeV8Ey/6Ju4jvpbKuh
Re: [gentoo-dev] rfc: use of the /run directory
On 5/20/11 6:54 PM, Mike Pagano wrote: On Friday 20 May 2011 04:58:12 Luca Barbato wrote: On 5/17/11 6:57 PM, William Hubbs wrote: That shouldn't be read as endorsing the peculiar and conceptually broken init replacement called systemd. lu Just curious, would you mind elaborating on it's peculiarities and conceptual brokenness? Having sockets managed by init instead of your daemon doesn't work quite well. (see why xinetd isn't used in many real-life situations) lu
Re: [gentoo-dev] arch teams and better tools
Hi! В Вск, 22/05/2011 в 10:13 +0200, Thomas Kahle пишет: On 18:44 Sat 21 May , Paweł Hajdan, Jr. wrote: Here's my answer to that, still in very early development: http://git.overlays.gentoo.org/gitweb/?p=proj/arch-tools.git;a=summary Have you seen app-portage/tatt ? https://github.com/tom111/tatt It looks that quite similar functionality is required to open stabilization bugs. It's really takes time to check that there is no bugs opened in the package and all dependent libraries, then to copy all maintainers and create list of packages with archs like: cate-gory/library-ver amd64 ppc ppc64 x86 cate-gory/pkg-ver amd64 x86 Have anybody thought/programmed such tool? :) -- Peter.
Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-dns/dnsmasq: ChangeLog dnsmasq-2.57-r1.ebuild
On 5/22/11 4:07 PM, Markos Chandras wrote: Since you are not using EAPI=4 you need to add || die to every do* and new* function. I just bumped to EAPI 4 then. Thanks! signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] arch teams and better tools
On Mon, May 23, 2011 at 12:54 AM, Peter Volkov p...@gentoo.org wrote: Hi! В Вск, 22/05/2011 в 10:13 +0200, Thomas Kahle пишет: On 18:44 Sat 21 May , Paweł Hajdan, Jr. wrote: Here's my answer to that, still in very early development: http://git.overlays.gentoo.org/gitweb/?p=proj/arch-tools.git;a=summary Have you seen app-portage/tatt ? https://github.com/tom111/tatt It looks that quite similar functionality is required to open stabilization bugs. It's really takes time to check that there is no bugs opened in the package and all dependent libraries, then to copy all maintainers and create list of packages with archs like: cate-gory/library-ver amd64 ppc ppc64 x86 cate-gory/pkg-ver amd64 x86 Have anybody thought/programmed such tool? :) One part of this, i.e. the generation of that list of packages with arches, is done by a script that the gnome and gstreamer herds use: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=blob;f=scripts/gen_archlist.py;hb=HEAD Usage: ./gen_archlist.py file with atoms Reading the script leads to eye-bleeds (it needs to be rewritten), but it works quite well. Here's some example output: http://bugs.gentoo.org/show_bug.cgi?id=368281 -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team
[gentoo-dev] Re: Removal of kdeprefix news item
Here's the updated news item, which I will be committing very shortly. Please note that there is absolutely no version of portage that was not in package.mask that would have problems with an EAPI-2 atom in a news item because EAPI-2 support was added to portage at the same time as news item support (they both appeared in portage 2.1.6). -- Jonathan CallenTitle: Removal of kdeprefix support Author: Jonathan Callen a...@gentoo.org Content-Type: text/plain Posted: 2011-05-22 Revision: 1 News-Item-Format: 1.0 Display-If-Installed: kde-base/kdelibs[kdeprefix] On 2011-06-06, kdeprefix support will be removed from all KDE ebuilds in portage. After this is done, only one version of KDE SC will be able to be installed at a time on a system. If you are currently using USE=kdeprefix to install multiple versions of KDE SC simultaneously, you will need to migrate to a non-kdeprefix installation. To migrate, you will need to set USE=-kdeprefix (or remove the manual unmasking of that flag in /etc/portage/profile) and rebuild all of the installed packages in kde-base/. To reinstall these packages, you can run: emerge --update --deep --newuse @world
Re: [gentoo-dev] rfc: use of the /run directory
Hi ... I think the best decision is wait to FHS 3.0
[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2011-05-22 23h59 UTC
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2011-05-22 23h59 UTC. Removals: app-emacs/calc 2011-05-18 19:09:55 ulm app-emacs/easypg2011-05-18 19:09:55 ulm app-emacs/ibuffer 2011-05-18 19:09:55 ulm app-emacs/table 2011-05-18 19:09:55 ulm app-emacs/tramp 2011-05-18 19:09:55 ulm app-emacs/htmlfontify 2011-05-18 19:09:55 ulm x11-themes/camaelon-themes 2011-05-19 22:57:55 voyageur gnustep-libs/camaelon 2011-05-19 22:58:55 voyageur virtual/lpr 2011-05-21 04:37:24 ssuominen net-analyzer/base 2011-05-21 15:40:03 olemarkus net-analyzer/centreon 2011-05-21 15:41:29 olemarkus dev-php/PEAR-Image_Graph2011-05-21 15:42:32 olemarkus mail-client/claws-mail-cachesaver 2011-05-22 15:39:50 fauli dev-cpp/libthrowable2011-05-22 15:41:24 fauli app-portage/gatt2011-05-22 15:42:06 fauli Additions: dev-util/complexity 2011-05-18 02:19:05 jer media-sound/chordii 2011-05-18 07:37:52 radhermit dev-ruby/xpath 2011-05-18 14:10:09 graaff media-sound/pianobooster2011-05-18 17:08:44 radhermit sys-process/pkill-darwin2011-05-18 18:24:11 grobian games-rpg/nwn-shadowlordsdreamcatcherdemon 2011-05-19 05:38:15 calchan kde-misc/steamcompanion 2011-05-19 12:28:12 scarabeus app-vim/gist2011-05-20 08:10:15 radhermit app-vim/txtfmt 2011-05-20 08:23:13 radhermit app-vim/cctree 2011-05-20 09:12:54 radhermit app-vim/lustyexplorer 2011-05-20 10:01:11 radhermit net-misc/batman-adv 2011-05-20 22:23:59 xmw net-misc/batctl 2011-05-20 23:02:17 xmw net-misc/batman-vis 2011-05-20 23:37:58 xmw app-vim/neocomplcache 2011-05-22 02:29:39 radhermit app-vim/unite 2011-05-22 03:09:02 radhermit -- Robin Hugh Johnson Gentoo Linux Developer E-Mail : robb...@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 Removed Packages: app-emacs/calc,removed,ulm,2011-05-18 19:09:55 app-emacs/easypg,removed,ulm,2011-05-18 19:09:55 app-emacs/ibuffer,removed,ulm,2011-05-18 19:09:55 app-emacs/table,removed,ulm,2011-05-18 19:09:55 app-emacs/tramp,removed,ulm,2011-05-18 19:09:55 app-emacs/htmlfontify,removed,ulm,2011-05-18 19:09:55 x11-themes/camaelon-themes,removed,voyageur,2011-05-19 22:57:55 gnustep-libs/camaelon,removed,voyageur,2011-05-19 22:58:55 virtual/lpr,removed,ssuominen,2011-05-21 04:37:24 net-analyzer/base,removed,olemarkus,2011-05-21 15:40:03 net-analyzer/centreon,removed,olemarkus,2011-05-21 15:41:29 dev-php/PEAR-Image_Graph,removed,olemarkus,2011-05-21 15:42:32 mail-client/claws-mail-cachesaver,removed,fauli,2011-05-22 15:39:50 dev-cpp/libthrowable,removed,fauli,2011-05-22 15:41:24 app-portage/gatt,removed,fauli,2011-05-22 15:42:06 Added Packages: dev-util/complexity,added,jer,2011-05-18 02:19:05 media-sound/chordii,added,radhermit,2011-05-18 07:37:52 dev-ruby/xpath,added,graaff,2011-05-18 14:10:09 media-sound/pianobooster,added,radhermit,2011-05-18 17:08:44 sys-process/pkill-darwin,added,grobian,2011-05-18 18:24:11 games-rpg/nwn-shadowlordsdreamcatcherdemon,added,calchan,2011-05-19 05:38:15 kde-misc/steamcompanion,added,scarabeus,2011-05-19 12:28:12 app-vim/gist,added,radhermit,2011-05-20 08:10:15 app-vim/txtfmt,added,radhermit,2011-05-20 08:23:13 app-vim/cctree,added,radhermit,2011-05-20 09:12:54 app-vim/lustyexplorer,added,radhermit,2011-05-20 10:01:11 net-misc/batman-adv,added,xmw,2011-05-20 22:23:59 net-misc/batctl,added,xmw,2011-05-20 23:02:17 net-misc/batman-vis,added,xmw,2011-05-20 23:37:58 app-vim/neocomplcache,added,radhermit,2011-05-22 02:29:39 app-vim/unite,added,radhermit,2011-05-22 03:09:02 Done.