Skip to main content

Did you know: We Git-host Gentoo user overlays!

Your Gentoo overlay hosted on Gentoo machines like this one — wouldn't that be sexy? Just click here to open a bug (already set to product "Gentoo Infrastructure" component "Gentoo overlays") providing

  • Overlay Name (matching "^user/[A-Za-z0-9_][A-Za-z0-9_-]*$")
  • An extra-short description
  • Owner name and e-mail (that's you)
  • SSH pubkey you'll be pushing with

That's it. Once you're running we can get you into the layman registry, too.

What being a Gentoo developer is about

Intro

Besides writing ebuilds itself being a Gentoo developer is about quite a few other things: it's never just configure-make-make-install. It's actually true not only for Gentoo but for other distros, too. Read on.

So what is it?

So if you are still wondering what distro developers (sometimes called "packagers") are doing I can recommend watching How to Build Applications Linux Distributions will Package (audio from 1:40 on) of PyCon 2009 by Toshio Kuratomi of Fedora.

As a result of all these other aspects there is a lot of room for challenge, interaction, and — dependening of your definition of that word — beauty. If you're thinking by now: wow, cool, I want to join with this : please contact us! Drop by in #gentoo on Freenode for instance and say hello.

Besides...

The Gentoo tool mentioned in the end by someone from the audience is g-pypi, I suppose. There's a related Summer of Code task related to g-pypi, if you're a student looking for paid fun in the summer.

Passing arguments to the end part of \newenvironment

I recently found myself with repeated use of quote environments like this:

\begin{quote}{\sl
  To call two elements ``independent'' is to say the chances
  of one failing are not linked in any way to the chances of
  the other failing.
}\\\hspace*\fill\citep{downer-failure}
\end{quote}

So it's an ordinary quote plus

  • slanted style around the actual citation
  • a note on the author

By creating my own custom environment fancyquote I could reduce duplication and at the same time make it more readable. I wanted to be able to write it like this, instead:

\begin{fancyquote}[\citep{downer-failure}]
  To call two elements ``independent'' is to say the chances
  of one failing are not linked in any way to the chances of
  the other failing.
\end{fancyquote}

If it had worked I would had stopped at this:

\newenvironment{fancyquote}[1][]{%
  \begin{quote}%
    \begingroup\sl%
}{%
    \endgroup\\
    \hspace*\fill#1%
  \end{quote}%
}

What's the problem here? Arguments (#1) cannot be used in the second half of environment definitions.

It may not contain any argument parameters. [1]

What? No really. Now that I know that an environment definition makes two commands \begin envname and \end envname it even makes a bit of sense to me. On a side note: \begingroup and \endgroup are replacement for curly brackets that work in syntactically unbalanced manner. So still, I wanted that environment. In the end I came to using a savebox to give the second half access to my original value of #1:

\newsavebox{\fancyquotesavebox}
\newenvironment{fancyquote}[1][]{%
  \savebox{\fancyquotesavebox}{#1}
  \begin{quote}%
    \begingroup\sl%
}{%
    \endgroup\\
    \hspace*\fill\usebox{\fancyquotesavebox}%
  \end{quote}%
}

In contrast to the first approach now this does work.. as longs as you don't run into a need to nest it. If you know how to use a proper stack for this I'd be interested to hear.

Gentoo Bugday April 3rd: Bugs to start with

Introduction

Today, April 3rd, 2010 is bugday again. If you didn't know what bugs to work on last month — not this time!. A few developers have taken the time to mark 117 bugs as candidates for bugday using the bugday flag in Bugzilla — thank you! Below is what they marked, presented from three different points of view.

Please keep in mind that for now the tables below are static snapshots , live stats may be ready next month: consider this as a preview. You can always get a Bugzilla-style live listing from http://tinyurl.com/bugday-candidates, though. Thanks for taking part in bugday!

Bugs to start with:

Bugs by class

Class ID Title
Bump request 298976 net-wireless/iw-0.9.19 released
303043 dev-embedded/arduino-0018 version bump
311127 Version bump: sci-geosciences/merkaartor-0.15.3
311129 Version bump: sci-geosciences/mapnik-0.7.1
311309 Version bump: xfce-extra/xfce4-power-manager-0.8.5
311311 Version bump: app-office/orage-4.7.5
311935 Version bump: media-gfx/digikam-1.2.0
Compile error 240390 app-pda/jpilot-backup and app-pda/jpilot-plucker fail to build (mi..
258342 sys-devel/autoconf-9999 fails to build
273347 media-sound/phonon-4.3.80-r1 doesn't compile with USE="-xcb"
276173 kde-base/kscd-4.2.4 fails to build tests
282826 kde-base/superkaramba-4.3.0 fails to compile [python3 + gcc 4.4]
288187 kde-base/kopete-4.3.1: doesn't compile with libgadu support
295751 net-mail/safecat fails to build
299061 dev-lang/ocaml: fail to build with pie enabled gcc.
308475 x11-libs/libdrm-2.4.17 build fails to configure, `clock_gettime' m..
308611 sci-libs/lapack-reference-3.2.1-r1 fails to configure because of m..
311973 app-office/mdbtools-0.6_pre2-r2 fails to compile because of confli..
Compile flag related 243636 app-misc/egads: CC variable not respected
243752 app-text/sloccount: CC variable not respected
243924 dev-libs/libmcal: CC variable not respected
244140 mail-filter/dcc: CC variable not respected
Crash bugs 257339 kde-base/kdm-4.2.0 crashes on root login with a segfault
259680 CLUCENE crashes creating hs_err.log appear into home
283651 kdm 4.3 crashes on kdm_greeting
Dependency bundling 206920 dev-util/cmake contains an internal copy of libform
253561 dev-util/cmake bundles an internal copy of libtar
Linking related 247991 net-libs/cvm: fails with forced –as-needed
262803 dev-util/astyle doesn't respect LDFLAGS
280922 media-libs/libdecodeqr: fails configure with forced –as-needed
289907 kstlyes built with –as-needed does not link oxygen to libkio
Test failures 257847 [FEATURES=test] kde-base/libkcddb-4.2.0 fails tests
264917 kde-base/okteta-4.3.1 (and earlier) test 9 failing
264928 kde-base/korganizer-4.2.2 test 1 failing
276173 kde-base/kscd-4.2.4 fails to build tests
276208 dev-util/kdevplatform-0.9.93 fails tests
276444 app-office/koffice-libs-2.0.1 fails tests
277780 kde-base/kcalc-4 fails tests
277781 kde-base/kalgebra fails tests
279287 app-office/kspread-2 fails tests
279288 app-office/kword-2 fails tests
281712 dev-libs/soprano-2.3.* and 2.4.0.1 fails testsuite
300512 dev-ruby/sinatra fails tests (ruby BUG)
unclassified 158206 <=kde-base/kcheckpass-4.4.2 and refreshing krb5 credentials
159684 kde-misc/ksshaskpass (new ebuild)
185523 New package: kde-misc/semantik
189971 cursor size in ~/.Xdefaults not always honored in X
213810 mail-client/mutt: Backspace does not work in Konsole
215283 New ebuild for Pate, a framework for writing Python plugins for Kate
220997 Input-hotplug don't restore mouse/keyboard settings after re/plugg..
226573 dev-util/pilrc: autoconf/autoreconf/automake/libtool called directly
256976 dev-libs/soprano-2.2 fails to emerge due to JAVA_INCLUDE_PATH2
257445 kde-base/kdm-4.3 fails to start on system start
258857 =kde-base/libkdeedu-4.3.3 FEATURES="test" – Could not find executa..
261162 kde-base/korganizer-4.2.0-r1: events multiply when a calendar reso..
261260 plasma starts with crash handler disabled
261360 dolphin does not copy all files over cifs (cp does)
261813 Some KDE4 packages break permissions to /usr/share/config (it affe..
261846 Decorations and windows display errors at KDE 4.2.1 and QT 4.5.0
265054 Remove old-style virtual/ruby
266018 mail-client/evolution-2.24.5: Icons don't appear with KDE-4.2
267686 app-portage/layman please document "nocheck : yes" better
269270 Duplicate entries on lancelot/kick off ( kde-4.2.3 )
272516 KDE apps can't see webcam
273809 games-misc/fortune-mod-gentoo-dev-20090306 fails to install
274050 kde-base/kdelibs (at least) does parallelization incorrectly
274490 media-libs/alsa-lib-1.0.18 – Unable to set hw-parameters: Broken p..
278473 kde-base/kdm fails to log out correctly
280880 rox.eclass calls autoconf in src_compile
280996 =kde-base/libkcddb-4.3.3 kcddb-asynchttplookuptest never finishes
281042 kde-base/systemsettings-4.3.0 cannot contact consolekit because me..
281085 kde-base/kjots-4.3.5 fails with paralel make
283392 kde-base/plasma-workspace segementation fault on 'show dashboard'
283949 PolicyKit module installation path may need tweaking for kdeprefix
284475 Failed to emerge kde-base/nepomuk-4.3.x w/ libjvm.so
284615 akonadi-server-1.2.1 ebuild fails to built target akonadiprivate
284817 net-nds/nsscache should be ported to use bsddb3 module (dev-python..
285112 x11-themes/tango-icon-theme-0.8.90 delivers (too) huge icons in kd..
286378 kdm(-4.3.1) does not provide a fallback for "custom" session when ..
287161 KOffice 2.0.2 Image shape file dialog works only if file is double..
288097 [Gentoo Ten Live DVD] xorg-server KDE causes screen flicker
288132 Present Windows/Walk through windows broken
288154 RSS dependent plasmoids are useless as long as use flag RSS is not..
288267 dvb-t : b2c2_flexcop_pci : no System Sleep : breaks kaffeine
288580 Upgrading x11-libs/qt to 4.5.3 breaks kmail's and kwallet's passwo..
288671 kde-base/kdelibs-4.3.2-r1 failed undefined reference to typeinfo ..
288771 Konqueror/Dolphin randomly fails to use fish:// with "Error: Unexp..
288945 ~kde-base/printer-applet-4.3.2 crash: printer-applet-kde refuses t..
289083 System hangs when I attempt to login: this happens with all nvidia..
289386 Screensaver fails in KDE after xorg-1.6 update
289530 KDE 4.3 : plasma-desktop faild on delete "Lancelot module"
289670 kde-base/kdelibs kdeinit4 leaks fd to children
290861 app-office/openoffice-3.1.1[kde] "Save as…" dialog broken
290877 KDE_LINGUAS_DIR from kde4-functions.eclass doesn't have support fo..
291032 [kde-testing] kde-base/kalarm-4.3.73 failed to emerge
291321 dev-util/kdevelop-3.9.-95: not created new application from templa..
291627 =kde-base/okular-4.3.1: PDF printing is broken
291883 app-misc/strigi-0.7.0 eats up all free disk space
291955 In kde 4.x, KWin sometimes gets confused when connecting/disconnec..
292002 Kmail highlight emails cause cap lock on
292038 media-libs/liblastfm: missing some deps
292941 can not add a new network printer with system-config-printer-kde-4..
293055 kde-base/kdelibs-4.3.X will not build when use flag handbook is ac..
294618 kde-base/kmail-4.3.1-r1 multiple item selection in message list so..
295152 usb mounting IsCallerPriviliged failed
295454 sys-libs/nss-db causes open_wr errors on database files and should..
296110 www-plugins/gnash: documentation installed outside /usr/share/doc/..
299429 dev-lang/snobol tries to install missing documentation
301802 www-client/midori doesn't run tests and it should
305439 net-mail/cyrus-imap-admin-2.3.16 – autoconf fails
306679 media-gfx/digikam-1.1.0-r1: Image rotation is broken
307611 kde-base/mplayerthumbs and media-video/kffmpegthumbnailer are keep..
307801 akonadi-server-1.3.1 fails to start with sqlite use flag in both q..
310063 media-video/kdenlive-0.7.7.1 unable to remove clip
310843 net-libs/cvm fails to buid (parallel make issue?)
311293 System wakes up with black screen if kaffeine was fullscreen
311955 net-misc/wicd: typos in eap profile prevent eap-fast from working
312063 [science overlay] sci-misc/freecad-0.9.2646 does not install PartGui

Bugs by package

Category Package ID Title
app-misc strigi 291883 app-misc/strigi-0.7.0 eats up all free disk space
egads 243636 app-misc/egads: CC variable not respected
app-office mdbtools 311973 app-office/mdbtools-0.6_pre2-r2 fails to compile because of confli..
kspread 279287 app-office/kspread-2 fails tests
koffice-libs 276444 app-office/koffice-libs-2.0.1 fails tests
openoffice 290861 app-office/openoffice-3.1.1[kde] "Save as…" dialog broken
akonadi-server 261813 Some KDE4 packages break permissions to /usr/share/config (it affe..
orage 311311 Version bump: app-office/orage-4.7.5
kword 279288 app-office/kword-2 fails tests
app-pda jpilot-backup 240390 app-pda/jpilot-backup and app-pda/jpilot-plucker fail to build (mi..
jpilot-plucker 240390 app-pda/jpilot-backup and app-pda/jpilot-plucker fail to build (mi..
app-portage layman 267686 app-portage/layman please document "nocheck : yes" better
app-text sloccount 243752 app-text/sloccount: CC variable not respected
dev-embedded arduino 303043 dev-embedded/arduino-0018 version bump
dev-lang snobol 299429 dev-lang/snobol tries to install missing documentation
ocaml 299061 dev-lang/ocaml: fail to build with pie enabled gcc.
dev-libs libmcal 243924 dev-libs/libmcal: CC variable not respected
soprano 256976 dev-libs/soprano-2.2 fails to emerge due to JAVA_INCLUDE_PATH2
281712 dev-libs/soprano-2.3.* and 2.4.0.1 fails testsuite
dev-python bsddb3 284817 net-nds/nsscache should be ported to use bsddb3 module (dev-python..
dev-ruby sinatra 300512 dev-ruby/sinatra fails tests (ruby BUG)
dev-util kdevelop 291321 dev-util/kdevelop-3.9.-95: not created new application from templa..
pilrc 226573 dev-util/pilrc: autoconf/autoreconf/automake/libtool called directly
cmake 206920 dev-util/cmake contains an internal copy of libform
253561 dev-util/cmake bundles an internal copy of libtar
kdevplatform 276208 dev-util/kdevplatform-0.9.93 fails tests
astyle 262803 dev-util/astyle doesn't respect LDFLAGS
games-misc fortune-mod-gentoo-dev 273809 games-misc/fortune-mod-gentoo-dev-20090306 fails to install
kde-base kdm 257339 kde-base/kdm-4.2.0 crashes on root login with a segfault
257445 kde-base/kdm-4.3 fails to start on system start
278473 kde-base/kdm fails to log out correctly
nepomuk 284475 Failed to emerge kde-base/nepomuk-4.3.x w/ libjvm.so
okular 291627 =kde-base/okular-4.3.1: PDF printing is broken
systemsettings 281042 kde-base/systemsettings-4.3.0 cannot contact consolekit because me..
kcheckpass 158206 <=kde-base/kcheckpass-4.4.2 and refreshing krb5 credentials
kdelibs 274050 kde-base/kdelibs (at least) does parallelization incorrectly
288671 kde-base/kdelibs-4.3.2-r1 failed undefined reference to typeinfo ..
289670 kde-base/kdelibs kdeinit4 leaks fd to children
293055 kde-base/kdelibs-4.3.X will not build when use flag handbook is ac..
libkdeedu 258857 =kde-base/libkdeedu-4.3.3 FEATURES="test" – Could not find executa..
kjots 281085 kde-base/kjots-4.3.5 fails with paralel make
kcalc 277780 kde-base/kcalc-4 fails tests
kmail 294618 kde-base/kmail-4.3.1-r1 multiple item selection in message list so..
korganizer 261162 kde-base/korganizer-4.2.0-r1: events multiply when a calendar reso..
264928 kde-base/korganizer-4.2.2 test 1 failing
mplayerthumbs 307611 kde-base/mplayerthumbs and media-video/kffmpegthumbnailer are keep..
kalarm 291032 [kde-testing] kde-base/kalarm-4.3.73 failed to emerge
okteta 264917 kde-base/okteta-4.3.1 (and earlier) test 9 failing
libkcddb 257847 [FEATURES=test] kde-base/libkcddb-4.2.0 fails tests
280996 =kde-base/libkcddb-4.3.3 kcddb-asynchttplookuptest never finishes
superkaramba 282826 kde-base/superkaramba-4.3.0 fails to compile [python3 + gcc 4.4]
printer-applet 288945 ~kde-base/printer-applet-4.3.2 crash: printer-applet-kde refuses t..
kopete 288187 kde-base/kopete-4.3.1: doesn't compile with libgadu support
kalgebra 277781 kde-base/kalgebra fails tests
plasma-workspace 283392 kde-base/plasma-workspace segementation fault on 'show dashboard'
288154 RSS dependent plasmoids are useless as long as use flag RSS is not..
kscd 276173 kde-base/kscd-4.2.4 fails to build tests
kde-misc ksshaskpass 159684 kde-misc/ksshaskpass (new ebuild)
semantik 185523 New package: kde-misc/semantik
mail-client evolution 266018 mail-client/evolution-2.24.5: Icons don't appear with KDE-4.2
mutt 213810 mail-client/mutt: Backspace does not work in Konsole
mail-filter dcc 244140 mail-filter/dcc: CC variable not respected
media-gfx digikam 306679 media-gfx/digikam-1.1.0-r1: Image rotation is broken
311935 Version bump: media-gfx/digikam-1.2.0
media-libs alsa-lib 274490 media-libs/alsa-lib-1.0.18 – Unable to set hw-parameters: Broken p..
libdecodeqr 280922 media-libs/libdecodeqr: fails configure with forced –as-needed
liblastfm 292038 media-libs/liblastfm: missing some deps
media-sound phonon 273347 media-sound/phonon-4.3.80-r1 doesn't compile with USE="-xcb"
media-video kdenlive 310063 media-video/kdenlive-0.7.7.1 unable to remove clip
kffmpegthumbnailer 307611 kde-base/mplayerthumbs and media-video/kffmpegthumbnailer are keep..
net-libs cvm 247991 net-libs/cvm: fails with forced –as-needed
310843 net-libs/cvm fails to buid (parallel make issue?)
net-mail cyrus-imap-admin 305439 net-mail/cyrus-imap-admin-2.3.16 – autoconf fails
safecat 295751 net-mail/safecat fails to build
net-misc wicd 311955 net-misc/wicd: typos in eap profile prevent eap-fast from working
net-nds nsscache 284817 net-nds/nsscache should be ported to use bsddb3 module (dev-python..
sci-geosciences merkaartor 311127 Version bump: sci-geosciences/merkaartor-0.15.3
mapnik 311129 Version bump: sci-geosciences/mapnik-0.7.1
sci-libs lapack-reference 308611 sci-libs/lapack-reference-3.2.1-r1 fails to configure because of m..
sci-misc freecad 312063 [science overlay] sci-misc/freecad-0.9.2646 does not install PartGui
sys-devel autoconf 258342 sys-devel/autoconf-9999 fails to build
sys-libs nss-db 295454 sys-libs/nss-db causes open_wr errors on database files and should..
www-client midori 301802 www-client/midori doesn't run tests and it should
www-plugins gnash 296110 www-plugins/gnash: documentation installed outside /usr/share/doc/..
x11-libs libdrm 308475 x11-libs/libdrm-2.4.17 build fails to configure, `clock_gettime' m..
x11-themes tango-icon-theme 285112 x11-themes/tango-icon-theme-0.8.90 delivers (too) huge icons in kd..
xfce-extra xfce4-power-manager 311309 Version bump: xfce-extra/xfce4-power-manager-0.8.5
unknown unknown 189971 cursor size in ~/.Xdefaults not always honored in X
215283 New ebuild for Pate, a framework for writing Python plugins for Kate
220997 Input-hotplug don't restore mouse/keyboard settings after re/plugg..
259680 CLUCENE crashes creating hs_err.log appear into home
261260 plasma starts with crash handler disabled
261360 dolphin does not copy all files over cifs (cp does)
261846 Decorations and windows display errors at KDE 4.2.1 and QT 4.5.0
265054 Remove old-style virtual/ruby
269270 Duplicate entries on lancelot/kick off ( kde-4.2.3 )
272516 KDE apps can't see webcam
280880 rox.eclass calls autoconf in src_compile
283651 kdm 4.3 crashes on kdm_greeting
283949 PolicyKit module installation path may need tweaking for kdeprefix
284615 akonadi-server-1.2.1 ebuild fails to built target akonadiprivate
286378 kdm(-4.3.1) does not provide a fallback for "custom" session when ..
287161 KOffice 2.0.2 Image shape file dialog works only if file is double..
288097 [Gentoo Ten Live DVD] xorg-server KDE causes screen flicker
288132 Present Windows/Walk through windows broken
288267 dvb-t : b2c2_flexcop_pci : no System Sleep : breaks kaffeine
288580 Upgrading x11-libs/qt to 4.5.3 breaks kmail's and kwallet's passwo..
288771 Konqueror/Dolphin randomly fails to use fish:// with "Error: Unexp..
289083 System hangs when I attempt to login: this happens with all nvidia..
289386 Screensaver fails in KDE after xorg-1.6 update
289530 KDE 4.3 : plasma-desktop faild on delete "Lancelot module"
289907 kstlyes built with –as-needed does not link oxygen to libkio
290877 KDE_LINGUAS_DIR from kde4-functions.eclass doesn't have support fo..
291955 In kde 4.x, KWin sometimes gets confused when connecting/disconnec..
292002 Kmail highlight emails cause cap lock on
292941 can not add a new network printer with system-config-printer-kde-4..
295152 usb mounting IsCallerPriviliged failed
298976 net-wireless/iw-0.9.19 released
307801 akonadi-server-1.3.1 fails to start with sqlite use flag in both q..
311293 System wakes up with black screen if kaffeine was fullscreen

Bugs by herd

Assignee ID Title
base-system 258342 sys-devel/autoconf-9999 fails to build
dev-tools 262803 dev-util/astyle doesn't respect LDFLAGS
kde 158206 <=kde-base/kcheckpass-4.4.2 and refreshing krb5 credentials
189971 cursor size in ~/.Xdefaults not always honored in X
206920 dev-util/cmake contains an internal copy of libform
213810 mail-client/mutt: Backspace does not work in Konsole
220997 Input-hotplug don't restore mouse/keyboard settings after re/plugg..
253561 dev-util/cmake bundles an internal copy of libtar
256976 dev-libs/soprano-2.2 fails to emerge due to JAVA_INCLUDE_PATH2
257339 kde-base/kdm-4.2.0 crashes on root login with a segfault
257445 kde-base/kdm-4.3 fails to start on system start
257847 [FEATURES=test] kde-base/libkcddb-4.2.0 fails tests
258857 =kde-base/libkdeedu-4.3.3 FEATURES="test" – Could not find executa..
261162 kde-base/korganizer-4.2.0-r1: events multiply when a calendar reso..
261260 plasma starts with crash handler disabled
261360 dolphin does not copy all files over cifs (cp does)
261813 Some KDE4 packages break permissions to /usr/share/config (it affe..
261846 Decorations and windows display errors at KDE 4.2.1 and QT 4.5.0
264917 kde-base/okteta-4.3.1 (and earlier) test 9 failing
264928 kde-base/korganizer-4.2.2 test 1 failing
266018 mail-client/evolution-2.24.5: Icons don't appear with KDE-4.2
269270 Duplicate entries on lancelot/kick off ( kde-4.2.3 )
272516 KDE apps can't see webcam
273347 media-sound/phonon-4.3.80-r1 doesn't compile with USE="-xcb"
274050 kde-base/kdelibs (at least) does parallelization incorrectly
274490 media-libs/alsa-lib-1.0.18 – Unable to set hw-parameters: Broken p..
276173 kde-base/kscd-4.2.4 fails to build tests
276208 dev-util/kdevplatform-0.9.93 fails tests
276444 app-office/koffice-libs-2.0.1 fails tests
277780 kde-base/kcalc-4 fails tests
277781 kde-base/kalgebra fails tests
279287 app-office/kspread-2 fails tests
279288 app-office/kword-2 fails tests
280996 =kde-base/libkcddb-4.3.3 kcddb-asynchttplookuptest never finishes
281042 kde-base/systemsettings-4.3.0 cannot contact consolekit because me..
281085 kde-base/kjots-4.3.5 fails with paralel make
281712 dev-libs/soprano-2.3.* and 2.4.0.1 fails testsuite
282826 kde-base/superkaramba-4.3.0 fails to compile [python3 + gcc 4.4]
283392 kde-base/plasma-workspace segementation fault on 'show dashboard'
283651 kdm 4.3 crashes on kdm_greeting
283949 PolicyKit module installation path may need tweaking for kdeprefix
284475 Failed to emerge kde-base/nepomuk-4.3.x w/ libjvm.so
284615 akonadi-server-1.2.1 ebuild fails to built target akonadiprivate
285112 x11-themes/tango-icon-theme-0.8.90 delivers (too) huge icons in kd..
286378 kdm(-4.3.1) does not provide a fallback for "custom" session when ..
287161 KOffice 2.0.2 Image shape file dialog works only if file is double..
288132 Present Windows/Walk through windows broken
288154 RSS dependent plasmoids are useless as long as use flag RSS is not..
288187 kde-base/kopete-4.3.1: doesn't compile with libgadu support
288671 kde-base/kdelibs-4.3.2-r1 failed undefined reference to typeinfo ..
288771 Konqueror/Dolphin randomly fails to use fish:// with "Error: Unexp..
288945 ~kde-base/printer-applet-4.3.2 crash: printer-applet-kde refuses t..
289083 System hangs when I attempt to login: this happens with all nvidia..
289386 Screensaver fails in KDE after xorg-1.6 update
289530 KDE 4.3 : plasma-desktop faild on delete "Lancelot module"
289670 kde-base/kdelibs kdeinit4 leaks fd to children
289907 kstlyes built with –as-needed does not link oxygen to libkio
290877 KDE_LINGUAS_DIR from kde4-functions.eclass doesn't have support fo..
291032 [kde-testing] kde-base/kalarm-4.3.73 failed to emerge
291321 dev-util/kdevelop-3.9.-95: not created new application from templa..
291627 =kde-base/okular-4.3.1: PDF printing is broken
291883 app-misc/strigi-0.7.0 eats up all free disk space
291955 In kde 4.x, KWin sometimes gets confused when connecting/disconnec..
292002 Kmail highlight emails cause cap lock on
292038 media-libs/liblastfm: missing some deps
292941 can not add a new network printer with system-config-printer-kde-4..
293055 kde-base/kdelibs-4.3.X will not build when use flag handbook is ac..
294618 kde-base/kmail-4.3.1-r1 multiple item selection in message list so..
295152 usb mounting IsCallerPriviliged failed
306679 media-gfx/digikam-1.1.0-r1: Image rotation is broken
307611 kde-base/mplayerthumbs and media-video/kffmpegthumbnailer are keep..
307801 akonadi-server-1.3.1 fails to start with sqlite use flag in both q..
310063 media-video/kdenlive-0.7.7.1 unable to remove clip
311293 System wakes up with black screen if kaffeine was fullscreen
311935 Version bump: media-gfx/digikam-1.2.0
maintainer-wanted 159684 kde-misc/ksshaskpass (new ebuild)
185523 New package: kde-misc/semantik
215283 New ebuild for Pate, a framework for writing Python plugins for Kate
ml 299061 dev-lang/ocaml: fail to build with pie enabled gcc.
netmon 298976 net-wireless/iw-0.9.19 released
openoffice 290861 app-office/openoffice-3.1.1[kde] "Save as…" dialog broken
pda 226573 dev-util/pilrc: autoconf/autoreconf/automake/libtool called directly
240390 app-pda/jpilot-backup and app-pda/jpilot-plucker fail to build (mi..
prefix 308475 x11-libs/libdrm-2.4.17 build fails to configure, `clock_gettime' m..
qt 288580 Upgrading x11-libs/qt to 4.5.3 breaks kmail's and kwallet's passwo..
rox 280880 rox.eclass calls autoconf in src_compile
ruby 265054 Remove old-style virtual/ruby
300512 dev-ruby/sinatra fails tests (ruby BUG)
ten 288097 [Gentoo Ten Live DVD] xorg-server KDE causes screen flicker
video 288267 dvb-t : b2c2_flexcop_pci : no System Sleep : breaks kaffeine
x11 278473 kde-base/kdm fails to log out correctly
xfce 301802 www-client/midori doesn't run tests and it should
311309 Version bump: xfce-extra/xfce4-power-manager-0.8.5
311311 Version bump: app-office/orage-4.7.5
other 243636 app-misc/egads: CC variable not respected
243752 app-text/sloccount: CC variable not respected
243924 dev-libs/libmcal: CC variable not respected
244140 mail-filter/dcc: CC variable not respected
247991 net-libs/cvm: fails with forced –as-needed
259680 CLUCENE crashes creating hs_err.log appear into home
267686 app-portage/layman please document "nocheck : yes" better
273809 games-misc/fortune-mod-gentoo-dev-20090306 fails to install
280922 media-libs/libdecodeqr: fails configure with forced –as-needed
284817 net-nds/nsscache should be ported to use bsddb3 module (dev-python..
295454 sys-libs/nss-db causes open_wr errors on database files and should..
295751 net-mail/safecat fails to build
296110 www-plugins/gnash: documentation installed outside /usr/share/doc/..
299429 dev-lang/snobol tries to install missing documentation
303043 dev-embedded/arduino-0018 version bump
305439 net-mail/cyrus-imap-admin-2.3.16 – autoconf fails
308611 sci-libs/lapack-reference-3.2.1-r1 fails to configure because of m..
310843 net-libs/cvm fails to buid (parallel make issue?)
311127 Version bump: sci-geosciences/merkaartor-0.15.3
311129 Version bump: sci-geosciences/mapnik-0.7.1
311955 net-misc/wicd: typos in eap profile prevent eap-fast from working
311973 app-office/mdbtools-0.6_pre2-r2 fails to compile because of confli..
312063 [science overlay] sci-misc/freecad-0.9.2646 does not install PartGui

PS: Yes, the code which generated this report is available.

New flag "bugday" on bugs.gentoo.org: Please check your bugs for suitability

.. WHAT?

Next bugday is around the corner: Saturday, April 3rd 2010. As previous bugdays have been suffering from the bad selection of bugs for bugday I want to ask you to help select bugs for bugday not that we have technical means to, please read on. If you have editbugs permission on bugs.gentoo.org you can marks bugs for bugday by now. Thanks Robin!

Requirements for a bugday bug

Just one thing: The task behind it must be solvable without developer access (excluding the final commit)

Good candidates

A bug is a good candidate if it belongs to any of these classes:

  • any kind of easy fixes
  • compile errors
  • documentation bugs (smaller ones)
  • requests for ebuilds (maybe point user to Project Sunrise)
  • typos, SRC_URI/HOMEPAGE changes
  • sandbox violations
  • segfault and crash bugs
  • bugs in need for working/non-working confirmation

If you can do a better list please make me replace it ;-)

Marking bugs for bugday

There's a new flag called "bugday". For each bug you can set it to one of four states:

  • + — Yes, good candidate for bugday
  • - — No, please keep this bug of bugday
  • ? — Decision requested (good choice if you're unsure)
  • — Unknown (a space)

Bugs in so far

To see what bugs have made it into the bugday so far you can have a look at either

Thanks for reading.

Before svn2git you want to run: svneverever

First: There are several tools called svn2git: this is about the svn2git of KDE up on Gitorious. So you're about to convert a larger SVN repository to Git, say 15,000 revisions. You check out the latest revision, run some find command or fire up a file browser to get a better view of file hierarchy in there. Then it strikes you:

  • What if the layout didn't look like that all the time?
  • Are there any sub projects hidden in there that you want to ignore or extract to a separate repository?

You may end up using "svn ls" or something peeping in here and there not being really sure until you've seen it all. What a nightmare. When converting the repository of Gentoo's Portage I wrote a simple tool in Python to do that work for me in automated fashion: I called it svneverever. It runs through all history collecting additions of directories. In the end it presents a tree of all directories ever having existed in the repository. Let's do a quick example. First we create tiny but suitable sample repository:

# Create and checkout dummy SVN repo
svnadmin create example-store
svn co file://$PWD/example-store example-workdir
cd example-workdir

# Make revision #1 for /trunk
mkdir trunk
touch trunk/readme.txt
svn add trunk
svn ci -m 'Add /trunk'

# Make revision #2 for /project7/trunk
mkdir project7
svn add project7/
svn mv trunk project7/
svn ci -m 'Move /trunk to /project7/trunk'

Let's feed that to svneverever:

svneverever file://$PWD/../example-store

Its output will be:

Analyzing 2 revisions.... 50% (r1)... 100% (r2).

/project7
    /trunk
/trunk

(The output for Portage was more complex, have a look at all-portage-repo- dirs-ever.txt if you're curious.) With that information at hand it's easy to write a svn2git rules file for it:

create repository project7
end repository

match /project7/trunk/
  repository project7
  branch master
end match

match /trunk/
  repository project7
  branch master
end match

or this one after unification of the matchers into one:

create repository project7
end repository

match (?:/project7)?/trunk/
  repository project7
  branch master
end match

(For Portage we ended up with these rules (v3).) On one hand svneverever is a working tool already, on the other some of you will want more from it. As of now I just won't be able to handle potential feature request but I hope to have time to review and accept sets of clean patches. So if you have patches for me: please contact me. Last but not least a big THANK YOU to the authors of svn2git. It's powerful and fast: 110 minutes faster than git-svn on the history of Portage over here. Thank you (in order of current commit count, descending):

  • Thiago Macieira
  • Thomas Zander
  • Torgny Nyblom
  • Anders Kaseorg

One last time: here's the link to svneverever.

One site to search all ebuilds: gpo.zugaina.org

Yannick/Ycarus has been running a very usefull website for some time (http://gpo.zugaina.org/; GPO = Gentoo Portage Overlays) allowing you to browse and search ebuilds from all overlays known to the layman registry. Recently he added the trees gentoo and funtoo to the database. So while there may still be ebuilds flying around on the net or on bugs.gentoo.org that website finally allows access to the majority of ebuilds in one place. Awesome!

Looking back at bumpday #1: winners and packages

First of all thanks to everyone participating in this bumpday!

In this report:

Quick summary

  • First place goes to betelgeuse with 9 bumps.

  • Second place goes to jlec and tove with 3 bumps each.

  • Third place goes to armin76, caster, matsuu, nirbheek, spatz, ssuominen, vapier with 2 bumps each.

  • 37 packages have been bumped in total.

This analysis is referring to bumpday 2010-03-20.

Bump count per person

Rank Bumps Person
1. 9 betelgeuse
2. 3 jlec
tove
3. 2 armin76
caster
matsuu
nirbheek
spatz
ssuominen
vapier
4. 1 calchan
djc
keri
keytoaster
mpagano
serkan
sping
weaver

Packages per person

Person Category/Package Version
betelgeuse app-arch/fastjar 0.98
dev-java/charva 1.1.4
dev-java/commons-codec 1.4
dev-java/commons-daemon 1.0.2
dev-java/commons-pool 1.5.4
dev-java/jdbc-jaybird 2.1.6
dev-java/maven-bin 2.0.11
dev-java/slf4j-api 1.5.11
dev-java/slf4j-nop 1.5.11
jlec app-text/dos2unix 5.0
sci-chemistry/aria 2.3.1
sci-chemistry/arp-warp-bin 7.1
tove dev-perl/DateTime-Format-Strptime 1.2000
dev-perl/DateTime-Locale 0.45
dev-perl/Net-Twitter 3.12000
armin76 net-p2p/deluge 1.2.2
sys-kernel/vanilla-sources 2.6.34_rc2
caster dev-java/ant-eclipse-ecj 3.5.2
dev-java/eclipse-ecj 3.5.2
matsuu app-arch/upx 3.04
app-arch/upx-ucl 3.04
nirbheek media-libs/gnonlin 0.10.15
media-video/pitivi 0.13.4
spatz app-misc/strigi 0.7.2
media-video/devede 3.16.6
ssuominen media-sound/mpg123 1.10.1
media-video/cinelerra 20100320
vapier sys-fs/e2fsprogs 1.41.11
sys-libs/e2fsprogs-libs 1.41.11
calchan sci-electronics/kicad 20100314_p2456
djc dev-vcs/hgsubversion 1.1
keri dev-lang/yap 6.0.3
keytoaster dev-lang/php 5.2.13
mpagano sys-kernel/git-sources 2.6.34_rc2
serkan dev-java/java-gnome 4.0.15
sping media-libs/freeverb3 2.5.0
weaver sci-biology/seaview 4.2.3

Packages bumped

Category Package Version
app-arch fastjar 0.98
upx-ucl 3.04
upx 3.04
app-misc strigi 0.7.2
app-text dos2unix 5.0
dev-java slf4j-api 1.5.11
jdbc-jaybird 2.1.6
commons-codec 1.4
eclipse-ecj 3.5.2
java-gnome 4.0.15
ant-eclipse-ecj 3.5.2
commons-daemon 1.0.2
charva 1.1.4
maven-bin 2.0.11
commons-pool 1.5.4
slf4j-nop 1.5.11
dev-lang php 5.2.13
yap 6.0.3
dev-perl DateTime-Locale 0.45
DateTime-Format-Strptime 1.2000
Net-Twitter 3.12000
dev-vcs hgsubversion 1.1
media-libs gnonlin 0.10.15
freeverb3 2.5.0
media-sound mpg123 1.10.1
media-video pitivi 0.13.4
devede 3.16.6
cinelerra 20100320
net-p2p deluge 1.2.2
sci-biology seaview 4.2.3
sci-chemistry aria 2.3.1
arp-warp-bin 7.1
sci-electronics kicad 20100314_p2456
sys-fs e2fsprogs 1.41.11
sys-kernel git-sources 2.6.34_rc2
vanilla-sources 2.6.34_rc2
sys-libs e2fsprogs-libs 1.41.11

PS: Yes, the code which generated this report is available.