{"id":197,"date":"2013-12-01T16:00:52","date_gmt":"2013-12-01T16:00:52","guid":{"rendered":"http:\/\/blogs.gentoo.org\/news\/?p=197"},"modified":"2018-07-10T16:21:15","modified_gmt":"2018-07-10T16:21:15","slug":"gentoo-monthly-newsletter-november-2013","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/news\/2013\/12\/01\/gentoo-monthly-newsletter-november-2013\/","title":{"rendered":"Gentoo Monthly Newsletter: November 2013"},"content":{"rendered":"<div id=\"toc_container\" class=\"toc_white no_bullets\"><p class=\"toc_title\">This month in GMN:<\/p><ul class=\"toc_list\"><li><a href=\"#Gentoo_News\"><span class=\"toc_number toc_depth_1\">1<\/span> Gentoo News<\/a><ul><li><a href=\"#Interview_withRichard_Freeman_a_Gentoo_developer_Council_and_Trustees_member\"><span class=\"toc_number toc_depth_2\">1.1<\/span> Interview with\u00a0Richard Freeman, a Gentoo developer, Council and Trustees member<\/a><\/li><li><a href=\"#Gentoo_as_a_development_environment_for_newcomers\"><span class=\"toc_number toc_depth_2\">1.2<\/span> Gentoo as a development environment for newcomers<\/a><ul><li><a href=\"#Flexibility\"><span class=\"toc_number toc_depth_3\">1.2.1<\/span> Flexibility \u00ad<\/a><\/li><li><a href=\"#Superior_Package_Management\"><span class=\"toc_number toc_depth_3\">1.2.2<\/span> Superior Package Management<\/a><\/li><li><a href=\"#Excellent_Documentation\"><span class=\"toc_number toc_depth_3\">1.2.3<\/span> Excellent Documentation \u00ad<\/a><\/li><li><a href=\"#Speed\"><span class=\"toc_number toc_depth_3\">1.2.4<\/span> Speed\u00ad<\/a><\/li><\/ul><\/li><li><a href=\"#Gentoo_Council_News\"><span class=\"toc_number toc_depth_2\">1.3<\/span> Gentoo Council News<\/a><\/li><\/ul><\/li><li><a href=\"#Gentoo_Developer_Moves\"><span class=\"toc_number toc_depth_1\">2<\/span> Gentoo Developer Moves<\/a><ul><li><a href=\"#Summary\"><span class=\"toc_number toc_depth_2\">2.1<\/span> Summary<\/a><\/li><li><a href=\"#Moves\"><span class=\"toc_number toc_depth_2\">2.2<\/span> Moves<\/a><\/li><li><a href=\"#Additions\"><span class=\"toc_number toc_depth_2\">2.3<\/span> Additions<\/a><\/li><\/ul><\/li><li><a href=\"#Portage\"><span class=\"toc_number toc_depth_1\">3<\/span> Portage<\/a><\/li><li><a href=\"#Security\"><span class=\"toc_number toc_depth_1\">4<\/span> Security<\/a><\/li><li><a href=\"#Infrastructure\"><span class=\"toc_number toc_depth_1\">5<\/span> Infrastructure<\/a><ul><li><a href=\"#New_websites\"><span class=\"toc_number toc_depth_2\">5.1<\/span> New websites<\/a><ul><li><a href=\"#infra-statusgentooorg\"><span class=\"toc_number toc_depth_3\">5.1.1<\/span> infra-status.gentoo.org<\/a><\/li><li><a href=\"#recruitinggentooorg\"><span class=\"toc_number toc_depth_3\">5.1.2<\/span> recruiting.gentoo.org<\/a><\/li><\/ul><\/li><li><a href=\"#Puppet\"><span class=\"toc_number toc_depth_2\">5.2<\/span> Puppet<\/a><\/li><\/ul><\/li><li><a href=\"#Package_RemovalsAdditions\"><span class=\"toc_number toc_depth_1\">6<\/span> Package Removals\/Additions<\/a><ul><li><a href=\"#Removals\"><span class=\"toc_number toc_depth_2\">6.1<\/span> Removals<\/a><\/li><li><a href=\"#Additions-2\"><span class=\"toc_number toc_depth_2\">6.2<\/span> Additions<\/a><\/li><\/ul><\/li><li><a href=\"#Bugzilla\"><span class=\"toc_number toc_depth_1\">7<\/span> Bugzilla<\/a><ul><li><a href=\"#Activity\"><span class=\"toc_number toc_depth_2\">7.1<\/span> Activity<\/a><\/li><li><a href=\"#Closed_bug_ranking\"><span class=\"toc_number toc_depth_2\">7.2<\/span> Closed bug ranking<\/a><\/li><li><a href=\"#Assigned_bug_ranking\"><span class=\"toc_number toc_depth_2\">7.3<\/span> Assigned bug ranking<\/a><\/li><\/ul><\/li><li><a href=\"#Tips_of_the_Month\"><span class=\"toc_number toc_depth_1\">8<\/span> Tips of the Month<\/a><\/li><li><a href=\"#Getting_Involved\"><span class=\"toc_number toc_depth_1\">9<\/span> Getting Involved?<\/a><\/li><\/ul><\/div>\n<h1><span id=\"Gentoo_News\">Gentoo News<\/span><\/h1>\n<h2><span id=\"Interview_withRichard_Freeman_a_Gentoo_developer_Council_and_Trustees_member\">Interview with\u00a0<a href=\"mailto:rich0@gentoo.org\">Richard Freeman<\/a>, a Gentoo developer, Council and Trustees member<\/span><\/h2>\n<p>(by <a href=\"mailto:dabbott@gentoo.org\">David Abbott<\/a>)<\/p>\n<p><em><strong><span style=\"color: #800080\">To get us started, can you give us a little background information about yourself?<\/span><\/strong><\/em><\/p>\n<p>I guess I\u2019m a bit of an oddball (which might be why I settled on Gentoo). I\u2019ve been programming since elementary school but ended up studying Biochemistry. Then I ended up building a career in the pharmaceutical industry doing a little bit of both. Other interests include aviation, photography, and the cello.<\/p>\n<p><strong><em><span style=\"color: #800080\">How did you get involved with Linux and Open Source, and what was the path that lead to you to Gentoo?<\/span><\/em><\/strong><\/p>\n<p>My first introduction to Linux was a book I picked up in the early 90s that contained a Slackware CD. I remember running it with a UMSDOS root and a \/usr symlinked to the CD (ah, those days of yore when systems worked fine without \/usr). However, I didn\u2019t really have room for a second OS on my 120MB hard drive so it wasn\u2019t until the late 90s that I started using Linux seriously. I messed around with Mandrake but it was Mandrake\u2019s \u201csingle network firewall\u201d appliance that really was my first serious box &#8211; it sat on my network and would dial up and share a PPP connection on-demand.<\/p>\n<p>It was probably inevitable that I\u2019d end up running Gentoo, but one of the drivers was the ability to download and apply security patches in revbumps without having to re-download the original source tarball over my 56k modem. I use open source anywhere I can because even if there are more bumps in the road I at least feel like I\u2019m in control and able to do something about it. I\u2019ve had to re-image Tivos when things go wrong, and I\u2019ve debugged numerous MythTV issues, and I\u2019ll take the latter at any time. Gentoo really is just the next logical step, a distro that gives users the highest level of control possible short of rolling your own.<\/p>\n<p><strong><em><span style=\"color: #800080\">What aspects of Gentoo do you feel the developers and maintainers have got right?<\/span><\/em><\/strong><\/p>\n<p>For all the storms on the lists, I think we have a LOT of things right. First, just the quality of our developers is VERY high. Second, we really do foster innovation &#8211; I think a lot of really interesting stuff gets done in Gentoo and that is pretty impressive considering just how small we are compared to the commercially-backed distros. I like that developers are free to scratch their own itches, fork projects, compete, etc.<\/p>\n<p><strong><em><span style=\"color: #800080\">What is it about Gentoo you would like to see improved?<\/span><\/em><\/strong><\/p>\n<p>I think our developer quality can actually be a double-edged sword &#8211; I think many potential contributors may feel like they\u2019re not up to our standards. I think that any contributor with a good attitude has something to offer the community. What matters most isn\u2019t just technical skill, but the ability to consistently make positive contributions while avoiding negative ones. Even if those contributions are small they add up.<\/p>\n<p>As far as improvements go, one thing I\u2019d really like to see improved is better dependency documentation. I\u2019ve seen this theme come up in a few ways over the last few months. Just recently we\u2019ve had a thread about capturing versions in dependency atoms even when all in-tree versions are adequate, because this improves the upgrade path and makes the experience better for overlay users. Another thread I\u2019ve seen has been about better understanding boot-time requirements under various configurations &#8211; that is really a dependency documentation issue of a different nature. I\u2019ve stated in the past that I\u2019d like to see @system dependencies documented explicitly as well. In all of these cases the challenge is the additional workload of capturing all those dependencies, and in some of these cases automation might help us out. The advantage in all cases is that better documentation will allow us to better resolve dependencies, whether that is in correctly updating old systems, updating @system packages in parallel, or correctly building initramfs or populating \/usr (as you prefer).<\/p>\n<p><strong><em><span style=\"color: #800080\">What are some of the projects within Gentoo that you enjoy contributing to?<\/span><\/em><\/strong><\/p>\n<p>Oh, a bit of this, a bit of that. Many of the packages I maintain have been scratching an itch. I do contribute to the amd64 arch team, when ago leaves a bug open for longer than 15 minutes. Since that doesn\u2019t happen often I help take care of MythTV and I\u2019ve been trying to help Robin with the git migration here and there.<\/p>\n<p><strong><em><span style=\"color: #800080\">For people that have never used MythTV please give me an overview.<\/span><\/em><\/strong><\/p>\n<p>MythTV is an open source DVR, designed in the era when people still obtained video from broadcast TV or cable. I\u2019m still in that boat myself. It is a very robust client\/server system that is VERY scalable (in theory you could probably run a hotel off of it), and clients are available for X11, Windows, Web, and Android (I\u2019m sure there are others as well).<\/p>\n<p><strong><em><span style=\"color: #800080\">Describe some of the challenges in maintaining MythTV.<\/span><\/em><\/strong><\/p>\n<p>For a while I struggled because my diskless front-end was not running Gentoo. MythTV only supports running with all clients and servers running the same build (not every commit breaks this, but in practice you need to be very close), and every distro does releases of the fixes branch on a different schedule. After a hardware upgrade I was able to get my front-end running Gentoo reliably which made it much easier to maintain the package as I could update everything at once (on a side note &#8211; one of these days I\u2019ll have to figure out why OpenRC doesn\u2019t shut down correctly on my NFS-root PXE-boot front-end). I\u2019ve been able to release patches to MythTV monthly now, and we\u2019re finally stable on amd64 (if anybody wants to test on x86 just let me know).<\/p>\n<p><strong><em><span style=\"color: #800080\">What are some of the other packages you are maintaining?<\/span><\/em><\/strong><\/p>\n<p>Not all that many, actually. The Android SDK is one of the more popular ones I\u2019m sure.<\/p>\n<p><strong><em><span style=\"color: #800080\">I understand you did a presentation at you local LUG, what did you do to prepare?<\/span><\/em><\/strong><\/p>\n<p>I\u2019ve actually done a few over the years, one of which was an intro to Gentoo. The Ubuntu users there realize I\u2019m a lost cause, though they started taking me more seriously once Unity came along. For those who aren\u2019t aware Gentoo actually has a page full of presentations from various venues &#8211; I borrowed a bit of that to start out, and my presentation is listed there and licensed CC.<\/p>\n<p><strong><em><span style=\"color: #800080\">What were some of the questions you were asked?<\/span><\/em><\/strong><\/p>\n<p>ESR (who I\u2019m ashamed I didn\u2019t recognize at the moment) asked me what the point of Gentoo was &#8211; why not just run Debian or whatever? My feeling has always been that Gentoo is the best starting point for anybody who wants to do something unusual with Linux, or who wants a lot more control over how their system behaves. Gentoo isn\u2019t one of those \u201cjust works\u201d distros &#8211; however, when \u201cjust works\u201d just doesn\u2019t work the way you need it to, Gentoo is probably the best option out there. If I were building an embedded device (say to measure latency \/ buffer-bloat using GPS references) I\u2019d probably strongly consider it as well.<\/p>\n<p><strong><em><span style=\"color: #800080\">What is your programming background?<\/span><\/em><\/strong><\/p>\n<p>Very little of my programming education is formal, but I\u2019ve been writing software ever since my father let me play with a Tektronix 4051. I have to admit that I don\u2019t usually have the patience to sit down and build out full-featured applications from scratch. However, I do enjoy problem-solving using software &#8211; especially when I can integrate existing software, or build a solution up from modules that can stand on their own. I think it is really the design\/algorithms that interest me more than the implementation.<\/p>\n<p><strong><em><span style=\"color: #800080\">Which open source programs would you like to see developed?<\/span><\/em><\/strong><\/p>\n<p>I think that \u201cthe cloud\u201d really is the future for software, and this is an area where open source is greatly lacking (on the application front, not the infrastructure front). I can probably find 300 FOSS MUAs if I look hard enough, but if I want to run them from a browser there are only two decent ones I am aware of and neither really is at the level of something like GMail, KMail, or Thunderbird. I\u2019m typing this response in Google docs, and the closest thing to that in the FOSS world is Etherpad &#8211; clearly not in the same realm. There is no FOSS alternative to my Google account for me to point my Android phone at. The FOSS world just needs to catch up here, and I think that part of the challenge is that licenses like the Affero GPL are not popular.<\/p>\n<p><strong><em><span style=\"color: #800080\">What resources have you found most helpful when troubleshooting within Gentoo and Linux in general?<\/span><\/em><\/strong><\/p>\n<p>Chroots and VMs are really good tools (if a bit slow) when you\u2019re trying to figure out whether you\u2019ve shot yourself in the foot &#8211; just grab a stage3 and emerge your package. I\u2019m running git on \/etc which is useful for backtracking, and I\u2019ve recently started running snapper which is great for all kinds of problems (assuming you run btrfs). I have clonezilla and a Gentoo installer ready to serve via PXE which is very convenient. Something I need to get working again is a rescue kernel for when I get the odd panic (though these are less common these days &#8211; I suspect this is because I\u2019m no longer using a certain driver or ext4+lvm+mdadm) &#8211; it was useful when it was working but for whatever reason my wiki instructions no longer seem to work.<\/p>\n<p><strong><em><span style=\"color: #800080\">What would be your dream job?<\/span><\/em><\/strong><\/p>\n<p>I was once asked this in an interview and I said \u201ca different job every year.\u201d I got the job, and six months later the interviewer moved to a different job. I\u2019m actually fairly conservative personality-wise so the uncertainty of moving around or consulting puts me off, but the reality is that I thrive when confronted with solving problems in completely new domains. I love to learn, so any arrangement where I can learn something new and somebody else can benefit from my outsider\u2019s perspective and skills is a good one. That is a hard sell in today\u2019s culture where we try to hire out-of-the-box employees to deploy out-of-the-box software, but for the most part I find ways to make it work where I\u2019m at.<\/p>\n<p><em><strong><span style=\"color: #800080\">What can users do to improve Gentoo?<\/span><\/strong><\/em><\/p>\n<p>Contribute! If you\u2019re happy with Gentoo and you feel like you know how to make it work for you, chances are you have what it takes to help make it better. You could become a developer, a proxy-maintainer, contribute patches, etc. You can even run an overlay if you\u2019re really turned off by dealing with the rest of us, but there are many of us interested in making it easier to contribute. If you want to contribute, there is certainly a way to make it work out for everybody.<\/p>\n<p><strong><em><span style=\"color: #800080\">How can we get users and developers working more closely?<\/span><\/em><\/strong><\/p>\n<p>I think respect goes a LONG way to making this work. We need to respect every contributor, whether they\u2019re developers or staff or users. People contribute in many ways as well &#8211; whether they\u2019re helping out new members of the community on #gentoo or in the forums, or adding features to portage. Sure, making it easier to submit patches, find packages, and test packages would certainly make things better. However, I think what really makes both developers and users want to leave the community is when they aren\u2019t treated with respect.<\/p>\n<p><strong><em><span style=\"color: #800080\">You are currently helping with the git migration for the portage tree, whats left?<\/span><\/em><\/strong><\/p>\n<p>At this point I think the back-end is the biggest area that needs work (accepting pushed commits and getting them into the mirrors and everything that needs to happen in-between). However, before this can really be considered done I think we need to have a better understanding of just how we\u2019re going to use git. There are many ways of using the tool, and I think many of us just assume we know how it will work for Gentoo without us all actually being on the same page. Perhaps we should put together a wiki page listing possible workflows where we can debate their merits.<\/p>\n<p><strong><em><span style=\"color: #800080\">Tell us about the Gentoo Foundation and your time as a trustee.<\/span><\/em><\/strong><\/p>\n<p>The Foundation is really important to Gentoo, even if for the most part it just keeps the lights on. Without it we lose our legal standing to protect our name and work, and operate as a single legal organization for our many sponsors to work with. In my time as a trustee I was privy to all the donations that come in and it really is amazing to see how many people care about Gentoo.<\/p>\n<p>I enjoyed working with my fellow Trustees for my term, and I do plan to continue contributing to the functioning of the Foundation.<\/p>\n<p><strong><em><span style=\"color: #800080\">What needs to be improved, changed, fixed?<\/span><\/em><\/strong><\/p>\n<p>I\u2019d love to see the Foundation have a more active role in improving Gentoo. We actually have a fair amount of money in our rainy day fund, though pressures with some of our sponsors are forcing us to dip into that a bit more heavily than we\u2019ve had to in the past. I think a challenge here is how to do this while preserving the community that we have. Many FOSS communities have suffered when previously volunteer work became compensated.<\/p>\n<p><strong><em><span style=\"color: #800080\">You&#8217;re currently a member of the Gentoo council, tell us about that.<\/span><\/em><\/strong><\/p>\n<p>Well, it is probably worth mentioning that Gentoo is a small community &#8211; anybody who wants to speak up can actually have a pretty strong influence on our direction without needing any kind of formal title. I think for the most part the Council works best when it takes the role of moving the debate forward &#8211; recognizing the direction the community wants to move in and nudging the distro along. I really wanted to see more movement in the Council this year and I think we\u2019re already well on our way. However, I fully recognize that the Linux world is facing a number of controversies so we need to still be careful. If half the distro thinks we\u2019re too slow and the other half thinks we\u2019re crazy radicals then perhaps we\u2019re doing our job correctly.<\/p>\n<p><strong><em><span style=\"color: #800080\">Looks like the council finally got the shed painted. What are some of the decisions recently made and what still needs to be worked out?<\/span><\/em><\/strong><\/p>\n<p>Well, we basically spent the better part of a month getting through a single agenda, so we\u2019ve been fairly busy. Probably the thing most on everybody\u2019s minds is \/usr, systemd, and all the other stuff that has generally been causing an uproar in the Linux community. Quite a bit there still needs to be worked out, but I think that really the direction the Council is trying to set is that we can\u2019t just pretend that all this stuff isn\u2019t happening.<\/p>\n<p><strong><em><span style=\"color: #800080\">Sometimes no action is better than too much, how can that be council keep it balanced?<\/span><\/em><\/strong><\/p>\n<p>Well, there\u2019s the rub. Not many (including myself) are really eager to go making major changes (such as a \/usr move, or other wide-reaching changes). I\u2019d like developers to seriously consider that the way Gentoo does things today probably isn\u2019t the best way they can be done. That said, I\u2019d really like to see us move towards something and not simply away from something. I think disruptive change makes the most sense when it is towards an end everybody can at least appreciate (even if they don\u2019t necessarily agree).<\/p>\n<p><strong><em><span style=\"color: #800080\">Where do you see Gentoo 5 years from now?<\/span><\/em><\/strong><\/p>\n<p>I think we\u2019ll be providing better support for an even greater variety of configurations, including full support for both systemd and openrc (or something like it), prefix (and RAP), and hardened.<\/p>\n<p><strong><em><span style=\"color: #800080\">Can you describe your personal desktop setup (WM\/DE)?<\/span><\/em><\/strong><\/p>\n<p>I run KDE. I\u2019ve always preferred KDE, though in the early days of KDE4 I ended up switching to Xfce. Since then I\u2019ve gotten more RAM and KDE has tended to demand less of it so I\u2019m once again happy with it. That said, I don\u2019t tend to rely on the \u201cDE\u201d aspects of KDE that much, but it is nice to be able to use a \u201cfish:\/\/\u201d URI when the need arises.<\/p>\n<p><strong><em><span style=\"color: #800080\">What are the specs of your current boxes?<\/span><\/em><\/strong><\/p>\n<p>I don\u2019t tend to spend a lot on hardware, and I haven\u2019t bought a vendor-built PC since Y2K (though I\u2019m happily typing this on a Cr-48 that Google graciously sent to me after only light begging &#8211; that is based on Gentoo at least). My main box is a Phenom II X4 965 with 8GB RAM (I\u2019m sometimes tempted to bump that up a bit). I also run Gentoo on my mythtv front-end, and that an Atom-330 based diskless system with 2GB of RAM and an NVidia ION.<\/p>\n<p><strong><em><span style=\"color: #800080\">Describe your home network<\/span><\/em><\/strong><\/p>\n<p>Nothing too exciting here. I actually am using my FIOS router as a router because I\u2019m too lazy to bug them to enable the ethernet port on my ONT or bridge it. I run DNS\/DHCP off of my Gentoo box, and have a DD-WRT-based router running WiFi. Most of the network is Gigabit and wired (one of these days I\u2019ll run raceway to make it look nice, though little of it is in places you\u2019d notice it).<\/p>\n<p><strong><em><span style=\"color: #800080\">What gives you the most enjoyment within the Open Source community?<\/span><\/em><\/strong><\/p>\n<p>I\u2019ll refer back to the \u201cideal job\u201d question. I really enjoy a little bit of everything &#8211; I enjoy being able to scratch my itches and contribute back a little here and there when I\u2019m able to. I enjoy working with others who are of a like mind (if only we could all get together once in a while!). I like knowing that I\u2019ve contributed things that have made the lives of others better while enjoying the fruits of their labor as well.<\/p>\n<p><strong><em><span style=\"color: #800080\">Open Floor<\/span><\/em><\/strong><\/p>\n<p>Uh, you\u2019re not tired of listening to me already? Trust me &#8211; if there is something I think needs saying, it will make its way onto the lists. I think I spent too many days as a kid admiring how quickly my father could type on those 4051s&#8230;<\/p>\n<h2><span id=\"Gentoo_as_a_development_environment_for_newcomers\">Gentoo as a development environment for newcomers<\/span><\/h2>\n<p>(by\u00a0<a href=\"mailto:mukherjeerohit93@gmail.com\">Rohit Mukherjee<\/a>)<br \/>\nGentoo Linux is rumoured to be a difficult beast when it comes to initial installation. However,<br \/>\nafter you have Gentoo installed, here is why you can never switch to any other Linux distribution:<\/p>\n<h3><span id=\"Flexibility\">Flexibility \u00ad<\/span><\/h3>\n<p>Although the Gentoo installation takes much longer than other distros, the entire\u00a0process teaches you an incredible amount of how linux operating systems are structured right\u00a0down to the kernel. Other distributions cannot provide the amount of flexibility Gentoo does in\u00a0terms of picking exactly which elements you want inside your system (daemons, services,\u00a0loggers).<br \/>\nWhile installing Gentoo you pick the version that is suited to your microprocessor architecture\u00a0whether x86, PowerPC, Sparc 64\u00adBit or even ARM. This provides the basis for a system\u00a0optimized for your hardware. Since you compile the Gentoo kernel, you get the freedom to pick\u00a0what you want such as which filesystem types\/drivers to include and this results in a much\u00a0leaner kernel, customized to your needs!<\/p>\n<h3><span id=\"Superior_Package_Management\">Superior Package Management<\/span><\/h3>\n<p>Gentoo\u2019s package manager, Portage is considered to be\u00a0one of Gentoo\u2019s biggest strengths. It was inspired by FreeBSD\u2019s ports and deals with source\u00a0directly. Although it is fairly complicated to get started with, it speeds up the process of package\u00a0management considerably after users get familiar with it.\u00a0According to the Gentoo Linux documentation, \u201cPortage is completely written in Python and Bash\u00a0and therefore fully visible to the users as both are scripting languages.\u201d This makes the source\u00a0package management extremely transparent to the user. Portage allows users to conveniently\u00a0install packages in a manner that is system specific. For example, a binary package manager\u00a0will install a package with support for different GNOME versions and KDE. Portage allows users\u00a0to install in a much leaner, faster manner with only support for the desktop they are using.\u00a0Installing packages is a dream with the emerge script.\u00a0Slotting is another killer package management feature on Gentoo. Users can install multiple\u00a0versions of the same package simultaneously. The portage tree is a collection of ebuilds, which\u00a0essentially contain all information required for management of software packages. Ebuilds\u00a0declare a particular SLOT for their version and Ebuilds with different slots can co\u00adexist on a\u00a0system. This allows users to have multiple versions installed simultaneously in different SLOTS.<\/p>\n<h3><span id=\"Excellent_Documentation\">Excellent Documentation \u00ad<\/span><\/h3>\n<p>Gentoo is extremely well documented and has a very active user\u00a0community. Reading the Gentoo Linux Handbook is a must for any user who wants to get started\u00a0with the distribution.<\/p>\n<h3><span id=\"Speed\">Speed\u00ad<\/span><\/h3>\n<p>Having used Ubuntu and Red Hat, Gentoo feels a lot faster on the my PC. Running my\u00a0developer tools such as Eclipse, Maven and a Tomcat server is extremely smooth and hiccupfree. A benchmarking exercise conducted by Linux\u00adMag for Gentoo and Ubuntu showed that\u00a0Gentoo was a lot lighter on system resources than Ubuntu and faster as well in operations such\u00a0as video encoding.<\/p>\n<p>Being new to Gentoo, these are just some of the reasons I have started loving Gentoo, only with\u00a0greater mastery can one understand some of the more subtle features and functionality Gentoo\u00a0provides.<\/p>\n<h2><span id=\"Gentoo_Council_News\">Gentoo Council News<\/span><\/h2>\n<p>In its 12\/Nov meeting, the council decided to disband the current QA team due to inactivity (but not its subprojects such as e.g. treecleaners or PMS). This was a consequence of several failed attempts behind the scenes to revive QA activity. For a transition period, until a new team is formed and elects its\u00a0lead, the council formally takes over the position of QA team lead.\u00a0A call for new QA team members was made and several developers responded. What remains is to decide if and how GLEP48, which defines the procedures around QA, should be improved. In particular one question is whether the QA lead\u00a0should be elected by the QA team members but require confirmation by the council.\u00a0Right now no staffing decisions have been made yet; this will be done at latest after the next regular council meeting and the decision on GLEP48.\u00a0A week later, 19\/Nov, several detail agenda topics were handled. This includes the removal of several old and abandoned projects from our webpages, and a\u00a0preliminary approval of robbat2&#8217;s gnupg key policies for commit signing.Finally the rules concerning long-pending stabilization requests were further modified. Summarizing, if an arch does not respond and there is no obvious\u00a0reason for not stabilizing, the package maintainer may now also remove the\u00a0last keyworded version of a package for that arch after a waiting time.<\/p>\n<h1><span id=\"Gentoo_Developer_Moves\">Gentoo Developer Moves<\/span><\/h1>\n<h2><span id=\"Summary\">Summary<\/span><\/h2>\n<p>Gentoo is made up of <strong>248<\/strong> active developers, of which <strong>36<\/strong> are currently away.<br \/>\nGentoo has recruited a total of <strong>789<\/strong> developers since its inception.<\/p>\n<h2><span id=\"Moves\">Moves<\/span><\/h2>\n<p>The following developers have recently changed roles<\/p>\n<ul>\n<li><a href=\"mailto:steev@gentoo.org\">Stephen Klimaszewski<\/a>\u00a0joined the ARM team.<\/li>\n<li><a href=\"mailto:zerochaos@gentoo.org\">Richard Farina<\/a> joined the ARM team.<\/li>\n<li><a href=\"nerdboy@gentoo.org\">Steve Arnold<\/a>\u00a0joined the ADA team.<\/li>\n<li><a href=\"mailto:dabbott@gentoo.org\">David Abbott<\/a>\u00a0joined the GMN team.<\/li>\n<\/ul>\n<h2><span id=\"Additions\">Additions<\/span><\/h2>\n<p>The following developers have recently joined the project:<\/p>\n<ul>\n<li><a href=\"civil@gentoo.org\">Vladimir\u00a0Smirnov<\/a>\u00a0joined the Perl team (<a href=\"http:\/\/comments.gmane.org\/gmane.linux.gentoo.project\/3180\">announcement<\/a>).<\/li>\n<\/ul>\n<h1><span id=\"Portage\">Portage<\/span><\/h1>\n<p>This section summarizes the current state of the portage tree.<\/p>\n<p>[table th=&#8221;0&#8243;]<br \/>\nArchitectures, 44<br \/>\nCategories, 159<br \/>\nPackages, 16992<br \/>\nEbuilds, 37456<br \/>\n[\/table]<\/p>\n<p>[table]<br \/>\nArchitecture, Stable, Testing, Total, % of Packages<br \/>\nalpha, 3576, 541, 4117, 24.23%<br \/>\namd64, 10487, 5984, 16471, 96.93%<br \/>\namd64-fbsd, 0, 1572, 1572, 9.25%<br \/>\narm, 2529, 1619, 4148, 24.41%<br \/>\nhppa, 3000, 475, 3475, 20.45%<br \/>\nia64, 3109, 596, 3705, 21.80%<br \/>\nm68k, 521, 90, 611, 3.60%<br \/>\nmips, 0, 2262, 2262, 13.31%<br \/>\nppc, 6836, 2397, 9233, 54.34%<br \/>\nppc64, 4290, 898, 5188, 30.53%<br \/>\ns390, 1631, 136, 1767, 10.40%<br \/>\nsh, 1850, 193, 2043, 12.02%<br \/>\nsparc, 4079, 917, 4996, 29.40%<br \/>\nsparc-fbsd, 0, 326, 326, 1.92%<br \/>\nx86, 11222, 5123, 16345, 96.19%<br \/>\nx86-fbsd, 0, 3198, 3198, 18.82%<br \/>\n[\/table]<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" class=\" wp-image-216 aligncenter\" style=\"line-height: 24px\" src=\"http:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-portage-stats-2013-11.png\" alt=\"gmn-portage-stats-2013-11\" width=\"800\" height=\"350\" srcset=\"https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-portage-stats-2013-11.png 800w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-portage-stats-2013-11-300x131.png 300w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-portage-stats-2013-11-250x109.png 250w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-portage-stats-2013-11-150x65.png 150w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<h1><span id=\"Security\">Security<\/span><\/h1>\n<p>The following <a title=\"GLSAs\" href=\"http:\/\/www.gentoo.org\/security\/en\/glsa\/index.xml\">GLSAs<\/a> have been released by the <a title=\"Security Team\" href=\"http:\/\/wiki.gentoo.org\/wiki\/Project:Security\">Security Team<\/a><br \/>\n[table tablesorter=&#8221;1&#8243; id=&#8221;glsas&#8221;]<br \/>\nGLSA, Package, Description, Bug<br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-22.xml\">201311-22<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/app-text\/namazu\">app-text\/namazu<\/a>, Namazu: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=391259\">391259<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-21.xml\">201311-21<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/app-arch\/cpio\">app-arch\/cpio<\/a>, cpio: Arbitrary code execution, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=314663\">314663<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-20.xml\">201311-20<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/kde-base\/okular\">kde-base\/okular<\/a>, Okular: Arbitrary code execution, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=334469\">334469<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-19.xml\">201311-19<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/app-shells\/rssh\">app-shells\/rssh<\/a>, rssh: Access restriction bypass, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=415255\">415255<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-18.xml\">201311-18<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/net-dns\/unbound\">net-dns\/unbound<\/a>, Unbound: Denial of Service, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=395287\">395287<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-17.xml\">201311-17<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/dev-lang\/perl\">dev-lang\/perl<\/a>, Perl: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=249629\">249629<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-16.xml\">201311-16<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/sys-process\/fcron\">sys-process\/fcron<\/a>, fcron: Information disclosure, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=308075\">308075<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-15.xml\">201311-15<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/net-analyzer\/zabbix\">net-analyzer\/zabbix<\/a>, Zabbix: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=312875\">312875<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-14.xml\">201311-14<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/dev-qt\/qtcore\">dev-qt\/qtcore<\/a>, QtCore: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=361401\">361401<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-14.xml\">201311-14<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/dev-qt\/qtgui\">dev-qt\/qtgui<\/a>, QtGui: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=361401\">361401<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-13.xml\">201311-13<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/net-misc\/openvpn\">net-misc\/openvpn<\/a>, OpenVPN: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=293894\">293894<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-12.xml\">201311-12<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/net-p2p\/opendchub\">net-p2p\/opendchub<\/a>, Open DC Hub: Arbitrary code execution, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=314551\">314551<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-11.xml\">201311-11<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/net-p2p\/ctorrent\">net-p2p\/ctorrent<\/a>, CTorrent: User-assisted arbitrary code execution, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=266953\">266953<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-10.xml\">201311-10<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/media-gfx\/graphicsmagick\">media-gfx\/graphicsmagick<\/a>, GraphicsMagick: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=365769\">365769<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-09.xml\">201311-09<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/net-dialup\/freeradius\">net-dialup\/freeradius<\/a>, FreeRADIUS: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=339389\">339389<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-08.xml\">201311-08<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/media-libs\/netpbm\">media-libs\/netpbm<\/a>, Netpbm: User-assisted arbitrary code execution, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=308025\">308025<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-07.xml\">201311-07<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/media-gfx\/blender\">media-gfx\/blender<\/a>, Blender: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=219008\">219008<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-06.xml\">201311-06<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/dev-libs\/libxml2\">dev-libs\/libxml2<\/a>, libxml2: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=434344\">434344<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-05.xml\">201311-05<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/media-gfx\/gimp\">media-gfx\/gimp<\/a>, GIMP: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=434580\">434580<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-04.xml\">201311-04<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/sys-process\/vixie-cron\">sys-process\/vixie-cron<\/a>, Vixie cron: Denial of Service, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=308055\">308055<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-03.xml\">201311-03<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/net-irc\/quassel\">net-irc\/quassel<\/a>, Quassel: Multiple Vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=338879\">338879<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-02.xml\">201311-02<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/dev-db\/phpmyadmin\">dev-db\/phpmyadmin<\/a>, phpMyAdmin: Multiple vulnerabilities, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=465420\">465420<\/a><br \/>\n<a href=\"http:\/\/security.gentoo.org\/glsa\/glsa-201311-01.xml\">201311-01<\/a>, <a href=\"http:\/\/packages.gentoo.org\/package\/games-emulation\/mednafen\">games-emulation\/mednafen<\/a>, Mednafen: Arbitrary code execution, <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=326141\">326141<\/a><br \/>\n[\/table]<\/p>\n<h1><span id=\"Infrastructure\">Infrastructure<\/span><\/h1>\n<h2><span id=\"New_websites\">New websites<\/span><\/h2>\n<h3><span id=\"infra-statusgentooorg\">infra-status.gentoo.org<\/span><\/h3>\n<p><a href=\"http:\/\/infra-status.gentoo.org\" target=\"_blank\">infra-status.gentoo.org<\/a> went under total rewrite, with a new sexy look! Read more on <a href=\"http:\/\/a3li.li\/2013\/11\/now-live-gentoo-infra-status\/\" target=\"_blank\">Alex&#8217;s blog post<\/a>.<\/p>\n<h3><span id=\"recruitinggentooorg\">recruiting.gentoo.org<\/span><\/h3>\n<p><a href=\"http:\/\/recruiting.gentoo.org\" target=\"_blank\">recruiting.gentoo.org<\/a> went also under total rewrite. The website has been developed mainly by Isaiah Peng, with the help of Joachim Bartosik who is the author of the previous version. It&#8217;s still under testing, the Recruiters Team will let us know when it will be official with a new announcement.<\/p>\n<h2><span id=\"Puppet\">Puppet<\/span><\/h2>\n<p><a href=\"https:\/\/forge.puppetlabs.com\/gentoo\/portage\/2.1.0\" target=\"_blank\">Portage module v2.1.0<\/a> has been released! It has been a while since the previous version was released, thus it provides many new bugfixes and features. It also includes all the GSoC code. For detailed information see the <a href=\"https:\/\/github.com\/gentoo\/puppet-portage\/blob\/2.1.0\/CHANGELOG\" target=\"_blank\">Changelog<\/a>.<\/p>\n<h1><span id=\"Package_RemovalsAdditions\">Package Removals\/Additions<\/span><\/h1>\n<h2><span id=\"Removals\">Removals<\/span><\/h2>\n<p>[table]<br \/>\nPackage, Developer, Date<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/x11-themes\/qtcurve-qt4\/?hideattic=0\">x11-themes\/qtcurve-qt4<\/a>, yngwin, 04 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/net-im\/python-otr\/?hideattic=0\">net-im\/python-otr<\/a>, hanno, 09 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/dev-games\/gigi\/?hideattic=0\">dev-games\/gigi<\/a>, tomka, 10 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/games-strategy\/seven-kingdoms-data\/?hideattic=0\">games-strategy\/seven-kingdoms-data<\/a>, pinkbyte, 10 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/www-plugins\/mozplugger\/?hideattic=0\">www-plugins\/mozplugger<\/a>, axs, 11 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/dev-python\/pytrailer\/?hideattic=0\">dev-python\/pytrailer<\/a>, sochotnicky, 19 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/media-video\/pyqtrailer\/?hideattic=0\">media-video\/pyqtrailer<\/a>, sochotnicky, 19 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/sci-libs\/mccp4\/?hideattic=0\">sci-libs\/mccp4<\/a>, jlec, 20 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/sci-biology\/allpaths\/?hideattic=0\">sci-biology\/allpaths<\/a>, jlec, 20 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/dev-ruby\/amstd\/?hideattic=0\">dev-ruby\/amstd<\/a>, graaff, 24 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/dev-ruby\/markaby\/?hideattic=0\">dev-ruby\/markaby<\/a>, graaff, 24 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/dev-ruby\/pdf-writer\/?hideattic=0\">dev-ruby\/pdf-writer<\/a>, graaff, 24 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/dev-ruby\/semacode\/?hideattic=0\">dev-ruby\/semacode<\/a>, graaff, 24 Nov 2013<br \/>\n<a href=\"http:\/\/sources.gentoo.org\/viewcvs.py\/gentoo-x86\/dev-tcltk\/tcl-debug\/?hideattic=0\">dev-tcltk\/tcl-debug<\/a>, jlec, 24 Nov 2013<br \/>\n[\/table]<\/p>\n<h2><span id=\"Additions-2\">Additions<\/span><\/h2>\n<p>[table]<br \/>\nPackage, Developer, Date<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/x11-libs\/libxshmfence\">x11-libs\/libxshmfence<\/a>, mattst88, 01 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/x11-proto\/dri3proto\">x11-proto\/dri3proto<\/a>, mattst88, 01 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/x11-proto\/presentproto\">x11-proto\/presentproto<\/a>, mattst88, 01 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/media-libs\/libfreehand\">media-libs\/libfreehand<\/a>, scarabeus, 01 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/app-text\/libetonyek\">app-text\/libetonyek<\/a>, scarabeus, 01 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/net-misc\/geoipupdate\">net-misc\/geoipupdate<\/a>, jer, 01 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-util\/obs-service-git_tarballs\">dev-util\/obs-service-git_tarballs<\/a>, scarabeus, 02 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-util\/obs-service-github_tarballs\">dev-util\/obs-service-github_tarballs<\/a>, scarabeus, 02 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-util\/obs-service-update_source\">dev-util\/obs-service-update_source<\/a>, scarabeus, 02 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-util\/obs-service-rearchive\">dev-util\/obs-service-rearchive<\/a>, scarabeus, 02 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/x11-themes\/qtcurve\">x11-themes\/qtcurve<\/a>, yngwin, 03 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/objgraph\">dev-python\/objgraph<\/a>, heroxbd, 03 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/debugger-linecache\">dev-ruby\/debugger-linecache<\/a>, mrueg, 05 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/lumberjack\">dev-ruby\/lumberjack<\/a>, mrueg, 05 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-perl\/autovivification\">dev-perl\/autovivification<\/a>, mrueg, 05 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/net-analyzer\/gr-fosphor\">net-analyzer\/gr-fosphor<\/a>, chithanh, 05 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/games-misc\/doge\">games-misc\/doge<\/a>, vikraman, 05 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/sys-devel\/byfl\">sys-devel\/byfl<\/a>, ottxor, 05 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-vcs\/bfg\">dev-vcs\/bfg<\/a>, radhermit, 06 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-perl\/Term-ReadLine-TTYtter\">dev-perl\/Term-ReadLine-TTYtter<\/a>, hwoarang, 06 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/app-misc\/elasticsearch\">app-misc\/elasticsearch<\/a>, chainsaw, 07 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/media-gfx\/aaphoto\">media-gfx\/aaphoto<\/a>, pinkbyte, 07 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/games-action\/armagetronad\">games-action\/armagetronad<\/a>, hasufell, 07 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/turbolift\">dev-python\/turbolift<\/a>, prometheanfire, 08 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/tdiff\">dev-ruby\/tdiff<\/a>, graaff, 09 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/nokogiri-diff\">dev-ruby\/nokogiri-diff<\/a>, graaff, 09 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/net-misc\/bgpq3\">net-misc\/bgpq3<\/a>, pinkbyte, 10 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/media-video\/openshot\">media-video\/openshot<\/a>, tomwij, 11 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/app-crypt\/monkeysphere\">app-crypt\/monkeysphere<\/a>, patrick, 12 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/lockfile\">dev-ruby\/lockfile<\/a>, graaff, 12 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/sys-fs\/archivemount\">sys-fs\/archivemount<\/a>, radhermit, 12 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/net-misc\/openvpn-auth-ldap\">net-misc\/openvpn-auth-ldap<\/a>, ercpe, 12 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/SaltTesting\">dev-python\/SaltTesting<\/a>, chutzpah, 12 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/qpid-python\">dev-python\/qpid-python<\/a>, idella4, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/sys-apps\/rkflashtool\">sys-apps\/rkflashtool<\/a>, mrueg, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/afm\">dev-ruby\/afm<\/a>, mrueg, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/pysendfile\">dev-python\/pysendfile<\/a>, idella4, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/bytestring-mmap\">dev-haskell\/bytestring-mmap<\/a>, slyfox, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/enumerator\">dev-haskell\/enumerator<\/a>, slyfox, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/zlib-enum\">dev-haskell\/zlib-enum<\/a>, slyfox, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/hsopenssl\">dev-haskell\/hsopenssl<\/a>, slyfox, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/attoparsec-enumerator\">dev-haskell\/attoparsec-enumerator<\/a>, slyfox, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/blaze-builder-enumerator\">dev-haskell\/blaze-builder-enumerator<\/a>, slyfox, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/snap-core\">dev-haskell\/snap-core<\/a>, slyfox, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/snap-server\">dev-haskell\/snap-server<\/a>, slyfox, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/net-analyzer\/wapiti\">net-analyzer\/wapiti<\/a>, voyageur, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/nose-testconfig\">dev-python\/nose-testconfig<\/a>, idella4, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/python-iptables\">dev-python\/python-iptables<\/a>, chutzpah, 14 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/hp3parclient\">dev-python\/hp3parclient<\/a>, idella4, 15 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/app-text\/libebook\">app-text\/libebook<\/a>, scarabeus, 15 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/x11-drivers\/xf86-video-freedreno\">x11-drivers\/xf86-video-freedreno<\/a>, chithanh, 17 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/net-misc\/exabgp\">net-misc\/exabgp<\/a>, chainsaw, 18 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/elib-intl\">dev-python\/elib-intl<\/a>, nixphoeni, 19 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/net-dns\/dnsimple-dyndns\">net-dns\/dnsimple-dyndns<\/a>, rafaelmartins, 19 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-libs\/hyperleveldb\">dev-libs\/hyperleveldb<\/a>, patrick, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/aeson-pretty\">dev-haskell\/aeson-pretty<\/a>, slyfox, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/rfc5051\">dev-haskell\/rfc5051<\/a>, slyfox, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-haskell\/pandoc-citeproc\">dev-haskell\/pandoc-citeproc<\/a>, slyfox, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/niceogiri\">dev-ruby\/niceogiri<\/a>, mrueg, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/warden\">dev-ruby\/warden<\/a>, mrueg, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/stamp\">dev-ruby\/stamp<\/a>, mrueg, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/dotenv\">dev-ruby\/dotenv<\/a>, mrueg, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/omniauth\">dev-ruby\/omniauth<\/a>, mrueg, 20 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/six\">dev-ruby\/six<\/a>, mrueg, 22 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/sanitize\">dev-ruby\/sanitize<\/a>, mrueg, 22 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-ruby\/rack-attack\">dev-ruby\/rack-attack<\/a>, mrueg, 22 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/media-libs\/sdl2-gfx\">media-libs\/sdl2-gfx<\/a>, hasufell, 22 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/tablib\">dev-python\/tablib<\/a>, idella4, 23 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-python\/cliff-tablib\">dev-python\/cliff-tablib<\/a>, idella4, 23 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/app-misc\/crunch\">app-misc\/crunch<\/a>, pinkbyte, 24 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-java\/xerial-core\">dev-java\/xerial-core<\/a>, ercpe, 24 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-java\/cofoja\">dev-java\/cofoja<\/a>, ercpe, 24 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-java\/plexus-classworlds\">dev-java\/plexus-classworlds<\/a>, ercpe, 24 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-java\/snappy\">dev-java\/snappy<\/a>, ercpe, 24 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/games-action\/hotline-miami\">games-action\/hotline-miami<\/a>, hasufell, 24 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/dev-java\/jackson-mapper\">dev-java\/jackson-mapper<\/a>, ercpe, 24 Nov 2013<br \/>\n<a href=\"http:\/\/packages.gentoo.org\/package\/games-action\/brutal-legend\">games-action\/brutal-legend<\/a>, hasufell, 24 Nov 2013<br \/>\n[\/table]<\/p>\n<h1><span id=\"Bugzilla\">Bugzilla<\/span><\/h1>\n<p>The Gentoo community uses <a href=\"https:\/\/bugs.gentoo.org\">Bugzilla<\/a> to record and track bugs, notifications, suggestions and other interactions with the development team.<\/p>\n<h2><span id=\"Activity\">Activity<\/span><\/h2>\n<p>The following tables and charts summarize the activity on Bugzilla between <strong>29 October 2013<\/strong> and <strong>28 November 2013<\/strong>. Not fixed means bugs that were resolved as NEEDINFO, WONTFIX, CANTFIX, INVALID or UPSTREAM.<br \/>\n<a href=\"http:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-activity-2013-11.png\"><img loading=\"lazy\" class=\"size-full wp-image-219 aligncenter\" src=\"http:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-activity-2013-11.png\" alt=\"gmn-activity-2013-11\" width=\"500\" height=\"300\" srcset=\"https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-activity-2013-11.png 500w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-activity-2013-11-300x180.png 300w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-activity-2013-11-250x150.png 250w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-activity-2013-11-150x90.png 150w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>[table]<br \/>\nBug Activity, Number<br \/>\nNew, 1561<br \/>\nClosed, 724<br \/>\nNot fixed, 134<br \/>\nDuplicates, 143<br \/>\nTotal, 5238<br \/>\nBlocker, 4<br \/>\nCritical, 17<br \/>\nMajor, 64<br \/>\n[\/table]<\/p>\n<h2><span id=\"Closed_bug_ranking\">Closed bug ranking<\/span><\/h2>\n<p>The developers and teams who have closed the most bugs during this period are as follows.<\/p>\n<p><a href=\"http:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-closed-2013-11.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-220\" src=\"http:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-closed-2013-11.png\" alt=\"gmn-closed-2013-11\" width=\"500\" height=\"250\" srcset=\"https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-closed-2013-11.png 500w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-closed-2013-11-300x150.png 300w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-closed-2013-11-250x125.png 250w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-closed-2013-11-150x75.png 150w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>[table]<br \/>\nRank, Team\/Developer, Bug Count<br \/>\n1, Gentoo Security, 60<br \/>\n2, Gentoo KDE team, 31<br \/>\n3, Gentoo&#8217;s Team for Core System packages, 24<br \/>\n4, Gentoo Science Related Packages, 19<br \/>\n5, Justin Lecher, 19<br \/>\n6, Gentoo Games, 17<br \/>\n7, Julian Ospald (hasufell), 16<br \/>\n8, Python Gentoo Team, 15<br \/>\n9, Gentoo Toolchain Maintainers, 14<br \/>\n10, Others, 508<br \/>\n[\/table]<\/p>\n<h2><span id=\"Assigned_bug_ranking\">Assigned bug ranking<\/span><\/h2>\n<p>The developers and teams who have been assigned the most bugs during this period are as follows.<\/p>\n<p><a href=\"http:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-opened-2013-11.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-221\" src=\"http:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-opened-2013-11.png\" alt=\"gmn-opened-2013-11\" width=\"500\" height=\"250\" srcset=\"https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-opened-2013-11.png 500w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-opened-2013-11-300x150.png 300w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-opened-2013-11-250x125.png 250w, https:\/\/blogs.gentoo.org\/news\/files\/2013\/12\/gmn-opened-2013-11-150x75.png 150w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>[table]<br \/>\nRank, Team\/Developer, Bug Count<br \/>\n1, Gentoo Linux bug wranglers, 92<br \/>\n2, Perl Devs @ Gentoo, 81<br \/>\n3, Gentoo Security, 75<br \/>\n4, Gentoo&#8217;s Team for Core System packages, 44<br \/>\n5, Gentoo KDE team, 43<br \/>\n6, Gentoo Games, 37<br \/>\n7, Portage team, 35<br \/>\n8, Gentoo X packagers, 34<br \/>\n9, Gentoo Linux Gnome Desktop Team, 34<br \/>\n10, Others, 1085<br \/>\n[\/table]<\/p>\n<h1><span id=\"Tips_of_the_Month\">Tips of the Month<\/span><\/h1>\n<p>Did you know <strong>emerge<\/strong>\u00a0accepts filenames as arguments? \ud83d\ude09<\/p>\n<pre>emerge -1av \/usr\/bin\/vim<\/pre>\n<p>will rebuild the <strong>app-editors\/vim<\/strong> package.<br \/>\nSend us your favorite Gentoo script or tip at gmn@gentoo.org<\/p>\n<h1><span id=\"Getting_Involved\">Getting Involved?<\/span><\/h1>\n<p>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\u00a0<a href=\"mailto:gmn-writers@gentoo.org\">gmn@gentoo.org<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This month in GMN:1 Gentoo News1.1 Interview with\u00a0Richard Freeman, a Gentoo developer, Council and Trustees member1.2 Gentoo as a development environment for newcomers1.2.1 Flexibility \u00ad1.2.2 Superior Package Management1.2.3 Excellent Documentation \u00ad1.2.4 Speed\u00ad1.3 Gentoo Council News2 Gentoo Developer Moves2.1 Summary2.2 Moves2.3 Additions3 Portage4 Security5 Infrastructure5.1 New websites5.1.1 infra-status.gentoo.org5.1.2 recruiting.gentoo.org5.2 Puppet6 Package \u2026 <a class=\"continue-reading-link\" href=\"https:\/\/blogs.gentoo.org\/news\/2013\/12\/01\/gentoo-monthly-newsletter-november-2013\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":146,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[3],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/posts\/197"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":25,"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/posts\/197\/revisions"}],"predecessor-version":[{"id":587,"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/posts\/197\/revisions\/587"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/categories?post=197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/news\/wp-json\/wp\/v2\/tags?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}