Fedora Weekly News Issue 160
Welcome to Fedora Weekly News Issue 160 for the week ending January 25th, 2009.
A small sample of this week's contents: Announcements notes upcoming events and deadlines for Fedora 11. PlanetFedora picks up on some communication problems in "General" and shares "How To" information on disabling the system bell. Developments rounds up some "Fedora 11 Release Activity" and synopsizes the debate around a "Minimalist Root Login to X?". Infrastructure is back with some essential information on "Fedora Security Policy". Artwork shares the "Fedora 11 Release Banner". SecurityAdvisories provides a handy list of essential updates. Virtualization explains "QEMU VM Channel Support". We are pleased to have an AskFedora Q&A covering the advisability of using the "Ext4 Filesystem on Solid State Disks". Keep sending your questions!
If you are interested in contributing to Fedora Weekly News, please see our 'join' page. We welcome reader feedback: firstname.lastname@example.org
In this section, we cover announcements from the Fedora Project.
Contributing Writer: Max Spevack
John Palmieri (on behalf of Luke Macken and Mairin Duffy) announced the Moksha Project and the Fedora Community Project. They have been consolidating "the Fedora Infrastructure bits under one unified user interface", and have "decided to split the efforts into two projects."
"Fedora Community aims at being a portal interface for Fedora Project members to collaborate within and find information about the diverse Fedora universe. It is created from applications built on top of the Moksha platform. Fedora Community is assembled from a wide-ranging set of modules that integrates existing Fedora Infrastructure components such as koji, bodhi, FAS, and PkgDB."
Tom "Spot" Callaway announced that the Fedora Packaging Committee has made some changes to the packaging guidelines. For details, read the full announcement linked below.
The Fedora 11 Alpha freeze has passed, and "we still have a few feature pages in need of an update. Several have not been updated for a month or more," according to John Poelstra. If these pages are not updated by January 28th, FESCo will be asked to drop the features from Fedora 11.
Fedora will have a presence at several events in the next few weeks. Feel free to join us,
February 6 - 8: Free and Open Source Developers European Meeting (FOSDEM)
February 20 - 22: Southern California Linux Expo (SCALE)
Also, people are encouraged to register for Fedora or JBoss.org related speaking slots at LinuxTag 2009.
In this section, we cover the highlights of Planet Fedora - an aggregation of blogs from Fedora contributors worldwide.
Contributing Writer: Adam Batkin
Thorsten Leemhuis expressed some concern over important communication and decisions taking place over synchronous/real-time mediums (like IRC or conferences like FUDcon) without the ability for people unable to attend to participate. Michael DeHaan agreed and used a personal example of trying to maintain software that runs on EL-4 through Fedora 11 to explain the importance. "I have to use the old libraries and mostly only get to see new releases as things that break API compatibility or bring new bugs...I care about the environment more than the technology." Michael continued, "While many developers see Fedora is about technology, as a mostly "upstream" guy, the joy I find in it is really just about collaboration and working with people all over the globe."
Jef Spaleta continued a disagreement with Mark Shuttleworth over the fact that Canonical has yet to open source some of the community-related components of Launchpad.
Dave Jones mentioned an upcoming change to the p4-clockmod driver. "It no longer exports a cpufreq interface to sysfs. This will no doubt have some people complaining that they can no longer change their CPU frequency. The thing is, they never could." He then explains why such a feature ever existed.
Harish Pillay compared the new White House website copyright policy with that of a number of nations.
Sebastian Dziallas and the Fedora Education SIG announced the preview of an unbranded Education Remix. "As this is still based on F10, the main purpose is to gather feedback concerning the spin for F11."
Michael DeHaan wrote about some of the advancements being made in order to support the provisioning of large datacenters and large-scale virtualization setups under Fedora.
Máirín Duffy showed off some new mockups of screens for the Fedora Community Project.
James Morris explained how to work around an issue where MacBooks have trouble talking to projectors over the VGA output.
John Poelstra started an interesting thread[3,4,5,6,7,8] (only some of which was serious) about disabling the system bell. Who knew that such an ancient component (a relic of computers from decades ago when soundcards had yet to be invented) could be so interesting?
Tim Waugh described how to transfer e-mail and addresses from Evolution to Thunderbird
Fedora Infinity Day 2009, at Presidency University, Dhaka
Lots of videos[2,3] of various Fedora and Red Hat events
In this section the people, personalities and debates on the @fedora-devel mailing list are summarized.
Contributing Writer: Oisin Feeley
NFS Mounts and Caching DNS Nameserver Problem
An update on problems with NFS mounts was posted by Warren Togami. It was decided that
nfs-utils will revert to its pre 2009-01-14 behavior.
Fedora 11 Alpha Release Activities
There was a flurry of activity related to the
Fedora 11 Alpha release (scheduled for 2009-02-03). Denis Leroy inquired on 2009-01-21 what had happened to the freeze, originally scheduled for the previous day, and whether all builds in rawhide were queued until after the freeze. Mamoru Tasaka responded with a link to Jesse Keating's explanation that the freeze is a non-blocking freeze which allows targeted fixes to be made. Tom Lane wanted an "all-clear signal that the alpha tag has been made and we can go back to breaking rawhide ;-)" Jesse created  the
alpha tag and apologized for slacking on it. He suggested that if many dependencies were going to be broken by Tom's
mysql-5.1 push that Tom should ask for a
koji tag specifically to land it and build all the deps for it before moving it into
rawhide itself.Josh Boyer demonstrated how the
Koji command-line can be used to answer queries about what tags are present:
$koji list-tags | grep f11-alpha $koji list-tag-inheritance f11-alpha
Rahul Sundaram requested that knowledgeable folks would help build the Release Notes for
Fedora 11 by adding relevant information to the wiki. After Rahul got the ball rolling, with some information on the use of
ext4 as the default filesystem, the experimental provision of the
btrfs filesystem and more, Richard W.M. Jones added information on the
MinGW windows cross-compiler and Todd Zullinger added information about
The 2009-01-23 Rawhide Report contained some large lists of broken dependencies which were pounced on by the respective developers. As the majority were due to the new
MySQL mentioned above Jesse Keating asked why his advice to use a special tag had been ignored. Tom Lane replied that there had been no objections when he mooted the idea a week ago and that a non-standard tag would cause more work for affected developers than the current rebuilds. Jesse re-iterated his request to "[p]lease consider using it in the future if you're going to break such a wide array of packages."
Richard W.M. Jones reported problems using
Rawhide. Tom London suggested and Richard W.M. Jones confirmed that reverting to
sqlite-3.6.7-1.fc11.x86.64 fixed the problems. It transpired that there was indeed an
SQLite bug which was quickly fixed by Panu Matilainen.
Minimalist Root Login to X ?
Warren Togami suggested "mak[ing] root logins from GDM a stripped down desktop with only a terminal and a menu with only configuration tools [and making the desktop] ugly and with a very obvious note explaining why [users] shouldn't be logged in as root."
"Nodata" was among those who wondered if Warren's use cases "[...] where /home filesystem is full and logins fail, or /home is remote and inaccessible[...]" were anything other than odd edge cases. Jeff Spaleta and Chris Adams expanded upon this line of thought: "[...] if /home is full, can users really not log in? If that is the case, that's broke and should be fixed. The user should be able to log in and remove files."
The impetus for this discussion may have been another thread which asserted that the denial of root login via
Fedora 10 systems made it too difficult to maintain said systems. The thread yielded good examples by Jud Craft and Dave Airlie of arguments that such modifications merely penalized experienced users and failed to enhance security as the users could just login as root on the console anyway. As an aside Benjamin LaHaise brought up the issue that
Ctrl+Alt+F2 no longer worked. DanHorák explained that "F2-6 are blocked when you have getty running on vt1 (/etc/event.d/tty1 is the same tty[2-6]) and Xorg server runs on vt1 too (gdm runs with --force-active-vt) Then there are messages like `unable to switch vt' in /var/log/Xorg.log. [Such behavior] requires manual editing of at least /etc/event.d/tty1, it should not happen in default setups." Nicolas Mailhot suggested an imperfect upgrade as another possible cause. A further nugget of information revealed in the thread was as
Fedora 10 had implemented
hiddenmenu as a default in grub it was best to hold down any key once the
BIOS had finished the
POST routine. Jesse Keating suggested the
shift key as it typically had no bindings either in
grub. Andrew Haley pointed out that many of the recent changes were breaking established use patterns. Kevin Kofler and Christopher Wickert suggested that anyone who wished to revert to the previous status should just edit
/etc/pam.d/gdm to comment out
auth required pam_succeed_if.so user != root quiet
Back in the later thread which sought to deal with some of the difficulties raised above Tom
suggested: "A Rescue Mode' in GDM which goes to a root session with minimal apps, marked as "Rescue Mode", rather than a root X login (even though it does need root credentials)." Lyos Gemini Norezel preferred that "[...] the root login should use the user selected interface (gnome, kde, xfce, etc)" but Matthew Woehlke emphasized the maintenance benefits of choosing a single Desktop Environment and forcing that as the safe root login.
Variations on this topic have been covered previously in FWN#133 and FWN#103
Fedora Geo Spin for USB Key and LiveCD
Yaakov Nemoy announced a "[...] respin of Fedora with packages for doing OSM and cartography installed out of the box, or included on a LiveCD and/or LiveUSB. For OSM people, the primary advantage is a live usb stick that can be used at mapping parties to save time cono/guring user computers to do mapping. The USB stick can then be brought home, and the user can continue doing mapping there."
 OpenStreetMap http://en.wikipedia.org/wiki/OpenStreetMap
