From Fedora Project Wiki

Fedora Weekly News Issue 129

Welcome to Fedora Weekly News Issue 129 for the week ending June 1, 2008.

http://fedoraproject.org/wiki/FWN/Issue129

Fedora Weekly News returns after a several week absence. We are undergoing a little bit of turnover in our staff. If you are interested in contributing to Fedora Weekly News, please see our 'join' page. Being a Fedora Weekly News beat writer gives you a chance to work on one of our community's most important sources of news, and can be done in only about 1 hour per week of your time.

In particular, we are looking for beat writers to cover Fedora Marketing, the highlights of Fedora Planet, Fedora Security Advisories, and to summarize the Fedora Events and Meetings that happened during each week.

http://fedoraproject.org/wiki/NewsProject/Join.

Announcements

In this section, we cover announcements from the Fedora Project.

https://www.redhat.com/mailman/listinfo/fedora-announce-list

Contributing Writer: Max Spevack

Wiki Migration Complete!

MikeMcGrath announces in fedora-announce-list[1],

"The migration to Mediawiki is finally complete! The technical side, that is. Now is the part where we all learn how to migrate our knowledge and clean-up content."

For information on how to clean up your personal content, or your group's content on MediaWiki, please see the wiki migration to-do page.

[1] http://www.redhat.com/archives/fedora-announce-list/2008-May/msg00013.html

Info about FUDCon Boston

MaxSpevack writes in fedora-announce-list[2],

"As we begin the homestretch around finalizing FUDCon Boston, I wanted to clarify a few things about the importance of pre-registering, and also about the travel and hotel sponsorships."

Max discusses the final logistics around budget, hotel reservations, and sponsorships for FUDCon Boston 2008.

The registration page for the event is here.

[2] http://www.redhat.com/archives/fedora-announce-list/2008-June/msg00000.html

Ambassadors

In this section, we cover Fedora Ambassadors Project.

http://fedoraproject.org/wiki/Ambassadors

Contributing Writer: JeffreyTadlock

APAC Ambassadors Meeting - June 8, 2008

Susmit Shannigrahi posted [1] to the ambassador mailing list that the APAC region will be having another meeting on June 8, 2008 at 10:00 UTC. The meeting information page, including agenda, is located on the wiki [2]. If you live in the APAC region please try to attend this meeting.

[1] https://www.redhat.com/archives/fedora-ambassadors-list/2008-May/msg00321.html

[2] http://fedoraproject.org/wiki/Ambassadors/Meetings/2008-06-08

Call to North American Ambassadors

Greg Dekoenigsberg put out a call [1] to all North American ambassadors requesting that they add to the email thread what events they were planning to attend this year. If you are planning on attending an event this year, please drop by the email thread and add your response.

[1] https://www.redhat.com/archives/fedora-ambassadors-list/2008-May/msg00264.html

Release Party Reports

We had three release party reports announced to the list this week. Grady Laksmono reported [1] on the Los Angeles release event, Gianluca Varisco reported [2] on the Rome release party and Clint Savage added his report [3] on the Utah release party. Definitely worth taking some time to read those reports of the very successful parties happening around the world.

[1] https://www.redhat.com/archives/fedora-ambassadors-list/2008-May/msg00272.html

[2] https://www.redhat.com/archives/fedora-ambassadors-list/2008-May/msg00308.html

[3] https://www.redhat.com/archives/fedora-ambassadors-list/2008-May/msg00314.html

Second Release of the Fedora Brazil Magazine

Rodrigo Menezes announced [1] the second release of the Fedora Brazil Magazine. They cover the new Fedora 9 release, system-config tools, KDE4, Anaconda and more. The magazine is released in Portuguese and produced by Brazilian Ambassadors.

[1] https://www.redhat.com/archives/fedora-ambassadors-list/2008-May/msg00316.html

Developments

In this section, we cover the problems/solutions, people/personalities, and ups/downs of the endless discussions on Fedora Developments.

http://www.redhat.com/mailman/listinfo/fedora-devel-list

Contributing Writer: Rahul Sundaram

Heading for Fedora 10

Speeding right past a pretty successful Fedora 9 release, a number of interesting developments for Fedora 10 are being discussed.

Glitch Free PulseAudio

Lennart Poettering, our resident PulseAudio maintainer and primary upstream developer has posted a detailed explanation of his plans in his blog at http://0pointer.de/blog/projects/pulse-glitch-free.html. Following that, he initiated a heads-up in Fedora development list about pushing this change to rawhide. Note that glitch free doesn't mean bug free especially in rawhide and feedback from testers is solicited

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg01244.html

