Gentoo News

Council News

One topic addressed in the January council meeting was what happens if a developer wants to join a project and contribute and sends e-mail to the project or its lead, but noone picks up the phone or answers e-mails there… General agreement was that after applying for project membership and some waiting time without any response one should just “be bold”, add oneself to the project and start contributing in a responsible fashion.

A second item was the policy for long-term masked packages. Since a mask message is much more visible than, say, a post-installation warning, the decision was that packages with security vulnerabilities may remain in tree package-masked, assuming there are no replacements for them and they have active maintainers. Naturally the mask message must clearly spell out the problems with the package.

Unofficial Gentoo Portage Git Mirror

Thanks to Sven Wegener and Michał Górny, we now have an unofficial Gentoo Portage git mirror. Below is the announcement as posted in the mailing lists

Hello, everyone. I have the pleasure to announce that the official rsync2git mirroris up and running [1] thanks to Sven Wegener. It is updated from rsync every 30 minutes, and can be used both to sync your local Gentoo installs and to submit improvements via pull requests (see README [2] for some details). At the same time, I have established the 'Git Mirror' [3] project which welcomes developers willing to help reviewing the pull requests and helping those improvements reach package maintainers. For users, this means that we now have a fairly efficient syncing method and a pull request-based workflow for submitting fixes. The auto-synced repository can also make proxy-maint workflow easier. For developers, this either means: a. if you want to help us, join the team, watch the pull requests. CC maintainers when appropriate, review, even work towards merging the changes with approval of the maintainers, b. if you want to support git users, just wait till we CC you and then review, help, merge :), c. if you don't want to support git users, just ignore the repo. We'll bother you directly after the changes are reviewed and ready :). [1]:https://github.com/gentoo/gentoo-portage-rsync-mirror [2]:https://github.com/gentoo/gentoo-portage-rsync-mirror#README [3]:https://wiki.gentoo.org/wiki/Project:Git_mirror

Gentoo Developer Moves

Summary

Gentoo is made up of 246 active developers, of which 36 are currently away.

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

Changes

Manuel Rüger joined the python and QA teams

Mikle Kolyada joined the PPC team

Sergey Popov joined the s390 team and left the Qt team

Michał Górny joined the git mirror and overlays teams

Mark Wright joined the mathematics and haskell teams

Samuel Damashek left the gentoo-keys team

Matt Thode left the gentoo-keys team

Additions

Alice Ferrazzi (alicef) (announcement)

Portage

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

Architectures 45 Categories 164 Packages 17977 Ebuilds 37150

Architecture Stable Testing Total % of Packages alpha 3538 676 4214 23.44% amd64 10889 6598 17487 97.27% amd64-fbsd 2 1586 1588 8.83% arm 2681 1869 4550 25.31% arm64 536 88 624 3.47% hppa 3107 499 3606 20.06% ia64 3099 694 3793 21.10% m68k 600 125 725 4.03% mips 1 2428 2429 13.51% ppc 6740 2543 9283 51.64% ppc64 4308 1064 5372 29.88% s390 1391 424 1815 10.10% sh 1504 558 2062 11.47% sparc 4037 982 5019 27.92% sparc-fbsd 0 315 315 1.75% x86 11511 5589 17100 95.12% x86-fbsd 0 3202 3202 17.81%

Security

No GLSAs have been released on January 2015. However, since there was no GMN December 2014, we include the ones for the previous month as well.

The following GLSAs have been released by the Security Team



Package Removals/Additions

Removals

Package Developer Date app-admin/rudy mrueg 01 Jan 2015 dev-ruby/attic mrueg 01 Jan 2015 dev-ruby/caesars mrueg 01 Jan 2015 dev-ruby/hexoid mrueg 01 Jan 2015 dev-ruby/gibbler mrueg 01 Jan 2015 dev-ruby/rye mrueg 01 Jan 2015 dev-ruby/storable mrueg 01 Jan 2015 dev-ruby/tryouts mrueg 01 Jan 2015 dev-ruby/sysinfo mrueg 01 Jan 2015 dev-perl/MooseX-AttributeHelpers zlogene 01 Jan 2015 dev-db/pgasync titanofold 07 Jan 2015 app-misc/cdcollect pacho 07 Jan 2015 net-im/linpopup pacho 07 Jan 2015 media-gfx/f-spot pacho 07 Jan 2015 media-gfx/truevision pacho 07 Jan 2015 dev-ruby/tmail mrueg 21 Jan 2015 dev-ruby/refe mrueg 21 Jan 2015 dev-ruby/mysql-ruby mrueg 21 Jan 2015 dev-ruby/gem_plugin mrueg 21 Jan 2015 dev-ruby/directory_watcher mrueg 21 Jan 2015 dev-ruby/awesome_nested_set mrueg 21 Jan 2015 app-emacs/cedet ulm 28 Jan 2015 app-vim/svncommand radhermit 30 Jan 2015 app-vim/cvscommand radhermit 30 Jan 2015

Additions

