Gentoo News

Council News

The council addressed a number of issues this month. The change with the biggest long-term significance was clearing the way to proceed with the git migration once infra is ready. This included removing changelogs from future git commits, removing cvs headers, and simplifying our news repository format. The infra and git migration projects will coordinate the actual migration hopefully in the not-so-distant future.

The council also endorsed getting rid of herds, but acknowledged that there are some details that need to be worked out before pulling the plug. The bikeshedding was moved back to the lists so all could share in the fun.

There are still some concerns with the games team. The council decided to give the team more time to sort things out internally before interfering. It was acknowledged that most of the serious issues were already resolved with the decision to allow anybody to elect to make their packages a part of the games herd or not. Some QA concerns with some games were brought up, but it was felt that this is best dealt with on a per-package basis with QA/treecleaners and that games shouldn’t receive any special treatment one way or the other.

Other decisions include removing einstall from EAPI6, and approving GLEP64 (VDB caching / API). There was also a status update on multilib (nearly done), and migrating project pages to the wiki (sadly we can’t just get rid of unmigrated projects like the x86 and amd64 arches).

(by Ian Stakenvicius)

On November 7th, packages inheriting python-single-r1 got a whole lot easier for end-users to manage.

It used to be that any package supporting just one Python required it to have a python_single_target_* USE-flag set to choose it, even if the package was only compatible with one Python in the first place. Since November 7th, if a package is only compatible with a single supported Python version (say, python-2.7), then it no longer uses python_single_target_* use flags and relies instead on that implementation being enabled in PYTHON_TARGETS.

The most visible change seen from this is package rebuilds from removal of a lot of PYTHON_SINGLE_TARGET flags, especially on python-2.7-only packages. However, the removal of these flags also means that setting PYTHON_SINGLE_TARGET to something other than python2_7 no longer needs all of those packages to be listed in package.use.

Portage users are also likely to notice that exceptions to PYTHON_SINGLE_TARGET that would require package.use changes are now also be calculated properly by –autounmask, instead of solely being reported as an illegible REQUIRED_USE error.

Gentoo Developer Moves

Summary

Gentoo is made up of 243 active developers, of which 39 are currently away.

Gentoo has recruited a total of 804 developers since its inception.

Changes

Yixun Lan joined the electronics team

Additions

Matthias Maier (tamiko) (announcement)

Portage

This section summarizes the current state of the Gentoo ebuild tree.

Architectures 45 Categories 163 Packages 17876 Ebuilds 38009

Architecture Stable Testing Total % of Packages alpha 3663 592 4255 23.80% amd64 10926 6462 17388 97.27% amd64-fbsd 0 1580 1580 8.84% arm 2709 1812 4521 25.29% arm64 565 46 611 3.42% hppa 3103 502 3605 20.17% ia64 3218 629 3847 21.52% m68k 624 99 723 4.04% mips 0 2423 2423 13.55% ppc 6869 2479 9348 52.29% ppc64 4381 988 5369 30.03% s390 1445 376 1821 10.19% sh 1625 461 2086 11.67% sparc 4160 921 5081 28.42% sparc-fbsd 0 319 319 1.78% x86 11576 5402 16978 94.98% x86-fbsd 0 3245 3245 18.15%

Security

The following GLSAs have been released by the Security Team



Package Removals/Additions

Removals

Package Developer Date media-sound/cowbell k_f 06 Oct 2014 x11-plugins/msn-pecan voyageur 08 Oct 2014 x11-plugins/pidgin-facebookchat voyageur 08 Oct 2014 dev-perl/IO-Socket-IP dilfridge 11 Oct 2014 dev-perl/Template-Latex dilfridge 13 Oct 2014 app-emulation/emul-linux-x86-compat ulm 14 Oct 2014 app-doc/djbdns-man mjo 15 Oct 2014 app-text/unix2dos mjo 18 Oct 2014 app-text/regex idella4 29 Oct 2014 games-board/chessdb mr_bones_ 30 Oct 2014 dev-ml/async_core aballier 30 Oct 2014

Additions

Package Developer Date net-analyzer/openvas-tools jlec 01 Oct 2014 net-p2p/bitcoin-cli blueness 02 Oct 2014 app-benchmarks/wrk vikraman 02 Oct 2014 dev-perl/Net-IPv4Addr mjo 04 Oct 2014 dev-ruby/compass-core graaff 05 Oct 2014 dev-ruby/compass-import-once graaff 05 Oct 2014 media-sound/apulse jauhien 05 Oct 2014 dev-perl/Test-Warnings zlogene 05 Oct 2014 x11-misc/rofi jer 06 Oct 2014 dev-python/parse alunduil 06 Oct 2014 dev-python/clint alunduil 07 Oct 2014 app-admin/lastpass robbat2 08 Oct 2014 dev-perl/XML-Entities dilfridge 09 Oct 2014 dev-python/Numdifftools jlec 10 Oct 2014 app-text/krop dilfridge 10 Oct 2014 net-voip/vidyodesktop prometheanfire 10 Oct 2014 kde-misc/kcm-touchpad mrueg 11 Oct 2014 dev-perl/Unicode-Normalize dilfridge 11 Oct 2014 dev-perl/Net-IDN-Encode dilfridge 11 Oct 2014 dev-perl/tkispell dilfridge 11 Oct 2014 perl-core/IO-Socket-IP dilfridge 11 Oct 2014 virtual/perl-IO-Socket-IP dilfridge 11 Oct 2014 dev-python/pyhamcrest alunduil 11 Oct 2014 dev-python/enum34 alunduil 11 Oct 2014 dev-db/postgresql titanofold 11 Oct 2014 dev-python/doublex alunduil 11 Oct 2014 dev-python/pycallgraph alunduil 12 Oct 2014 dev-python/python-termstyle alunduil 12 Oct 2014 dev-python/rednose alunduil 12 Oct 2014 dev-python/PyQt5 pesa 13 Oct 2014 net-analyzer/ipguard jer 13 Oct 2014 dev-perl/Template-Plugin-Latex dilfridge 13 Oct 2014 dev-perl/LaTeX-Driver dilfridge 14 Oct 2014 dev-perl/Pod-LaTeX dilfridge 14 Oct 2014 dev-perl/LaTeX-Encode dilfridge 14 Oct 2014 dev-perl/MooseX-FollowPBP dilfridge 14 Oct 2014 dev-perl/LaTeX-Table dilfridge 14 Oct 2014 virtual/perl-Term-ReadLine dilfridge 14 Oct 2014 dev-python/python-etcd zmedico 15 Oct 2014 dev-db/etcd zmedico 15 Oct 2014 dev-libs/extra-cmake-modules kensington 15 Oct 2014 kde-frameworks/kglobalaccel kensington 15 Oct 2014 kde-frameworks/kwallet kensington 15 Oct 2014 kde-frameworks/kjobwidgets kensington 15 Oct 2014 kde-frameworks/kxmlgui kensington 15 Oct 2014 kde-frameworks/plasma kensington 15 Oct 2014 kde-frameworks/kcrash kensington 15 Oct 2014 kde-frameworks/kdesignerplugin kensington 15 Oct 2014 kde-frameworks/frameworkintegration kensington 15 Oct 2014 kde-frameworks/kf-env kensington 15 Oct 2014 kde-frameworks/kdesu kensington 15 Oct 2014 kde-frameworks/ki18n kensington 15 Oct 2014 kde-frameworks/kitemmodels kensington 15 Oct 2014 kde-frameworks/kguiaddons kensington 15 Oct 2014 kde-frameworks/knewstuff kensington 15 Oct 2014 kde-frameworks/kcoreaddons kensington 15 Oct 2014 kde-frameworks/kapidox kensington 15 Oct 2014 kde-frameworks/kactivities kensington 15 Oct 2014 kde-frameworks/kdelibs4support kensington 15 Oct 2014 kde-frameworks/kcmutils kensington 15 Oct 2014 kde-frameworks/sonnet kensington 15 Oct 2014 kde-frameworks/kconfig kensington 15 Oct 2014 kde-frameworks/kidletime kensington 15 Oct 2014 kde-frameworks/kunitconversion kensington 15 Oct 2014 kde-frameworks/kio kensington 15 Oct 2014 kde-frameworks/kdbusaddons kensington 15 Oct 2014 kde-frameworks/kconfigwidgets kensington 15 Oct 2014 kde-frameworks/kauth kensington 15 Oct 2014 kde-frameworks/kcompletion kensington 15 Oct 2014 kde-frameworks/kcodecs kensington 15 Oct 2014 kde-frameworks/kpty kensington 15 Oct 2014 kde-frameworks/solid kensington 15 Oct 2014 kde-frameworks/kplotting kensington 15 Oct 2014 kde-frameworks/kbookmarks kensington 15 Oct 2014 kde-frameworks/knotifyconfig kensington 15 Oct 2014 kde-frameworks/kemoticons kensington 15 Oct 2014 kde-frameworks/kinit kensington 15 Oct 2014 kde-frameworks/kross kensington 15 Oct 2014 kde-frameworks/kwidgetsaddons kensington 15 Oct 2014 kde-frameworks/kimageformats kensington 15 Oct 2014 kde-frameworks/kdewebkit kensington 15 Oct 2014 kde-frameworks/kdeclarative kensington 15 Oct 2014 kde-frameworks/attica kensington 15 Oct 2014 kde-frameworks/kservice kensington 15 Oct 2014 kde-frameworks/kiconthemes kensington 15 Oct 2014 kde-frameworks/kdnssd kensington 15 Oct 2014 kde-frameworks/kmediaplayer kensington 15 Oct 2014 kde-frameworks/knotifications kensington 15 Oct 2014 kde-frameworks/kded kensington 15 Oct 2014 kde-frameworks/kjsembed kensington 15 Oct 2014 kde-frameworks/kjs kensington 15 Oct 2014 kde-frameworks/ktexteditor kensington 15 Oct 2014 kde-frameworks/kdoctools kensington 15 Oct 2014 kde-frameworks/krunner kensington 15 Oct 2014 kde-frameworks/kitemviews kensington 15 Oct 2014 kde-frameworks/karchive kensington 15 Oct 2014 kde-frameworks/khtml kensington 15 Oct 2014 kde-frameworks/kwindowsystem kensington 15 Oct 2014 kde-frameworks/kparts kensington 15 Oct 2014 kde-frameworks/ktextwidgets kensington 15 Oct 2014 kde-frameworks/threadweaver kensington 15 Oct 2014 kde-base/oxygen-fonts kensington 15 Oct 2014 dev-libs/sni-qt mrueg 15 Oct 2014 dev-db/etcdctl zmedico 15 Oct 2014 dev-db/go-etcd zmedico 16 Oct 2014 sys-fs/etcd-fs zmedico 16 Oct 2014 dev-python/mamba alunduil 16 Oct 2014 virtual/podofo-build zmedico 16 Oct 2014 dev-games/goatee hasufell 16 Oct 2014 games-board/goatee-gtk hasufell 16 Oct 2014 app-crypt/etcd-ca zmedico 16 Oct 2014 dev-python/expects alunduil 17 Oct 2014 app-emacs/rust-mode jauhien 18 Oct 2014 app-vim/rust-mode jauhien 18 Oct 2014 app-shells/rust-zshcomp jauhien 18 Oct 2014 dev-lang/rust-bin jauhien 18 Oct 2014 dev-python/args alunduil 18 Oct 2014 sys-process/xjobs mjo 19 Oct 2014 dev-python/parse-type alunduil 19 Oct 2014 dev-perl/Devel-CheckCompiler dilfridge 19 Oct 2014 dev-perl/Cwd-Guard dilfridge 19 Oct 2014 dev-perl/Module-Build-XSUtil dilfridge 19 Oct 2014 dev-perl/File-Find-Rule-Perl dilfridge 19 Oct 2014 dev-perl/PPI-PowerToys dilfridge 19 Oct 2014 dev-util/jenkins-bin mrueg 20 Oct 2014 dev-python/sphinxcontrib-cheeseshop alunduil 21 Oct 2014 dev-perl/BZ-Client dilfridge 21 Oct 2014 dev-perl/Data-Serializer dilfridge 21 Oct 2014 dev-perl/Math-NumberCruncher dilfridge 21 Oct 2014 dev-python/behave alunduil 22 Oct 2014 dev-python/django-opensearch ercpe 22 Oct 2014 app-admin/lastpass-cli zx2c4 22 Oct 2014 dev-python/simpleeval cedk 22 Oct 2014 net-misc/xrdp mgorny 23 Oct 2014 dev-libs/collada-dom aballier 23 Oct 2014 sci-libs/libccd aballier 23 Oct 2014 dev-ml/ocaml-re aballier 24 Oct 2014 dev-ml/cudf aballier 24 Oct 2014 dev-perl/File-ShareDir-Install dilfridge 24 Oct 2014 dev-perl/POSIX-strftime-Compiler dilfridge 24 Oct 2014 dev-perl/Apache-LogFormat-Compiler dilfridge 24 Oct 2014 dev-python/doublex-expects alunduil 25 Oct 2014 app-crypt/libu2f-host flameeyes 25 Oct 2014 app-crypt/libykneomgr flameeyes 25 Oct 2014 app-crypt/yubikey-neo-manager flameeyes 25 Oct 2014 dev-perl/Redis dilfridge 25 Oct 2014 dev-perl/Types-Serialiser dilfridge 25 Oct 2014 net-analyzer/ospd jlec 26 Oct 2014 dev-perl/Cache-FastMmap dilfridge 26 Oct 2014 dev-python/dockerpty alunduil 27 Oct 2014 app-text/restview radhermit 27 Oct 2014 dev-ml/parmap aballier 27 Oct 2014 dev-ml/camlbz2 aballier 27 Oct 2014 net-misc/x11rdp mgorny 27 Oct 2014 app-emulation/fig alunduil 27 Oct 2014 dev-perl/Algorithm-ClusterPoints dilfridge 27 Oct 2014 dev-ml/dose3 aballier 28 Oct 2014 x11-libs/libQGLViewer aballier 28 Oct 2014 dev-ml/cmdliner aballier 29 Oct 2014 dev-ml/uutf aballier 29 Oct 2014 dev-ml/jsonm aballier 29 Oct 2014 dev-ml/opam aballier 29 Oct 2014 sci-libs/octomap aballier 29 Oct 2014 app-text/regex idella4 29 Oct 2014 dev-python/regex idella4 29 Oct 2014 games-rpg/soltys calchan 30 Oct 2014 sci-libs/orocos_kdl aballier 30 Oct 2014 dev-cpp/metslib aballier 31 Oct 2014 media-libs/libsixel hattya 31 Oct 2014 app-crypt/libscrypt blueness 31 Oct 2014 sec-policy/selinux-android swift 31 Oct 2014

Bugzilla

The Gentoo community uses Bugzilla to record and track bugs, notifications, suggestions and other interactions with the development team.

Activity

The following tables and charts summarize the activity on Bugzilla between 01 October 2014 and 01 November 2014. Not fixed means bugs that were resolved as NEEDINFO, WONTFIX, CANTFIX, INVALID or UPSTREAM.





Bug Activity Number New 1881 Closed 1153 Not fixed 171 Duplicates 168 Total 6198 Blocker 4 Critical 18 Major 65

Closed bug ranking

The following table outlines the teams and developers with the most bugs resolved during this period



Rank Team/Developer Bug Count 1 Gentoo Linux Gnome Desktop Team 50 2 Gentoo Perl team 43 3 Gentoo Games 42 4 Gentoo KDE team 39 5 Gentoo's Team for Core System packages 39 6 Netmon Herd 32 7 Python Gentoo Team 27 8 PHP Bugs 25 9 Gentoo Toolchain Maintainers 21 10 Others 834

Assigned bug ranking

The developers and teams who have been assigned the most bugs during this period are as follows.

Rank Team/Developer Bug Count 1 Gentoo Linux bug wranglers 107 2 Gentoo Linux Gnome Desktop Team 69 3 Gentoo's Team for Core System packages 65 4 Gentoo Security 58 5 Gentoo KDE team 53 6 Python Gentoo Team 49 7 Gentoo Games 47 8 Gentoo Perl team 44 9 Default Assignee for New Packages 43 10 Others 1345

Heard in the community

Send us your favorite Gentoo script or tip at gmn@gentoo.org

Getting Involved?

Interested in helping out? The GMN relies on volunteers and members of the community for content every month. If you are interested in writing for the GMN or thinking of another way to contribute, please send an e-mail to gmn@gentoo.org.

Please head over to this forum post.