Augeas Configuration Mechanism

Configuration files are under widely different formats among various upstream projects and writing robust parsers in a easy to use method for higher level tools has been a ongoing problem. We all have our own horror stories about some management utility overwriting user comments or worse configurations without even a backup. To address this and related issues, Augeas project has initiated by Red Hat. Harald Hoyer who was recently appointed as a Fedora Project Board member posted a mail introducing this tool and provided some interesting examples of the tool in action.

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg00348.html

Taking Advantage of Upstart

Upstart was introduced in Fedora 9 (and other distributions) in Sys V compatibility mode as a means of transitioning into a stage where Fedora can take advantage of it's features better. Now we have reached that stage, Fedora is taking the initial steps to spearhead some changes in a core part of it's distribution. Bill Nottingham, one of the maintainers of the init system in Fedora posted a mail explaining his ideas on what could be done followed by a long discussion

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg01888.html

Live CD creator in SELinux enforcing mode

One of the long standing complicated issue to resolve is the difficulty of enforcing SELinux policies in a chroot. While this can affect a number of similar areas that uses chroot to do it's job, the current focus is the ability to run livecd-creator in in SELinux enforcing mode to create a live image with SELinux labels correctly set. While we can do this now by running in permissive mode, that is not a optimal solution. This was discussed within the Fedora Board which made a call to action. Eric Paris, one of the SELinux developers at Red Hat responded to this and has been diligently working on a solution for the past couple of weeks. He finally made a initial stab at getting this fixed and explained what needs to be done at

https://www.redhat.com/archives/fedora-selinux-list/2008-May/msg00169.html

While there are still some issues to address, we are far closer to a solution now than we have ever been.

Printing Management

Tim Waugh, the master of CUPS and printing management in Fedora has posted in his blog at http://cyberelk.net/tim/2008/05/29/version-100/ about changes in system-config-printer as it reaches the mystical 1.0 milestone. As he has explained, the main focus has been improving the way the application looks and behaves.

OpenJDK and Fedora 10

While Fedora 9 already includes OpenJDK by default, packaging can still be improved a lot. Thomas Fitzsimmons, Java expert and initiator of IcedTea project has explained the scheduled improvements of OpenJDK for Fedora 10.

http://fitzsim.org/blog/?p=27

Plymouth, singing the death of RHGB

