Voting is now open for the Fedora Board elections.
As a reminder, we are electing 3 of the 9 seats during this election.
The candidates are (in alphabetical order):
Christopher Aillon
Dennis Gilmore
Bob Jensen
Brian Pepple
Jef Spaleta
Rahul Sundaram
More information about the candidates is available at:
http://fedoraproject.org/wiki/Board/Elections/Nominations
Voting will end at Jul 8 23:59:59 UTC
Please go to https://admin.fedoraproject.org/voting/
Anyone who has signed the Fedora CLA (ie: is in cla_done in the Fedora
Account System) is eligible to vote.
Thanks to Toshio Kuratomi for his work on the voting software.
--Max
--
Max Spevack
+ http://fedoraproject.org/wiki/MaxSpevack
+ gpg key -- http://spevack.org/max.asc
+ fingerprint -- CD52 5E72 369B B00D 9E9A 773E 2FDB CB46 5A17 CF21
= Fedora Weekly News Issue 93 =
Welcome to Fedora Weekly News Issue 93[1] for the week of June 17th
through June 23rd, 2007. The latest issue can always be found here[2]
and RSS Feed can be found here[3].
[1] http://fedoraproject.org/wiki/FWN/Issue93
[2] http://fedoraproject.org/wiki/FWN/LatestIssue
[3] http://feeds.feedburner.com/fwn
1. Announcements
1. FESCo elections
2. Planet Fedora
1. Fedora Remixed (a YouTube Video)
2. Custom Kernels in Fedora
3. Fedora Board Elections
4. FUDCon F8 Update
3. Marketing
1. Max Spevack's Interview on LWN
2. The Limits of Freedom
4. Developments
1. Install-Created Users Added Automatically To Sudoers?
2. Splitting Python Out Of Core Libraries Into Subpackages
3. Encrypting The Root Filesystem
4. Official Presto Repositories For Rawhide
5. FESCo Elections
6. No More 586 Kernels
7. x86_64 Live Media Is NOT A LiveCD
8. PAM_KEYRING Gets GDM And KDM Into Bed
9. F8: Review Hiding Partitions With HAL
10. Bugzilla: "FedoraCore" And "FedoraExtras" Products Merged
to "Fedora"
5. Maintainers
1. Libraw1394 Notice For F7 Xen Users
2. Portaudio & SDL_gfx Updates
6. Documentation
1. New POTBASE definition
2. Candidate Documentation Schedule
3. Why Write Documentation
4. Fedora Documentation Steering Committee Meeting
5. Tool Help
6. Tasks!
7. Starting DocBook XML
7. Documentation
1. New POTBASE definition
2. Candidate Documentation Schedule
3. Why Write Documentation
4. Fedora Documentation Steering Committee Meeting
5. Tool Help
6. Tasks!
7. Starting DocBook XML
8. Infrastructure
1. IPTables
2. Fedora SCM
3. Ticket System
4. Making Infrastructure Requests
9. Artwork
1. Echo Icon Theme Development
2. Banners
10. Daily Package
1. ISO Master - CD/DVD Image Editor
2. QIV - Quick Image Viewer
3. The Skeleton
4. Cssed - CSS Editor
5. Fortune - Random Wit & Wisdom
11. Advisories and Updates
1. Fedora 7 Security Advisories
2. Fedora Core 6 Security Advisories
12. Events and Meetings
1. Fedora Board Meeting Minutes 2007-MM-DD
2. Fedora Documentation Steering Committee (Log) 2007-06-19
3. Fedora Engineering Steering Committee Meeting 2007-06-21
4. Fedora Infrastructure Meeting (Log) 2007-06-21
5. Fedora Packaging Committee Meeting 2007-06-19
6. Fedora Release Engineering Meeting 2007-06-18
7. Fedora Translation Project Meeting 2007-06-19
13. Feedback
== Announcements ==
In this section, we cover announcements from various projects.
Contributing Writer: ThomasChung
=== FESCo elections ===
BrianPepple announces in fedora-devel-list,
"This is a reminder that we are still in the self-nominations phase for
the upcoming FESCo election[2]. If you are interested in being part of the
committee that oversees the engineering side of Fedora, you might want
to consider running for a seat."
[1] http://www.redhat.com/archives/fedora-devel-list/2007-June/msg02047.html
[2] http://www.fedoraproject.org/wiki/Extras/SteeringCommittee/Nominations
== Planet Fedora ==
In this section, we cover a highlight of Planet Fedora - an
aggregation of blogs from world wide Fedora contributors.
http://fedoraproject.org/wiki/Planet
Contributing Writers: ThomasChung
=== Fedora Remixed (a YouTube Video) ===
GregDeKoenigsberg points out in his blog[1],
"The kids in the hall have been busy. Presenting the story behind
Fedora Remixed[2]."
[1] http://gregdek.livejournal.com/13778.html
[2] http://www.youtube.com/watch?v=8Bs8vZgTURw
=== Custom Kernels in Fedora ===
SamFolkWilliams points out in his blog[1],
"When Fedora moved to the 2.6 kernel years ago some instructions on
how to build the kernel from the source RPM were added to the release
notes. And there they stayed for years, largely untouched. For the
Fedora 7 release notes I moved those instructions to a new document,
and worked with the folks on fedora-kernel-list to refine the
instructions. This effort is here[2]."
[1] http://samfw.blogspot.com/2007/06/custom-kernels-in-fedora.html
[2] http://fedoraproject.org/wiki/Docs/CustomKernel
=== Fedora Board Elections ===
MaxSpevack points out in his blog[1],
"Just a reminder that we're in the nomination[2] phase for the Fedora
Board elections. If you are interested in being a part of the
top-level decision making body for Fedora, and you have a strong
history of contributions to the Fedora Project, you may want to
consider running for a seat. We have 3 seats to fill in this election
cycle."
[1] http://spevack.livejournal.com/20980.html
[2] http://fedoraproject.org/wiki/Board/Elections/Nominations
=== FUDCon F8 Update ===
MaxSpevack points out in his blog[1],
"Here's what we *do* know: FUDCon[2] will be Friday August 3rd -
Sunday August 5th. It will be similar to the February FUDCon, in the
sense that Saturday and Sunday will be a hackfest, and Friday will be
a BarCamp."
"The only problem is location, and that is what we still need to
confirm. At first we wanted to do it in Raleigh, but I've heard from a
bunch of the Red Hat engineers that travel from Boston at the time
we're looking at is going to be very complicated, so from the
perspective of getting a critical mass of people at the event, we
might need to do it up in Boston again."
[1] http://spevack.livejournal.com/20486.html
[2] http://fedoraproject.org/wiki/FUDCon/FUDConF8
== Marketing ==
In this section, we cover Fedora Marketing Project.
http://fedoraproject.org/wiki/Marketing
Contributing Writer: ThomasChung, KarstenWade
=== Max Spevack's Interview on LWN ===
RahulSundaram reports in fedora-marketing-list[1],
"In what is surely one of the best interviews of the year, Fedora's
Max Spevack talks to LWN about the just released Fedora 7, the
upcoming changes in the project's development infrastructure, and the
new features in Fedora 8: "We're looking at a far less ambitious
Fedora 8. With so much new stuff in Fedora 7, we'd like to give all of
our infrastructure changes a chance to settle in and get some polish,
and also give some of the contributors who have been going non-stop on
Fedora for the last few months a development cycle that is a bit less
stressful. But that doesn't mean we don't have some things planned.
The best thing for people who are interested in Fedora 8 to do is look
at our Wiki, where we will be tracking potential features over the
course of the release cycle." Don't miss it[2]"
[1] https://www.redhat.com/archives/fedora-marketing-list/2007-June/msg00158.ht…
[2] http://distrowatch.com/weekly.php?issue=20070618#news
=== The Limits of Freedom ===
This week saw an interesting discussion on the marketing list about
the potential and real limits on freedom in Fedora[1].
[1] http://www.redhat.com/archives/fedora-marketing-list/2007-June/msg00142.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: OisinFeeley
=== Install-Created Users Added Automatically To Sudoers? ===
A long-standing feature suggestion[1] from MattMiller was to allow a
fine-grained method of delegating some root execution privileges to
administrative applications without prompting for the root password.
Matt had produced patches to ''userhelper'' (which uses PAM), which
tested whether the user was a member of an allowed group and then
prompted for the user-password. These patches were incorporated by
JindrichNovy in 2004. Their usefulness was shown when "Axel"
suggested[2] that a nice feature would be to add the user created by
firstboot during the install to the ''/etc/sudoers file''.
[1] https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=86188
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01903.html
CaioMarcelo refined[3] the idea of creating a specific group for these
users in ''/etc/sudoers'', suggesting that the already existing
''%wheel'' administrative group could be used.
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01917.html
IgnacioVazquezAbrams and CaioMarcelo recognized[3] that Matt's patches
laid the groundwork for disabling access to the root account and
prompting instead for a password required by ''sudo''. This could be
done by simply tweaking the ''/etc/security/console.apps/*'' files.
Matt thought[4] that this approach would indeed work, and had the
advantage of allowing a transparent transition to using PolicyKit in
the future.
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01982.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02062.html
Although there seemed to be strong general agreement that some sort of
change like this would be good, and similar approaches were thought to
have been shown to be useful in other distros (specifically Mac OSX
and Ubuntu), there were some clear arguments against it.
RahulSundaram was concerned[5] about the suggestion that automatically
enabling a sudo account would be done depending on whether a
workstation or server install was chosen. Rahul argued that this was
presenting too many choices and would mean that the documentation
would need an extensive rewrite both to separate and clarify the use
of "sudo" as opposed to "su -c". ChrisBrown thought[6] that Rahul's
post was patronizing and ended up[7] volunteering to write all the
documentation needed. Matt showed[7a] how the ''/etc/sudoers'' file
could be set up so that members of the wheel group could be
authenticated using their user passwords, while non-members would be
prompted for the root password.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02088.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02106.html
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02126.html
[7a] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02207.html
In the course of the discussion "n0dalus" made some forceful and
detailed objections to the general idea being espoused. His primary
objection, expressed[8] in discussion with MattMiller and with
ChrisBrown[9], was that there was no clear benefit in a single-user
workstation environment, and the change would result in the creation
of another avenue through which root access could be gained.
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02048.html
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02110.html
In response DanYoung tacitly agreed with n0dalus' objection and
invoked the idea (also mentioned above) of locking the root account.
n0dalus asked that this be proposed specifically and itemized[10] what
seemed to be the current options. ChrisBrown was in strong
disagreement[11] with n0dalus that sudo was only useful in a
multi-administrator scenario and argued that an important benefit was
that newbies would understand the concept of root better and it would
allow temporary privilege escalation without having to remember to
exit the root shell. The response[12] was that preventing users
running everything as root was an orthogonal problem not solved by
sudo, but rather by disabling root logins. RuiMiguelSilvaSeabra
mused[13] that the ease-of-use and logging resulting from sudo was
benefit enough.
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02123.html
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02125.html
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02133.html
[13] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02212.html
Matt summarized[14] some of the changes which may need to be made,
including modifying system-config-securitylevel to manage
/etc/security/console.apps and doing some more stringent password
quality checking.
[14] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02086.html
=== Splitting Python Out Of Core Libraries Into Subpackages ===
An inquiry[1] from YanokoKaneti as to whether there were objections to
splitting out some more python subpackages from core libraries was
met[2] with curiosity from JesseKeating. Yanoko had stated being able
to remove python from minimial installs as one of the motivations for
doing this work and Jesse wondered if ''yum'' was not going to be
included in the minimal install.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02263.html
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02267.html
A sample usage case was advanced[3] by JeffOllie in which updates
would be carried out using only a new Live Media image which would be
used to do a reinstall. Yanoko replied[4] directly to Jesse, pointing
out that an rpm-based distribution did not need yum, and Jesse
emphasized that he was simply curious.
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02269.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02271.html
Another example of a yum-less install was provided[5] by MatthiasSaou
who had started off by unselecting the Base group.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02272.html
=== Encrypting The Root Filesystem ===
ThomasSwan followed up[1] with a new patch to ''mkinitrd'' to provide
an encrypted root filesystem. The last public discussion of this (see
FWN#85 "Root Filesystem Encryption Patch"[2]) revealed some specific
issues identified as problems by BillNottingham, namely not using
mkinitrd's existing configuration file and hard-coding device names in
a way that would break hotplugged/re-ordered devices. Thomas had
incorporated this feedback into his new patch and sought further
advice.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01987.html
[2] http://fedoraproject.org/wiki/FWN/Issue85
The first response[3] came from KarstenHopp, who pointed out that
Thomas' bash-shell method of finding the root filesystem UUID might
not be needed because Karsten had submitted a patch upstream to
''e2fsprogs''. Further discussion between Thomas and Karsten
clarified[4] that Karsten's patch allowed LUKS-encrypted partitions to
be probed.
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01997.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02011.html
BrunoWolff specifically responded[5] to Thomas' question as to when
the user should be prompted during installation. Bruno had the
opinion it should be the same time as when the user picks the file
system-type. At this point JeremyKatz raised[6] the awkward question
of how i18n and l10n could be taken into account, specifically how
keymaps and locales would be handled.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02008.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02018.html
Jeremy pointed out[7] the very concrete problems faced by non-English
speakers, and the impracticality of seeming workarounds such as
cycling through the available keymaps. Bruno was keen[8] to get on
with incorporating this exciting and useful new feature and while
agreeing that there might be problems for some users (especially with
suspend/resume), he also thought that it could be refined and fixed.
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02030.html
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02032.html
TonyNelson wondered if the last keymap and locale could be used for
the suspend/resume case but PeterJones identified[9] some hurdles to
be cleared. Later in response to Thomas, Peter laid out[10] a set of
prerequisites to solve the problem, which include getting video-mode
setting into the kernel.
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02078.html
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02143.html
While agreeing with Peter's list, KarstenHopp also agreed[11] with
BrunoWolff that it might be just as well to go ahead with Thomas's
solution and debug/fix it even if it meant that some users would not
have access to it. BillNottingham argued[12] that this wasn't good
engineering practice.
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02166.html
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02190.html
=== Official Presto Repositories For Rawhide ===
The development of Presto continued apace with the request[1] from
JonathanDieter (one of the lead developers) to start creating
deltarpms for rawhide and presenting them in the repositories.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02001.html
Response were generally very positive. JesseKeating asked whether
there were scriptable tools to create presto repositories and what the
impact on mirrors would be. Jonathan supplied[2] a link to the two
tools for creating deltarpm repositories and the information that the
only effect mirrors should notice are an increase in storage size and
a decrease in bandwidth.
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02007.html
JeremyKatz wondered[3] where in the whole process should deltarpms be
generated. In discussion with AxelThimm, Jeremy seemed to settle[4] on
the choice of generating deltarpms for each 'nevra'[4] in a manner
similar to the way koji handles package signatures (with outside
information being fed into koji about each deltarpm). These would be
generated for the ''updates'', ''updates-testing'', and ''rawhide''
repositories.
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02035.html
[4] rpmtags: name,epoch,version,release,architecture
The inclusion of rawhide generated[5] some disquiet on the part of
ClarkWilliams as he suspected that the massive jumps in e.g.
toolchains as opposed to gradual, iterative changes in updates would
make adding a new mechanism even more unstable. Jeremy responded that
complete, full testing of presto through rawhide was the aim, not
saving rawhide users bandwidth, and Clark assented[6] that this seemed
like good practice.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02100.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02103.html
=== FESCo Elections ===
Following in the wake of the disagreements[1] over the extent of
community control in the new Fedora world of merged Core/Extras,
BrianPepple made sure[2] that everyone was kept fully informed about
the upcoming elections to the Fedora Engineering Steering Committee
(FESCo), including posting links to the voting policy[2a] and
candidates[2b].
[1] http://fedoraproject.org/wiki/FWN/Issue91#head-83e6bceef94ccd4c598102314198…
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02047.html
[2a] http://fedoraproject.org/wiki/Extras/Policy/FESCoElections
[2b] http://www.fedoraproject.org/wiki/Extras/SteeringCommittee/Nominations
The criteria for candidate eligibility led JohnPoelstra to seek
clarification about membership of the cvsextras group. ToshioKuratomi
provided[3] it along with the information that FESCo was no longer
confined to packaging decisions, but also to making all technical
decisions about Fedora.
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02117.html
FlorianLaRoche and JoshBoyer smoothed the path[4] for John to become a
member of cvsextras as a co-maintainer, and concerns about accepting a
non-package maintaining member were eased when BrianPepple pointed
out[5] that the recent implementations of ACLs allowed precisely this
sort of inclusion of new members while limiting the amount of damage
they might cause.
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02145.html
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02161.html
A discussion between JoshBoyer, PatriceDumas, and RalfCorsepius on the
subject of whether it made sense to have people elected to a technical
as opposed to a political committee saw Ralf pose the rhetorical
question[6] of whether it would make sense to elect, for example, tax
officials. PatriceDumas noted [7] that some such officials were
elected in the USA and agreed with Ralf's analogy that the Fedora
Advisory Board (FAB) was the government and FESCo its administration
which did not take really important decisions. KarstenWade thought[7a]
that these meatspace analogies were imposing constraints that didn't
exist in the Fedora Project.
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02227.html
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02228.html
[7a] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02299.html
ToshioKuratomi and KarstenWade were interested in expanding the
franchise. This discussion led NigelJones to ask whether FESCo had
lost its way and BrianPepple to respond[8] that new responsibilities
(which Brian listed) were being assumed and they included packaging,
release-engineering, and quality-assurance. PeterJones pointed out
that there was little danger of someone without an established
reputation attracting votes[9]. Agreeing with Brian's list of
responsiblities ToshioKuratomi espoused[10] the principle that
"''[...] you should be able to vote if you are under FESCo's
authority. You should not be able to vote if you are not.''" Karsten
responded[10a] with the objection FESCo decisions affect the whole
community and that being split into voting pools instead of allowing
all FAS seemed to have no good basis[10b], he also reiterated his
doubts about the value of simply assuming that there was one form of
democracy.
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02136.html
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02141.html
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02154.html
[10a] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02298.html
[10b] http://www.redhat.com/archives/fedora-devel-list/2007-June/msg02344.html
=== No More 586 Kernels ===
DaveJones announced[1] that he had made the 686 kernel bootable on 586
machines with the purpose of not having to build the 586 specific
kernel. The snag in this plan was that rpm refused to install the
kernel on a 586 because it checked the arch. Dave sought opinions on
whether making the 686 kernel an i386 package was a good idea. All
sorts of disagreement resulted.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02167.html
SethVidal was sure that yum was going to choke[2] on this change, and
Dave supplied[3] the alternatives of either undoing the change, or
else leaving what he thought was a small number of 586 users to look
after themselves.
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02170.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02173.html
Although there were several objectors including PeteZaitcev (citing a
VIA C3), DennisGilmore (who wanted a 586 kernel for a Soekris board),
and BenLewis, one of the strongest was AlanCox. Alan had multiple
grounds for objection. The first[4] was that there was no reasonable
basis to suppose that there were so few 586 users, and it turned out
that Dave's estimate was based on information gathered with smolt.
DavidMacKay gave[5] a concrete example of how smolt would not have
reported an install he had just completed on a firewall/router.
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02218.html
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02265.html
Alan also stated that if he were left without a 586 kernel build then
he'd probably just change distros because that would avoid the
maintenance nightmare of maintaining two distros on his machines. A
brief, but sharp exchange[6] followed in which DaveJones characterized
Alan's objection as "''teddy throwing''" and in turn was accused of
name-calling.
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02198.html
A suggestion[7] from MikeChambers that simply changing the
architecture name to e.g. "x86" might solve the problem was
admitted[8] as technically feasible by JeremyKatz (once a were added
to yum, rpm etc) but BillNottingham pointed out[9] that the change
would have to be propagated for ever.
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02200.html
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02201.html
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02203.html
Going straight to the root of the problem[10], BillNottingham wanted
to patch RPM. (In an aside DaveJones noted the complexity of the RPM
code maintained by PaulNasrat and KevinKofler thanked[11]
PanuMatilainen for all the RPM work he and Paul had been doing.)
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02187.html
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02211.html
AlanCox explained[12] that RPM was indeed the source of the trouble,
as it had been hacked way back in the day to get around a GCC error.
The result was that RPM thinks that "''686 + cmov''" is 686 and "''686
- cmov''" is 586. Alan suggested "''fix gcc and you can fix rpm and
you get back to the world as intended''".
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02196.html
Further discussion between DaveJones and Alan seemed to result in an impasse[13]
[13] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02199.html
=== x86_64 Live Media Is NOT A LiveCD ===
After unsuccesful attempts to create an x86_64 "LiveCD" image, "eah"
asked[1] why it was larger than the x86 image.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01973.html
JesseKeating made the correction[2] that it was NOT a LiveCD, but Live
Media, and was larger because of multilib. Jesse suggested putting
the Live Media image on a USB key or DVD. In response
MichaelWeiner[3] and TillMaas[4] thought that the name should be
changed to something less confusing.
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01975.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01976.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02094.html
"eah" asked how k3b could be persuaded to burn the image to a DVD
instead of the CD-R which it preferred by default and was given[5]
helpful instructions by ManuelWolfshant.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01983.html
An interesting response from KevinKofler suggested[6] that it might be
possible to cram the 800MB onto a CD-R if "Mode 2"[7] were chosen
instead of the normal "Mode 1"
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01985.html
[7] http://www.mscience.com/faq62.html
=== PAM_KEYRING Gets GDM And KDM Into Bed ===
The release of an updated PAM_KEYRING by JonNettleton was reported[1]
by DenisLeroy to fix problems he had experienced in F7. PAM_KEYRING is
a module that makes ''gnome_keyring'' more accessible by other
programs and removes the inconvenience of having to unlock one's
keyring immediately after logging-in to the desktop.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01902.html
Denis was also seeking to start a wider discussion of how to avoid
having to manually edit ''/etc/pam.d/gdm'' in order to reap the full
benefits of PAM_KEYRING. One possibility was to use a %post scriptlet
and KevinKofler expanded[2] the scope of the problem by pointing out
that gnome_keyring was also used by programs running under KDM.
JonNettleton had already coded[3] an addition to ''authconfig'' to
modify /etc/pam.d/gdm but was intrigued[4] by KevinKofler's report of
such risque mixed-desktop carry-on and agreed that if authconfig were
modified to integrate these changes then the sensibilities of KDE
users would need to be considered.
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01906.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01907.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01908.html
A fairly strong opinion against using %post scriptlets to edit the pam
config files was expressed[5] by JeremyKatz and SethVidal.
BillNottingham backed[6] the idea of modifying authconfig as suggested
by Jon and others.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02017.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02024.html
=== F8: Review Hiding Partitions With HAL ===
OttoRey wondered[1] why the default HAL policy for hiding fixed drives
was needed. Otto suggested that if the purpose was to provide
security then a better approach would be to use ACLs. RichardHughes
was in agreement and argued[2] that the policy should be used for RHEL
only, noting in passing that any system bootable from a LiveCD was
insecure and that DavidZeuthen's PolicyKit would hopefully solve all
this. (David had posted back in March, within a thread about HAL
policies[3], about the work he was doing on this.)
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01927.html
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01928.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-March/msg01019.html
Pining for the good old days, KevinKofler suggested[4] that
''/etc/fstab'' was the appropriate place to let the system know about
the mounting of fixed disk partitions. NicolasMailhot agreed[5] that
there was wonkiness with the current system (three places where a
mount can be set up), and JefSpaleta, while dreaming of Utopia,
thought[6] that in the present reality an editable ''/etc/fstab'' was
necessary.
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01935.html
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01939.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01938.html
=== Bugzilla: "FedoraCore" And "FedoraExtras" Products Merged to "Fedora" ===
An announcement[1] of the result of a lot of hard work completing the
Core/Extras merge in bugzilla was posted by ToshioKuratomi.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02092.html
Toshio noted that one of the effects might be that some previous
package owners would now be listed as co-owners and he provided a way
to check with CVS. This led JoshBoyer to jokingly ask Toshio to stop
living in the cvs past, which led to a more serious discussion with
TillMaas about how the wiki is outdated[2]. Josh and Till both updated
some of the information.
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02096.html
== Maintainers ==
In this section, we cover Fedora Maintainers, the group of people who
maintain the software packages in Fedora
https://www.redhat.com/mailman/listinfo/fedora-maintainers
Contributing Writer: MichaelLarabel
=== Libraw1394 Notice For F7 Xen Users ===
JochenSchmitt alerted users[1] in the fedora-maintainers-list this
week about the libraw1394 update in Fedora 7. This package requires
the 2.6.21-1.3194.fc7 kernel or later, but in the case of Xen it's
currently at version 2.6.20-2925.9.fc7. Fortunately, however, the
libraw1394 package maintainer can push out an update that solves this
problem and JesseKeating is working with the respective maintainers.
[1] https://www.redhat.com/archives/fedora-maintainers/2007-June/msg00563.html
=== Portaudio & SDL_gfx Updates ===
Version 19 of Portaudio[1] has entered Fedora 7. Portaudio, an
open-source cross-platform audio API, breaks ABI compatibility in this
new stable version, but the Fedora espeak package that depends upon
portaudio is being updated accordingly. MatthiasSaou has also updated
SDL_gfx to version 2.0.16[2].
[1] https://www.redhat.com/archives/fedora-maintainers/2007-June/msg00599.html
[2] https://www.redhat.com/archives/fedora-maintainers/2007-June/msg00601.html
== Documentation ==
In this section, we cover the Fedora Documentation Project.
http://fedoraproject.org/wiki/DocsProject
Contributing Writer: JonathanRoberts
=== New POTBASE definition ===
PaulFrields writes to the docs-list to announce that he's updated
Makefile.common, with a capacity for a new "POTBASE" variable. This is
useful in the event that the POT file for a module needs to be named
differently to ${DOCBASE}, making it easier for the L10N team to do
their work[1].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00110.html
=== Candidate Documentation Schedule ===
A candidate schedule for the Docs Project was posted to the wiki[1],
and announced on the list[2] with an invitation for comments
included. Significant in this announcement was the fact that there is
about 6 weeks left to gather information for the first one sheet
release notes that accompanies the first testing release. No
information was included in this about deadlines for guides[3], which
was intentional to encourage debate about the release schedule for
guides[4], as a re-organisation of this is being considered.
[1] http://fedoraproject.org/wiki/DocsProject/Schedule/8
[2] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00112.html
[3] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00113.html
[4] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00117.html
=== Why Write Documentation ===
JohnBabich posted a link to a set of results from an interesting
survey carried out by O'Reilly, asking people why they write FOSS
documentation[1].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00124.html
=== Fedora Documentation Steering Committee Meeting ===
A summary of the FDSCo meeting of the 12th June was posted to the
docs-list[1]. The log was also posted separately[2].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00125.html
[2] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00136.html
=== Tool Help ===
KarstenWade posted a request for help to the docs-list with
re-enabling language auto-selection of the release notes, requiring
changes to the Makefile[1]. This feature is being re-enabled as a bug
in Firefox preventing this has been fixed.
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00133.html
=== Tasks! ===
The DocsProject's tasks page[1] has been updated with a list of links
to different stub pages for each of the tasks that needs achieving[2].
It is hoped that guide writers will fill out these pages with 3-10
tasks, this way new contributors can easily identify what needs doing
and jump straight in. If you're interested in helping with the
DocsProject, this is a great place to start.
[1] http://fedoraproject.org/wiki/DocsProject/Tasks
[2] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00141.html
As part of organising the tasks, it has also been suggested that the
DocsProject team works on one guide at a time, with a proposed order
sent to the list by KarstenWade[1].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00152.html
=== Starting DocBook XML ===
A lot of the DocsProject's documents are kept in CVS in the DocBook
XML format, which can be a hurdle to contributing. If you're
interested in starting on the documentation project but have been put
off by this, PaulFrields has sent a message to the docs-list that is
for you[1]. In it, he explains the best resources to get you started,
and invites anyone with any further questions, or suggestions on how
this document could be improved, to send a message to the list.
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00162.html
== Documentation ==
In this section, we cover the Fedora Documentation Project.
http://fedoraproject.org/wiki/DocsProject
Contributing Writer: JonathanRoberts
=== New POTBASE definition ===
PaulFrields writes to the docs-list to announce that he's updated
Makefile.common, with a capacity for a new "POTBASE" variable. This is
useful in the event that the POT file for a module needs to be named
differently to ${DOCBASE}, making it easier for the L10N team to do
their work[1].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00110.html
=== Candidate Documentation Schedule ===
A candidate schedule for the Docs Project was posted to the wiki[1],
and announced on the list[2] with an invitation for comments
included. Significant in this announcement was the fact that there is
about 6 weeks left to gather information for the first one sheet
release notes that accompanies the first testing release. No
information was included in this about deadlines for guides[3], which
was intentional to encourage debate about the release schedule for
guides[4], as a re-organisation of this is being considered.
[1] http://fedoraproject.org/wiki/DocsProject/Schedule/8
[2] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00112.html
[3] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00113.html
[4] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00117.html
=== Why Write Documentation ===
JohnBabich posted a link to a set of results from an interesting
survey carried out by O'Reilly, asking people why they write FOSS
documentation[1].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00124.html
=== Fedora Documentation Steering Committee Meeting ===
A summary of the FDSCo meeting of the 12th June was posted to the
docs-list[1]. The log was also posted separately[2].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00125.html
[2] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00136.html
=== Tool Help ===
KarstenWade posted a request for help to the docs-list with
re-enabling language auto-selection of the release notes, requiring
changes to the Makefile[1]. This feature is being re-enabled as a bug
in Firefox preventing this has been fixed.
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00133.html
=== Tasks! ===
The DocsProject's tasks page[1] has been updated with a list of links
to different stub pages for each of the tasks that needs achieving[2].
It is hoped that guide writers will fill out these pages with 3-10
tasks, this way new contributors can easily identify what needs doing
and jump straight in. If you're interested in helping with the
DocsProject, this is a great place to start.
[1] http://fedoraproject.org/wiki/DocsProject/Tasks
[2] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00141.html
As part of organising the tasks, it has also been suggested that the
DocsProject team works on one guide at a time, with a proposed order
sent to the list by KarstenWade[1].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00152.html
=== Starting DocBook XML ===
A lot of the DocsProject's documents are kept in CVS in the DocBook
XML format, which can be a hurdle to contributing. If you're
interested in starting on the documentation project but have been put
off by this, PaulFrields has sent a message to the docs-list that is
for you[1]. In it, he explains the best resources to get you started,
and invites anyone with any further questions, or suggestions on how
this document could be improved, to send a message to the list.
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00162.html
== Infrastructure ==
In this section, we cover the Fedora Infrastructure Project.
http://fedoraproject.org/wiki/Infrastructure
Contributing Writer: JasonMatthewTaylor
=== IPTables ===
The Infrastructure team, specifically LukeMacken, SethVidal and
xDamonx completed work on an IPtables[1] firewall solution for the
fedora project.
[1] https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg002…
=== Fedora SCM ===
MikeMcGrath started discussion[1] this week about whether or not to
keep current configuration management or look into something
different.
[1] https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg002…
=== Ticket System ===
SethVidal, after pondering it for a bit had some comments[1] about the
current ticket system
[1] https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg003…
=== Making Infrastructure Requests ===
A long discussion came from a request for resources (RFR) for Fedora
Magazine[1]. MikeMcGrath noted[2] that the long discussion was a good
experience for all; he is watching out for time drains on the
Infrastructure team, and wants to sure of incoming ideas/requests.
[1] http://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg0023…
[2] http://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg0030…
== Artwork ==
In this section, we cover Fedora Artwork Project.
http://fedoraproject.org/wiki/Artwork
Contributing Writer: JonathanRoberts
=== Echo Icon Theme Development ===
Work has now restarted on Echo icons. The latest icon to be added is
the gnome-palm icon, and was well received[1]. Also this week with
Echo, a small fix was suggested to the quick-add icon to make it
symmetrical[2].
[1] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00175.html
[2] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00174.html
=== Banners ===
A request was sent in to the list asking where you can find the source
files for the banners, as features on various wiki pages[1]. It was
pointed out that it is available on the Art Team's design page[2],
and, after a request was then made for a banner for the newly planned
Fedora Magazine, it was pointed out that there is also a request form
available on this site[3]. A few banner designs were provided,
however[3] [4].
[1] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00176.html
[2] http://fedoraproject.org/wiki/Artwork/DesignService
[3] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00181.html
[4] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00184.html
== Daily Package ==
In this section, we recap the packages that have been highlighted as a
Fedora Daily Package.
http://dailypackage.fedorabook.com
Contributing Writer: ChrisTyler
=== ISO Master - CD/DVD Image Editor ===
''Productive Mondays'' highlight a timesaving tool. This Monday[1] we
covered ISO Master[2]:
"ISO Master is a graphical tool for editing ISO image files. It
presents a two-pane view of your local filesystem (top) and an ISO
image (bottom) and enables you to move files between the two. You can
also delete files from the ISO image, create new directories, and add
a boot record. Isomaster will constantly update the image size
estimate; when you're ready, hit File>Save As and a new image file
will be created."
[1] http://dailypackage.fedorabook.com/index.php?/archives/72-Productive-Monday…
[2] http://littlesvr.ca/isomaster
=== QIV - Quick Image Viewer ===
''Artsy Tuesdays'' highlight a graphics, video, or sound application.
This Tuesday[1] Qiv[2] was featured:
"Qiv is a quick image viewer. The name says it all: qiv displays
images quickly and simply. But it is also capable of running
slideshows, selectively deleting images, zooming, adjusting
brightness/contrast/gamma, setting the root window image, and more.
Qiv is perfect for displaying images from a shell script, creating a
slideshow quickly, or reviewing a large batch of images."
[1] http://dailypackage.fedorabook.com/index.php?/archives/73-Artsy-Tuesday-Qiv…
[2] http://www.klografx.net/qiv
=== The Skeleton ===
The ''Wednesday Why'' article[1] was on the Fedora skeleton[2]:
"Your Fedora system has a skeleton in its closet! Well, actually, it's
in the /etc directory. /etc/skel is a directory that contains files
which are copied to the home directory of each new user."
[1] http://dailypackage.fedorabook.com/index.php?/archives/74-Wednesday-Why-The…
=== Cssed - CSS Editor ===
''GUI Thursdays'' highlight a software that provides, enhances, or
effectively uses a GUI interface. This Thursday[1], Cssed[2] was
discussed:
"Editing cascading style sheet files (CSS) can be a huge chore. Cssed
is a text editor for CSS files. It includes on-line references, syntax
highlighting, and auto-completion."
[1] http://dailypackage.fedorabook.com/index.php?/archives/75-GUI-Thursday-Csse…
[2] http://cssed.sourceforge.net/
=== Fortune - Random Wit & Wisdom ===
''Friday Fun'' highlights fun, interesting, and amusing programs. This
Friday[1] covered fortune-mod[2]:
"For years, many Unix and Linux systems have greeted text-mode users
with a piece of random wisdom or wit each time they log in. This daily
smile is provided by the fortune program, which is in the fortune-mod
package."
[1] http://dailypackage.fedorabook.com/index.php?/archives/76-Friday-Fun-Fortun…
[2] http://www.redellipse.net/code/fortune
== Advisories and Updates ==
In this section, we cover Secuirity Advisories and Package Updates
from fedora-package-announce.
Contributing Writer: ThomasChung
=== Fedora 7 Security Advisories ===
* 2007-06-21 [SECURITY] fail2ban-0.8.0-9.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0621
* 2007-06-20 [SECURITY] denyhosts-2.6-5.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0589
* 2007-06-18 [SECURITY] iscsi-initiator-utils-6.2.0.865-0.0.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0543
* 2007-06-18 [SECURITY] thunderbird-2.0.0.4-1.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0544
=== Fedora Core 6 Security Advisories ===
* 2007-06-18 [SECURITY] freetype-2.2.1-17.fc6 -
http://fedoraproject.org/wiki/FSA/FC6/FEDORA-2007-561
== Events and Meetings ==
In this section, we cover event reports and meeting summaries from
various projects.
Contributing Writer: ThomasChung
=== Fedora Board Meeting Minutes 2007-MM-DD ===
* No meeting
=== Fedora Documentation Steering Committee (Log) 2007-06-19 ===
* https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00136.html
=== Fedora Engineering Steering Committee Meeting 2007-06-21 ===
* https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02273.html
=== Fedora Infrastructure Meeting (Log) 2007-06-21 ===
* https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg003…
=== Fedora Packaging Committee Meeting 2007-06-19 ===
* https://www.redhat.com/archives/fedora-maintainers/2007-June/msg00663.html
=== Fedora Release Engineering Meeting 2007-06-18 ===
* https://www.redhat.com/archives/fedora-devel-list/2007-June/msg02114.html
=== Fedora Translation Project Meeting 2007-06-19 ===
* https://www.redhat.com/archives/fedora-trans-list/2007-June/msg00137.html
== Feedback ==
This document is maintained by the Fedora News Team[1]. Please feel
free to contact us to give your feedback. If you'd like to contribute
to a future issue of the Fedora Weekly News, please see the Join[2]
page to find out how to help.
[1] http://fedoraproject.org/wiki/NewsProject
[2] http://fedoraproject.org/wiki/NewsProject/Join
--
Thomas Chung
http://fedoraproject.org/wiki/ThomasChung
As many of you are aware, our policy on the lifecycles of Fedora
releases is:
"Fedora X will be maintained until about one month after Fedora X+2"
Fedora 7 was released on May 31st. Fedora Core 5 will reach its End of
Life on Friday June 29th.
This was previously mentioned on fedora-announce-list on May 3rd, but is
worth repeating.
https://www.redhat.com/archives/fedora-announce-list/2007-May/msg00000.html
Thank you,
Max
--
Max Spevack
+ http://fedoraproject.org/wiki/MaxSpevack
+ gpg key -- http://spevack.org/max.asc
+ fingerprint -- CD52 5E72 369B B00D 9E9A 773E 2FDB CB46 5A17 CF21
https://www.redhat.com/mailman/listinfo/fedora-devel-announce
fedora-devel-announce list is now open. The goal of this list is to
make it easy for Fedora contributors to follow changes in that may be
pertinent to developers within the Fedora Project. This is intended to
be a LOW TRAFFIC announce-only list of development topics, so we hope
subscribers wont feel the need to filter it away from their Inbox.
Acceptable Types of Announcements
=================================
* Policy or process changes that affect developers.
* Infrastructure changes that affect developers.
* Tools changes that affect developers.
* Schedule changes
* Freeze reminders
Unacceptable Types of Announcements
===================================
* Periodic automated reports (violates the INFREQUENT rule)
* Discussion
* Anything else not mentioned above
Some List Details
=================
* fedora-devel-announce is OPTIONAL for project contributors,
although highly recommended.
* In the future we will auto-subscribe new members who achieve
sponsored packager status to this list. They may choose to unsubscribe
themselves thereafter.
* All announcements here will also be delivered to
fedora-devel-list. So if you follow fedora-devel-list religiously you
don't need to subscribe to fedora-devel-announce.
* Replies on fedora-devel-announce go to fedora-devel-list.
fedora-devel-list allows posting only to subscribed members. If you
want to post but are not subscribed, you must subscribe then turn off
mail delivery in the list's web interface.
Pardon me while I interject a little bit of governance into your day.
We are due for our first round of Fedora Board elections. There have
been some threads recently on fedora-advisory-board that have been
working to clarify what the Board's role should be as it goes into its
next term.
Those who have not seen that thread may want to look at:
https://www.redhat.com/archives/fedora-advisory-board/2007-June/msg00022.ht…
The Fedora Board continues to serve as the top-level decision making
body within Fedora. One of the challenges that the "new" Fedora Board
will face is doing a better job of making sure that the Fedora Board
appropriately manages the rest of the Fedora community, and also
Fedora's interaction with the larger Red Hat engineering, legal, etc.
groups.
Pages you will want to look at:
http://fedoraproject.org/wiki/Board/SuccessionPlanninghttp://fedoraproject.org/wiki/Board/Historyhttp://fedoraproject.org/wiki/Board/Electionshttp://fedoraproject.org/wiki/Board/Elections/Nominations
Here is a brief *summary* of stuff that appears in more detail on those
pages:
* 3 of the 9 seats are open for election in this current iteration.
* process is similar to other Fedora elections.
* we're electing 3 of the seats for the Fedora Board this time around.
* anyone who is a Fedora contributor (regardless of where they are
employed) may run and vote.
The nomination period will extend until 11:59 PM UTC on June 28th.
Voting will begin at 12:01 AM UTC on June 29th.
Voting will end at 11:59 PM UTC on July 8th.
The first meeting of the new Fedora Board will be on July 10th.
These dates are subject to tweaking if/as necessary. I am more
interested in making sure that sufficient people have a chance to be
nominated, accept (if needed) nominations, and put together their
thoughts and goals than I am about tying us to a specific timeline. If
it takes a week or two longer, that's worth it to have a higher quality
discussion.
Thank you.
--
Max Spevack
+ http://fedoraproject.org/wiki/MaxSpevack
+ gpg key -- http://spevack.org/max.asc
+ fingerprint -- CD52 5E72 369B B00D 9E9A 773E 2FDB CB46 5A17 CF21
= Fedora Weekly News Issue 91 =
Welcome to Fedora Weekly News Issue 91[1] for the week of June 3rd
through June 9th, 2007. The latest issue can always be found here[2]
and RSS Feed can be found here[3].
[1] http://fedoraproject.org/wiki/FWN/Issue91
[2] http://fedoraproject.org/wiki/FWN/LatestIssue
[3] http://feeds.feedburner.com/fwn
1. Announcements
1. Cooperative Bug Isolation for Fedora 7
2. Planet Fedora
1. OLPC: Mesh Networking Overview in Red Hat Magazine
2. Fedora for ARM and cross compilation
3. Innovation in virtualization management tools
3. Marketing
4. Revisor utility creates custom install images for Fedora
1. Review: Fedora 7 Advances on Rivals (eweek.com)
2. Review: Fedora 7 (linux.com)
3. Review: First look at Fedora 7 (distrowatch.com)
5. Developments
1. Community Control And Documentation Of New Workflows
2. Fedora On ARM Architecture Opens Up Cross-Compilation Discussion
3. A World Of Hurt: Making F7 Install CD Set From DVD Using FC6 Pungi
4. Splitting Terminfo Out Of The ncurses RPM
5. Eliminating Unwanted RPM Dependencies And Statically-linked Binaries
6. F7 Images For Mass Production
7. Exploding Trees and SCM
8. Why Emacs Is Not Installed By Default
9. Metalink: A New Way Of Distributing Fedora ISOs?
10. Quick Notes On Update Image Installer And F8 Desiderata
6. Documentation
1. CVS Walkthrough in IRC
2. RPM Guide
3. Fedora Documentation Steering Committee Meeting
4. Fedora 7 FAQ
7. Translation
1. Bugzilla for Trans Team
8. Infrastructure
1. Backups
2. Fedora 7 Upgrade
9. Artwork
1. Fedora 8 Artwork
2. Echo Icon Theme
10. Security Week
1. Google: Attack code more likely on Microsoft IIS
2. Bruce Schneier: Department of Homeland Security Research
Solicitation
11. Advisories and Updates
1. Fedora 7 Security Advisories
2. Fedora Core 6 Security Advisories
12. Events and Meetings
1. Fedora Event Help Needed: 2007 Libre Software Meeting - France
2. Fedora Event Report: LinuxTag 2007 - Germany
3. Fedora Ambassadors Meeting Minutes 2007-06-07
4. Fedora Documentation Steering Committee 2007-06-05
5. Fedora Engineering Steering Committee Meeting 2007-06-07
6. Fedora Packaging Committee Meeting 2007-06-05
7. Fedora Release Engineering Meeting 2007-06-04
13. Feedback
== Announcements ==
In this section, we cover announcements from various projects.
Contributing Writer: ThomasChung
=== Cooperative Bug Isolation for Fedora 7 ===
BenLiblit announces in fedora-announce-list[1],
"The Cooperative Bug Isolation Project (CBI) is now available for
Fedora 7. CBI[2] is an ongoing research effort to find and fix bugs in
the real world. We distribute specially modified versions of popular
open source software packages. These special versions monitor their
own behavior while they run, and report back how they work (or how
they fail to work) in the hands of real users like you. Even if you've
never written a line of code in your life, you can help make things
better for everyone simply by using our special bug-hunting packages."
[1] https://www.redhat.com/archives/fedora-announce-list/2007-June/msg00001.html
[2] http://www.cs.wisc.edu/cbi/
== Planet Fedora ==
In this section, we cover a highlight of Planet Fedora - an
aggregation of blogs from world wide Fedora contributors.
http://fedoraproject.org/wiki/Planet
Contributing Writers: ThomasChung
=== OLPC: Mesh Networking Overview in Red Hat Magazine ===
ChristopherBlizzard points out in his blog[1],
"Dan Williams, John Palmieri and Miguel Alvarez talk about the mesh
networking in the laptop[2]. They talk about the low level
connectivity bits as well as the higher level set of activities and
architecture that we're building. Great job guys!"
[1] http://www.0xdeadbeef.com/weblog/?p=295
[2] http://www.redhatmagazine.com/2007/06/08/inside-one-laptop-per-child-episod…
=== Fedora for ARM and cross compilation ===
AndyGreen points out in his blog[1],
"It's great to see the more discussion around Fedora on embedded
architectures happening over the last two weeks. To play catch up,
these are the three threads I've found that matter:
* Lennert Buytenhek's "fedora for ARM" thread[2]. Lennert has a
Fedora build for ARM with patches ready to be merged.
* Brendan Conoboy's cross-compilation thread[3]. I've worked with
Brendan for years in the embedded tools and OS arena, and he
definitely knows what he's talking about.
* spot's Secondary Architectures thread[4] discusses proposed
policies for handling secondary architectures in Fedora.
The issues are many, varied and complex, but I hope something comes of this."
[1] http://spindazzle.org/greenblog/index.php?/archives/67-Fedora-for-ARM-and-c…
[2] http://thread.gmane.org/gmane.linux.redhat.fedora.devel/55880
[3] http://thread.gmane.org/gmane.linux.redhat.fedora.devel/56709
[4 ]http://thread.gmane.org/gmane.linux.redhat.fedora.devel/55377
=== Innovation in virtualization management tools ===
DanielBerrange points out in his blog[1],
"For the last couple of years all the hype wrt open source
virtualization has been about Xen. Unfortunately after several years
Xen is still not upstream in LKML, the main codebase being a huge out
of tree patch persistently stuck on obsoleted kernel versions. The Xen
paravirt_ops implementation is showing promise, but its a long way off
being a full solution since it doesn't provide Dom0 or ia64/ppc/x86_64
yet. Then out of nowhere, 6 months ago, a newer contender arrived in
the form of KVM almost immediately finding itself merged upstream. Now
you can't claim to be offerring state of the art virtualization
without including both KVM and Xen. We had to have KVM in Fedora 7.
With excellant forsight, when working to integrate Xen in Fedora Core
5, Daniel Veillard had the idea to create a technology independant
management library for virtualization platforms. This is libvirt[2]."
[1] http://berrange.com/personal/diary/2007/06/innovation-in-virtualization-man…
[2] http://libvirt.org/
== Marketing ==
In this section, we cover Fedora Marketing Project.
http://fedoraproject.org/wiki/Marketing
Contributing Writer: ThomasChung
== Revisor utility creates custom install images for Fedora ==
PaulFrields reports in fedora-marketing-list1[1],
"Nice to see this is getting even more traction and notice.[2]"
"Imagine a customized GNU/Linux distribution, built to your
specifications with a minimal amount of effort on your part. If you
are running Fedora 7, that dream is now a reality, thanks to Revisor,
a graphical interface for building custom install images for Fedora."
[1] https://www.redhat.com/archives/fedora-marketing-list/2007-June/msg00106.ht…
[2] http://enterprise.linux.com/article.pl?sid=07/06/06/2017215
=== Review: Fedora 7 Advances on Rivals (eweek.com) ===
RahulSundaram reports in fedora-marketing-list[1],
"This review[2] has focused on virt-manager, revisor and package
management improvements"
"In addition to the structural changes that the Fedora project has
made to its software repository framework, the team has noticeably
sped up the distribution's Red Hat Package Manager/Yum package
management backend. Also, as we mentioned earlier, Fedora's graphical
tool for creating and managing virtual machines is much improved as
well. For one thing, the tool now lists idle VMs alongside running
VMs, which is something that only the system's command-line tool was
capable of in previous releases."
[1] https://www.redhat.com/archives/fedora-marketing-list/2007-June/msg00096.ht…
[2] http://www.eweek.com/article2/0,1895,2142494,00.asp
=== Review: Fedora 7 (linux.com) ===
RahulSundaram reports in fedora-marketing-list[1],
"Fedora 7 was released last week, a little bit behind schedule, with a
spate of new features, updates, and live CD installable "spins" of
Fedora in KDE and GNOME flavors. I found a lot of good in this
release, but a bug in the FireWire stack that attacked my external
backup drive made this release just a little shy of perfect.[2]"
[1] https://www.redhat.com/archives/fedora-marketing-list/2007-June/msg00094.ht…
[2] http://www.linux.com/article.pl?sid=07/06/06/1327234
=== Review: First look at Fedora 7 (distrowatch.com) ===
LuyaTshimbalanga reports in fedora-marketing-list[1],
"A very positive review[2] from Distrowatch submitted by Chris Smart,
Kororaa developer
>From the initial boot of the installer the system exuded a sense
of stability which filled me with confidence the more I used it.
The installer is probably the best I have ever used and is very
powerful while remaining simple to use. Top marks for that.
Overall, the default GNOME install of Fedora is very good and
(non-free software idiosyncrasies aside) as a Linux distribution
in itself I thought it was excellent. If what you are after is a
reliable, stable, easy-to-use yet powerful Linux distribution out
of the box, then Fedora fits the bill nicely."
[1] https://www.redhat.com/archives/fedora-marketing-list/2007-June/msg00040.ht…
[2] http://distrowatch.com/weekly.php?issue=20070604#feature
== 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: OisinFeeley
=== Community Control And Documentation Of New Workflows ===
The shifting sands of power within the Fedora Project continued to
cause a scramble for surer footing within a thread that started[1]
last week. ThorstenLeemhuis clarified[2] to JasonTibbitts that one of
the problems he perceived. Although the merge of Core/Extras was
widely desired, it had happened in a confusing way that required very
close attention to high-volume mailing lists, or else packagers were
suddenly ignorant of the procedures to build or push. Thorsten
emphasized that he did not blame FESCo, but that lots of people were
unhappy with the addition of ACLs (Access Control Lists) to CVS and
the sudden enabling of Koji, Bodhi, and the freeze. Pulling fewer
punches, RalfCorsepius voiced[3] a suspicion that FESCo was impotent
and the real decisions were made elsewhere.
[1] http://fedoraproject.org/wiki/FWN/Issue90?action=show&redirect=FWN%2FLatest…
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00338.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00340.html
Thorsten suggested[4] that "spare-time packagers" should have some
form of representation as they tend not to get their voices heard. He
also wanted to clarify the roles of the Fedora Project Board and
FESCo, especially in the light of upcoming elections to FESCo.
JoshBoyer responded later[5] that he needed time to respond to
Thorsten's email and that silence shouldn't be taken as acquiescence
on any points made in the discussion so far. JesseKeating also
requested[6] that Ralf hold-off on his darker thoughts until
sufficient reasonable time had elapsed for discussion.
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00345.html
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00373.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00375.html
Responding to NicolasMailhot's earlier points about giving the
Infrastructure team more credit, PatriceDumas replied[7] that it
wasn't about giving or withholding credit, but trying to focus on why
specific processes had been made mandatory despite some packagers'
objections and preference for shortcuts. Nicolas responded[8] that
while Extras had been good at packaging policy and build tools, Core
had been good at release-engineering and leaving those decisions up to
individual packagers would be like herding cats. Patrice thought that
education rather than heavy-handed rules were the answer, but Jesse
invoked[9] the weighty counter-argument of experience.
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00347.html
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00350.html
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00374.html
Confessing that he felt that the F7 workflow had not been ideal, Jesse
suggested a series of release-engineering meetings for anyone
interested. HansdeGoede thought[10] that discontent was not
necessarily due to the freeze workflow, but more likely to the absence
of an updates policy and the absence of proper documentation for new
tools and workflows. Jesse pleaded[11] for anyone that saw inadequate
wiki pages to help out and make the changes. He also defended[12]
against Hans' charge of information being hidden on
@fedora-maintainers by asserting that he had tried to start a new
thread for each new procedure. Jesse further expressed frustration
that there were no positive suggestions for how to improve
communication.
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00379.html
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00386.html
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00389.html
KevinKofler attested[13] that he just changed incorrect wiki entries
when he came across them, for which Jesse thanked him and then
HansdeGoede provided[14] links to pages that he believed should be
edited by the people introducing changes. Hans made the argument that
those introducing new tools and workflows were best placed to edit
these pages, preferably before making radical changes to the workflow.
Jesse responded[15] that he had been frankly unaware of the
NewPackageProcess page referred to by Hans and suggested that there be
a FESCo requirement that any workflow changes require a draft that
includes a requirement to update the appropriate wiki pages.
[13] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00397.html
[14] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00410.html
[15] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00413.html
A semi-humorous suggestion[16] from HansdeGoede proposed that only
those who maintained thirty or more packages should be allowed to make
rules. There was general agreement that there was an issue to be
addressed with rule-makers being out of touch with the majority of
packagers and also a general disagreement, best expressed[17] by
NigelJones, that there should be any sort of weighting of votes based
on number of maintained packages.
[16] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00213.html
[17] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00334.html
A fork of the original thread was made by JonathanUnderwood to
encourage[18] people to write documentation so that the community
could re-engage. JesseKeating thought this was a great idea and
sought[19] someone to take on the task of co-ordination.
[18] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00399.html
[19] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00406.html
=== Fedora On ARM Architecture Opens Up Cross-Compilation Discussion ===
A (re)introduction[1] from LennertBuytenhek contained a brief resume
of Lennert's impressive hacking history and a tantalizing glimpse of
what the opening up of Fedora to other architectures could mean. The
opening for architectures was originally discussed last week[2],
FWN#90 "Fedora Secondary Architectures Proposal". Lennert had been
maintaining ports of Fedora Core {2,3,4,6} and wanted to merge his
changes back upstream. DaveJones was happy[3] with what he saw and
made the suggestion that the config file shouldn't be monolithic, but
should be generated out of templates, as is done currently for the
Fedora kernel RPM.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00189.html
[2] http://fedoraproject.org/wiki/FWN/Issue90#head-271f52b8e5603cd40d00d7c44ec8…
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00292.html
As an aside TomCallaway(spot) noted[4] that SPARC-32 support was
probably going to be dropped in F8, leading to some jokes about the
devastation of its two users. AlanCox thought[5] that Fedora should
track upstream, meaning that if it was supported in the Linux kernel
trees then it should be in Fedora. However, even the fans of the
architecture were unwilling to defend[6] it and pointed out that
upstream were making noises about dropping it.
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00463.html
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00487.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00594.html
Responding to DaveJones' comments, Lennert provided[7] a wealth of
information about the diversity and non-similarity of ARM CPUs in the
course of explaining why a kernel image RPM wasn't actually built at
this point.
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00899.html
Also welcoming[8] Lennert was LinusWalleij, who suggested that Lennert
should open bugzilla reports for each package for which he had diffs.
Linus also asked about Lennert's native build strategy as opposed to
cross-compiling and his target system, something in which PeteZaitcev
was also interested[9]. ManasSaksena provided specific details[10] and
also added the information that, unlike other architectures, it would
not be useful to produce an ISO, but instead to produce a package
repository and tools to create custom root filesystems.
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00501.html
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00632.html
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00761.html
HansdeGoede thought that cross-compiling seemed to be difficult unless
the packages had been designed with that in mind from their
inception[11]. AndyGreen had his own experience with cross-compiling
for arm9 and avr to add[12], and argued that improving common packages
to make cross-compiling easier would be a great advantage for Fedora.
ManasSaksena agreed[13] with this and provided encouragement about the
practicality of dealing with Perl and Python. KrzysztofHalasa and
AndyGreen exchanged details[14] of their build procedures.
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00505.html
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00509.html
[13] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00762.html
[14] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00545.html
A detailed exploration of the problems of cross-compiling, with
special reference to rpmbuild, was undertaken[15] by Andy and
RalfCorsepius.
[15] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00783.html
AdamJackson(ajax) felt that the Xorg packages looked sane and
thanked[16] Lennert for his good work, while noting that the main
change in migrating the packages to F7 was to change ExcludeArch from
ExclusiveArch.
[16] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00542.html
A sub-thread evolved to investigate the problems of
cross-compilation[17]. This sprouted many intricate offshoots, for
instance one in which BrendanConoboy and RalfCorsepius discussed[18]
whether redhat-rpm-config was fundamentally broken or could be
modified to become cross-compilation friendly. Another scion took root
in a discussion[18] of generic cross-compilation on Fedora.
ManasSaksena tipped a nod[19] to a possibly useful tool from
ChrisTaylor called tsrpm, which would allow the systematic derivation
of customized root filesystems for cross-compilation to specific
devices.
[17] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00837.html
[18] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00895.html
[19] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00960.html
Brendan opened[20] a wider discussion with the Fedora community in
which he recounted the experiences of his Red Hat group (GES) that has
largely abandoned native builds and emulators in favor of
cross-compilation. Brendan was enthused by the discussion about ARM
and identified a need for cross-compilers, modified packages, and
volunteers to avoid extra burdens on packagers.
[20] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01006.html
OliverFalk (Alpha ArchTeam) wanted to know[21] specifically if
cross-compilation was always as reliable as native compilation in
exposing errors, and also thought that if specific ArchTeams chose to
eschew cross-compilation then they should be allowed to do so.
AndyGreen backed up[22] Brendan's recommendations (due to his own
experimentation) and answered that there ought to be no difference
between the object code emitted by a cross-compiler or a
native-compiler.
[21] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01075.html
[22] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01078.html
Hastening to make sure that cross-compilation and new secondary
architectures were not conflated, Brendan replied[23] to Oliver that
there while there were some problems unique to cross-compilation it
was nevertheless reliable. Brendan suggested the idea of a CrossTeam
similar to the ArchTeams.
[23] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01186.html
=== A World Of Hurt: Making F7 Install CD Set From DVD Using FC6 Pungi ===
Several posters have expressed disappointment in the past that the
Fedora 7 images were available only as DVD images and not as a set of
CDs. TonyNelson sought help[1] in filling this need. JesseKeating
made[2] some helpful suggestions about how this splitting could be
achieved using Fedora 7 and drew Tony's attention to the novel use of
a manifest file by Pungi instead of comps.xml. In response[3] Tony
clarified that he was specifically only interested in using Pungi from
(and on) FC6 to try to split the F7 DVD.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00638.html
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00660.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00680.html
JarodWilson thought[4] that Tony had taken on a tough job because the
.manifest was only in post-FC6 Pungi and it wasn't easy to backport.
Tony argued[5] that Jarod was suggesting that CD-only upgraders would
have to install F7 in order to have a way to install F7! He wondered
what problems might occur besides missing 20 packages from comps.xml.
JesseKeating listed[6] some of the huge changes (to pungi, the yum
API, anaconda-runtime calls etc) that would complicate the task that
Tony was tackling.
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00684.html
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00693.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00697.html
Continue probing from Tony prompted[7] Jesse to explain that the
manifest file is of kickstart syntax, the files listed in it are taken
by Pungi, then anaconda tools are run on them. The version of
anaconda must match the one in the distribution.
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00699.html
After Tony seemed ready to give up Jesse wondered why he didn't use
the LiveCD image. Tony responded[8] that it was only useful for a
clean install and put the use case of someone with low-bandwidth and
not enough harddrive space for the DVD iso.
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00708.html
"Vnpenguin" and JarodWilson had both suggested installing "mock" and
using the resulting chroot to run pungi and Jesse pointed to the docs
explaining how to run pungi in mock[9].
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00801.html
=== Splitting Terminfo Out Of The ncurses RPM ===
The burst of OLPC inspired activity (see "Eliminating Unwanted RPM
Dependencies And Statically Linked Binaries" elsewhere in this issue)
from BernardoInnocenti had the positive side-effect of slimming the
standard Fedora distro. One piece of bloat identified[1] by Bernardo
was the bundling of 2MB of terminfo data with ncurses, which Bernardo
suggested be split out into a separate sub-package. The discussion
was irritatingly split between @olpc-devel and @fedora-devel, which
made it hard to follow.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00459.html
MiroslavLichvar warned[2] that the terminfo data shouldn't be
eliminate entirely but agreed that it could probably be split out.
Referencing[3] Ubuntu's practice, ArndBergmann agreed and suggested a
shortlist of terminals that could be included in the ncurses package
as a safe minimum. Arnd later described[4] the current split of a
small subset into /lib/terminfo while the exhaustive collection is in
/usr/share/terminfo and brought up the problem of 32 and 64 bit
libraries.
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00510.html
[3] http://marc.info/?l=olpc-devel&m=118099052410892&w=2
[4] http://marc.info/?l=olpc-devel&m=118113689230162&w=2
The multilib problem was also addressed[5] by BillNottingham who
argued that in order to make upgrades sane, it would be best to keep
the libraries within a package with the same name as the original.
SimoSorce thought[6] that Bill's approach was improperly constrained
by the brokenness of multilib detection. RexDieter agreed[7] that
multilib detection should be fixed but disagreed that Bill's proposal
resulted in substandard packaging. Bill returned to the problem of
making the upgrade work, which JeremyKatz agreed[8] with but suggested
that a work-in-progress from SethVidal might offer a resolution.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00920.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00930.html
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00936.html
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00962.html
=== Eliminating Unwanted RPM Dependencies And Statically-linked Binaries ===
Following from the decision[1] to open up the Fedora Project
infrastructure to the OLPC, BernardoInnocenti queried[2] whether it
would be possible to remove some hard dependencies for particular RPM
packages. The advantage for OLPC would be the ability to use pristine
Fedora packages without pulling in unnecessary bloat. This advantage
would accrue to other projects basing themselves off the Fedora
Project.
[1] http://fedoraproject.org/wiki/Extras/SteeringCommittee/Meeting-20070607
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00478.html
DavidTimms posted[3] a lovely dependency tree diagram for GRUB,
showing that there would be advantages in separating out the
fedora-logos into their own package. David also noted that
glibc-common was severely bloated by localization (which slowed
install time and presented problems for small harddrives). David
suggested that similar to OpenOffice, the localisations could be split
into sub-packages and hacked into comps.xml. Finally, David wondered
whether there was a tool that would correlate disk-access to files and
thus to RPM packages, allowing an analysis of unused files in
particular RPMs. "SteveG" (StevenGrubb) suggested[4] using auditctl
and aureport for this purpose.
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00519.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00550.html
JeremyKatz cautioned[5] against David's suggested approach as it's
result would be an increase in metadata size, an increased rpmdb size,
and unpredictable side-effects due to comps being a bit hackish.
Jeremy also noted that if one were willing to give up being able to
use DeltaRPMs then setting the %_install_langs rpm macro properly will
exclude non-desired locales.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00560.html
David and Jeremy dug deeper into the size trade-offs, with Jeremy
estimating[6] that the increase in metadata and rpmdb size would be
larger than David expected. David had asked whether the installer
could take note of the %_install_langs setting and Jeremy replied that
it didn't (although it used to) and that setting it via kickstart
would be appropriate for small-footprint installs.
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00616.html
A suggestion[7] by Bernardo to provide just one mega-locale package,
which would allow the space-constrained (e.g. embedded developers) or
lovers of the plain "C" locale an advantage, was countered[8] by
JeremyKatz as too Western-centric. Jeremy also argued that a frequent
request in the past had been post-installation addition of language
support and the current setup made this much easier. Jeremy then
provided further details of the workings of DeltaRPMs in response to
Bernardo.
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00735.html
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00745.html
As regards the GRUB dependencies, NicolasMailhot pointed out[9] that
the problem would be obviated once the default display of a themed
GRUB menu is removed. After Jesse suggested that the policy on
directory ownership could be relaxed in the case of the fedora-logos
package, DavidTimms was keen[10] to get things rolling or else hear a
definite "No".
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00595.html
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00609.html
Another of Bernardo's suggestions was to remove mkinitrd's dependency
on lvm2 and dmraid, but JeremyKatz[11] pointed out that this would
lead to problems with initrd creation in the kernel's %post and
suggested that this was an area that would benefit from some creative
solutions. DavidZeuthen thought[12] that the OLPC's kernel wouldn't
need mkinitrd because it had all the drivers built-in. Bernardo
thought otherwise[13] due to both the dependency and because of the
need to boot from USB with the ext3 image. The need for any static
binaries at all was also questioned, and Bernardo dismissed the "disk
space is cheap" argument. David replied[14] with the suggestion of
using a dummy RPM package to satisfy the dependency and pointed to
UlrichDrepper's post on @fedora-devel on the subject of static
linking.
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00559.html
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00582.html
[13] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00637.html
An ensuing discussion of static vs. dynamic linking between a
skeptical PatriceDumas and BernardoInnocenti led to ChrisAdams
providing[14] some concrete proof that dynamic-linked binaries are
smaller than statically-linked "in the real world". Later Bernardo
diverged slightly into a discussion[15] of how Linux has become
bloated. NicolasMailhot argued that the solution was optimized,
co-ordinated dynamic libraries (citing Pango and Qt's co-operation on
Harfbuzz), to which Bernardo agreed and noted that OSX had banned
static linking with system libraries.
[14] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00805.html
[15] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00888.html
[16] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01032.html
A dependency of HAL on crypsetup-luks turned out[17] to not be needed
according to PeterJones, helping Bernardo to eliminate 1.2MB.
[17] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00591.html
=== F7 Images For Mass Production ===
Since the release of Fedora 7 ISO images to the mirrors, there have
been several bugs reported and fixed. The availability of these fixes
led to a dilemma[1] for MaxSpevack who was just about to start
pressing DVDs for the FreeMedia program and FedoraEvents, and wondered
whether the original "GOLD" images should be used for Fedora LiveCDs
and DVDs or if updates should be somehow incorporated.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01119.html
The ensuing discussion saw three main viewpoints emerge. The first
was that the GOLD images should be used exactly as though they'd been
pressed immediately upon release of F7 with the simple addition of an
updates.img to fix simple anaconda problems. ChristopherAillon and
JesseKeating were strongly in favor[2] of doing this and adding a
sleeve-note about known bugs and work-arounds. ThomasChung
(coordinator of the FreeMedia program) was also in favor[3], and Max
deferred[4] to their opinions as Jesse has an overview of the
ReleaseEngineering problems while Thomas has his finger on the pulse
of the users of these DVDs. Jesse gave a good quick rundown[4a] of all
the potential problems with regressions that a respin would involve.
PaulFrields pointed to a serious problem with localization that seemed
like it was a simple updates.img fix, but which Jesse's dissection[4b]
revealed as a slightly more complicated, but fixable problem.
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01141.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01130.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01151.html
[4a] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01133.html
[4b] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01155.html
Another approach was advocated[5] by WarrenTogami, who suggested that
all that should change would be to update the both the kernel and
anaconda (using an updates.img) to fix some of the egregious bugs such
as non-booting Dell Core2Duo machines and e1000 NIC problems.
ChrisLumens thought[5a] that the updates.img would avoid getting a
fresh-round of bug-reports on known issues. RahulSundaram tried[6] to
figure out why a public point-release wasn't being considered so that
anyone could benefit from the work which Max thought was worth doing.
Suspend/resume breakage was also suggested as a candidate for this
sort of patching, but Rahul's query[6a] as to whether there was a fix
for this remained unanswered.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01122.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01143.html
[6a] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01137.html
Expanding[7] the previous respin idea a bit, HansdeGoede wanted to add
network security fixes. Jesse extrapolated[8] to the likely outcome
of this approach, which he saw as a series of slow-moving bug-fix
releases similar to Red Hat's approach to RHL. AxelThimm noted[9] the
emerging consensus against a respin this time but suggested that in
future there would always be a post-GA respin. Jesse was against[10]
this being done as an "official" Fedora Project undertaking, due both
to the QA problems and because users would simple ignore the GA and
wait for the respin instead, thus deferring the problem. BrunoWolff
thought[11] it might work because the ability to upgrade would be
guaranteed, making it different from a test-release. FedoraUnity had
been mentioned by several people in the discussion and Axel
wondered[12] if something similar were offered on a weekly basis.
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01145.html
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01150.html
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01212.html
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01225.html
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01246.html
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01249.html
=== Exploding Trees and SCM ===
JeffOllie got the ball rolling[1] for an @fedora-devel discussion of
possible ways and means of replacing the current CVS system with a
more useful SCM (Source Configuration Management system). The
discussion had been started[2] on @fedora-infrastructure and
JeremyKatz had supplied some helpful discussion points.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00839.html
[2] https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg000…
JesseKeating thought[3] that with F8T1 being a mere two months away it
was unrealistic to attempt to make the transition before F9. In
addressing the specific desiderata listed by JeremyKatz, it seemed
that Jesse leaned towards using exploded source trees to make it
easier for package maintainers to adapt their patches to changing
upstream, and the "git" SCM to distribute changesets.
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00835.html
Jeffrey agreed[4] with Jesse's post-F8 timeframe, but suggested that
it might be possible to implement a system that didn't disturb
packagers' workflows, yet laid the groundwork for a more radical
change in the future. In response Jesse forwarded an @fedora-infra
post from Jeremy that argued[5] that this would actually require
people retraining twice.
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00842.html
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00845.html
Responding to the original discussion points, AxelThimm thought that
easing packagers tracking of upstream depended on what those upstreams
were using as SCMs. Axel also leaned[6] towards a distributed SCM
such as git or Hg to facilitate Fedora downstream fixes making it back
into the Fedora Project easily, with the choice being left up to the
Koji developers who would have to do the actual implementation.
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00844.html
A request from Jesse during the discussion was that participants list
features in which they were interested, rather than particular SCMs.
The discussion seemed to peter out on @fedora-devel with a discussion
between Axel and Jesse as to whether or not Hg supported renames[7].
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01012.html
A related thread from @fedora-infrastructure was cross-posted[8]
separately by JeremyKatz. ChristopherBlizzard advanced[9] the idea
that because Fedora tries to reflect the upstream of each project it
should possibly do that with regard to SCM choice. Jeremy argued[10]
against this as it made it hard to coral changes of Fedora-specific
interest and also introduced a requirement for knowledge and
inter-operation of multiple, different SCMs. Some parts of the
discussion stayed on @fedora-infrastructure.
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00855.html
[9] https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg000…
[10] https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg000…
ToshioKuratomi(abadger) suggested[11] looking at what Ubuntu was doing
(albeit for different reasons) with their "Hypothetical Changeset
Tool". In response JesseKeating drew the distinction[12] that
exploded trees with patch management weren't exclusive to generating
SRPMS, but was a layer that could operate as an input to the
buildsystem which would then produce the SRPMS. BillNottingham was
skeptical[13] about how much this would help the drive to cohere with
upstream.
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00935.html
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00969.html
[13] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00976.html
At this point[14] a discussion between NicolasMailhot and
ToshioKuratomi became far too complex for your humble observer to
follow and those interested should probably look at the thread
themselves. The main arguments seemed to be that Toshio liked[15] the
ability to pull specific subsets of patches to submit upstream, which
is given by DRCS. Nicolas thought Toshio's premises were unrealistic
in assuming that Fedora would fork upstream so heavily and also that
his approach would not separate patches specific to Fedora with
patches for upstream[15]. For a full understanding, refer to the
relevant thread.
[14] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00964.html
[15] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01010.html
=== Why Emacs Is Not Installed By Default ===
After "Shams" asked[1] why Emacs was not installed by default,
ManuelWolfshant shook the hornets' nest by suggesting that not
everyone wanted a second OS installed. OlivierGalbert was the first
to react[2], pointing out that if Emacs were axed then it wouldn't be
long before vi followed, Olivier surmised that "windows envy" was
determining desktop choices. MatejCepl[3] and LinusWallej[4] drew
attention to the POSIX/IEEE 1003.1 requirement for vi, but not for
Emacs.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00470.html
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00494.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00615.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00502.html
PatriceDumas suggested that the tools for re-spinning Fedora would
allow userbases that had different visions of the desktop to build a
Fedora that they liked, but NicolasMailhot had apparently been stung
by Olivier's comment and bravely plunged on[5], arguing that Emacs was
"going the way of the dodo because it targets 1995-ish desktops". A
swarm of questioners including AndrewHaley sought clarification from
Nicolas, to which he responded[6] that Emacs didn't use the desktop
font infrastructure, i18n, a11y, one of the main GUI toolkits, or
integrate with the printing infrastructure. TomTromey returned[7] to
the question of what specific maintenance burden was imposed by Emacs,
and reminded everyone that Emacs wasn't being removed, it just wasn't
included in the default install. JeremyKatz agreed[8] and pointed out
that the situation had been like this for a while. Nicolas answered[9]
Tom with the information that Emacs' dependency on the legacy font
system was the main problem.
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00500.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00540.html
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00557.html
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00558.html
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00593.html
Taking a stab at answering Shams's question, NigelJones guessed[10]
that popularity was probably the answer. Going one better, JefSpaleta
posted[11] statistics from Mugshot that showed Emacs having marginally
more users. AlexandreOliva explained[12] that Emacs did a lot more
than mere text-editing.
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00476.html
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00583.html
[12] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00644.html
=== Metalink: A New Way Of Distributing Fedora ISOs? ===
A suggestion[1] from AnthonyBryan about a new way to distribute Fedora
using Metalinker[2] has gained some traction. Metalink is an open
standard that puts an XML wrapper around all the possible available
URIs for common protocols such as HTTP and FTP. It allows segmenting
of the source and hence simultaneous downloading from multiple
mirrors. JesseKeating suggested using MirrorManager to automatically
create the metalinks, to which RahulSundaram replied[3] that he'd
suggested this a while ago. A tool authored[4] by DavidTimms to allow
reconstruction of ISO images from previous versions may be useful for
this problem.
[1] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01160.html
[2] http://www.metalinker.org/
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01164.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01207.html
Responding to the positive reception, Anthony (as the author of
Metalink[5]) wondered whether he should supply[6] a patch to
MirrorManager, and was advised to open a discussion with MattDomsch on
@fedora-infrastructure. Anthony pointed out that no other distribution
was generating dynamic .metalinks on a large scale. Matt responded[7]
briefly on @fedora-devel to indicate that he would be happy to accept
and review patches.
[5] http://www.packtpub.com/article/Downloading-evolved-with-Metalink
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01200.html
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01230.html
=== Quick Notes On Update Image Installer And F8 Desiderata ===
Last week's thread[1] on providing a grub-entry for an installer image
to facilitate upgrading kept going. WillWoods posted[2] a modified
plan of attack leading JesseKeating to add[3] that yum/rpm would be
needed for depsolving and a pessimistic BillNottingham to warn[4]
about Python ABI changes, JeremyKatz confirmed[5] this pessimism to
an optimistic[6] ColinWalters
[1] http://fedoraproject.org/wiki/FWN/Issue90#head-4fa2b381c1834f3104cff9fe61bf…
[2] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00704.html
[3] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00705.html
[4] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00725.html
[5] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00742.html
[6] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00744.html
In a completely separate thread initiated[7] by HansdeGoede, a laundry
list of desired features for F8 was under construction. Among Hans'
more controversial proposals were a plugin-buddy, a firmware-buddy,
and a proprietary-software-installer-buddy. BillNottingham
wondered[8] which wireless cards the firmware-buddy would be useful
for and didn't like the bug-chasing that would introduced by the
proprietary-software. Hans listed the ralink, BCM43xx, and SIL cards
and agreed with JeremyKatz who expressed[8] a preference for working
upstream with the vendors so that the firmware could be shipped in
perfect working order. Interested thread participants started[9] a
wiki page[9a] to collect and document missing firmware.
[7] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00890.html
[8] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00927.html
[9] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00955.html
[9a] http://fedoraproject.org/wiki/SIGs/FirmWare
BernardoInnocenti noted[10] that Firefox's plugin system would, if
applied by many applications, lead to Linux "becoming as maintainable
and robust as Windows". RalfErtzinger liked the RPM-free nature of
Firefox plugin installation and TillMaas showed[11] how difficult it
might be for non-root privileged users to install RPMs.
[10] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01022.html
[11] https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01290.html
== Documentation ==
In this section, we cover the Fedora Documentation Project.
http://fedoraproject.org/wiki/DocsProject
Contributing Writer: JonathanRoberts
=== CVS Walkthrough in IRC ===
BartCouvreur held a session in #fedora-docs on freenode, explaining
how to use CVS as part of the Docs Project. This session was also
useful as a general introduction to CVS if you've never used it
before. If you're interested in learning how to use CVS, as part of
the Docs Project or more generally, the log of the session was posted
to the fedora-docs-list[1] and is also available as nicely formated
HTML[2]. You can also find detailed information in the Documentation
Guide[2].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00037.html
[2] http://fedoraproject.org/wiki/JohnBabich/CvsLesson
[3] http://docs.fedoraproject.org/documentation-guide/ch-cvs.html
=== RPM Guide ===
JoseManimala volunteered to maintain the RPM guide[1]. This led to a
discussion about the best place for this guide to be maintained. As
the Fedora Project's software aims to stay as close to upstream as
possible, is there any reason why content should not as well?[2]. It
turned out that upstream had already pointed to the guide, and
suggested that people wanting to work on it should do so through the
Fedora Documentation Project[3].
At this point this guide does not have a team around it. If anybody
has experience with RPM and wants to help Jose Manimala, post to the
fedora-docs-list and co-ordinate from there.
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00006.html
[2] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00038.html
[3] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00061.html
=== Fedora Documentation Steering Committee Meeting ===
The log for the FDSCo meeting of the 5th June was published to the
fedora-docs-list[1].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00054.html
=== Fedora 7 FAQ ===
RahulSundaram forwarded a message to the fedora-docs-list, requesting
that a link to the Fedora 7 FAQ be added to the docs.fedoraproject.org
front page[1]. The message that was forwarded also included a request
for a link to the FAQ to be included on the new fedoraproject.org home
page, which led to a debate over whether this was appropriate, given
that the home page has just been given a minimalist redesign[2].
[1] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00057.html
[2] https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00058.html
== Translation ==
This section, we cover the news surrounding the Fedora Translation
(L10n) Project.
http://fedoraproject.org/wiki/L10N
Contributing Writer: JasonMatthewTaylor
=== Bugzilla for Trans Team ===
DimitrisGlezos and others have been discussing the idea of adding a
Translation team component[1] to Bugzilla in order to better track
changes, change-requests, suggestions, etc.
[1] https://www.redhat.com/archives/fedora-trans-list/2007-June/msg00014.html
== Infrastructure ==
In this section, we cover the Fedora Infrastructure Project.
http://fedoraproject.org/wiki/Infrastructure
Contributing Writer: JasonMatthewTaylor
=== Backups ===
With recent changes and additions to the project infrastructure,
MikeMcGrath and others have decided to look into new backup][1]
options.
[1] https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg000…
=== Fedora 7 Upgrade ===
Fedora 7 being released prompted some discussion[1] about whether or
not to upgrade infrastructure systems. After some discussion it seemed
to be agreed to review each systems requirement and upgrade
accordingly.
[1] https://www.redhat.com/archives/fedora-infrastructure-list/2007-June/msg000…
== Artwork ==
In this section, we cover Fedora Artwork Project.
http://fedoraproject.org/wiki/Artwork
Contributing Writer: JonathanRoberts
=== Fedora 8 Artwork ===
MatthiasClasen sent a message to the fedora-art-list, hoping to prompt
discussion on the art work for Fedora 8[1]. The central points of his
message were:
* Diana Fong is no longer employed by Red Hat and so it is probable
there will be no full time artist to work on the F8 release
* He proposes trying a different approach to the art work for F8,
less branded and less image based
* The graphical boot is changing and may result in less art work (and
less restrictive art work) for the boot sequence
* Questioned the state of the Echo icon theme - will it be ready for F8?
NicuBuculei proposed that a similar system to Fedora 7 is followed,
where the art work is decided upon through a 3 round competition[2].
As part of this MarekMahut suggested that we try to get schools
involved. It was suggested a possible problem with this would be that
they use proprietary software; virtual workshops about FOSS art tools
was proposed as a possible solution[3].
RahulSundaram reminded the list that one comment that has appeared
fairly often in early reviews of Fedora 7 is that Clearlooks looks dry
compared to the polished appearance of the rest of the
distribution[4]. Following this two new threads were started, creating
mock-ups of new default themes for Fedora 7[5] [6].
MairinDuffy has proposed a milestone based approach for the Fedora 8
art work, which was received well as a preliminary schedule[7].
Highlights of the proposed schedule include a "promo kit" and the
discussion of tag lines and promo banners for the fedoraproject.org
websites, in co-operation with the fedora-marketing-list.
[1] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00002.html
[2] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00003.html
[3] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00019.html
[4] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00012.html
[5] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00052.html
[6] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00069.html
[7] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00039.html
=== Echo Icon Theme ===
Following the thread about Fedora 8 art work, LuyaTshimbalanga updated
the list on the state of the Echo icon theme[1]. The problems with the
SVG icons encountered before the release of Fedora 7 are now fixed,
although a few will need reworking; the Echo pull script is currently
broken on x86_64; work on Echo icons is now resuming.
[1] https://www.redhat.com/archives/fedora-art-list/2007-June/msg00011.html
== Security Week ==
In this section, we highlight the security stories from the week in Fedora.
Contributing Writer: JoshBressers
=== Google: Attack code more likely on Microsoft IIS ===
"Computer World Security reports[1] Google's malware team
discovered[2] that a server running Microsoft IIS is twice as likely
to be hosting malicious software as are other web servers.
The Google team doesn't draw many conclusions from this data. It is
suspected that it's likely a number of these machines are not
automatically installing security updates for one reason or another.
The most disturbing part of the reports is that there are about 70000
domains hosting malware or browser exploits. This is a huge number of
hosts. No doubt some of those domains are purposely hosting exploits,
but it's also disturbing to consider that there are thousands of
administrators who have no idea their server is being used for dubious
purposes."
[1] http://www.computerworld.com/action/article.do?command=viewArticleBasic&art…
[2] http://googleonlinesecurity.blogspot.com/2007/06/web-server-software-and-ma…
=== Bruce Schneier: Department of Homeland Security Research Solicitation ===
"Bruce Schneier points[1] out a paper from the DHS. They are looking
for researching into how to deter and prevent malware on the Internet.
As Bruce points out, it's about time someone is investing in this
sort of thing. It is shameful how bad computer security is today. As
more and more computers attach to the Internet, the number of infected
machines will continue to increase. Educating users and
administrators isn't working and probably won't. The best solution is
going to be to stop the malware before it has a chance to cause any
damage. There is no doubt a great deal of money to be made in whoever
solves this rather difficult problem."
[1] http://www.schneier.com/blog/archives/2007/06/department_of_h_1.html
== Advisories and Updates ==
In this section, we cover Secuirity Advisories and Package Updates
from fedora-package-announce.
Contributing Writer: ThomasChung
=== Fedora 7 Security Advisories ===
* 2007-06-09 [SECURITY] mod_perl-2.0.3-9.1.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0316
* 2007-06-08 [SECURITY] bind-9.4.1-4.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0300
* 2007-06-06 [SECURITY] freetype-2.3.4-3.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0033
* 2007-06-06 [SECURITY] php-pear-DB-1.7.11-1.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0249
* 2007-06-06 [SECURITY] postgresql-8.2.4-1.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0174
* 2007-06-06 [SECURITY] zvbi-0.2.25-1.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0175
* 2007-06-04 [SECURITY] Network``Manager-0.6.5-3.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0186
* 2007-06-04 [SECURITY] wpa_supplicant-0.5.7-3.fc7 -
http://fedoraproject.org/wiki/FSA/F7/FEDORA-2007-0185
=== Fedora Core 6 Security Advisories ===
* 2007-06-06 [SECURITY] postgresql-8.1.9-1.fc6 -
http://fedoraproject.org/wiki/FSA/FC6/FEDORA-2007-565
* 2007-06-06 [SECURITY] quagga-0.99.7-1.fc6 -
http://fedoraproject.org/wiki/FSA/FC6/FEDORA-2007-525
== Events and Meetings ==
In this section, we cover event reports and meeting summaries from
various projects.
Contributing Writer: ThomasChung
=== Fedora Event Help Needed: 2007 Libre Software Meeting - France ===
MaximeCarron reports in fedora-ambassadors-list[1] and requesting help
on his Fedora Event at Amiens, France[2],
"From July the 10th to 14th will occur the RMLL (Rencontres Mondiales
du Logiciel Libre) ie "Free Software World Meetings" in Amiens,
France.
RMLL is a big and great event in France. Lots of poeple are coming
from all over the world, and both high level and beginner conferences
are
planed during the week."
"Currently we're just 2,5 volunteers for this events
(ChristophePolyte, CharlesVinchon, MaximeCarron [i'm the half]), which
is really not
enough. We need your help."
[1] https://www.redhat.com/archives/fedora-ambassadors-list/2007-June/msg00045.…
[2] http://www.rmll.info/?lang=en
Editor's Note: Here are online photo albums[1] from 2006 and 2005 events.
[1] http://photo.rmll.info/main.php
=== Fedora Event Report: LinuxTag 2007 - Germany ===
FabianAffolter reports in fedora-ambassadors-list[1],
"LinuxTag[2] is over...we have had a good time there and the attendance of
the Fedora Project at this event was a success. If you want to know what
was going on there, check out the blogs of the attendees."
[1] https://www.redhat.com/archives/fedora-ambassadors-list/2007-June/msg00035.…
[2] http://www.linuxtag.org/2007/
=== Fedora Ambassadors Meeting Minutes 2007-06-07 ===
* https://www.redhat.com/archives/fedora-ambassadors-list/2007-June/msg00032.…
=== Fedora Documentation Steering Committee 2007-06-05 ===
* https://www.redhat.com/archives/fedora-docs-list/2007-June/msg00054.html
=== Fedora Engineering Steering Committee Meeting 2007-06-07 ===
* https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01166.html
=== Fedora Packaging Committee Meeting 2007-06-05 ===
* https://www.redhat.com/archives/fedora-maintainers/2007-June/msg00332.html
=== Fedora Release Engineering Meeting 2007-06-04 ===
* https://www.redhat.com/archives/fedora-devel-list/2007-June/msg00640.html
== Feedback ==
This document is maintained by the Fedora News Team[1]. Please feel
free to contact us to give your feedback. If you'd like to contribute
to a future issue of the Fedora Weekly News, please see the Join[2]
page to find out how to help.
[1] http://fedoraproject.org/wiki/NewsProject
[2] http://fedoraproject.org/wiki/NewsProject/Join
--
Thomas Chung
http://fedoraproject.org/wiki/ThomasChung
The Cooperative Bug Isolation Project (CBI) is now available for Fedora
7. CBI (http://www.cs.wisc.edu/cbi/) is an ongoing research effort to
find and fix bugs in the real world. We distribute specially modified
versions of popular open source software packages. These special
versions monitor their own behavior while they run, and report back how
they work (or how they fail to work) in the hands of real users like
you. Even if you've never written a line of code in your life, you can
help make things better for everyone simply by using our special
bug-hunting packages.
We currently offer instrumented versions of Evolution, The GIMP, GNOME
Panel, Gnumeric, Nautilus, Pidgin, Rhythmbox, and SPIM. Download at
<http://www.cs.wisc.edu/cbi/downloads/>. We support yum, apt, and many
other RPM updater tools; see
<http://www.cs.wisc.edu/cbi/downloads/repo-config.html> for customized
configuration help for any of our supported distributions and updater
tools. Or just download and install
<http://www.cs.wisc.edu/cbi/downloads/rpm/fedora-7-i386/RPMS.tools/cbi-packa…>
to automatically configure most popular RPM updaters to use the CBI
repository.
It's that easy! Tell your friends! Tell your neighbors! The more of
you there are, the more bugs we can find.
We still offer CBI packages for Fedora Core 1/2/4/5/6 as well. When and
if you decide to upgrade to Fedora 7, we'll be ready for you. Until
then, your participation remains valuable!
-- Dr. Ben, the CBI guy
To the Fedora community:
The last 8 months have been very exciting for Fedora. We released
Fedora Core 6 (Zod) in October. Fedora 7 (Moonshine) was released
yesterday, and it is the most ambitious release that the Fedora Project
has undertaken.
The nature of Fedora is such that many of our contributors and users are
very technical, and make Linux their careers as well as their hobbies.
We know that many Fedora contributors and users hold RHCT, RHCE, or RHCA
certifications. Obviously, we are happy that you choose Red Hat
Training and and we appreciate your business.
As a way of saying thank you to our community, we are pleased to offer
special discounts to Fedora contributors who register for upcoming Red
Hat training courses.
We know that many of you are taking these classes anyway, and we'd like
to make it a bit easier on your wallet.
We have two separate offers, valid in multiple regions. The details
vary slightly depending on region (read on below), and the offer is
valid for classes that are offered directly by Red Hat (not by Red Hat's
training partners).
All of the details are on the web:
https://www.redhat.com/training/fedora_training_discount.htmlhttp://www.redhat.com/training/
In short, however, if you are an active Fedora contributore (you have a
@fedoraproject.org email address), you can get up to 20-25% almost any
Red Hat training class.
For Fedora users (people who have installed or are using Fedora), the
discounts available are between 5-25%, depending on your region.
----
This is the first time that we have tried something like this. I hope
that members of the Fedora community may find it useful. If there are
any question or complaints, please let me know, and I will work through
them with the Red Hat Training team, and get answers.
Please feel free to share this offer with anyone you know in the Fedora
community who might be interested.
Thanks!