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).
PYTHON_SINGLE_TARGETS updates
(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.
[table th=”0″]
Architectures, 45
Categories, 163
Packages, 17876
Ebuilds, 38009
[/table]
[table]
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%
[/table]
Security
The following GLSAs have been released by the Security Team
[table tablesorter=”1″ id=”glsas”]
GLSA, Package, Description, Bug
201410-02, perl-core/Locale-Maketext (and 1 more), Perl\, Perl Locale-Maketext module: Multiple vulnerabilities, 446376
201410-01, app-shells/bash, Bash: Multiple vulnerabilities, 523742
[/table]
Package Removals/Additions
Removals
[table]
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
[/table]
Additions
[table]
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
[/table]
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.
[table]
Bug Activity, Number
New, 1881
Closed, 1153
Not fixed, 171
Duplicates, 168
Total, 6198
Blocker, 4
Critical, 18
Major, 65
[/table]
Closed bug ranking
The following table outlines the teams and developers with the most bugs resolved during this period
[table]
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
[/table]
Assigned bug ranking
The developers and teams who have been assigned the most bugs during this period are as follows.
[table]
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
[/table]
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.
Comments or Suggestions?
Please head over to this forum post.