Red Hat Graphical Bootloader aka RHGB has been lingering with us for quite a while now. There has been a number of core improvements in Fedora 9 including a preview kernel mode setting (http://airlied.livejournal.com/58778.html. Explanation by Keith Packard at http://keithp.com/blogs/kernel-mode-drivers/) and rewrite of GDM which paves the way for a better method.

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg00954.html

Plymouth (http://freedesktop.org/software/plymouth/), a freedesktop.org has been announced by Ray Strode at Red Hat with the intention of replacing RHGB which in true Fedora fashion can be adopted by other distributions too. Plymouth is already in rawhide now though not activated yet.

Better Webcam Support

Fedora has a long standing upstream policy (http://fedoraproject.org/wiki/PackageMaintainers/WhyUpstream) which means not stuffing up the kernel with third party drivers that aren't getting merged in the Linux kernel. One of the areas affected is webcam support. Hans de Goede, a very active Fedora community volunteer has been working on merging the gpsca(v2) driver to the upstream Linux kernel which will vastly improve the amount of webcams Fedora supports out of the box. He has posted a feature specification to do this and related things.

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg02011.html

Fedora: Prowling In The Night

Fedora Nightlife has been announced by Bryan Che, product manager of Red Hat MRG product which provides real time and grid computing capabilities. Fedora Nightlife is a community grid computing project that takes advantage of idle CPU cycles donated by the Fedora community to provide social benefits to the world. A ambitious project with hopes of more than a million nodes, this would be a interesting effort to keep a eye on

http://bryanche.blogspot.com/2008/05/introducing-fedora-nightlife.html

As Bryan Che explains, Fedora Nightlife will leverage the Condor project, which was (http://www.cs.wisc.edu/condor/) created and hosted by the University of Wisconsin Madison, for scheduling and harnessing donated computing power. Last year, Red Hat and the University of Wisconsin signed a strategic partnership around Condor. Part of this partnership entailed releasing Condor's source code under an OSI-approved open source license. As a result, we now have Condor packaged at Fedora, and upstream development continues to happen at the University of Wisconsin repository in an open manner.

https://fedoraproject.org/wiki/Nightlife

Translation

This section, we cover the news surrounding the Fedora Translation (L10n) Project.

http://fedoraproject.org/wiki/L10N

Contributing Writer: MarekMahut

With most of the translation team at LinuxTag, there is no news to report this week. However, Dimitris Glezos had several good conversations about Transifex at LinuxTag, so keep your eyes open for news as we follow up on those threads.

Infrastructure

This section contains the discussion happening on the fedora-infrastructure-list

http://fedoraproject.org/wiki/Infrastructure

Contributing Writer: HuzaifaSidhpurwala

OpenID and CLA

Karsten Wade writes for fedora-infrastructure-list [1]

If we want to move our OpenID acceptance outside of Fedora's OpenID server, we'll have a blocker with the CLA. AIUI, we need someone to knowingly accept the CLA and have that tied to a Real Name and email address in our database.

[1] https://www.redhat.com/archives/fedora-infrastructure-list/2008-May/msg00233.html

Logging #fedora-meeting

Mike McGrath writes for fedora-infrastructure-list [2]

There's been some requests to log #fedora-meeting automatically. There's technical issues there like where to store them, is there a way to auto start / stop meetings, etc. In this thread there was some discussion on what bot to use etc.

[2] https://www.redhat.com/archives/fedora-infrastructure-list/2008-May/msg00244.html

OpenID

Mike McGrath writes for fedora-infrastructure-list [3]

The last little bits are in good shape for the OpenID provider we're attempting to be. Don't go announcing this to others yet.Lets test it out, if it breaks something let us know. We'll be announcing it officially soon. You can, for example, log in to livejournal.com with: username.id.fedoraproject.org. The thread continued with people reporting that things were working.

[3] https://www.redhat.com/archives/fedora-infrastructure-list/2008-May/msg00257.html

Artwork

In this section, we cover Fedora Artwork Project.

http://fedoraproject.org/wiki/Artwork

Contributing Writer: NicuBuculei

The Fedora History Tour

On the Fedora Art list MartinSourada propose [1] an interesting project "to make some sort of tour through the Fedora history. It might be interesting to directly compare Fedora 1 to Fedora 10 :-D ".

In reply, MatthiasClasen points [2] to a study by WilliamJonMcCann [3] covering a large amount of wallpapers from various operating systems, including Fedora. Building on Jon's work, Martin comes with a simple walkthrough [4] from Fedora Core 1 to Fedora 10 current proposals.

[1] - https://www.redhat.com/archives/fedora-art-list/2008-May/msg00170.html

[2] - https://www.redhat.com/archives/fedora-art-list/2008-May/msg00200.html

[3] - http://blogs.gnome.org/mccann/2008/05/30/state-of-the-art-wallpapers/

[4] - http://mso-chronicles.blogspot.com/2008/05/fedora-wallpaper-tour.html

Contributing to Echo icon theme

On his blog [1], NicuBuculei starts publishing tips for creating icons for Fedora's own brewed icon theme, Echo [2] and invites the other project members to come with their own tips and tutorials, encouraging new blood to start contributing to the theme. The initiative is warmly received by LuyaTshimbalanga and MartinSourada - "I have plan to provide some how-to's and similar things, as well as some recruitment page to the fh.o echo page", so Fedora 10 may have at least a new default icon theme.

[1] - http://nicubunu.blogspot.com/2008/05/echo-icons-tips-guides-and-grids.html

[2] - https://fedorahosted.org/echo-icon-theme/

Security Week

In this section, we highlight the security stories from the week in Fedora.

Contributing Writer: JoshBressers

OSS-Security

The existence of the OSS-Security Community was announced last week. If you're interested in the unique challenges that Open Source software faces with respect to security, feel free to join the discussions within the group. As all communities go, the idea here is to grow a self sustaining community, not something that's just a few people doing all the work.

Flash Player

There were rumblings of a 0day Flash Player flaw in the wild. It turned out to be unpatched copies of Flash Player as noted on the Adobe Product Security Blog. This is just another example of why it's very important to keep your system updated properly.

Samba

A quite serious Samba flaw was released last week.

Initially this was thought to be quite minor, until it was noticed that it's possible for a Samba server to connect back to a client when doing certain printing actions. This means that this particular Samba client issue also affected the server. Quite tricky.

Ask Fedora

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.

http://fedoraproject.org/wiki/AskFedora

Contributing Writer: Matt Domsch

Local Fedora Repository Management Best Practices?

Erik Turk <erikt@bbn.ca>

Hello to  Ask Fedora Team. I am just starting to maintain my own Fedora 8 repositories for my local use. I think that these questions are about best practices for maintaining a Fedora repository. I have found many articles about how to create your own fedora repository

1. How can I determine the intersection of the i386 and x86_64 repositories, both for updates and base?

I have noticed that there are several ( I don't know how many ) packages that exist in both the i386 and the x86_64 arch folders.
These are i386 packages that exist in the x86_64 updates folder such as:

adminutil-1.1.5-1.fc8.i386.rpm
adminutil-1.1.5-1.fc8.x86_64.rpm

Also, there are noarch packages which appear in both i386 and x86_64 repositories.

Is there any way that I can download the .i386 package once and have it linked (to save local disk space as well as the download bandwidth) to the x86_64 directory for packages that appear in both?

What are the implications of downloading the updates first for i386, then copying all the i386 update packages to the x86_64 update folder, then rsync'ing the x86_64 update folder? Will this download only the x86_64 packages

How can this work with the rsync command that many of the "create your own repository" articles use? I recognize that this is only important for people who maintain both repositories locally.

2. (5 of the top 20 update packages by size, as of April 16,2008 ) and (12 of the top 20 base packages by size in the Everything Folder) are games.

In the Everything base folder, these 12 packages are over 1GB of data, close to 10% of the total of the directory.

Is there any way to identify these as a group in the repository so that they are not downloaded as part of an rsync run, other than excluding them individually?

3. With the upcoming release of Fedora 9, How can I save bandwidth by "converting" my Fedora 8 repositories into Fedora 9 repositories, without re-downloading the entire Everything folder? Is there a process that can be followed by local repositories at each new Fedora release?

I know that many packages will have new fc9 files, but some will still be fc8 in the f9 repo. How can I determine which ones to copy vs which ones to download?

---

Matt Domsch answers:

> >    Hello to  Ask Fedora Team. I am just starting to maintain my own Fedora 8
> >    repositories for my local use. I think that these questions are about best
> >    practices for maintaining a Fedora repository. I have found many articles
> >    about how to create your own fedora repository

Most of these articles are outdated.  Instead, see
http://fedoraproject.org/wiki/Infrastructure/Mirroring.

 
> >    1. How can I determine the intersection of the i386 and x86_64
> >    repositories, both for updates and base?
> > 
> >    I have noticed that there are several ( I don't know how many ) packages
> >    that exist in both the i386 and the x86_64 arch folders.
> >    These are i386 packages that exist in the x86_64 updates folder such as:
> > 
> >  adminutil-1.1.5-1.fc8.i386.rpm
> >  adminutil-1.1.5-1.fc8.x86_64.rpm
> > 
> >    Also, there are noarch packages which appear in both i386 and x86_64
> >    repositories.
> > 
> >    Is there any way that I can download the .i386 package once and have it
> >    linked (to save local disk space as well as the download bandwidth) to the
> >    x86_64 directory for packages that appear in both?

Yes, rsync -H (as described at the above URL) will preserve hardlinks,
and these files are hardlinked on the mirrors.

 
> >    What are the implications of downloading the updates first for i386, then
> >    copying all the i386 update packages to the x86_64 update folder, then
> >    rsync'ing the x86_64 update folder? Will this download only the x86_64
> >    packages

Just use rsync -H and this will happen automagically.
 
> >    How can this work with the rsync command that many of the "create your own
> >    repository" articles use? I recognize that this is only important for
> >    people who maintain both repositories locally.
> > 
> >    2. (5 of the top 20 update packages by size, as of April 16,2008 ) and (12
> >    of the top 20 base packages by size in the Everything Folder) are games.
> > 
> >    In the Everything base folder, these 12 packages are over 1GB of data,
> >    close to 10% of the total of the directory.
> > 
> >    Is there any way to identify these as a group in the repository so that
> >    they are not downloaded as part of an rsync run, other than excluding them
> >    individually?

No.
 
> >    3. With the upcoming release of Fedora 9, How can I save bandwidth by
> >    "converting" my Fedora 8 repositories into Fedora 9 repositories, without
> >    re-downloading the entire Everything folder? Is there a process that can
> >    be followed by local repositories at each new Fedora release?
> > 
> >    I know that many packages will have new fc9 files, but some will still be
> >    fc8 in the f9 repo. How can I determine which ones to copy vs which ones
> >    to download?

There are very few, and again, the whole tree on the mirrors is
hardlinked, so any packages that haven't been  updated won't be
downloaded again, just hardlinked.

Thanks,

Matt

Fedora Mirror Wrangler