Draft Guidelines for Approving provenpackagers
Jesse Keating drafted a definition of
provenpackager' (see FWN#151[2)]. Alex Lancaster was worried that too many hoops would mean that maintainers such as himself would lose motivation to continue their work.
As a subsidiary concern Alex was worried that there were still some packages not being opened up. KevinKofler assured Alex that he would become a provenpackager' based up his sterling work and Jesse confirmed that this redefinition and re-seeding of the `provenpackager' group was in part to address such concerns.
Cloning of Bug Reports ?
Jóhann B. Guðmundsson asked for input, in the form of suggestions and votes, as to whether Bug Hunters (which later seemed to mean testers, but not triagers) should file a separate bug entry for each of: past supported release, current release and rawhide or just annotate a bug for one of the former with a note that it was present in the others.
There was general agreement that mailing list votes were ineffective and unwanted.
Kevin Kofler objected to the tack taken by Jóhann which seemed to assume an authority over a decision which would affect not just QA, testing and triage teams but also packagers and maintainers. It appeared that the matter would be elevated to FESCo for a decision but as of going to press this had not happened.
Mark McLoughlin suggested a more flexible policy and warned that "[...] you can be sure you'll have maintainers who haven't read or replied to this thread waking up and getting annoyed that they've 3x bug reports to deal with :-)"
Jesse Keating argued that the multiple bug-entry option was preferable on four heads: 1) that bugs may have different causes in their releases; 2) users of past releases will not be helped by closing bugs on rawhide; 3) bodhi updates are not pushed at the same time; 4) maintainers are the only people with the knowledge to make such a call.
This section contains the discussion happening on the fedora-infrastructure-list
Contributing Writer: Huzaifa Sidhpurwala
Why Puppet uses config instead of configs
susmit shannigrahi asked on the @fedora-infrastructure-list asked why, in the fedora-infrastructure implementation of puppet when we add a new file, in the .pp file the path is written as puppet:///config where as the actual path of the file is in the configs directory. To this Jeroen van Meeuwen answered  by saying that the [config] fileserver mount may point to /path/to/configs which may allow this discrepancy to exist.
Fedora Security Policy
Mike McGrath wrote on the @fedora-infrastructure-list about the proposed Fedora Security Policy. Mike asked that he would like everyone in the sysadmin-* group to be compliant with this policy.
On this thread several people commented about changes they would propose in iptables & 
Alpha Release Readiness
John Poelstra wrote  on the @fedora-infrastructure-list about the Alpha Release Readiness meeting on the 3rd Feb 2009. Mike McGrath replied that he will be attending the meeting on the behalf of the Infrastructure team.
In this section, we cover the Fedora Artwork Project.
Contributing Writer: Nicu Buculei
Fedora 11 Release Banner
With the Alpha release of the upcoming Fedora 11 approaching fast, Paolo Leoni created a banner to be used on various websites for the announcement "Since we are still in a initial session for the official F11 theme, I've used a simple image to point the birth of a new fedora version".
Artwork for the Education SIG
Following a request from Sebastian Dziallas for updated graphics for the Education SIG, Maria Leandro posted a couple of very cute graphics, with one of them being the favorite of the team. She still to add some improvements, incorporating the feedback received.
Máirín Duffy reported on @fedora-art about the results of an informal survey she ran on her blog about the wallpapers used by various people "So far as I've been able to read through them, they seem to fit into 3 categories: #1 stick with the default (distro default or desktop env default) or flat solid color #2 personalized no matter what (photos they took themselves or photos of family members) or a photo of an interest hobby (racecars, bikes, hometown, etc) #3 beautiful pictures of nature, usually with some depth". Máirín is trying to use this data so the Art Team can come with more useful wallpapers "we should think about these wallpapers that folks are actually using and try to create something that they will like having as their desktop background as much as possible".
In this section, we cover Security Advisories from fedora-package-announce.
Contributing Writer: David Nalley
Fedora 10 Security Advisories
- mumbles-0.4-9.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00742.html
- moodle-1.9.3-5.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00796.html
- uw-imap-2007e-1.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00822.html
- DevIL-1.7.5-2.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00854.html
- ntp-4.2.4p6-1.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00880.html
- nessus-libraries-2.2.11-1.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00917.html
- libnasl-2.2.11-3.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00918.html
- nessus-core-2.2.11-1.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00919.html
- tor-0.2.0.33-1.fc10 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00930.html
Fedora 9 Security Advisories
- amarok-1.4.10-2.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00708.html
- moodle-1.9.3-5.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00794.html
- DevIL-1.7.5-2.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00845.html
- uw-imap-2007e-1.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00846.html
- ntp-4.2.4p6-1.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00865.html
- tor-0.2.0.33-1.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00902.html
- libnasl-2.2.11-3.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00946.html
- nessus-core-2.2.11-1.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00947.html
- nessus-libraries-2.2.11-1.fc9 - https://www.redhat.com/archives/fedora-package-announce/2009-January/msg00948.html
In this section, we cover discussion on the @et-mgmnt-tools-list, @fedora-xen-list, @libvirt-list and @ovirt-devel-list of Fedora virtualization technologies.
Contributing Writer: Dale Bewley
Enterprise Management Tools List
This section contains the discussion happening on the et-mgmt-tools list
Improved Device Configuration Support in virt-manager
Cole Robinson posted several device related enhancements to
- Support for listing, viewing details of, and removing VM
- Add hardware wizard for sound devices
- Support for specifing the
model when adding a network device
Fedora Virtualization List
This section contains the discussion happening on the fedora-virt list.
Fedora 11 Virtualization Features
- Define a mapping of SASL authentication into the VNC protocol, and implement it for
GTK-VNC, providing strongly authenticated, securely encrypted remote access of virtual guest consoles.
- Assign PCI devices from your
KVMhost machine to guest virtual machines. A common example is assigning a network card to a guest.
Weekly Status Report
Mark McLoughlin "started sending out a 'Fedora Virtualization status report' to folks at Red Hat to keep people informed about what's going on." Mark also forwarded the report to @fedora-virt. The report identified 186 open bugs, and included information for effectively monitoring the package commits on the @fedora-virt-main list.
New Virtualization Wiki Pages
Mark McLoughlin has been busy revising existing, creating new, and archiving old Fedora Virtualization wiki pages. You can help.
This section contains the discussion happening on the libvir-list.
QEMU VM Channel Support
Richard W.M. Jones proposed adding support for
vmchannel is a "communication channel between [a VM] host and various agents that are running inside a VM guest." Richard did note that "One problem is that it is qemu/kvm-only."
As far as Daniel P. Berrange knew "this support is not yet merged in upstream
QEMU and the syntax is still being debated." This made Daniel "wary of committing to support it in
libvirt" at this time.
The fact that it is a feature only for
QEMU did not concern
Daniel, saying "I've no problem adding
vmchannel support to
libvirt even if its only [implemented] for
QEMU/KVM. If applications/users of it find that they really badly need it for
too, then someone will step up to [implement] it."
In this section, we answer general questions from Fedora community. Send your questions to askfedora AT fedoraproject.org and Fedora News Team will bring you answers from the Fedora Developers and Contributors to selected number of questions every week as part of our weekly news report. Please indicate if you do not wish your name and/or email address to be published.
Ext4 Filesystem on Solid State Disks
A question on Ext4, that has already been made the default in the development tree headed for Fedora 11 was answered by Eric Sandeen, Red Hat
XFS filesytems developer.
Contributing Writer: Eric Sandeen
Francesco Frassinelli wrote: "I've read that in F11 ext4 will be the default filesystem. What about ext4 on solid state disk? Many websites and bloggers say that it's better to use ext2 because of the journaling, but in some kind of operation (like applying upgrades) it's sooo slow. Could we'll use ext4 on our ssd without compromising their life? TBH I haven't tested ext4 on ssd yet, though we do have some in the lab, I just haven't done it."
Eric Sandeen replied: "By default ext4 still journals pretty much the same as ext3 does, so if you want to minimize writes to your flash, it should not be significantly better than ext3 in that respect. However, there is a patch to ext4 (merged soon if not already) to allow it to run in a no-journal mode, so that may be a good option."
Thorsten Leemhuis added: "FYI, it was merged for 2.6.29"