Package Developer Date dev-ruby/rails-html-sanitizer graaff 01 Jan 2015 dev-ruby/rails-dom-testing graaff 01 Jan 2015 dev-ruby/rails-deprecated_sanitizer graaff 01 Jan 2015 dev-ruby/activejob graaff 01 Jan 2015 app-crypt/gkeys-gen dolsen 01 Jan 2015 dev-haskell/bencode gienah 03 Jan 2015 dev-haskell/torrent gienah 03 Jan 2015 dev-python/PyPDF2 idella4 03 Jan 2015 dev-python/tzlocal floppym 03 Jan 2015 dev-python/APScheduler floppym 03 Jan 2015 app-emacs/dts-mode ulm 03 Jan 2015 dev-python/configargparse radhermit 04 Jan 2015 dev-haskell/setlocale slyfox 04 Jan 2015 dev-haskell/hgettext slyfox 04 Jan 2015 dev-python/parsley mrueg 05 Jan 2015 dev-python/vcversioner mrueg 06 Jan 2015 dev-python/txsocksx mrueg 06 Jan 2015 media-plugins/vdr-rpihddevice hd_brummy 06 Jan 2015 net-misc/chrome-remote-desktop vapier 06 Jan 2015 app-admin/systemrescuecd-x86 mgorny 06 Jan 2015 dev-python/pgasync titanofold 07 Jan 2015 net-proxy/shadowsocks-libev dlan 08 Jan 2015 net-misc/i2pd blueness 08 Jan 2015 games-misc/exult-sound mr_bones_ 09 Jan 2015 kde-frameworks/kpackage mrueg 09 Jan 2015 kde-frameworks/networkmanager-qt mrueg 09 Jan 2015 games-puzzle/ksokoban bircoph 10 Jan 2015 dev-cpp/lucene++ johu 10 Jan 2015 app-emacs/multi-term ulm 10 Jan 2015 dev-java/xml-security ercpe 11 Jan 2015 dev-libs/libtreadstone patrick 13 Jan 2015 dev-libs/utfcpp yac 13 Jan 2015 net-print/epson-inkjet-printer-escpr floppym 15 Jan 2015 dev-cpp/websocketpp johu 16 Jan 2015 sys-apps/systemd-readahead pacho 17 Jan 2015 dev-util/radare2 slyfox 18 Jan 2015 dev-python/wcsaxes xarthisius 18 Jan 2015 net-analyzer/apinger jer 19 Jan 2015 dev-lang/go-bootstrap williamh 20 Jan 2015 media-plugins/vdr-satip hd_brummy 20 Jan 2015 dev-perl/Data-Types chainsaw 20 Jan 2015 dev-perl/DateTime-Tiny chainsaw 20 Jan 2015 dev-perl/MongoDB chainsaw 20 Jan 2015 dev-python/paramunittest alunduil 21 Jan 2015 dev-python/mando alunduil 21 Jan 2015 dev-python/radon alunduil 21 Jan 2015 sci-geosciences/opencpn-plugin-br24radar mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-climatology mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-launcher mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-logbookkonni mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-objsearch mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-ocpndebugger mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-statusbar mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-weatherfax mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-weather_routing mschiff 21 Jan 2015 sci-geosciences/opencpn-plugin-wmm mschiff 21 Jan 2015 dev-python/elasticsearch-py vapier 22 Jan 2015 dev-php/ming-php grknight 22 Jan 2015 app-portage/cpuinfo2cpuflags mgorny 23 Jan 2015 dev-ruby/spy mrueg 24 Jan 2015 dev-ruby/power_assert graaff 25 Jan 2015 dev-ruby/vcr graaff 25 Jan 2015 dev-util/trace-cmd chutzpah 27 Jan 2015 net-libs/iojs patrick 27 Jan 2015 dev-python/bleach radhermit 27 Jan 2015 dev-python/readme radhermit 27 Jan 2015 www-client/vivaldi jer 27 Jan 2015 media-libs/libpagemaker jlec 27 Jan 2015 dev-python/jenkinsapi idella4 28 Jan 2015 dev-python/httmock idella4 28 Jan 2015 dev-python/jenkins-webapi idella4 29 Jan 2015 sec-policy/selinux-git perfinion 29 Jan 2015 x11-drivers/xf86-video-opentegra chithanh 29 Jan 2015 dev-java/cssparser monsieurp 30 Jan 2015 app-emulation/docker-compose alunduil 31 Jan 2015 dev-python/oslo-context prometheanfire 31 Jan 2015 dev-python/oslo-middleware prometheanfire 31 Jan 2015 dev-haskell/tasty-kat qnikst 31 Jan 2015 dev-perl/Monitoring-Plugin mjo 31 Jan 2015

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 January 2015 and 31 January 2015. Not fixed means bugs that were resolved as NEEDINFO, WONTFIX, CANTFIX, INVALID or UPSTREAM.





Bug Activity Number New 2113 Closed 1058 Not fixed 182 Duplicates 150 Total 6525 Blocker 3 Critical 16 Major 62

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 Perl team 66 2 Gentoo Linux Gnome Desktop Team 66 3 Python Gentoo Team 44 4 Gentoo Games 42 5 Gentoo KDE team 34 6 Default Assignee for Orphaned Packages 27 7 Gentoo's Haskell Language team 26 8 Gentoo Security 22 9 Gentoo Ruby Team 22 10 Others 708

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 Security 106 2 Gentoo Linux bug wranglers 103 3 Gentoo Perl team 72 4 Gentoo Games 72 5 Python Gentoo Team 66 6 Gentoo Linux Gnome Desktop Team 66 7 Gentoo's Haskell Language team 65 8 Default Assignee for Orphaned Packages 54 9 Java team 53 10 Others 1455

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.