Fedora 9 Release Candidate being created
by Jesse Keating
We are now creating the Fedora 9 Release Candidate. We think we've
fixed all the bugs we aim to for Fedora 9 and unless something terrible
happens during the compose it will become Fedora 9. Tomorrow's rawhide
will match the package set we're composing right now.
Rawhide will be stale for a few days while we smoke test the RC and
start syncing it to the mirrors. Then we'll pre-push some Fedora 9
updates that have been queued up and start putting Fedora 10 content in
rawhide.
Stay tuned for announcements as these events happen. Thanks for all the
help in making this release happen!
--
Jesse Keating
Fedora -- Freedom² is a feature!
_______________________________________________
Fedora-devel-announce mailing list
Fedora-devel-announce(a)redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-announce
16 years
FESCo Nominations
by Brian Pepple
Hi all,
It's that time of year again. Everyone that wants to run for the next
FESCo needs to nominate him/herself for it by June 1st, 2008 0:00 UTC;
that self-nomination should contain some information's like "Mission
Statement, Past work summary and Future plans".
Please place your nomination on this page in the wiki:
http://fedoraproject.org/wiki/Extras/SteeringCommittee/Nominations
The actual election will start on Tuesday, June 3rd, 2008 0:01 UTC and
will last until Monday, June 9th, 2008 23:59 UTC. The results will be
posted to the fedora-devel list. The first meeting of the "new" FESCo
will be on Thursday, June 12th, 2008 on #fedora-meeting at 17:00 UTC,
and a new chair will be elected.
For more information regarding the election, please refer to:
http://fedoraproject.org/wiki/PackageMaintainers/Policy/FESCoElections
Thanks,
/B
--
Brian Pepple <bpepple(a)fedoraproject.org>
http://fedoraproject.org/wiki/BrianPepple
gpg --keyserver pgp.mit.edu --recv-keys 810CC15E
BD5E 6F9E 8688 E668 8F5B CBDE 326A E936 810C C15E
16 years
augeas - reading/modifying/writing system configuration files
by Harald Hoyer
Hi,
just want to introduce augeas to you developers.
_What is augeas?_
From: http://augeas.net/
Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms
them into a tree. Configuration changes are made by manipulating this tree and saving it back into native
config files.
Augeas is:
* An API provided by a C library
* A command line tool to manipulate configuration from the shell (and shell scripts)
* Language bindings to do the same from your favorite scripting language
* Canonical tree representations of common configuration files
* A domain-specific language to describe configuration file formats
_What can I do with augeas?_
Example: Set the default boot entry in grub
Shell:
# augtool
augtool> match /files/etc/grub.conf/title
/files/etc/grub.conf/title[1] = Fedora (2.6.25-14.fc9.x86_64)
/files/etc/grub.conf/title[2] = Linux 2.6.25-1
augtool> get /files/etc/grub.conf/default
/files/etc/grub.conf/default = 0
augtool> set /files/etc/grub.conf/default 1
augtool> save
augtool> quit
# grep default /etc/grub.conf
default=1
Python:
[root ~]# python
Python 2.5.1 (r251:54863, Apr 8 2008, 01:19:33)
[GCC 4.3.0 20080404 (Red Hat 4.3.0-6)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import augeas
>>> a = augeas.augeas()
>>> a.match("/files/etc/grub.conf/title")
['/files/etc/grub.conf/title[1]', '/files/etc/grub.conf/title[2]']
>>> a.get("/files/etc/grub.conf/default")
'0'
>>> a.set("/files/etc/grub.conf/default", "1")
True
>>> a.save()
True
>>>
# grep default /etc/grub.conf
default=1
C:
augeas *a = aug_init(NULL, NULL, AUG_NONE);
ret = aug_match(a, "/files/etc/grub.conf/title", &matches_p);
ret = aug_get(a, "/files/etc/grub.conf/default", &value);
ret = aug_set(a, "/files/etc/grub.conf/default", "1");
ret = aug_save(a);
Simple, isn't it? :-)
See also: http://augeas.net/tour.html
_What should use augeas?_
All system-config-* tools should use augeas, as well as every tool modifying system configuration files like
e.g. NetworkManager.
_Why should I switch my tool to use augeas?_
* not to reinvent the wheel
* one source to rule them all
_Where can I get augeas?_
augeas just passed the package review. https://bugzilla.redhat.com/show_bug.cgi?id=444792
python-augeas still needs someone doing the review. https://bugzilla.redhat.com/show_bug.cgi?id=444945
Meanwhile you can always download the source from: http://augeas.net/
16 years
Re: APIC and Fedora 9 pre on AMD 64
by Jens Falsmar Oechsler
>
> ________________________________________
> From: fedora-devel-list-bounces(a)redhat.com
> [fedora-devel-list-bounces(a)redhat.com] On Behalf Of Andrew Haley
> [aph(a)redhat.com] Sent: 06 May 2008 18:08 To: Development discussions
> related to Fedora Subject: APIC and Fedora 9 pre on AMD 64
>
> Fedora 9pre i686 won't boot without noapic.
>
> This is an ASUS M2N with AMD Athlon(tm) 64 X2 Dual Core Processor
> 4800+. x86_64 kernel works without noapic; it's only the i686 that
> needs it.
>
> So, does this sound familiar? BIOS bug, perhaps?
>
> Andrew.
>
> --
My ASUS M2NPV had APIC troubles as well. A BIOS update solved the
booting problems for me.
16 years
ext3 problem - help!
by Paul F. Johnson
Hi,
When I booted up my PC this morning, it came up with an ext3 problem. It
first made the drive ext2, repaired the drive as journal system and then
set it to be ext3.
Only problem is that the files on the drive have vanished.
Is there any way to get them back or should I consign the problem to the
big question mark in the sky, shrug my shoulders and walk...
TTFN
Paul
--
Sie können mich aufreizen und wirklich heiß machen!
16 years
F9 nfs, rpcbind, NetworkManager
by Gerry Reno
On the machines I put all my nfs mounting into rc.local so that nfs
mounts are available at login. With F9 I notice that all the nfs mount
requests in rc.local die with 'mount.nfs: internal error'. When I look
at the log during the bootup sequence I see that rpcbind says that it
cannot access the machines IP. Right after that NetworkManager starts.
And shortly after that rc.local runs. Somehow this sequence is causing
problems for mounting nfs directories. Once I get logged in, I can run
the mount commands manually and they succeed but the same commands fail
from rc.local.
Regards,
Gerry
16 years
APIC and Fedora 9 pre on AMD 64
by Andrew Haley
Fedora 9pre i686 won't boot without noapic.
This is an ASUS M2N with AMD Athlon(tm) 64 X2 Dual Core Processor 4800+.
x86_64 kernel works without noapic; it's only the i686 that needs it.
So, does this sound familiar? BIOS bug, perhaps?
Andrew.
16 years
MultilibTricks
by Jerry James
I tried to use the approach outlined here:
http://fedoraproject.org/wiki/PackagingDrafts/MultilibTricks
to make a package containing both some binaries and a library. The
binaries are linked against the library. The library provides
functionality used by other open source projects. However, as the
reviewer pointed out, the -libs subpackage described on that page
conflicts with the Packaging Guidelines. In particular, all
subpackages are supposed to Require the main package, but that gets
turned into all packages, including the main package, Require the
-libs subpackage. I thought about this approach.
foo: main package, contains the .so.* files
foo-devel: contains the .h and .so files
foo-bin: contains the binaries
The only downside I can see to that approach is that some people might
be confused when they install just foo and don't get the binaries.
How have others addressed this issue? Also, shoud I read anything
into the age of that packaging draft? Thanks,
--
Jerry James
http://loganjerry.googlepages.com/
16 years
python packaging - icons/desktop files and /usr/bin accessibility
by Development discussions related to Fedora
I'm packaging a basic python program, and request some guidance:
1. the app has three main .py programs, and another 10 or so .py
modules. My installed rpm puts these in site-packages/appname which I
understand the guidelines to require. Problem is these are not
accessible as a user because they aren't on the path.
So it works if I /usr/lib/python../site-packages/myapp/app1.py
Should I be messing with the path ?
Creating a shell script for each of the main programs, and dropping them
in /usr/bin ?
2. The app is a gui app, but has no icon nor desktop file. I thought I
might have a go at adjusting the gnome flash player icon to represent
flash recording capability. I guess I would need to talk to that
upstream project to see if that would be OK ?
The same with the upstream of my package to see if they are happy to
have there app represented in this way ?
0. Should I be submitting the package review, with queries about the
above, or is it better to get this stuff sorted here first ?
DaveT.
16 years