This month in GMN:
Gentoo News
Council News
The september council meeting was quite uneventful. The only outcome of note was that the dohtml function for ebuilds will be deprecated now and banned in a later EAPI, with some internal consequences for, e.g., einstalldocs.
Releases
New LiveDVD – Iron Penguin Edition thanks to the Gentoo Infrastructure team and Fernando Reyes. If you haven’t yet checked it out, what are you waiting for? Go get it on your closest mirror.
Gentoo Miniconf 2014
(shameless copy of Tomas Chvatal’s report on the gentoo-project mailing list)
Hello guys,
First I would like to say big thank you to Amy (amynka) for prodding and nudging people and working on the booth. Next in line is Christopher (chithead) whom also handled our booth and even brought with him fancy MIPS machine and monitor all the way from Berlin. Kudos for that. And last I want to commend all the people giving the talks during the day. In the end we did bit Q&A with users, which was short so rest I spent asking how we should do the miniconf and what would be desired. So first lets take look on what we had and what we can do there to make it even cooler for next time:
Booth
Place where we share/sell SWAG chat with community. People stopped by, took some stickers here and there and watched the MIPS boxie we had there. I have to admit that I screwed up with our materials a bit and we didn’t have much on the stand. I thought we have more leftover stickers/brochures, but we had just few and super plan to get Gentoo t-shirts failed me miserably…
Future possibilities
Someone from Gentoo ev. could arrive too and actually sell some stuff like cups/tshirts as we seem unable to get something working here in Czech republic. With that we would have really pretty booth. People were quite interested in our merchandise and are even willing to buy it.
Track
We had one day of talks, and basically everything went smoothly and videos will be available in near future on youtube. I will try to remember to post link here as reply when it is done (if it is not here in a week, prod me on irc because that means I forgot).
Future possibilities
We should make the thing 2 days, so it is worth for people to go to Prague, for one day I guess it is not that motivating. We should start looking for talks sooner than couple of months in advance so people can plan for it.
Overall state/possibilities
First here are photos:
http://www.root.cz/galerie/linuxdays-2014-sobota/
http://www.root.cz/galerie/linuxdays-2014-nedele/
Linuxdays people are more than happy to provide us with the room if we have the content. Most of the people attending to the conference speak english, so even tho quite parts of the tracks are czech, we can talk with the people around. We could do it yearly/bi-yearly, my take would be to create 2 days miniconf each two year, so next one could be done 2016 unless of course you want it next year again and tell me right now
Gentoo Developer Moves
Summary
Gentoo is made up of 242 active developers, of which 43 are currently away.
Gentoo has recruited a total of 803 developers since its inception.
Changes
- Chris Reffett joined the Wiki team
- Alex Brandt joined the Python and OpenStack teams
- Brian Evans joined the PHP team
- Alec Warner left the ComRel and Infrastructure teams
- Michał Górny left the Portage team
- Denis Dupeyron left the ComRel team
- Robin H. Johnson left the ComRel team
Portage
This section summarizes the current state of the portage tree.
[table th=”0″]
Architectures, 45
Categories, 162
Packages, 17722
Ebuilds, 37899
[/table]
[table]
Architecture, Stable, Testing, Total, % of Packages
alpha, 3661, 582, 4243, 23.94%
amd64, 10915, 6318, 17233, 97.24%
amd64-fbsd, 0, 1573, 1573, 8.88%
arm, 2701, 1773, 4474, 25.25%
arm64, 569, 34, 603, 3.40%
hppa, 3097, 490, 3587, 20.24%
ia64, 3213, 627, 3840, 21.67%
m68k, 612, 98, 710, 4.01%
mips, 0, 2419, 2419, 13.65%
ppc, 6866, 2460, 9326, 52.62%
ppc64, 4369, 969, 5338, 30.12%
s390, 1458, 355, 1813, 10.23%
sh, 1646, 432, 2078, 11.73%
sparc, 4156, 916, 5072, 28.62%
sparc-fbsd, 0, 316, 316, 1.78%
x86, 11564, 5361, 16925, 95.50%
x86-fbsd, 0, 3238, 3238, 18.27%
[/table]
Security
The following GLSAs have been released by the Security Team
[table tablesorter=”1″ id=”glsas”]
GLSA, Package, Description, Bug
201409-10, app-shells/bash, Bash: Code Injection (Updated fix for GLSA 201409-09), 523592
201409-09, app-shells/bash, Bash: Code Injection, 523592
201409-08, dev-libs/libxml2, libxml2: Denial of Service, 509834
201409-07, net-proxy/c-icap, c-icap: Denial of Service, 455324
201409-06, www-client/chromium, Chromium: Multiple vulnerabilities, 522484
201409-05, www-plugins/adobe-flash, Adobe Flash Player: Multiple vulnerabilities, 522448
201409-04, dev-db/mysql, MySQL: Multiple vulnerabilities, 460748
201409-03, net-misc/dhcpcd, dhcpcd: Denial of service, 518596
201409-02, net-analyzer/net-snmp, Net-SNMP: Denial of Service, 431752
201409-01, net-analyzer/wireshark, Wireshark: Multiple vulnerabilities, 519014
[/table]
Package Removals/Additions
Removals
[table]
Package, Developer, Date
dev-python/amara, dev-zero, 07 Sep 2014
dev-python/Bcryptor, pacho, 07 Sep 2014
dev-python/Yamlog, pacho, 07 Sep 2014
app-crypt/opencdk, pacho, 07 Sep 2014
net-dialup/gnome-ppp, pacho, 07 Sep 2014
media-plugins/vdr-dxr3, pacho, 07 Sep 2014
media-video/dxr3config, pacho, 07 Sep 2014
media-video/em8300-libraries, pacho, 07 Sep 2014
media-video/em8300-modules, pacho, 07 Sep 2014
net-misc/xsupplicant, pacho, 07 Sep 2014
www-apache/mod_lisp2, pacho, 07 Sep 2014
dev-python/py-gnupg, pacho, 07 Sep 2014
media-sound/decibel-audio-player, pacho, 07 Sep 2014
sys-power/gtk-cpuspeedy, pacho, 07 Sep 2014
app-emulation/emul-linux-x86-glibc-errno-compat, pacho, 07 Sep 2014
sys-fs/chironfs, pacho, 07 Sep 2014
net-p2p/giftui, pacho, 07 Sep 2014
app-misc/discomatic, pacho, 07 Sep 2014
x11-misc/uf-view, pacho, 07 Sep 2014
games-action/minetest_build, hasufell, 09 Sep 2014
games-action/minetest_common, hasufell, 09 Sep 2014
games-action/minetest_survival, hasufell, 09 Sep 2014
www-client/opera-next, jer, 15 Sep 2014
www-apps/swish-e, dilfridge, 19 Sep 2014
dev-qt/qcustomplot, jlec, 29 Sep 2014
[/table]
Additions
[table]
Package, Developer, Date
dev-ruby/typhoeus, graaff, 01 Sep 2014
dev-python/toolz, patrick, 02 Sep 2014
dev-python/cytoolz, patrick, 02 Sep 2014
dev-python/unicodecsv, patrick, 02 Sep 2014
dev-python/characteristic, idella4, 02 Sep 2014
dev-python/service_identity, idella4, 02 Sep 2014
dev-libs/gom, pacho, 02 Sep 2014
games-roguelike/mazesofmonad, hasufell, 02 Sep 2014
dev-ruby/ast, mrueg, 04 Sep 2014
dev-ruby/cliver, mrueg, 04 Sep 2014
dev-ruby/parser, mrueg, 04 Sep 2014
dev-ruby/astrolabe, mrueg, 04 Sep 2014
net-ftp/pybootd, vapier, 04 Sep 2014
net-analyzer/nbwmon, jer, 04 Sep 2014
net-misc/megatools, dlan, 05 Sep 2014
dev-python/placefinder, idella4, 06 Sep 2014
dev-python/flask-cors, idella4, 09 Sep 2014
app-crypt/crackpkcs12, vapier, 10 Sep 2014
dev-qt/linguist-tools, pesa, 11 Sep 2014
dev-qt/qdbus, pesa, 11 Sep 2014
dev-qt/qdoc, pesa, 11 Sep 2014
dev-qt/qtconcurrent, pesa, 11 Sep 2014
dev-qt/qtdiag, pesa, 11 Sep 2014
dev-qt/qtgraphicaleffects, pesa, 11 Sep 2014
dev-qt/qtimageformats, pesa, 11 Sep 2014
dev-qt/qtnetwork, pesa, 11 Sep 2014
dev-qt/qtpaths, pesa, 11 Sep 2014
dev-qt/qtprintsupport, pesa, 11 Sep 2014
dev-qt/qtquick1, pesa, 11 Sep 2014
dev-qt/qtquickcontrols, pesa, 11 Sep 2014
dev-qt/qtserialport, pesa, 11 Sep 2014
dev-qt/qttranslations, pesa, 11 Sep 2014
dev-qt/qtwebsockets, pesa, 11 Sep 2014
dev-qt/qtwidgets, pesa, 11 Sep 2014
dev-qt/qtx11extras, pesa, 11 Sep 2014
dev-qt/qtxml, pesa, 11 Sep 2014
www-client/otter, jer, 13 Sep 2014
dev-util/pycharm-community, xmw, 14 Sep 2014
dev-util/pycharm-professional, xmw, 14 Sep 2014
media-libs/libgltf, dilfridge, 14 Sep 2014
www-client/opera-beta, jer, 15 Sep 2014
dev-libs/libbase58, blueness, 15 Sep 2014
net-libs/courier-unicode, hanno, 16 Sep 2014
dev-libs/bareos-fastlzlib, mschiff, 16 Sep 2014
sys-libs/nss-usrfiles, ryao, 17 Sep 2014
sys-cluster/poolmon, mschiff, 18 Sep 2014
dev-python/pyClamd, xmw, 20 Sep 2014
sci-libs/htslib, jlec, 20 Sep 2014
dev-python/pika, xarthisius, 21 Sep 2014
games-rpg/wasteland2, hasufell, 21 Sep 2014
app-backup/holland-lib-common, alunduil, 21 Sep 2014
app-backup/holland-backup-sqlite, alunduil, 21 Sep 2014
app-backup/holland-backup-pgdump, alunduil, 21 Sep 2014
app-backup/holland-backup-example, alunduil, 21 Sep 2014
app-backup/holland-backup-random, alunduil, 21 Sep 2014
app-backup/holland-lib-lvm, alunduil, 21 Sep 2014
app-backup/holland-lib-mysql, alunduil, 21 Sep 2014
app-backup/holland-backup-mysqldump, alunduil, 21 Sep 2014
app-backup/holland-backup-mysqlhotcopy, alunduil, 21 Sep 2014
app-backup/holland-backup-mysql-lvm, alunduil, 21 Sep 2014
app-backup/holland-backup-mysql-meta, alunduil, 21 Sep 2014
app-backup/holland, alunduil, 21 Sep 2014
net-libs/libndp, pacho, 22 Sep 2014
dev-python/keystonemiddleware, prometheanfire, 22 Sep 2014
media-libs/libbdplus, beandog, 22 Sep 2014
dev-python/texttable, alunduil, 23 Sep 2014
dev-perl/IMAP-BodyStructure, chainsaw, 25 Sep 2014
net-libs/uhttpmock, pacho, 25 Sep 2014
dev-perl/Data-Validate-IP, chainsaw, 25 Sep 2014
dev-perl/Data-Validate-Domain, chainsaw, 25 Sep 2014
dev-perl/Template-Plugin-Cycle, chainsaw, 25 Sep 2014
dev-perl/XML-Directory, chainsaw, 25 Sep 2014
dev-python/treq, ryao, 25 Sep 2014
dev-python/eliot, ryao, 25 Sep 2014
dev-python/xcffib, idella4, 26 Sep 2014
dev-qt/qtsensors, pesa, 26 Sep 2014
dev-python/path-py, floppym, 27 Sep 2014
dev-perl/Archive-Extract, dilfridge, 27 Sep 2014
dev-python/requests-mock, alunduil, 27 Sep 2014
dev-libs/appstream-glib, eva, 27 Sep 2014
dev-qt/qtpositioning, pesa, 28 Sep 2014
dev-qt/qcustomplot, jlec, 28 Sep 2014
dev-perl/Data-Structure-Util, dilfridge, 28 Sep 2014
dev-perl/IO-Event, dilfridge, 28 Sep 2014
dev-libs/qcustomplot, jlec, 29 Sep 2014
dev-python/webassets, yngwin, 30 Sep 2014
dev-python/google-apputils, idella4, 30 Sep 2014
dev-python/pyinsane, voyageur, 30 Sep 2014
dev-python/pyocr, voyageur, 30 Sep 2014
app-text/paperwork, voyageur, 30 Sep 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 September 2014 and 01 October 2014. Not fixed means bugs that were resolved as NEEDINFO, WONTFIX, CANTFIX, INVALID or UPSTREAM.
[table]
Bug Activity, Number
New, 1196
Closed, 769
Not fixed, 175
Duplicates, 136
Total, 6132
Blocker, 5
Critical, 17
Major, 66
[/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 Security, 49
2, Gentoo Linux Gnome Desktop Team, 38
3, Python Gentoo Team, 21
4, Qt Bug Alias, 20
5, Perl Devs @ Gentoo, 20
6, Gentoo KDE team, 20
7, Portage team, 19
8, Gentoo Games, 17
9, Netmon Herd, 16
10, Others, 548
[/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, 92
2, Gentoo Security, 62
3, Gentoo Linux Gnome Desktop Team, 59
4, Gentoo’s Team for Core System packages, 39
5, Gentoo Games, 37
6, Portage team, 33
7, Python Gentoo Team, 32
8, Gentoo KDE team, 32
9, Perl Devs @ Gentoo, 27
10, Others, 782
[/table]
Tip of the month
(thanks to Thomas D. for the link to the blog post)
In case you like messing with your kernel Kconfig options to tweak the kernel image for your Gentoo boxes, you may want to know that menuconfig accepts regular expressions for searching symbols. You can start the search by typing ‘/’. For example, if you want to find all symbols ending with PCI do something like this after pressing ‘/’.
PCI$
You get a bunch of results, and then you can press the number listed on the left to jump directly to that symbol.
Related references:
http://michaelmk.blogspot.de/2014/08/jumping-directly-into-found-results-in.html
https://plus.google.com/101327154101389327284/posts/MyrhGjng1rQ
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.