Re: release number when upstream *only* has git hashes?
I wrote: What should I use for the release number in a spec when upstream does not have releases, and *only* has git hashes? It's not a prerelease since it is not clear that there will ever be any official release. I meant version number, not release number. I imagine that the release number should still be 0.1.mmddgithashprefix. Or for this case, should the date and git hash go into the version? Thanks, Eric -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On Mon, Oct 03, 2011 at 05:33:47PM -0500, Eric Sandeen wrote: On 10/3/11 5:13 PM, Richard W.M. Jones wrote: At 100T it doesn't run out of memory, but the man behind the curtain starts to show. The underlying qcow2 file grows to several gigs and I had to kill it. I need to play with the lazy init features of ext4. Actually this one isn't too bad once I let it run to the finish. The qcow2 file ends up just 7.8G. I'll try mounting it etc later. Bleah. Care to use xfs? ;) Just playing with ext4 at the limits :-) Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
100T seems to work for light use. I can create the filesystem, mount it, write files and directories and read them back, and fsck doesn't report any problems. Filesystem Size Used Avail Use% Mounted on /dev/vda199T 129M 94T 1% /sysroot Linux (none) 3.1.0-0.rc6.git0.3.fc16.x86_64 #1 SMP Fri Sep 16 12:26:22 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux e2fsprogs-1.42-0.3.WIP.0925.fc17.x86_64 qcow2 is very usable as a method for testing at this size. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On 10/04/2011 01:03 AM, Eric Sandeen wrote: On 10/3/11 5:53 PM, Farkas Levente wrote: On 10/04/2011 12:33 AM, Eric Sandeen wrote: On 10/3/11 5:13 PM, Richard W.M. Jones wrote: On Mon, Oct 03, 2011 at 04:11:28PM -0500, Eric Sandeen wrote: I wasn't able to give the VM enough memory to make this succeed. I've only got 8G on this laptop. Should I need large amounts of memory to create these filesystems? At 100T it doesn't run out of memory, but the man behind the curtain starts to show. The underlying qcow2 file grows to several gigs and I had to kill it. I need to play with the lazy init features of ext4. Rich. Bleah. Care to use xfs? ;) why we've to use xfs? really? nobody really use large fs on linux? or nobody really use rhel? why not the e2fsprogs has too much upstream support? with 2-3TB disk the 16TB fs limit is really funny...or not so funny:-( XFS has been proven at this scale on Linux for a very long time, is all. the why rh do NOT support it in 32 bit? there're still system that should have to run on 32 bit:-( -- Levente Si vis pacem para bellum! -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On 10/04/2011 01:03 AM, Eric Sandeen wrote: Large filesystem support for ext4 has languished upstream for a very long time, and few in the community seemed terribly interested to test it, either. why? that's what i simple do not understand!?... -- Levente Si vis pacem para bellum! -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: release number when upstream *only* has git hashes?
On 10/04/2011 08:04 AM, Eric Smith wrote: I wrote: What should I use for the release number in a spec when upstream does not have releases, and *only* has git hashes? It's not a prerelease since it is not clear that there will ever be any official release. I meant version number, not release number. OK, this makes a big difference. If the project doesn't use an internal version number, I'd use 0 and never increment it. If the project has some internal version number (e.g. most autoconf based project have one, even if they don't have a release tarball), I'd use this one. I imagine that the release number should still be 0.1.mmddgithashprefix. I'd use 0.mmddgithash.%{?dist} or similar. The only points that count are - Do not introduce (inofficial) version numbers (Upstream is the only authority to set them), because they may cause problems, should upstream once start to use version numbers. - Within a version all release tags must be steadily incrementable and should provide sufficient human readable information to allow others to verify the tarball. Or for this case, should the date and git hash go into the version? I'd recommend doing so, because this helps verifying/regenerating the tarball. On a wider scope, I'd however question if such a project is mature and stable enough and maintained well enough to be included into Fedora. Many projects, which do not release tarballs in longer terms often prove to be poorly upstream maintained and to be problematic when it comes to inclusion into a distro (e.g. lack of stable APIs, SONAME etc). Ralf -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
audio passthrough is still non-obvious
Hi, I'm not starting by filing this as a bug as it encompasses a number of issues and it's not clear where the problem really lies, so I thought I'd start a discussion here first. I posted on what I'm trying to do previously (in F13) here: http://lists.fedoraproject.org/pipermail/users/2010-October/384578.html Basically I have a sound card, a guitar amplifier and a pair of headphones on the front of my computer. I'd like to be able to have the amp plugged into the back of the computer and hear the output through the headphones with other sound (i.e. pulseaudio) still working. Passthrough or monitoring the input if you like. This is definitely possible, this is a real sound card and has a hardware mixer. If I run alsa mixer, select the physical card and turn on the AC97 mixer then the line-in gets mixed into the output. I'm happy with that personally. However it's really not obvious, and since the introduction of PA in Fedora it hasn't been possible to easily access the hardware mixers directly (as they're all hidden behind the PA device volume controls, which also drive them in odd ways). I can see why that was done, and it generally works okay now that drivers have been fixed (by card initially had weird volume issues due to a driver issue), but now that PA has matured we're still hiding one of the three functions of a soundcard. (What can it do? It can play back, it can record, it can pass through.) If the hardware capability is there then is should be available, in some ways it's superior to anything discussed below. So that's issue #1. Someone will suggest I try module-loopback (see the email thread referenced above and http://thelinuxexperiment.com/guinea-pigs/jon-f/pulseaudio-monitoring-your-line-in-interface/ ). This has a latency of somewhere between .5 and 1s and the latency_msec option doesn't seem to be able to reduce this. This makes it unsuitable for musical use, to which you might say 'use jack' (see a bit further down). However this isn't doing anything particularly complex and what many people might see as a basic feature (see the many references to module-loopback across the web) doesn't need the extra complications of running JACK. I think this is an issue with module-loopback, particularly as the other pulseaudio solution: parec --latency-msec=1 | pacat --latency-msec=1 has lower latency (still noticeable, but 1/2s, maybe 1/3rd) It's still inferior to being able to employ the hardware mixer as that doesn't require 10% CPU (on an Athlon 640). In addition, latency might be acceptable for some other applications (e.g. a stereo or radio going through the computer), but as you go to 1second even adjusting volume on the source device becomes frustrating and, speaking of volume, module-loopback doesn't really allow control of this easily. For many applications access to the hardware mixer would be the best solution. There are areas for which the pulseaudio loopback could be useful, such as chaining a webcam microphone to the soundcard output, but it's not universally suitable. Finally JACK. This is an area which has improved. Back in F13 if I wanted to include an effects loop rather than the pure passthrough discussed above I had to: 1. Load qjackctl, get ready to hit start 2. run pulseaudio -k 3. Start jack 4. Load module-jack-source and module-jack-sink 5. The join up whatever path I wanted for the signal chain. This tended to crash, it seems more stable now (stable enough that I can use it as an alternative loopback too), so kudos to the people working on that. However the setup is a bit convoluted, and it seems a pity the module-jackdbus-detect isn't available (or doesn't work as it might help avoid the juggling needed: pactl load-module module-jackdbus-detect Failure: Module initalization failed However, as I've noted, jack is not really the solution for simple passthrough which should be possible with just hardware control. Any thoughts, particularly suggestions as to how the hardware mixer and module-loopback issues might be formulated productively as bugs are welcome. Thanks, -- imalone -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: F-16 suspends my *desktop* after 30 minutes at the gdm , making it impossible to ssh in
Le Lun 3 octobre 2011 17:09, Przemek Klosowski a écrit : The bottom line is that the power supply is probably on the fritz and likely to fail altogether. Decent power supplies aren't that expensive, I recently got a nice, quiet one for around $30-40. Thanks, but it's perfectly fine under load, so I don't see the point of changing it prematurely. It just does not like shutdowns -- Nicolas Mailhot -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: GNOME 3 - font point sizes now scaled?
Le Lun 3 octobre 2011 18:56, Adam Jackson a écrit : More to the point, your DPI numbers would be per-output anyway, so there's no picking a single point size preference, the same size in pixels would be different sizes in millimeters on each output. So what? Yes dpi needs to be per-output I've seen extended desktops (fixed screens + laptop screens) where forcing the same pixel adjustment on both screens resulted in very unpleasant lens-like effect when moving a window from one screen to another. On one screen the text was too big, on the other way too small And this is going to get worse with fixed-size laptop screens that try to squeeze HD video resolutions for marketing reasons, and fixed screens that try to pretend they are TVs and extend way past their own pixel resolution. Hardcoding 96 dpi does not fix anything, it just exchanges the (solvable) hardware detection support problem (which is not the DE problem anyway, at most the DE should provide a 'I've broken hardware, override detection' switch), with (unsolvable) font size coherence problems. Right now *no* non-gnome3 app will agree with gnome font sizes. Even on single-screen systems with good edid. This is not user-friendly at all. -- Nicolas Mailhot -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
New retrace-server is up'n'running
Hi, the new retrace server HW is finally set up and running. Since it has the same name as the old one (retrace.fedoraproject.org) no special configuration is needed, it *should* just work. pros: - support for F16 (so we can use it on liveCD (need to fix: 742609)) - support for rawhide (testers are welcome) - support for more parallel jobs (so hopefully no more Please try again later) - it's bigger, stronger, faster.. cons: - none (so far) Have a nice day, ABRT Team ps.: CCying awilliam in hope he will forward this message to t...@lists.fedoraproject.org, because my last message didn't get through. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: GNOME 3 - font point sizes now scaled?
Hi, On Mon, Oct 3, 2011 at 5:22 PM, Ralf Corsepius rc040...@freenet.de wrote: The XP I occasionally can not avoid to use, in its system control menus has controls to switch between normal, big very big fonts and expert/advanced controls one can specify fonts sizes for many details of the DE in pnts. Wouldn't the sane solution to be to honour the fallible DPI detection, with an expert tweak available to rescue those who have unusual hardware (or preferences)? I can't see the justification for the present override. -Cam -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: F-16 suspends my *desktop* after 30 minutes at the gdm , making it impossible to ssh in
On 3 October 2011 08:57, Richard Hughes hughsi...@gmail.com wrote: That's what it was supposed to be, but due to an oversight on my part the wrong keys were being set. I've fixed this upstream in https://bugzilla.gnome.org/show_bug.cgi?id=660395 -- which will of course be included in 3.2.1 I've done a test build here for anyone interested: http://koji.fedoraproject.org/koji/taskinfo?taskID=3401483 Richard. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On Tue, Oct 4, 2011 at 3:09 AM, Farkas Levente lfar...@lfarkas.org wrote: On 10/04/2011 01:03 AM, Eric Sandeen wrote: On 10/3/11 5:53 PM, Farkas Levente wrote: On 10/04/2011 12:33 AM, Eric Sandeen wrote: On 10/3/11 5:13 PM, Richard W.M. Jones wrote: On Mon, Oct 03, 2011 at 04:11:28PM -0500, Eric Sandeen wrote: I wasn't able to give the VM enough memory to make this succeed. I've only got 8G on this laptop. Should I need large amounts of memory to create these filesystems? At 100T it doesn't run out of memory, but the man behind the curtain starts to show. The underlying qcow2 file grows to several gigs and I had to kill it. I need to play with the lazy init features of ext4. Rich. Bleah. Care to use xfs? ;) why we've to use xfs? really? nobody really use large fs on linux? or nobody really use rhel? why not the e2fsprogs has too much upstream support? with 2-3TB disk the 16TB fs limit is really funny...or not so funny:-( XFS has been proven at this scale on Linux for a very long time, is all. the why rh do NOT support it in 32 bit? there're still system that should have to run on 32 bit:-( Then you've come to the right list! We build 32-bit kernels and they have XFS included in Fedora. josh -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On 10/04/2011 03:12 AM, Farkas Levente wrote: On 10/04/2011 01:03 AM, Eric Sandeen wrote: Large filesystem support for ext4 has languished upstream for a very long time, and few in the community seemed terribly interested to test it, either. why? that's what i simple do not understand!?... Very few users test anything larger than a few TB's in the fedora/developer world. I routinely do a poll when I do talks with the audience about maximum file system size and almost never see a large number of people testing over 16 TB (what ext4/ext3 support historically). Most big file system users are in the national labs, bio sciences, etc... There are also other ways to handle big data these days that pool together lots of little file systems (gluster, ceph, lustre, hdfs, etc). It just takes time and testing to get better confidence, we will get to stability on ext4 soon enough at larger sizes. Ric -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: wrong dependencies building perl-SOAP-WSDL
On Tue, Oct 04, 2011 at 02:39:42PM +0200, Reindl Harald wrote: hi has anybody an idea why this package can no longer be used on F15 from F11 until F13 there was no problem with F14 it did not compile You'll need Class::Std::Fast, which is not available in Fedora. now with F15 there is a dependency for perl(SOAP::WSDL::Header) generated which i do not understand in any way - this package is required for perl-Net-DRI which is also not part of fedora and if you are a domain-registrar you will need this for EPP SOAP::WSDL::Header is used in lib/SOAP/WSDL/SOAP/HeaderFault.pm, that's the reason... Fehler: Package: perl-SOAP-WSDL-2.00.10-10.fc15.rh.20111004.noarch (/perl-SOAP-WSDL-2.00.10-10.fc15.rh.20111004.noarch) Requires: perl(SOAP::WSDL::Header) -- # Petr Sabata pgppt0PpLPYHJ.pgp Description: PGP signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: GNOME 3 - font point sizes now scaled?
On Tue, Oct 4, 2011 at 04:01, Camilo Mesias cam...@mesias.co.uk wrote: On Mon, Oct 3, 2011 at 5:22 PM, Ralf Corsepius rc040...@freenet.de wrote: The XP I occasionally can not avoid to use, in its system control menus has controls to switch between normal, big very big fonts and expert/advanced controls one can specify fonts sizes for many details of the DE in pnts. Wouldn't the sane solution to be to honour the fallible DPI detection, with an expert tweak available to rescue those who have unusual hardware (or preferences)? I can't see the justification for the present override. No. It wouldn't. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
systemd and mounting filesystems
Hi, I'm looking for some info on systemd and how filesystems are mounted in Fedora. I've started looking into converting the gfs2-utils package to the new init system and run into things which are not documented (so far as I can tell). Currently there are two init scripts in gfs2-utils, one is called gfs2 and the other gfs2-cluster. Converting gfs2-cluster is trivial. It simply runs the gfs_controld daemon on boot. The more complicated conversion is the gfs2 script. This has been used historically to mount gfs2 filesystems (rather than using the system scripts for this). I assume that under the new systemd regime it should be possible to simply tell systemd that gfs2 filesystem mounting requires gfs_controld to be running in addition to the normal filesystem requirement of having the mount point accessible, and then systemd would do the mounting itself. Things are slightly more complicated in that gfs_controld is only a requirement for gfs2 when lock_dlm is in use. For lock_nolock filesystems, mounting is just like any other local filesystem. The locking type can be specified either in fstab, or in the superblock (with fstab taking priority). Another issue which I suspect is already resolved, but I'm not quite sure how it can be specified in fstab, etc, is that of mount order of filesystems. In particular how to set up bind mounts such that they occur either before or after a specified filesystem? I hope to thus resolve the long standing bug that we have open (bz #435096) for which the original response was Wait for upstart but for which I'm hoping that systemd can resolve the problem. So I'm wondering how to express these requirements in systemd correctly, Steve. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: wrong dependencies building perl-SOAP-WSDL
thank you for your feedback! Am 04.10.2011 15:33, schrieb Petr Sabata: On Tue, Oct 04, 2011 at 02:39:42PM +0200, Reindl Harald wrote: hi has anybody an idea why this package can no longer be used on F15 from F11 until F13 there was no problem with F14 it did not compile You'll need Class::Std::Fast, which is not available in Fedora. i know and building 4 packages for epp-interfaces: 2011-10-04 15:14 perl-Class-Std-Fast-0.0.8-10.fc15.rh.20111004.src.rpm 2011-10-04 15:14 perl-IO-Socket-INET6-2.67-2.fc15.rh.20111004.src.rpm 2011-10-04 15:14 perl-Net-DRI-0.96-2.fc15.rh.20111004.src.rpm 2011-10-04 15:14 perl-SOAP-WSDL-2.00.10-10.fc15.rh.20111004.src.rpm now with F15 there is a dependency for perl(SOAP::WSDL::Header) generated which i do not understand in any way - this package is required for perl-Net-DRI which is also not part of fedora and if you are a domain-registrar you will need this for EPP SOAP::WSDL::Header is used in lib/SOAP/WSDL/SOAP/HeaderFault.pm, that's the reason... hm i am not familar enough with packaging/perl i did not find anything about SOAP::WSDL::Header but: a workaround with Provides does it's jon and all autotests are running fine - (transferdomain, createdomain, updatedomain, createperson.) Provides: perl(SOAP::WSDL::Header) the main reason to building this is that i want not by pass the rpm-database with CPAN-shell because holding the system clean and downgrade/upgrade via rpm is much better over the long Fehler: Package: perl-SOAP-WSDL-2.00.10-10.fc15.rh.20111004.noarch (/perl-SOAP-WSDL-2.00.10-10.fc15.rh.20111004.noarch) Requires: perl(SOAP::WSDL::Header) signature.asc Description: OpenPGP digital signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: systemd and mounting filesystems
On 10/04/2011 02:39 PM, Steven Whitehouse wrote: Hi, I'm looking for some info on systemd and how filesystems are mounted in Fedora. I've started looking into converting the gfs2-utils package to the new init system and run into things which are not documented (so far as I can tell). Currently there are two init scripts in gfs2-utils, one is called gfs2 and the other gfs2-cluster. Converting gfs2-cluster is trivial. It simply runs the gfs_controld daemon on boot. The more complicated conversion is the gfs2 script. This has been used historically to mount gfs2 filesystems (rather than using the system scripts for this). I assume that under the new systemd regime it should be possible to simply tell systemd that gfs2 filesystem mounting requires gfs_controld to be running in addition to the normal filesystem requirement of having the mount point accessible, and then systemd would do the mounting itself. Things are slightly more complicated in that gfs_controld is only a requirement for gfs2 when lock_dlm is in use. For lock_nolock filesystems, mounting is just like any other local filesystem. The locking type can be specified either in fstab, or in the superblock (with fstab taking priority). Another issue which I suspect is already resolved, but I'm not quite sure how it can be specified in fstab, etc, is that of mount order of filesystems. In particular how to set up bind mounts such that they occur either before or after a specified filesystem? I hope to thus resolve the long standing bug that we have open (bz #435096) for which the original response was Wait for upstart but for which I'm hoping that systemd can resolve the problem. I think you mean http://bugzilla.redhat.com/435906 I ran into a similar problem last month. I foolishly set up a bind mount for a local filesystem, with the new mountpoint living on top of an NFS filesystem, and set it up in fstab to mount on boot in an F-16 VM. When I next rebooted, the attempted bind mount happened very early in the boot process (long before the network was up) and failed, resulting in a boot failure at an even earlier point that the usual single-user mode, where all the volume groups hadn't even been scanned and devices added in /dev, which was tricky to fix until I figured out what had happened and removed the bind mount entry from fstab. Paul. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: systemd and mounting filesystems
Hi, On Tue, 2011-10-04 at 14:54 +0100, Paul Howarth wrote: On 10/04/2011 02:39 PM, Steven Whitehouse wrote: Hi, I'm looking for some info on systemd and how filesystems are mounted in Fedora. I've started looking into converting the gfs2-utils package to the new init system and run into things which are not documented (so far as I can tell). Currently there are two init scripts in gfs2-utils, one is called gfs2 and the other gfs2-cluster. Converting gfs2-cluster is trivial. It simply runs the gfs_controld daemon on boot. The more complicated conversion is the gfs2 script. This has been used historically to mount gfs2 filesystems (rather than using the system scripts for this). I assume that under the new systemd regime it should be possible to simply tell systemd that gfs2 filesystem mounting requires gfs_controld to be running in addition to the normal filesystem requirement of having the mount point accessible, and then systemd would do the mounting itself. Things are slightly more complicated in that gfs_controld is only a requirement for gfs2 when lock_dlm is in use. For lock_nolock filesystems, mounting is just like any other local filesystem. The locking type can be specified either in fstab, or in the superblock (with fstab taking priority). Another issue which I suspect is already resolved, but I'm not quite sure how it can be specified in fstab, etc, is that of mount order of filesystems. In particular how to set up bind mounts such that they occur either before or after a specified filesystem? I hope to thus resolve the long standing bug that we have open (bz #435096) for which the original response was Wait for upstart but for which I'm hoping that systemd can resolve the problem. I think you mean http://bugzilla.redhat.com/435906 Yes, apologies for the typo I ran into a similar problem last month. I foolishly set up a bind mount for a local filesystem, with the new mountpoint living on top of an NFS filesystem, and set it up in fstab to mount on boot in an F-16 VM. When I next rebooted, the attempted bind mount happened very early in the boot process (long before the network was up) and failed, resulting in a boot failure at an even earlier point that the usual single-user mode, where all the volume groups hadn't even been scanned and devices added in /dev, which was tricky to fix until I figured out what had happened and removed the bind mount entry from fstab. Paul. That is very much the kind of thing I'm pondering at the moment, Steve. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: systemd and mounting filesystems
On 04/10/11 14:54, Paul Howarth wrote: I ran into a similar problem last month. I foolishly set up a bind mount for a local filesystem, with the new mountpoint living on top of an NFS filesystem, and set it up in fstab to mount on boot in an F-16 VM. When I next rebooted, the attempted bind mount happened very early in the boot process (long before the network was up) and failed, resulting in a boot failure at an even earlier point that the usual single-user mode, where all the volume groups hadn't even been scanned and devices added in /dev, which was tricky to fix until I figured out what had happened and removed the bind mount entry from fstab. I have a similar problem with some bind mounts over the root filesystem where systemd mounts them while the rootfs is still ro and hence they all wind up as ro until I remount them. Tom -- Tom Hughes (t...@compton.nu) http://compton.nu/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
upgrading from grub to grub2
The wiki at http://fedoraproject.org/wiki/Features/Grub2 has instructions for upgrading from grub to grub2. Do these instructions still apply, or will 'yum install grub2' do the work in the post install script? darrell -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: wrong dependencies building perl-SOAP-WSDL
On Tue, Oct 4, 2011 at 3:41 PM, Reindl Harald h.rei...@thelounge.net wrote: thank you for your feedback! Am 04.10.2011 15:33, schrieb Petr Sabata: On Tue, Oct 04, 2011 at 02:39:42PM +0200, Reindl Harald wrote: hi has anybody an idea why this package can no longer be used on F15 from F11 until F13 there was no problem with F14 it did not compile rpm's dependency generator got better and now handles 'use base' constructs better. now with F15 there is a dependency for perl(SOAP::WSDL::Header) generated which i do not understand in any way - this package is required for perl-Net-DRI which is also not part of fedora and if you are a domain-registrar you will need this for EPP SOAP::WSDL::Header is used in lib/SOAP/WSDL/SOAP/HeaderFault.pm, that's the reason... hm i am not familar enough with packaging/perl i did not find anything about SOAP::WSDL::Header but: a workaround with Provides does it's jon and all autotests are running fine - (transferdomain, createdomain, updatedomain, createperson.) Provides: perl(SOAP::WSDL::Header) Please don't provide things that you're not really providing. It looks to me like it's just a typo in HeaderFault.pm. I think it should be --- HeaderFault.pm.orig 2011-10-04 16:08:11.314507144 +0200 +++ HeaderFault.pm 2011-10-04 16:07:04.501291302 +0200 @@ -1,7 +1,7 @@ package SOAP::WSDL::SOAP::HeaderFault; use strict; use warnings; -use base qw(SOAP::WSDL::Header); +use base qw(SOAP::WSDL::SOAP::Header); use version; our $VERSION = qv('2.00.10'); -- Iain. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora choices make upgrading harder and harder
Hello, I learned that for new Fedora releases the initrd file, used by preupgrade, will contain *both* the initrd for the kernel as well as the install image. (previously also called stage2?) I think that this takes away upgrade flexibility. I did not find an explanation that proves my explanation wrong. Please have a look at https://bugzilla.redhat.com/show_bug.cgi?id=742677 for the reasons to bother you here. Also, while you are at it, please have a look at bz entries like https://bugzilla.redhat.com/show_bug.cgi?id=54 and https://bugzilla.redhat.com/show_bug.cgi?id=504826 as these also make upgrading via the nicest option impossible. As I explain in these entries I do think it is not proper to think of RAID as a 'special setup' in these times. Also I cannot find any info on what is perhaps happening behind the scenes w.r.t. this issue, so please enlighten us on how Fedora intends to fix the RAID upgrade situation. Thanks. Kind regards, Udo -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: wrong dependencies building perl-SOAP-WSDL
On Tue, 4 Oct 2011 16:08:58 +0200, IA (Iain) wrote: a workaround with Provides does it's jon and all autotests are running fine - (transferdomain, createdomain, updatedomain, createperson.) Provides: perl(SOAP::WSDL::Header) Please don't provide things that you're not really providing. It looks to me like it's just a typo in HeaderFault.pm. I think it should be --- HeaderFault.pm.orig 2011-10-04 16:08:11.314507144 +0200 +++ HeaderFault.pm 2011-10-04 16:07:04.501291302 +0200 @@ -1,7 +1,7 @@ package SOAP::WSDL::SOAP::HeaderFault; use strict; use warnings; -use base qw(SOAP::WSDL::Header); +use base qw(SOAP::WSDL::SOAP::Header); use version; our $VERSION = qv('2.00.10'); which matches the entry in the Modules section at: http://search.cpan.org/~mkutter/SOAP-WSDL-2.00.10/ -- Fedora release 16 (Verne) - Linux 3.1.0-0.rc8.git0.0.fc16.x86_64 loadavg: 0.00 0.04 0.08 -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: release number when upstream *only* has git hashes?
On Tue, Oct 04, 2011 at 09:13:46AM +0200, Ralf Corsepius wrote: On 10/04/2011 08:04 AM, Eric Smith wrote: I wrote: What should I use for the release number in a spec when upstream does not have releases, and *only* has git hashes? It's not a prerelease since it is not clear that there will ever be any official release. I meant version number, not release number. OK, this makes a big difference. If the project doesn't use an internal version number, I'd use 0 and never increment it. If the project has some internal version number (e.g. most autoconf based project have one, even if they don't have a release tarball), I'd use this one. +1 I imagine that the release number should still be 0.1.mmddgithashprefix. I'd use 0.mmddgithash.%{?dist} or similar. Just to clarify -- this release string goes hand-in-hand with using 0 as the version string. We're assuming that upstream will never release a version 0 and therefore the post-release snapshot form is better than the pre-release form. The only points that count are - Do not introduce (inofficial) version numbers (Upstream is the only authority to set them), because they may cause problems, should upstream once start to use version numbers. - Within a version all release tags must be steadily incrementable and should provide sufficient human readable information to allow others to verify the tarball. +1 Or for this case, should the date and git hash go into the version? I'd recommend doing so, because this helps verifying/regenerating the tarball. I think you read this wrong or missed a negative in your reply. For me, I would *not* recommend putting the date and git hash into the version. (The release, yes; version, no). The hash definitely should not go there because it cannot be depended on to increment. The date should not go there as you cannot tell if upstream will someday switch to an actual version string (which will then need an Epoch to upgrade cleanly from the date). -Toshio pgpxxnoUYXxHC.pgp Description: PGP signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Announcing the release of Fedora 16 Beta!!
Mark your calendars, and get ready to go exploring: The release of Fedora 16, codenamed Verne, is scheduled for release in early November. Fedora is the leading edge, free and open source operating system that continues to bring everyone fresh, innovative features with each release, delighting users worldwide every six months. We are proud to announce the availability of the Beta release of Fedora 16. Come see why we love Fedora so much. We are betting you will, too. Download it now: http://fedoraproject.org/get-prerelease?anF16b == What is the Beta Release? == The Beta release is the last important milestone of Fedora 16. Only critical bug fixes will be pushed as updates leading to the general release of Fedora 16 in early November. We invite you to join us in making Fedora 16 a solid release by downloading, testing, and providing your valuable feedback. Of course, this is a beta release, meaning that some problems may still be lurking. A list of the problems we already know about is found at the Common F16 bugs page, seen here: http://fedoraproject.org/wiki/Common_F16_bugs == Features == This release of Fedora includes a variety of features both over and under the hood that show off the power and flexibility of the advancing state of free software. Examples include: * System Boot. Fedora 16 introduces GRUB2, the long-awaited next-generation boot-loader for Linux. GRUB2 automatically recognizes other operating systems, supports LVM2 and LUKS partitions, and is more customizable than the previous version. In this release, only x86 systems with a BIOS uses GRUB2 by default. Work is ongoing for making GRUB2 the default for other architectures and systems. * Services Management. Fedora 15 introduced the Systemd services management program. This release features better integration of Systemd via conversion to native systemd services from legacy init scripts in many software components -- for desktop users, this means faster boot times; for system administrators it means more powerful management of services. * Desktop Updates. The two major desktop environments have been updated to the latest releases: KDE Software Compilation 4.7 and GNOME 3.1 development release. * SELinux Enhancements. SELinux policy package now includes a pre-built policy that will only rebuild policy if any customizations have been made. A sample test run shows 4 times speedup on installing the package from 48 Seconds to 12 Seconds and max memory usage from 38M to 6M. In addition to that, SELinux file name transition allows better policy management. For instance, policy writers can take advantage of this and write a policy rule that states, if a SELinux unconfined process creates a file named resolv.conf in a directory labelled etc_t, the file should get labeled appropriately. This results is less chances of mislabeled files. Also, from this release onwards, selinuxfs is mounted at /sys/fs/selinux instead of in /selinux. All the affected components including anaconda, dracut, livecd-tools and policycoreutils have been modified to work with this change. * System Accounts. Fedora now standardizes on login.defs as authority for UID/GID space allocation, and has moved boundary between system and user accounts from 500 to 1000 to match conventions followed by several other Linux distributions. Upgrading from a existing release will not be affected by this change and you can use kickstart to override this change during installation if necessary. * HAL Removal. HAL, a hardware abstraction layer which has been a deprecated component for several releases, has been completely removed from all Fedora spins and DVD. Software components using HAL have moved over to using udisks and upower as well as libudev for device discovery. This results in faster system bootup and faster startup for applications depending on device discovery. * Cloud Updates. Fedora now includes a number of new and improved features to support cloud computing, including HekaFS, a cloud ready version of GlusterFS, including additional auth*/crypto/multi-tenancy; pacemaker-cloud, application service high availability in a cloud environment; and IaaS implementations such as Aeolus and OpenStack. * Virtualization. Once again Fedora raises the bar on virtualization support, including expanded virtual network support, an improved Spice for managing virtual machines, restored Xen support, a new virtual machine lock manager, and improved ability to browse guest file systems. * Developer Improvements. Developers get many goodies with Verne, including updated Ada, Haskell and Perl environments, a new Python plugin for GCC and a number of new and improved APIs. And that's only the beginning. A more complete list and details of all the new features in Fedora 16 is available here: http://fedoraproject.org/wiki/Releases/16/FeatureList We have nightly composes of alternate spins available here:
Looking for co-maintainers for qtpfsgui/luminance HDR
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 There's been a lot of requests lately for the new version of qtpfsgui called Luminance HDR and I haven't had time to get the package updated, re-reviewed, and deprecate the old one. Would anyone be interested in helping/taking over this package? - -Doug -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) iD8DBQFOiyBzJV36su0A0xIRAnspAKD1NgAuCzuod9xGjq77tab67tPrfgCZAVe6 7T04B0wT11rKbNe/VncKt68= =Mi6u -END PGP SIGNATURE- -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
[perl-Test-Mojibake] BR/R: perl(Unicode::CheckUTF8) for improved performance
commit 4d28970990224ee1253acba643eccb44a9c187ba Author: Paul Howarth p...@city-fan.org Date: Tue Oct 4 16:16:47 2011 +0100 BR/R: perl(Unicode::CheckUTF8) for improved performance perl-Test-Mojibake.spec | 15 +++ 1 files changed, 11 insertions(+), 4 deletions(-) --- diff --git a/perl-Test-Mojibake.spec b/perl-Test-Mojibake.spec index 733cd0a..bea2c28 100644 --- a/perl-Test-Mojibake.spec +++ b/perl-Test-Mojibake.spec @@ -10,13 +10,10 @@ # TODO: # # BuildRequires: perl(Test::Pod::LinkCheck) when available -# -# Unicode::CheckUTF8 is an optional requirement that significantly speeds up -# this module but its license is currently unclear (CPAN RT#70210) Name: perl-Test-Mojibake Version: 0.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Check your source for encoding misbehavior Group: Development/Libraries License: GPL+ or Artistic @@ -36,6 +33,10 @@ BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(File::Spec) BuildRequires: perl(Test::Builder) # === +# Optional module requirements +# === +BuildRequires: perl(Unicode::CheckUTF8) +# === # Regular test suite requirements # === BuildRequires: perl(Test::Builder::Tester) @@ -76,6 +77,9 @@ BuildRequires:perl(Test::CPAN::Changes) # Runtime requirements # === Requires: perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version)) +# Unicode::CheckUTF8 is an optional requirement that significantly speeds up +# this module +Requires: perl(Unicode::CheckUTF8) %description Many modern text editors automatically save files using UTF-8 codification. @@ -141,6 +145,9 @@ rm -rf %{buildroot} %{_mandir}/man3/Test::Mojibake.3pm* %changelog +* Tue Oct 4 2011 Paul Howarth p...@city-fan.org - 0.3-3 +- BR/R: perl(Unicode::CheckUTF8) for improved performance + * Thu Aug 11 2011 Paul Howarth p...@city-fan.org - 0.3-2 - Sanitize for Fedora/EPEL submission -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-de...@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On 10/4/11 2:09 AM, Farkas Levente wrote: On 10/04/2011 01:03 AM, Eric Sandeen wrote: On 10/3/11 5:53 PM, Farkas Levente wrote: On 10/04/2011 12:33 AM, Eric Sandeen wrote: On 10/3/11 5:13 PM, Richard W.M. Jones wrote: On Mon, Oct 03, 2011 at 04:11:28PM -0500, Eric Sandeen wrote: I wasn't able to give the VM enough memory to make this succeed. I've only got 8G on this laptop. Should I need large amounts of memory to create these filesystems? At 100T it doesn't run out of memory, but the man behind the curtain starts to show. The underlying qcow2 file grows to several gigs and I had to kill it. I need to play with the lazy init features of ext4. Rich. Bleah. Care to use xfs? ;) why we've to use xfs? really? nobody really use large fs on linux? or nobody really use rhel? why not the e2fsprogs has too much upstream support? with 2-3TB disk the 16TB fs limit is really funny...or not so funny:-( XFS has been proven at this scale on Linux for a very long time, is all. the why rh do NOT support it in 32 bit? there're still system that should have to run on 32 bit:-( 32-bit machines have a 32-bit index into the page cache; on x86, that limits us to 16T for XFS, as well. So 32-bit is really not that interesting for large filesystem use. If you need really scalable filesystems, I'd suggest a 64-bit machine. -Eric -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: GNOME 3 - font point sizes now scaled?
On 10/04/2011 09:36 AM, Jason D. Clinton wrote: On Tue, Oct 4, 2011 at 04:01, Camilo Mesiascam...@mesias.co.uk wrote: On Mon, Oct 3, 2011 at 5:22 PM, Ralf Corsepiusrc040...@freenet.de wrote: The XP I occasionally can not avoid to use, in its system control menus has controls to switch between normal, big very big fonts and expert/advanced controls one can specify fonts sizes for many details of the DE in pnts. Wouldn't the sane solution to be to honour the fallible DPI detection, with an expert tweak available to rescue those who have unusual hardware (or preferences)? I can't see the justification for the present override. No. It wouldn't. Not exactly the most compelling of arguments. ;-) Grovelling around in the F15 xorg-server sources and reviewing the Xorg log file on my F15 box, I see, with _modern hardware_ at least, that we do have the monitor geometry available from DDC or EDIC, and obviously it is trivial to compute the actual, correct DPI for each screen. Obviously in a multi-screen set-up using Xinerama this has the potential to be a Hard Problem if the monitors differ greatly in their DPI. If the major resistance is over what to do with older hardware that doesn't have this data available, then yes, punt; use a hard-coded default. Likewise, if the two monitors really differ greatly, then punt. Beyond that I'd say this violates POLA if the data is available and the xserver doesn't honor and correctly report it. And it wouldn't be so hard to to add something like -dpi:0, -dpi:1, -dpi:2 command line options to specify per-screen dpi. I kinda thought I did that a long, long time ago, but maybe I only thought about doing it and never actually got around to it. My 2¢ worth. -- Kaleb -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: release number when upstream *only* has git hashes?
On 4.10.2011 16:38, Toshio Kuratomi wrote: The date should not go there as you cannot tell if upstream will someday switch to an actual version string (which will then need an Epoch to upgrade cleanly from the date). That's your opinion or actually some rule? Well, it depends on the upstream circumstances, but if reasonable, I would think this is exactly the situation where I would leave incrementing epoch number as an available fallback and just go with dates as versions. Having software foo-0-0.something very long and complicated.fc16 seems like something so ugly, that I wouldn't go there as a long term solution. Matěj -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Critpath updates process broken for certain components
On Sat, 2011-10-01 at 10:29 +0200, Hans de Goede wrote: Hi All, Please note that I'm not claiming that the critpath process is broken in general. But it does not work for certain components. To be specific it does not work for Xorg drivers for non common hardware. This morning bodhi send me 3 mails with the following subjects: [Fedora Update] [CRITPATH] [old_testing_critpath] xorg-x11-drv-qxl-0.0.21-3.fc14 [Fedora Update] [CRITPATH] [old_testing_critpath] xorg-x11-drv-qxl-0.0.21-5.fc15 [Fedora Update] [CRITPATH] [old_testing_critpath] xorg-x11-drv-qxl-0.0.21-5.fc16 Of which the first update has been in updates-testing since 2011-04-23 !!! I know that Adam Williamson uses spice enabled vm's and thus the qxl driver for various QA tasks. I've asked him repeatedly to look at these, but all to no avail. Note I'm not blaming Adam for this, we all need to prioritize our time, so I completely understand that he has not gotten around to looking at these. I'm merely trying to documents my efforts to make the critpath procedure work for the qxl driver. So there you have it, I hope that an update being stuck in updates-testing for 4+ months clearly show that some parts of the critpath process need to be re-thought. qxl shouldn't actually be a very hard case, as the *easiest* way to do critpath testing on old releases is in a VM. It may be the case, however, that testers aren't aware exactly what the qxl driver is for and that they're testing it if they're booting a spice VM. The package description states only X.Org X11 qxl video driver.; a better description might well help. (note that most proven testers use the fedora-easy-karma script, which prints the package description and update info for each update; so if you ensure at least one of these makes it clear to the tester exactly what the package in question actually does and how they are likely to be using it, this will help in obtaining feedback). X drivers in general are a case that's already been identified and I believe ajax's effort to split the more obscure ones out of critpath has recently been revived. but qxl isn't really 'obscure', we probably just need to make it clearer to people that a default F15 or F16 VM is exercising it. (on a personal note, absolutely all I've done for the last month is F16 beta testing. it's been the release cycle from hell. this applies to many others in QA, which is why things may have been a bit slow on other QA fronts.) -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: GNOME 3 - font point sizes now scaled?
On Mon, 2011-10-03 at 17:27 +0100, Matthew Garrett wrote: On Mon, Oct 03, 2011 at 04:48:11PM +0100, Camilo Mesias wrote: Hi, A daft question perhaps, but I thought... I'm not sure how we can make DPI magically be correct in gazillions of broken displays' EDID. How do other OS' do it? Apple manage by virtue of most of their customers using their monitors. Windows doesn't appear to be DPI-sensitive. There's a fairly well-hidden setting in Windows' display config settings somewhere (depends on the exact version of Windows in use) which lets you pick between three hard-coded DPI settings (96, 120 or 150 or so, IIRC) or - again, I think it depends on the Windows version in use - specify a DPI value. I don't believe Windows ever pays attention to the display's EDID-reported DPI. As another poster in this thread has noted, this (Windows' hard-coded 96dpi default) has probably had a very significant impact on the market availability of displays with DPIs significantly above 96. You cannot, for instance, buy a 20 1920x1080 monitor on the mass market, though there's no plausible technical reason why not. Another data point is that, when the Sony Vaio P (which has a 221 DPI display) came out, most of the reviews complained that the fonts in Windows were far too small... -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Responsibility for rebuilding dependent components, was: F-16 Branched report: 20110920 changes
On Fri, 2011-09-23 at 16:31 -0400, Doug Ledford wrote: - Original Message - The setup inside Red Hat cannot be (directly) copied outside at this time. Instead the autoQA project was started to re-create it as an open source project. That's where effort should continue. Am I right in saying that AutoQA is basically mired in the muck and going nowhere at the moment? at the moment, yes, but that's with a very narrow scope of at the moment - i.e. for the last few weeks. I don't want Kamil's email to give the impression that AutoQA has been going nowhere for months, because that certainly isn't the case. Work has slowed down in the last few weeks because Fedora 16 Beta testing was extremely problematic and sucked up most of the AutoQA manpower, and QA is anyway undermanned (from a Red Hat paid staff viewpoint) ATM. It should speed up again to a lesser degree now, and to a greater degree when Final is done and we have a couple more bodies in place. I think adding some more rpmdiff-type tests to current AutoQA wouldn't actually be a huge stretch, but I'd bow to Tim or Kamil on the detail front there. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: GNOME 3 - font point sizes now scaled?
On Mon, 2011-10-03 at 12:56 -0400, Adam Jackson wrote: More to the point, your DPI numbers would be per-output anyway, so there's no picking a single point size preference, the same size in pixels would be different sizes in millimeters on each output. In fairness, for my dual head setup I did what I always do: I bought a matched pair of monitors from the same batch. EDID seems sane, too. Jon. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Why EDID is not trustworthy for DPI
On Tue, 2011-10-04 at 11:46 -0400, Kaleb S. KEITHLEY wrote: Grovelling around in the F15 xorg-server sources and reviewing the Xorg log file on my F15 box, I see, with _modern hardware_ at least, that we do have the monitor geometry available from DDC or EDIC, and obviously it is trivial to compute the actual, correct DPI for each screen. I am clearly going to have to explain this one more time, forever. Let's see if I can't write it authoritatively once and simply answer with a URL from here out. (As always, use of the second person you herein is plural, not singular.) EDID does not reliably give you the size of the display. Base EDID has at least two different places where you can give a physical size (before considering extensions that aren't widely deployed so whatever). The first is a global property, measured in centimeters, of the physical size of the glass. The second is attached to your (zero or more) detailed timing specifications, and reflects the size of the mode, in millimeters. So, how does this screw you? a) Glass size is too coarse. On a large display that cm roundoff isn't a big deal, but on subnotebooks it's a different game. The 11 MBA is 25.68x14.44 cm, so that gives you a range of 52.54-54.64 dpcm horizontal and 51.20-54.86 dpcm vertical (133.4-138.8 dpi h and 130.0-139.3 dpi v). Which is optimistic, because that's doing the math forward from knowing the actual size, and you as the EDID parser can't know which way the manufacturer rounded. b) Glass size need not be non-zero. This is in fact the usual case for projectors, which don't have a fixed display size since it's a function of how far away the wall is from the lens. c) Glass size could be partially non-zero. Yes, really. EDID 1.4 defines a method of using these two bytes to encode aspect ratio, where if vertical size is 0 then the aspect ratio is computed as (horizontal value + 99) / 100 in portrait mode (and the obvious reverse thing if horizontal is zero). Admittedly, unlike every other item in this list, I've never seen this in the wild. But it's legal. d) Glass size could be a direct encoding of the aspect ratio. Base EDID doesn't condone this behaviour, but the CEA spec (to which all HDMI monitors must conform) does allow-but-not-require it, which means your 1920x1080 TV could claim to be 16 cm by 9 cm. So of course that's what TV manufacturers do because that way they don't have to modify the EDID info when physical construction changes, and that's cheaper. e) You could use mode size to get size in millimeters, but you might not have any detailed timings. f) You could use mode size, but mode size is explicitly _not_ glass size. It's the size that the display chooses to present that mode. Sometimes those are the same, and sometimes they're not. You could be scaled or {letter,pillar}boxed, and that's not necessarily something you can control from the host side. g) You could use mode size, but it could be an encoded aspect ratio, as in case d above, because CEA says that's okay. h) You could use mode size, but it could be the aspect ratio from case d multiplied by 10 in each direction (because, of course, you gave size in centimeters and so your authoring tool just multiplied it up). i) Any or all of the above could be complete and utter garbage, because - and I really, really need you to understand this - there is no requirements program for any commercial OS or industry standard that requires honesty here, as far as I'm aware. There is every incentive for there to _never_ be one, because it would make the manufacturing process more expensive. So from this point the suggestion is usually well come up with some heuristic to make a good guess assuming there's some correlation between the various numbers you're given. I have in fact written heuristics for this, and they're in your kernel and your X server, and they still encounter a huge number of cases where we simply _cannot_ know from EDID anything like a physical size, because - to pick only one example - the consumer electronics industry are cheap bastards, because you the consumer demanded that they be cheap. And then your only recourse is to an external database, and now you're up the creek again because the identifying information here is a vendor/model/serial tuple, and the vendor can and does change physical construction without changing model number. Now you get to play the guessing game of how big the serial number range is for each subvariant, assuming they bothered to encode a serial number - and they didn't. Or, if they bothered to encode week/year of manufacturer correctly - and they didn't - which weeks meant which models. And then you still have to go out and buy one of every TV at Fry's, and that covers you for one market, for three months. If someone wants to write something better, please, by all means. If it's kernel code, send it to dri-de...@lists.freedesktop.org and cc me and I will happily review it.
Re: Why EDID is not trustworthy for DPI
Thanks for writing this up! It was good info. On Oct 4, 2011 7:55 PM, Adam Jackson a...@redhat.com wrote: On Tue, 2011-10-04 at 11:46 -0400, Kaleb S. KEITHLEY wrote: Grovelling around in the F15 xorg-server sources and reviewing the Xorg log file on my F15 box, I see, with _modern hardware_ at least, that we do have the monitor geometry available from DDC or EDIC, and obviously it is trivial to compute the actual, correct DPI for each screen. I am clearly going to have to explain this one more time, forever. Let's see if I can't write it authoritatively once and simply answer with a URL from here out. (As always, use of the second person you herein is plural, not singular.) EDID does not reliably give you the size of the display. Base EDID has at least two different places where you can give a physical size (before considering extensions that aren't widely deployed so whatever). The first is a global property, measured in centimeters, of the physical size of the glass. The second is attached to your (zero or more) detailed timing specifications, and reflects the size of the mode, in millimeters. So, how does this screw you? a) Glass size is too coarse. On a large display that cm roundoff isn't a big deal, but on subnotebooks it's a different game. The 11 MBA is 25.68x14.44 cm, so that gives you a range of 52.54-54.64 dpcm horizontal and 51.20-54.86 dpcm vertical (133.4-138.8 dpi h and 130.0-139.3 dpi v). Which is optimistic, because that's doing the math forward from knowing the actual size, and you as the EDID parser can't know which way the manufacturer rounded. b) Glass size need not be non-zero. This is in fact the usual case for projectors, which don't have a fixed display size since it's a function of how far away the wall is from the lens. c) Glass size could be partially non-zero. Yes, really. EDID 1.4 defines a method of using these two bytes to encode aspect ratio, where if vertical size is 0 then the aspect ratio is computed as (horizontal value + 99) / 100 in portrait mode (and the obvious reverse thing if horizontal is zero). Admittedly, unlike every other item in this list, I've never seen this in the wild. But it's legal. d) Glass size could be a direct encoding of the aspect ratio. Base EDID doesn't condone this behaviour, but the CEA spec (to which all HDMI monitors must conform) does allow-but-not-require it, which means your 1920x1080 TV could claim to be 16 cm by 9 cm. So of course that's what TV manufacturers do because that way they don't have to modify the EDID info when physical construction changes, and that's cheaper. e) You could use mode size to get size in millimeters, but you might not have any detailed timings. f) You could use mode size, but mode size is explicitly _not_ glass size. It's the size that the display chooses to present that mode. Sometimes those are the same, and sometimes they're not. You could be scaled or {letter,pillar}boxed, and that's not necessarily something you can control from the host side. g) You could use mode size, but it could be an encoded aspect ratio, as in case d above, because CEA says that's okay. h) You could use mode size, but it could be the aspect ratio from case d multiplied by 10 in each direction (because, of course, you gave size in centimeters and so your authoring tool just multiplied it up). i) Any or all of the above could be complete and utter garbage, because - and I really, really need you to understand this - there is no requirements program for any commercial OS or industry standard that requires honesty here, as far as I'm aware. There is every incentive for there to _never_ be one, because it would make the manufacturing process more expensive. So from this point the suggestion is usually well come up with some heuristic to make a good guess assuming there's some correlation between the various numbers you're given. I have in fact written heuristics for this, and they're in your kernel and your X server, and they still encounter a huge number of cases where we simply _cannot_ know from EDID anything like a physical size, because - to pick only one example - the consumer electronics industry are cheap bastards, because you the consumer demanded that they be cheap. And then your only recourse is to an external database, and now you're up the creek again because the identifying information here is a vendor/model/serial tuple, and the vendor can and does change physical construction without changing model number. Now you get to play the guessing game of how big the serial number range is for each subvariant, assuming they bothered to encode a serial number - and they didn't. Or, if they bothered to encode week/year of manufacturer correctly - and they didn't - which weeks meant which models. And then you still have to go out and buy one of every TV at Fry's, and that covers you for one market, for three months.
Re: release number when upstream *only* has git hashes?
On Tue, Oct 04, 2011 at 05:58:33PM +0200, Matej Cepl wrote: On 4.10.2011 16:38, Toshio Kuratomi wrote: The date should not go there as you cannot tell if upstream will someday switch to an actual version string (which will then need an Epoch to upgrade cleanly from the date). That's your opinion or actually some rule? Well, it depends on the upstream circumstances, but if reasonable, I would think this is exactly the situation where I would leave incrementing epoch number as an available fallback and just go with dates as versions. Having software foo-0-0.something very long and complicated.fc16 seems like something so ugly, that I wouldn't go there as a long term solution. So my solyution: foo-0-1.20110120git.fc16 vs Your solution: foo-20110120-1.20110120git.fc16 (Since it's a snapshot, the date has to go into the release string anyway) Which is uglier? Also, since these are snapshots, a date in the upstream version field isn't really that great either. Which branch is this from? Which repository (in the case of DVCS)? Now do we want to put the git hash into the version field too? If upstream is shipping releases where they put dates in as their versions (as some fonts do) you might be able to make a case for this. In this case, though, I don't think this is really a place to create our own release string and put it in the field reserved for the upstream version. -Toshio pgpLg3PwERaYL.pgp Description: PGP signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
On 10/04/2011 01:24 PM, Adam Jackson wrote: I am clearly going to have to explain this one more time, forever. Let's see if I can't write it authoritatively once and simply answer with a URL from here out. (As always, use of the second person you herein is plural, not singular.) Thanks for the explanation. This make me remember when everyone was using CRT monitors. There wasn't a way to know from the hardware the monitor refresh rates, so being careful, OSs defaulted to the lowest setting. Why isn't possible to use the 96dpi hardcoded value and provide an UI to that shows the hardware provided values? (or obtained using those heuristics that sometimes fails), provide an UI action to try it and revert if you do not like the results or 10 seconds without an answer. At least trying a different DPI setting is not dangerous to the hardware than trying a bigger refresh rate on old CRT monitors -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
[Test-Announce] Proventesters meetup 2011-10-05 at 18UTC
We are going to be having another proventesters meetup tomorrow on IRC in #fedora-meeting at 18:00UTC. Purpose of meetup: Brainstorm ideas on improving testing and processes for testing updates. * Intro/gather more agenda items * Recruiting more proventesters/testers. * One stop page for updates testing resources * Your amazing agenda item here. Please do join us if you are a proventester, want to become one, or have ideas for improving the testing of updates. Note that this is not the venue for changing the updates policy, see FESCo for that, this is an attempt to get things working better within our existing updates policy. Hope to see folks there! kevin signature.asc Description: PGP signature ___ test-announce mailing list test-annou...@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/test-announce-- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
Ordinary users don't care about DPI any more than they do about what number point or pixel size their favorite font size is. Why can't something akin to http://people.gnome.org/~federico/news-2007-01.html be employed so that no one gets initialized or stuck with unsuitable sizes? Snap the result to a multiple of 4, 6, 12 or 24 so that font steps between sizes coordinate well with common scalable font behavior, and for those who desire greater accuracy, offer an advanced opt-out to the snap. Provide optional inputs for screen width, height and/or diagonal and the under-the-covers DPI might occasionally turn out to match the display density, an ideal result for probably most people. Focus on getting it suitable for single display users before attacking multis. -- The wise are known for their understanding, and pleasant words are persuasive. Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
Hi, On Tue, Oct 4, 2011 at 6:54 PM, Adam Jackson a...@redhat.com wrote: I am clearly going to have to explain this one more time, forever. Let's see if I can't write it authoritatively once and simply answer with a URL from here out. (As always, use of the second person you herein is plural, not singular.) Thanks for the explanation... There is an alternative to endless explanation - roll out your best effort at a heuristic and let the crowd contribute to an ever growing set of exceptions. To play the devil's advocate, I'm asking why the monitor situation is different from any other bit of hardware. Drivers for mice, touchpads, wifi, NICs etc all suffer from the same lack of rigorous published specs / documentation, they are supported in Linux, fallibly, by ever growing tables of parameters and heuristics. -Cam -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
On Tue, Oct 4, 2011 at 4:03 PM, Camilo Mesias cam...@mesias.co.uk wrote: Thanks for the explanation... There is an alternative to endless explanation - roll out your best effort at a heuristic and let the crowd contribute to an ever growing set of exceptions. Well, actually, people complain a lot more than what the code ;-) To play the devil's advocate, I'm asking why the monitor situation is different from any other bit of hardware. And he just explained -- fairly well I would say. On my part, I say thanks Adam -- even being familiar with some of the vagaries of manufacturing data for general hardware, monitor's EDID sounds like an extra-deep nightmare. For fedora users, as others have mentioned, perhaps a UI that lets users test a couple of possible dpi values might be useful (for those users so inclined). It does have to cross a good chunk of the stack to work well, and seems like a lot of work to get right; but the xrandr improvements are a start. For distributors -- such as OLPC -- that are know what HW they are shipping, it is important to be able to override the guesswork and state /this/ is my dpi. As far as I can see, Daniel has a way to do it -- in other cases (ie: mozilla's xulrunner) we've had to patch some versions so that they'd accept a configured dpi. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- Software Architect - OLPC - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
On Tue, Oct 04, 2011 at 04:17:08PM -0400, Martin Langhoff wrote: For fedora users, as others have mentioned, perhaps a UI that lets users test a couple of possible dpi values might be useful (for those users so inclined). It does have to cross a good chunk of the stack to work well, and seems like a lot of work to get right; but the xrandr improvements are a start. Windows used to have a gui that would show a ruler on your monitor and say hold a real ruler up to this and slide the slider until its the same size. Given what's been said about how windows handles DPI I can only wonder what it did, but it might be a nice thing to have. --CJD -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora 16 beta vice Knoppix
Hi, I performed a simple home test, a comparison of startup and shutdown times of: - Live-CD Fedora 16 beta - systemd parallel boot, GNOME 3 - Live-CD Knoppix 6.7.1 - microknoppix-fast-parallel-boot (based on SysV/LSB scripts), LXDE; note that Knoppix does decompression while executing The times measured were: t1 - time between machine turned ON and showing of live system DE menu t2 - time between machine Shutdown from DE menu and actual machine shutdown Note: no custom configuration or other user activities were performed. Notebook 1: --- Lenovo TP R61i, Intel Pentium Core 2 Duo 1.86 GHZ, Intel Mobile 965GM, 2 GB RAM, HD, CD-RW, sound, internal ethernet and wireless. F16 beta average t1=3m8s average t2=10s Knoppix average t1=1m37s average t2=20s Notebook 2: --- HP Nx6110, Intel Celeron M 1.3 GHZ, Intel Mobile 915GM, 768 MB RAM, HD, CD-RW, sound, internal ethernet. F16 beta average t1=3m42s average t2=26s Knoppix average t1=2m38s average t2=20s Results interpretation. --- Knoppix won by a wide margin, while: - Knoppix having microknoppix fast-parallel boot (based on SysV/LSB scripts) and DE with low resources usage and tailored for desktops - Fedora having systemd parallel boot and DE tailored for small and simple devices JB -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
On Tue, 2011-10-04 at 21:03 +0100, Camilo Mesias wrote: Hi, On Tue, Oct 4, 2011 at 6:54 PM, Adam Jackson a...@redhat.com wrote: I am clearly going to have to explain this one more time, forever. Let's see if I can't write it authoritatively once and simply answer with a URL from here out. (As always, use of the second person you herein is plural, not singular.) Thanks for the explanation... There is an alternative to endless explanation - roll out your best effort at a heuristic and let the crowd contribute to an ever growing set of exceptions. I think you missed the part where I said I already had done so, that you're already running them, and that I take patches. I think building the giant database for DPI is a losing battle, and I don't intend to work on it myself. The bright line for the kernel's current quirks list has so far been that we take quirks for fixing mode setup, only. Ancillary data like physical size just isn't something the kernel needs to know. But if people do insist on it, there's some points of implementation that really should be considered, and I'm happy to discuss them. Overriding EDID is a subtle problem once you get past wanting to make just one permanently-connected display work on one machine. If the future being designed looks like play with this complicated expert tool until it works for you then that's not really finished solving the problem. The next person who uses a sufficiently similar monitor with the same set of EDID problems should never have to touch that tool. How people use that information is entirely not my concern. I have an opinion and it's probably wrong in some cases and I am neither advocating nor defending any such choices here. I'm just here to tell you that the hardware _is_ out to get you, and that the current behaviour is in fact a considered choice and not simply willful malice. - ajax signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On 10/04/2011 05:30 PM, Eric Sandeen wrote: XFS has been proven at this scale on Linux for a very long time, is all. the why rh do NOT support it in 32 bit? there're still system that should have to run on 32 bit:-( 32-bit machines have a 32-bit index into the page cache; on x86, that limits us to 16T for XFS, as well. So 32-bit is really not that interesting for large filesystem use. If you need really scalable filesystems, I'd suggest a 64-bit machine. i mean if you support xfs and think it's better then ext4 why not support it on rhel 32bit? -- Levente Si vis pacem para bellum! -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, 04.10.11 21:01, JB (jb.1234a...@gmail.com) wrote: Results interpretation. --- Knoppix won by a wide margin, while: - Knoppix having microknoppix fast-parallel boot (based on SysV/LSB scripts) and DE with low resources usage and tailored for desktops - Fedora having systemd parallel boot and DE tailored for small and simple devices ^ huh? Fedora is not tailored for that. Would be great of it it was, but that's simply not the case. We install LVM and iSCSI and all kinds of other enterprisey stuff on even the smallest netbook. And LVM is a major source of slowness, since it requires all devices to be synchronously settled, before vgscan can be called. Also, we use SELinux and stuff which doesn't speed things up either. SELinux has become a lot faster at boot in F16, so that's good, but there's still a price to pay for it, which is more noticable the weaker your machine is. That said, I do believe that SELinux is a good thing and should definitely be part of the default install. Another bigger source of slowness at boot is currently Plymouth which also requires synchronous settling of devices (tough it's not as bad as LVM in that regard though, but costs too since EDID probing is apparently quite slow, and has every right to, but right now we delay the boot processes for that but we shoudl really do that in the background). I have been asking for the removal of LVM from the default install since a long time, and I am still firmly of the opinion that LVM needs to be something that folks who want it enable but not something that slows down everybody else's boot. If you want a quick boot on a netbook, then remove LVM, iscsi and the other enterprisey storage stuff. Then run systemctl mask fedora-wait-storage.service fedora-storage-init-late.service fedora-readonly.service fedora-storage-init.service fedora-loadmodules.service fedora-autoswap.service fedora-configure.service rc-local.service to mask a couple of always-on services, that are needed for enterprisey and legacy stuff. Also consider disabling stuff like abrtd, or even rsyslog (if you do all log output goes to kmsg, which reduces disk acesses and is often good enough), and audit, cpupower, iptables, lldapd, mcelog, multipathd, lvm2-monitor, mdmonitor, fcoe, dm-event. Check with systemctl list-unit-files what's still left. Then shortcut the initrd by adding rootfstype=ext4 to your kernel cmdline amd replacing root=UUID=X by root=/dev/sda6 (or whatever your harddisk is named in the kernel; what's important here is that the kernel can't look for harddisks by uuid on its own, that's only done by the initrd). Bypassing the initrd is well supported on F16 again, with one exception: plymouth breaks, so disable that: plymouth.disable=0 on the kernel cmdline. On my netbook this gives me a bios-to-gdm bootup time of around 10s, on my laptop of 5s, and Kay's newer laptop of 3s. And it's still an awesomely complete system, including SELinux and everything. And if you compare that with Knoppix then you will still be comparing apples and oranges, but we should be much more in the area of what Knoppix provides as boot times. I'd really like to see Fedora default to some more light-weight choices. Not only for netbooks and suchlike having LVM and all the enterprise stuff in the default is a bad choice, but for server VMs which tend to more lightweight that's the case too. The goals of what is needed to cope with netbooks and what is needed to cope with lightweighter VMs are actually much closer then people might think, and I'd love to see Fedora focus more on both. Lennart -- Lennart Poettering - Red Hat, Inc. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, 2011-10-04 at 23:45 +0200, Lennart Poettering wrote: Another bigger source of slowness at boot is currently Plymouth which also requires synchronous settling of devices (tough it's not as bad as LVM in that regard though, but costs too since EDID probing is apparently quite slow, and has every right to, but right now we delay the boot processes for that but we shoudl really do that in the background). It's much slower than it needs to be. As of last time I looked there's still cases where a) we're using full EDID fetch as a proxy for connected-or-not, instead of just a zero-length I2C read, and b) we're not prefetching and caching EDID on hotplug interrupts, instead fetching it every time it's asked for. Even given all that, we should try the faster I2C speeds first and fall back to slower. And we're not. Might or might not be able to fix all that up for F16 gold, but it's on the todo list somewhere. - ajax signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, Oct 4, 2011 at 11:45 PM, Lennart Poettering mzerq...@0pointer.de wrote: On Tue, 04.10.11 21:01, JB (jb.1234a...@gmail.com) wrote: Results interpretation. --- Knoppix won by a wide margin, while: - Knoppix having microknoppix fast-parallel boot (based on SysV/LSB scripts) and DE with low resources usage and tailored for desktops - Fedora having systemd parallel boot and DE tailored for small and simple devices ^ huh? Fedora is not tailored for that. Would be great of it it was, but that's simply not the case. We install LVM and iSCSI and all kinds of other enterprisey stuff on even the smallest netbook. And LVM is a major source of slowness, since it requires all devices to be synchronously settled, before vgscan can be called. Also, we use SELinux and stuff which doesn't speed things up either. SELinux has become a lot faster at boot in F16, so that's good, but there's still a price to pay for it, which is more noticable the weaker your machine is. That said, I do believe that SELinux is a good thing and should definitely be part of the default install. Another bigger source of slowness at boot is currently Plymouth which also requires synchronous settling of devices (tough it's not as bad as LVM in that regard though, but costs too since EDID probing is apparently quite slow, and has every right to, but right now we delay the boot processes for that but we shoudl really do that in the background). I have been asking for the removal of LVM from the default install since a long time, and I am still firmly of the opinion that LVM needs to be something that folks who want it enable but not something that slows down everybody else's boot. If you want a quick boot on a netbook, then remove LVM, iscsi and the other enterprisey storage stuff. Then run systemctl mask fedora-wait-storage.service fedora-storage-init-late.service fedora-readonly.service fedora-storage-init.service fedora-loadmodules.service fedora-autoswap.service fedora-configure.service rc-local.service to mask a couple of always-on services, that are needed for enterprisey and legacy stuff. Also consider disabling stuff like abrtd, or even rsyslog (if you do all log output goes to kmsg, which reduces disk acesses and is often good enough), and audit, cpupower, iptables, lldapd, mcelog, multipathd, lvm2-monitor, mdmonitor, fcoe, dm-event. And *sendmail* (in my vms it takes up to 60s to start even though I never use it; and I it does not really make much sense on desktops). -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: systemd and mounting filesystems
On Tue, 04.10.11 14:39, Steven Whitehouse (swhit...@redhat.com) wrote: Hi, Heya, I'm looking for some info on systemd and how filesystems are mounted in Fedora. I've started looking into converting the gfs2-utils package to the new init system and run into things which are not documented (so far as I can tell). Currently there are two init scripts in gfs2-utils, one is called gfs2 and the other gfs2-cluster. Converting gfs2-cluster is trivial. It simply runs the gfs_controld daemon on boot. The more complicated conversion is the gfs2 script. This has been used historically to mount gfs2 filesystems (rather than using the system scripts for this). I assume that under the new systemd regime it should be possible to simply tell systemd that gfs2 filesystem mounting requires gfs_controld to be running in addition to the normal filesystem requirement of having the mount point accessible, and then systemd would do the mounting itself. systemd will automatically order all network mounts after network.target. It recognizes network mounts either by _netdev in the options field in fstab, or by the file system type (it has a short static list of known network file systems built in, and gfs2 is actually listed in it). systemd automatically orders mounts by their path. i.e. /foo will always be mounted before /foo/bar. So, probably you should simply order gfs2-cluster before network.target and that's already all you need to do: [Unit] Before=network.target Things are slightly more complicated in that gfs_controld is only a requirement for gfs2 when lock_dlm is in use. For lock_nolock filesystems, mounting is just like any other local filesystem. The locking type can be specified either in fstab, or in the superblock (with fstab taking priority). Well, I'd probably recommend to just ask people to enable gfs_controld manually with systemctl enable if they want to make use of it. But if you want an automatic pulling in depending on the mount option you could write a generator. That's a tiny binary (or script) you place in /lib/systemd/system-generators/. It will be executed very very early at boot and could generate the necessary deps by parsing fstab and creating .wants symlinks in the directory the generator gets passes as argv[1]. This is fairly simple to do, but I am tempted to say that manually enabling this service is nicer in this case. Automatisms in some areas are good but manually enabling the service is sometimes an option too. There's little documentation available on generators right now, simply because we don't want to advertise them too widely yet, and prefer if people ping us if they plan to make use of it in some package. Another issue which I suspect is already resolved, but I'm not quite sure how it can be specified in fstab, etc, is that of mount order of filesystems. In particular how to set up bind mounts such that they occur either before or after a specified filesystem? systemd should be smart enought to handle that automatically. For bind mounts we wait until all mount points that are prefixes of either the mount source or the mount destination are mounted before we apply the bind mounts. Lennart -- Lennart Poettering - Red Hat, Inc. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, Oct 04, 2011 at 11:59:09PM +0200, drago01 wrote: And *sendmail* (in my vms it takes up to 60s to start even though I never use it; and I it does not really make much sense on desktops). https://fedoraproject.org/wiki/Features/NoMTA Yeah ... I was technically the owner on that one, suppose I did a massive fail there. I suppose we could try and bring this back for F17? (I would like to note that I did zero of the heavy lifting on the feature and would like to thank Will Woods for his awesome patches that went into the NoMTA bits) -AdamM -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On 10/04/2011 11:01 PM, JB wrote: I performed a simple home test, a comparison of startup and shutdown times of: - Live-CD Fedora 16 beta - systemd parallel boot, GNOME 3 - Live-CD Knoppix 6.7.1 - microknoppix-fast-parallel-boot (based on SysV/LSB scripts), LXDE; This is roughly analogous to: I performed a simple track test, a comparison of lap times of: - A family station wagon, tuned and optimized for everyday driving - A Formula 1 race car, tuned and optimized for track racing Ignoring the general irrelevancy of such an apples to oranges comparison for a moment, the conclusion that I draw is this: For a family station wagon, it isn't that slow. That's not to say that there are no places that we can optimize Fedora livecd performance, or that we should just be happy with how things are, but if you want to be taken seriously, you cannot compare it to Knoppix, whose entire focus and efforts are focused around generating an extremely minimal and fast Live Linux experience, and you cannot choose to compare different DEs. I know I shouldn't feed the anonymous trolls. I guess the jetlag is making me punchy, and I'm avoiding Chromium NativeClient. ~tom == Fedora Project -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, 04.10.11 17:54, Adam Jackson (a...@redhat.com) wrote: On Tue, 2011-10-04 at 23:45 +0200, Lennart Poettering wrote: Another bigger source of slowness at boot is currently Plymouth which also requires synchronous settling of devices (tough it's not as bad as LVM in that regard though, but costs too since EDID probing is apparently quite slow, and has every right to, but right now we delay the boot processes for that but we shoudl really do that in the background). It's much slower than it needs to be. As of last time I looked there's still cases where a) we're using full EDID fetch as a proxy for connected-or-not, instead of just a zero-length I2C read, and b) we're not prefetching and caching EDID on hotplug interrupts, instead fetching it every time it's asked for. Even given all that, we should try the faster I2C speeds first and fall back to slower. And we're not. Might or might not be able to fix all that up for F16 gold, but it's on the todo list somewhere. Well, tbh I am not too concerned about the initialization speed of specific drivers like the DRI stuff. What matters more is that we can initialize them in parallel with other stuff, and don't have to synchronously stall the entire boot for it, which Plymouth currently makes us to for the DRI drivers. Or in other words: I believe the priority should be to fix Plymouth. Fixing the EDID stuff matters only if we manage to pull gdm so early into the boot that EDID would become a stumbling block since gdm/X11 actually really needs the EDID stuff to be fully probed. Lennart -- Lennart Poettering - Red Hat, Inc. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: systemd and mounting filesystems
On Tue, 04.10.11 15:02, Tom Hughes (t...@compton.nu) wrote: On 04/10/11 14:54, Paul Howarth wrote: I ran into a similar problem last month. I foolishly set up a bind mount for a local filesystem, with the new mountpoint living on top of an NFS filesystem, and set it up in fstab to mount on boot in an F-16 VM. When I next rebooted, the attempted bind mount happened very early in the boot process (long before the network was up) and failed, resulting in a boot failure at an even earlier point that the usual single-user mode, where all the volume groups hadn't even been scanned and devices added in /dev, which was tricky to fix until I figured out what had happened and removed the bind mount entry from fstab. I have a similar problem with some bind mounts over the root filesystem where systemd mounts them while the rootfs is still ro and hence they all wind up as ro until I remount them. Is there a bugzilla about this? This is an interesting issue to think about. I wonder what the right fix should be though: delay all bind mounts after the / remount? Lennart -- Lennart Poettering - Red Hat, Inc. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: systemd and mounting filesystems
On Wed, 05.10.11 00:18, Lennart Poettering (mzerq...@0pointer.de) wrote: On Tue, 04.10.11 15:02, Tom Hughes (t...@compton.nu) wrote: On 04/10/11 14:54, Paul Howarth wrote: I ran into a similar problem last month. I foolishly set up a bind mount for a local filesystem, with the new mountpoint living on top of an NFS filesystem, and set it up in fstab to mount on boot in an F-16 VM. When I next rebooted, the attempted bind mount happened very early in the boot process (long before the network was up) and failed, resulting in a boot failure at an even earlier point that the usual single-user mode, where all the volume groups hadn't even been scanned and devices added in /dev, which was tricky to fix until I figured out what had happened and removed the bind mount entry from fstab. I have a similar problem with some bind mounts over the root filesystem where systemd mounts them while the rootfs is still ro and hence they all wind up as ro until I remount them. Is there a bugzilla about this? This is an interesting issue to think about. I wonder what the right fix should be though: delay all bind mounts after the / remount? Hmm, if you change /etc/fstab and explicitly specify rw as option of the bind mount, does that fix the issue? Lennart -- Lennart Poettering - Red Hat, Inc. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On 10/03/2011 06:33 PM, Eric Sandeen wrote: On 10/3/11 5:13 PM, Richard W.M. Jones wrote: On Mon, Oct 03, 2011 at 04:11:28PM -0500, Eric Sandeen wrote: testing something more real-world (20T ... 500T?) might still be interesting. Here's my test script: qemu-img create -f qcow2 test1.img 500T \ guestfish -a test1.img \ memsize 4096 : run : \ part-disk /dev/vda gpt : mkfs ext4 /dev/vda1 ... At 100T it doesn't run out of memory, but the man behind the curtain starts to show. The underlying qcow2 file grows to several gigs and I had to kill it. I need to play with the lazy init features of ext4. Rich. Bleah. Care to use xfs? ;) WHy not btrfs? I am testing a 24TB physical server and ext4 creation took forever while btrfs was almost instant. I understand it's still experimental (I hear storing virtual disk images on btrfs still has unresolved performance problems) but vm disk storage should be fine. FWIW I have been using btrfs as my /home at home for some time now; so far so good. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
JB jb.1234abcd at gmail.com writes: ... Notebook 1: --- Lenovo TP R61i, Intel Pentium Core 2 Duo 1.86 GHZ, Intel Mobile 965GM, 2 GB RAM, HD, CD-RW, sound, internal ethernet and wireless. F16 beta average t1=3m8s average t2=10s ... Let me append The Blame Game. # less -i /var/log/messages ... Oct 4 20:40:40 localhost systemd[1]: Startup finished in 1s 438ms 413us (kernel) + 12s 445ms 772us (initrd) + 3min 58s 333ms 952us (userspace) = 4min 12s 218ms 137us. ... # systemd-analyze blame 32983ms livesys.service 22828ms NetworkManager.service 19438ms bluetooth.service 19247ms iptables.service 19245ms ip6tables.service 18837ms abrtd.service 18672ms mcelog.service 18657ms auditd.service 18035ms irqbalance.service 16885ms rsyslog.service 16814ms systemd-logind.service 16766ms avahi-daemon.service 16696ms abrt-ccpp.service 16659ms mdmonitor-takeover.service 13837ms udev-settle.service 11392ms plymouth-start.service 6264ms fedora-loadmodules.service 4306ms systemd-vconsole-setup.service 4258ms multipathd.service 3850ms fedora-storage-init.service 3744ms fcoe.service 3453ms fedora-readonly.service 3270ms media.mount 3121ms udev-trigger.service 2728ms console-kit-log-system-start.service 2483ms systemd-remount-api-vfs.service 2283ms udev.service 2189ms dbus.service 1994ms systemd-tmpfiles-setup.service 1332ms fedora-storage-init-late.service 1061ms systemd-sysctl.service 790ms remount-rootfs.service 456ms sm-client.service 404ms netfs.service 385ms fedora-wait-storage.service 341ms lvm2-monitor.service 279ms systemd-readahead-collect.service 253ms rtkit-daemon.service 77ms sendmail.service 57ms console-kit-daemon.service 45ms livesys-late.service 44ms iscsi.service 31ms sandbox.service 15ms accounts-daemon.service 12ms systemd-user-sessions.service JB -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide
On 10/04/2011 07:19 PM, Przemek Klosowski wrote: On 10/03/2011 06:33 PM, Eric Sandeen wrote: On 10/3/11 5:13 PM, Richard W.M. Jones wrote: On Mon, Oct 03, 2011 at 04:11:28PM -0500, Eric Sandeen wrote: testing something more real-world (20T ... 500T?) might still be interesting. Here's my test script: qemu-img create -f qcow2 test1.img 500T \ guestfish -a test1.img \ memsize 4096 : run : \ part-disk /dev/vda gpt : mkfs ext4 /dev/vda1 ... At 100T it doesn't run out of memory, but the man behind the curtain starts to show. The underlying qcow2 file grows to several gigs and I had to kill it. I need to play with the lazy init features of ext4. Rich. Bleah. Care to use xfs? ;) WHy not btrfs? I am testing a 24TB physical server and ext4 creation took forever while btrfs was almost instant. I understand it's still experimental (I hear storing virtual disk images on btrfs still has unresolved performance problems) but vm disk storage should be fine. FWIW I have been using btrfs as my /home at home for some time now; so far so good. Creating an XFS file system is also a matter of seconds (both xfs and btrfs do dynamic inode allocation). Note that ext4 has a new feature that allows inodes to be initialized in the background, so you will see much quicker mkfs.ext4 times as well :) ric -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, Oct 4, 2011 at 3:32 PM, JB jb.1234a...@gmail.com wrote: Let me append The Blame Game. # systemd-analyze blame 32983ms livesys.service 22828ms NetworkManager.service That timing for NM is so vastly different than what I'm seeing on my installed F15 system. I am intrigued. -jef -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, Oct 4, 2011 at 3:32 PM, JB jb.1234a...@gmail.com wrote: 13837ms udev-settle.service 11392ms plymouth-start.service if you use the plot option instead of blame option and produce the svg of the service timing you get a better feel for what Lennart was talking about with regard to the udev settle being problematic. I'll try to break it down for you. Keep the following in mind when you look over the svgs produced in susequent testing. udev-settle.service essentially calls udevadm settle and that's all it does. udevadm settle takes FOREVER (15 seconds) to return during boot up on my live media run But its returns more quickly on on F15 install (3 seconds). I'll check a full F16 beta install soonish. as a result udev-settle.service its essentially a hard blocking dependency in the dependency ordering through the fedora-wait-storage.service which waits for udev-settle and completes before local-fs.service starts which in terms comes before a lot of other things via the dependency ordering (from visual inspection of the Before After logic in the service files). It's not just plymouth-start service that waits for udev-settle. So my question to use is. Is Knoppix at any point running udevadm settle in its init in the knoppix you tried? In the past Knoppix releases have also been impacted by udevadm settle taking a long time as well. I let you google for the forum references. It's not just Knoppix that's been impacted, other thin distros seem to have run afoul of long udevadm settle init waits according to multiple 2011 google hits ive found. Times are tough all over it seems. So my question to you is this, is the version of knoppix you are using still calling udevadm settle as part of its init or is it delibrately short circuited with a short duration timeout? -jef -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
Jef Spaleta jspaleta at gmail.com writes: On Tue, Oct 4, 2011 at 3:32 PM, JB jb.1234abcd at gmail.com wrote: Let me append The Blame Game. # systemd-analyze blame 32983ms livesys.service 22828ms NetworkManager.service That timing for NM is so vastly different than what I'm seeing on my installed F15 system. I am intrigued. -jef The ethernet cable was not plugged in, so it tried too hard ? If so, it should be looked into (I noticed on F15 a few times that when I lost my ISP service and checked for it again by restarting NM that it tried I believe 3 times by many seconds before finally giving up). The wireless and some 5 AP signals were identified. JB -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
On Tue, 2011-10-04 at 13:54 -0400, Adam Jackson wrote: I'm going to limit myself to observing that greatly is a matter of opinion, and that in order to be really useful you'd need some way of communicating I punted to the desktop. Beyond that, sure, pick a heuristic, accept that it's going to be insufficient for someone, and then sit back and wait to get second-guessed on it over and over. All this is interesting, but it basically consists of a long list of reasons why the EDID info isn't always correct. 96dpi, however, is almost *never* correct, is it? So just taking a hardcoded number that Microsoft happened to pick a decade ago is hardly improving matters. It still seems to me that taking the EDID number if it seems reasonably plausible and falling back to 96dpi otherwise is likely a better option. Your examples lean a lot on TVs and projectors, but are those really the key use cases we have to consider? What about laptops and especially tablets, whose resolutions are gradually moving upwards (in the laptop case despite the underlying software problems, in the tablet case because the underlying software doesn't have such a problem)? Is it really a great idea, for instance, if we put Fedora 17 on a 1024x600, 7 tablet and it comes up with zonking huge fonts all over the place? I think it's worth considering that, even though Microsoft's crappiness with resolution independence has probably hindered the market artificially for a while, the 96dpi number which comes from the capabilities of CRT tubes circa 1995 bears increasingly little resemblance to the capabilities of modern displays, and assuming we can just keep hardcoding 96dpi and monitor technology will remain artificially retarded forever is likely not a great thing to do. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
On Tue, 2011-10-04 at 19:05 -0700, Adam Williamson wrote: Is it really a great idea, for instance, if we put Fedora 17 on a 1024x600, 7 tablet and it comes up with zonking huge fonts all over the place? Er - s/zonking huge/ridiculously tiny/, of course. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Why EDID is not trustworthy for DPI
On Tue, 2011-10-04 at 16:24 -0400, Casey Dahlin wrote: On Tue, Oct 04, 2011 at 04:17:08PM -0400, Martin Langhoff wrote: For fedora users, as others have mentioned, perhaps a UI that lets users test a couple of possible dpi values might be useful (for those users so inclined). It does have to cross a good chunk of the stack to work well, and seems like a lot of work to get right; but the xrandr improvements are a start. Windows used to have a gui that would show a ruler on your monitor and say hold a real ruler up to this and slide the slider until its the same size. Given what's been said about how windows handles DPI I can only wonder what it did, but it might be a nice thing to have. I think it was more some specific app that did that, wasn't it? I'm almost sure it was either Paint Shop Pro or the GIMP, because obviously, actual physical accuracy is quite important there. Otherwise it was something like Office. It was definitely some specific app where WYSIWYG was important, not an OS. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, 2011-10-04 at 15:53 -0800, Jef Spaleta wrote: On Tue, Oct 4, 2011 at 3:32 PM, JB jb.1234a...@gmail.com wrote: Let me append The Blame Game. # systemd-analyze blame 32983ms livesys.service 22828ms NetworkManager.service That timing for NM is so vastly different than what I'm seeing on my installed F15 system. I am intrigued. His numbers are all huge as he's booting live, either from an actual rotating shiny disc thing (the antiquity of it all!) or a USB stick. Either of which is going to be slower than an HD or SSD. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, 2011-10-04 at 16:55 -0800, Jef Spaleta wrote: On Tue, Oct 4, 2011 at 3:32 PM, JB jb.1234a...@gmail.com wrote: 13837ms udev-settle.service 11392ms plymouth-start.service if you use the plot option instead of blame option and produce the svg of the service timing you get a better feel for what Lennart was talking about with regard to the udev settle being problematic. I'll try to break it down for you. Keep the following in mind when you look over the svgs produced in susequent testing. udev-settle.service essentially calls udevadm settle and that's all it does. udevadm settle takes FOREVER (15 seconds) to return during boot up on my live media run But its returns more quickly on on F15 install (3 seconds). I'll check a full F16 beta install soonish. And remember that all udevadm settle does is wait for the udev event queue to empty. So essentially all that's going on here is 'wait for udev to be done', which is a fairly sensible prerequisite for all manner of other bits of boot. The reasons why udev takes a while to be 'done' are more interesting and Lennart went into some of them. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 16 beta vice Knoppix
On Tue, 2011-10-04 at 23:32 +, JB wrote: JB jb.1234abcd at gmail.com writes: ... Notebook 1: --- Lenovo TP R61i, Intel Pentium Core 2 Duo 1.86 GHZ, Intel Mobile 965GM, 2 GB RAM, HD, CD-RW, sound, internal ethernet and wireless. F16 beta average t1=3m8s average t2=10s ... Let me append The Blame Game. # less -i /var/log/messages ... Oct 4 20:40:40 localhost systemd[1]: Startup finished in 1s 438ms 413us (kernel) + 12s 445ms 772us (initrd) + 3min 58s 333ms 952us (userspace) = 4min 12s 218ms 137us. ... # systemd-analyze blame 32983ms livesys.service You can try rebuilding your live image with this patch to spin-kickstarts: https://bugzilla.redhat.com/show_bug.cgi?id=739446 to see if it makes any difference. it migrates the livesys stuff to systemd, at least to an extent. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: release number when upstream *only* has git hashes?
On 2011-10-04 12:01, Toshio Kuratomi wrote: So my solyution: foo-0-1.20110120git.fc16 vs Your solution: foo-20110120-1.20110120git.fc16 (Since it's a snapshot, the date has to go into the release string anyway) Which is uglier? Also, since these are snapshots, a date in the upstream version field isn't really that great either. Which branch is this from? Which repository (in the case of DVCS)? With respect to a package's n-v-r, it doesn't matter which repository one's checkout of a given git commit comes from. One of git's main tenets is that a given hash refers to the same object in every repository in which it exists. Git commit hashes are also independent of the branches (if any) that point to them. With respect to recording source URLs, we already require commentary with a list of commands when people pull sources directly from version control. This will necessarily include a URL for the appropriate git repository. Now do we want to put the git hash into the version field too? For the package's n-v-r alone to uniquely refer to a given commit it *must* contain the hash in a case such as this. To comply with packaging guidelines it also needs to contain a date and the string git. This means it would need to contain 20111005git0123456. (I would also posit that the date is unnecessary, as it may not identify a unique commit, but that is a topic for another thread.) If upstream is shipping releases where they put dates in as their versions (as some fonts do) you might be able to make a case for this. In this case, though, I don't think this is really a place to create our own release string and put it in the field reserved for the upstream version. +1. I specifically suggest foo-0-1.20111005git0123456.fc16. Doing so will do a number of useful things: * A version of 0 is a clear signal that upstream does not use traditional version numbering. * A version of 0 provides a natural upgrade path if upstream later chooses to start using traditional version numbering. * Including the git hash makes the n-v-r alone refer to unique code. * It does not duplicate information. * It requires one to bend the fewest packaging guidelines. (One is only filling the Version field with an obvious placeholder) -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: release number when upstream *only* has git hashes?
On 10/04/2011 09:01 PM, Toshio Kuratomi wrote: On Tue, Oct 04, 2011 at 05:58:33PM +0200, Matej Cepl wrote: On 4.10.2011 16:38, Toshio Kuratomi wrote: The date should not go there as you cannot tell if upstream will someday switch to an actual version string (which will then need an Epoch to upgrade cleanly from the date). That's your opinion or actually some rule? It's common sense trying to reflect the priniciple of least conflict, by avoiding potential NEVR conflicts with upstream and with 3rd party package repos. Well, it depends on the upstream circumstances, but if reasonable, I would think this is exactly the situation where I would leave incrementing epoch number as an available fallback and just go with dates as versions. Having software foo-0-0.something very long and complicated.fc16 seems like something so ugly, that I wouldn't go there as a long term solution. So my solyution: foo-0-1.20110120git.fc16 vs Your solution: foo-20110120-1.20110120git.fc16 (Since it's a snapshot, the date has to go into the release string anyway) Which is uglier? IMO, without any doubt, the latter. Also, since these are snapshots, a date in the upstream version field isn't really that great either. Which branch is this from? Correct me if I'm wrong (I am far from being a git specialist), but I thought hashes were unique across branches? Which repository (in the case of DVCS)? IMO, similar to tarballs, which are required to be provided by the project's master repository, sources pulled from git need to originate from a project's public master repository. Now do we want to put the git hash into the version field too? Yes, because git checkouts by date are not sufficiently reliable to provide deterministic checkouts from git. Ralf -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: grub / grub2 conflicts
On Mon, 2011-09-26 at 21:49 +0200, Kevin Kofler wrote: Doug Ledford wrote: - Original Message - Or Doug could take over grub if he is willing to fix the issues he runs into. Or he could fork grub into maggot, use that for his needs. If he is willing to support it and you are not.. that would move us from this argument. I could, but that would give me another CRITPATH package, and I'd sooner slit my wrists. A forked GRUB for virtualization purposes only would definitely not be critpath. And I'd argue that even a non-forked GRUB 1 SHOULD no longer be critpath now that we default to GRUB 2, but you'd have to bring that to FESCo. grub-legacy is still default for EFI installs (which, in retrospect, is causing quite a bit of pain, but hey, hindsight is 20/20). Anyway, as of about ten hours ago, grub-efi is split off from grub, and pjones is probably going to have grub2 obsolete grub. it would, of course, be possible for the virt team to introduce the bits of grub they actually need for libguestfs as a sub-package of libguestfs or whatever, which would not be critpath. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: upgrading from grub to grub2
On Tue, 2011-10-04 at 07:03 -0700, darrell pfeifer wrote: The wiki at http://fedoraproject.org/wiki/Features/Grub2 has instructions for upgrading from grub to grub2. Do these instructions still apply, Yes. or will 'yum install grub2' do the work in the post install script? Nope. It would be nice if it did, but it may not actually be practical to do so. I believe pjones expressed some scepticism about the prospects when I raised it in #anaconda today. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: GDBM upgrade in F17
On Thu, 2011-09-29 at 09:39 -0400, Jesse Keating wrote: On Sep 29, 2011, at 6:22 AM, Nils Philippsen wrote: Ahh I'm late. Anyway, that's a side-effect of using the bodhi interface to manage something in koji then. It'd still be handy if we could use that for Rawhide so we don't break all dependent things for people who want to test something else than what we're breaking at the moment. You're thinking of creating a /new/ build target and build tag/root. That's not what bodhi does. Buildroot overrides for the rawhide tags make no sense, as anything built automatically lands in the build root. So really want they want is a *tag*, not a buildroot override, right? They can have a tag for Rawhide if they request one, I presume? -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: how to have yum prefer one dependency over others
On Sat, 2011-09-17 at 13:20 +0200, Kevin Kofler wrote: (That said, there definitely needs to be a way to disable it, and maybe it should even be disabled by default. I personally always uninstall yum- presto. For me, it's much faster to just download packages than to rebuild them from deltas. Only users on really slow connections benefit from it.) My desktop can rebuild deltas at ~3MB/sec. So even my really fast internet connection is slower than delta rebuild. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Broken dependencies: perl-Pugs-Compiler-Rule
perl-Pugs-Compiler-Rule has broken dependencies in the F-16 tree: On x86_64: perl-Pugs-Compiler-Rule-0.37-9.fc16.noarch requires perl(:MODULE_COMPAT_5.12.3) On i386: perl-Pugs-Compiler-Rule-0.37-9.fc16.noarch requires perl(:MODULE_COMPAT_5.12.3) Please resolve this as soon as possible. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 728524] frozen bubble will need new SDL
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=728524 Petr Sabata psab...@redhat.com changed: What|Removed |Added Status|NEW |ASSIGNED CC||psab...@redhat.com AssignedTo|hdego...@redhat.com |psab...@redhat.com --- Comment #2 from Petr Sabata psab...@redhat.com 2011-10-04 08:24:19 EDT --- phoronix-test-suite is now dead; frozen-bubble is the only package which requires perl-SDL in rawhide now. I'm working on the new version (2.533) of the perl-SDL package. There seems to be no SDL::Font anymore; would that affect frozen-bubble? -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
Broken dependencies: perl-Pugs-Compiler-Rule
perl-Pugs-Compiler-Rule has broken dependencies in the rawhide tree: On x86_64: perl-Pugs-Compiler-Rule-0.37-9.fc16.noarch requires perl(:MODULE_COMPAT_5.12.3) On i386: perl-Pugs-Compiler-Rule-0.37-9.fc16.noarch requires perl(:MODULE_COMPAT_5.12.3) Please resolve this as soon as possible. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
Broken dependencies: perl-Bio-Graphics
perl-Bio-Graphics has broken dependencies in the rawhide tree: On x86_64: perl-Bio-Graphics-2.25-1.fc17.noarch requires perl(Bio::DB::BigWig) On i386: perl-Bio-Graphics-2.25-1.fc17.noarch requires perl(Bio::DB::BigWig) Please resolve this as soon as possible. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 719874] perl-threads-lite keeps hanging during self checks
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=719874 Karsten Hopp kars...@redhat.com changed: What|Removed |Added Blocks|718272(F16Betappc) | -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 719874] perl-threads-lite keeps hanging during self checks
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=719874 Karsten Hopp kars...@redhat.com changed: What|Removed |Added Blocks|718269(F16Alphappc) |718272(F16Betappc) -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake/f16] BR/R: perl(Unicode::CheckUTF8) for improved performance
Summary of changes: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake/f14] BR/R: perl(Unicode::CheckUTF8) for improved performance
Summary of changes: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake/el6] BR/R: perl(Unicode::CheckUTF8) for improved performance
Summary of changes: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake/el5] BR/R: perl(Unicode::CheckUTF8) for improved performance
Summary of changes: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake/el4] BR/R: perl(Unicode::CheckUTF8) for improved performance
Summary of changes: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake] Created tag perl-Test-Mojibake-0.3-3.el4
The lightweight tag 'perl-Test-Mojibake-0.3-3.el4' was created pointing to: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake] Created tag perl-Test-Mojibake-0.3-3.el5
The lightweight tag 'perl-Test-Mojibake-0.3-3.el5' was created pointing to: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake] Created tag perl-Test-Mojibake-0.3-3.el6
The lightweight tag 'perl-Test-Mojibake-0.3-3.el6' was created pointing to: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake] Created tag perl-Test-Mojibake-0.3-3.fc14
The lightweight tag 'perl-Test-Mojibake-0.3-3.fc14' was created pointing to: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake] Created tag perl-Test-Mojibake-0.3-3.fc15
The lightweight tag 'perl-Test-Mojibake-0.3-3.fc15' was created pointing to: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake] Created tag perl-Test-Mojibake-0.3-3.fc16
The lightweight tag 'perl-Test-Mojibake-0.3-3.fc16' was created pointing to: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Test-Mojibake] Created tag perl-Test-Mojibake-0.3-3.fc17
The lightweight tag 'perl-Test-Mojibake-0.3-3.fc17' was created pointing to: 4d28970... BR/R: perl(Unicode::CheckUTF8) for improved performance -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel