Re: how to have yum prefer one dependency over others

2011-10-05 Thread Adam Williamson
On Mon, 2011-09-19 at 18:11 +0200, drago01 wrote:

 So I don't get what this flamefest is all about ...

catching up on the thread at a remove of a couple of weeks, I'd say
mostly it's about giant, swingingegos.
-- 
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


Dealing with circular BuildRequires?

2011-10-05 Thread Tom Lane
So I started experimenting with updating libpng to a new release series,
and soon found out that it was impossible to rebuild its dependencies.
For example, cairo BuildRequires: librsvg2-devel, and librsvg2
BuildRequires: cairo-devel, so there is no order in which I can rebuild
them.  How the heck did we get into such a situation, and what should
I do about it?  Neither specfile appears to have any provision for
bootstrapping.

regards, tom lane
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Jóhann B. Guðmundsson
On 10/05/2011 02:41 AM, Adam Williamson wrote:
 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.
 -- 

Migrating livesys itself is just part of it as I found out when I looked 
at converting the livesys service in what middle of july but due to lack 
of time/interest from spin SIG we did not make that convertion in time 
for F16 anyway we are running a bunch of service that dont belong on a 
livecd/usb ( and on a desktop as well )  as has already be mentioned.

If I can recollect then the livecd/usb tools needed to be looked at and 
patched for proper systemd integration and they seemed to depended on 
/dev/root which is a pretty broken concept today amongst other things 
which was amongst few of the gotcha as I ran into while migrating that 
stuff.

JBG
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: systemd and mounting filesystems

2011-10-05 Thread Michal Schmidt
On 10/05/2011 12:18 AM, Lennart Poettering wrote:
 On Tue, 04.10.11 15:02, Tom Hughes (t...@compton.nu) wrote:
 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?

Looks like https://bugzilla.redhat.com/show_bug.cgi?id=718464

Michal
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: systemd and mounting filesystems

2011-10-05 Thread Tom Hughes
On 05/10/11 08:51, Michal Schmidt wrote:
 On 10/05/2011 12:18 AM, Lennart Poettering wrote:
 On Tue, 04.10.11 15:02, Tom Hughes (t...@compton.nu) wrote:
 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?

 Looks like https://bugzilla.redhat.com/show_bug.cgi?id=718464

Indeed - the stupidity that is NFSv4 is my reason for having the bind 
mounts in question as well...

I was just in the middle of setting up in a test case in a VM and 
raising a bug but now I guess I don't need to ;-)

Tom

-- 
Tom Hughes (t...@compton.nu)
http://compton.nu/
-- 
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

2011-10-05 Thread Farkas Levente
On 10/05/2011 12:47 AM, Richard W.M. Jones wrote:
 On Tue, Oct 04, 2011 at 11:38:18PM +0200, Farkas Levente wrote:
 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?
 
 This is a question you should direct through Red Hat's support
 channels.

i'm just like to ask Erik's opinion (who seems to be the fs people at rh:-)

-- 
  Levente   Si vis pacem para bellum!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Dealing with circular BuildRequires?

2011-10-05 Thread Petr Pisar
On 2011-10-05, Tom Lane t...@redhat.com wrote:
 So I started experimenting with updating libpng to a new release series,
 and soon found out that it was impossible to rebuild its dependencies.
 For example, cairo BuildRequires: librsvg2-devel, and librsvg2
 BuildRequires: cairo-devel, so there is no order in which I can rebuild
 them.  How the heck did we get into such a situation, and what should
 I do about it?  Neither specfile appears to have any provision for
 bootstrapping.

We had similar problem when upgrading Perl to 5.14.

First, we choosed dependecy-ordered builds which stopped after
rebuilding about one thousand packages. Then we hit circular
dependencies blocking remaining eight hunderds packages.

Thus we introduced perl-specific bootstrap macro delivered by `perl'
package and we conditionalized some parts of spec files by the macro.
Unfortunatelly because of lack of time we stopped this process by
falling back lying the new perl package provides old Perl capabilities.
Naturally, we rebuilt the bootstrapped packages after removing the
bootstrap macro from `perl' package again.

But the big problem was *where to define the bootstrap macro because
SRPMs are rebuilt in Koji within minimal build root and we need the
macro available at this early stage*. Fortunatelly `perl' is part of
build root, so we put it there. Originally we wanted to put the macro
into perl-devel package, but this one is not available in the SRPM build
root. I thing this is the real problem.

There should be some package in build root driving bootstrapping and the
package should be writeable by a lot of packagers. I don't think
redhat-rpm-config is the best one. I think redhat-rpm-config should
require other packages provided by owneres of bootstrapp-causing packages like
perl, libpng etc.

-- Petr

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: systemd and mounting filesystems

2011-10-05 Thread Steven Whitehouse
Hi,

On Wed, 2011-10-05 at 00:01 +0200, Lennart Poettering wrote:
 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
 
Unfortunately I have:
After=network.target

because gfs_controld requires the network to be up and working in order
to communicate with its peers on other nodes. gfs2-cluster has some
prerequisites which require the network (i.e. dlm via the cman
initscript and corosync) too.

Historically people have used _netdev with gfs2, but it isn't really a
good fit since although we require the network to be up and working, we
are not a network filesystem as such.

  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.
 
Ok, thats not a problem. The manual system you suggest is very similar
to the current system, so the doc change will not be very great.

  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.

Ok, excellent, so there is really just one issue to try and resolve in
that case I think, which is the ordering of mounts vs. gfs_controld
start,

Steve.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: systemd and mounting filesystems

2011-10-05 Thread Jóhann B. Guðmundsson
On 10/05/2011 08:55 AM, Steven Whitehouse wrote:
 Ok, excellent, so there is really just one issue to try and resolve in
 that case I think, which is the ordering of mounts vs. gfs_controld
 start,

Hum...

Could that be solved either by creating mount/path units ( for the mount 
point ) and or by adding to gfs_controld.service  Before=local-fs.target 
if it needs network support the unit section of that service file would 
look something like this..

[Unit]
Requires=network.target
After=network.target
Before=local-fs.target

JBG
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[Bug 743519] New: RFE: please update to 0.009

2011-10-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: RFE: please update to 0.009

https://bugzilla.redhat.com/show_bug.cgi?id=743519

   Summary: RFE: please update to 0.009
   Product: Fedora
   Version: 16
  Platform: Unspecified
OS/Version: Unspecified
Status: NEW
  Severity: unspecified
  Priority: unspecified
 Component: perl-Module-Runtime
AssignedTo: ppi...@redhat.com
ReportedBy: p...@city-fan.org
 QAContact: extras...@fedoraproject.org
CC: fedora-perl-devel-l...@redhat.com, ppi...@redhat.com
Classification: Fedora
  Story Points: ---
  Type: ---


Please update Module::Runtime to 0.009 in F-16 and Rawhide as it's needed by
Class::Load 0.11.

Could you please add a buildroot override for 0.009 in F-16 too so that
Class::Load can be built there without having to wait a week?

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: how to have yum prefer one dependency over others

2011-10-05 Thread Steve Clark

On 10/05/2011 01:51 AM, Adam Williamson wrote:

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.

This is a meaningless comment to other people unless you provide
information on what the specs of your desktop are or the speed of your internet 
connection.

--
Stephen Clark
*NetWolves*
Sr. Software Engineer III
Phone: 813-579-3200
Fax: 813-882-0209
Email: steve.cl...@netwolves.com
http://www.netwolves.com
-- 
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

2011-10-05 Thread Ric Wheeler
On 10/05/2011 04:01 AM, Farkas Levente wrote:
 On 10/05/2011 12:47 AM, Richard W.M. Jones wrote:
 On Tue, Oct 04, 2011 at 11:38:18PM +0200, Farkas Levente wrote:
 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?
 This is a question you should direct through Red Hat's support
 channels.
 i'm just like to ask Erik's opinion (who seems to be the fs people at rh:-)


Eric is our technical lead for file system and works in the broader file system 
team.

What Red Hat supports is determined by lots of things - some of them technical, 
some of them practical.

Practically, we try to focus our testing and resources on the most common 
platforms for enterprise users. 32 bit is not that common and certainly not a 
reasonable choice for large file systems. Most new enterprise class servers are 
64 bit these days and have been for years.

I can say that as Eric's manager if that helps :)

Just to be clear, this is a *Fedora* list, not a Red Hat or RHEL list, so what 
considerations we as a community make about what is supported in fedora are 
different. In Fedora, we do worry more about supporting legacy platforms so 32 
bit support will go on longer. We still do have concerns about getting 
sufficient testing/qa resources to validate each platform.

thanks!

Ric

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Jeff MacDonald
On Tuesday, October 04, 2011 10:08:33 PM Adam Williamson wrote:
  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.

It makes sense to do that when configuring a desktop environment like Gnome or 
KDE.

Regards,
J
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora kernel bug day.

2011-10-05 Thread Bruno Wolff III
On Mon, Oct 03, 2011 at 15:36:27 -0400,
  Dave Jones da...@redhat.com wrote:
 
 So we're thinking of trying this again this thursday with a focus on 16,
 (but triage work on older releases is welcomed too).

I have a bug (36242 at the unavailable kernel bugzilla and 684424 in Fedora)
where sound being played using my motherboard sound chip and high I/O
(it seems like network traffic more so than disk) results in a hang.
I haven't been able to get a crash dump or traceback once the hang occurs. I'd
be interested in getting this bug looked at, but I think I need some
suggestions for how to get a traceback, or there isn't going to be enough info
to track this down. I tried some kernel boot parameters to get watchdog
timeouts, but that didn't work. Maybe I need to rebuild the kernel with
a different config to really enable that feature though?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Lennart Poettering
On Tue, 04.10.11 19:38, Adam Williamson (awill...@redhat.com) wrote:

 
 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.

If this is indeed a boot from CD then it's not really surprising our
numbers are bad since seek times on CDs are awful. If people want to
spend optimizing the boot time here it should be possible to reorder the
files on the squashfs image to minimize seeking. mksquashfs has the
-sort option for that. The data would have to be generated in a two-pass
way: first burn and boot the unordered image, use it to determine the
access order, then pass that to mksquashfs and generate a second,
ordered image. You could use systemd-readahead-collect to collect that
access order information, but you'd need to write a tool to convert
systemd's format to something readable by mksquashfs.

Optimizations like this are always thinkable, but then again spending
the time on optimizing CD boots sounds like a lot of time wasted on
yesterday's technology.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[perl-Class-Load] Update to 0.11

2011-10-05 Thread Paul Howarth
commit bf9aac4dbf863548c7b15f6ffe58f5c5f5473862
Author: Paul Howarth p...@city-fan.org
Date:   Wed Oct 5 13:30:54 2011 +0100

Update to 0.11

- New upstream release 0.11:
  - Don't accept package names that start with a digit
  - Rewrite some of the guts to use Module::Runtime rather than 
reimplementing
its functionality
- BR: perl(Module::Runtime) ≥ 0.009
- Drop all support for older distributions as required module
  Module::Runtime ≥ 0.009 will not be available prior to F-16

 Class-Load-0.08-no-Test::Requires.patch |   25 
 Class-Load-0.08-stopwords.patch |   13 --
 Class-Load-0.09-old-Test::More.patch|  224 ---
 Class-Load-0.09-old-eu::mm.patch|   11 --
 perl-Class-Load.spec|   48 ++-
 sources |2 +-
 6 files changed, 12 insertions(+), 311 deletions(-)
---
diff --git a/perl-Class-Load.spec b/perl-Class-Load.spec
index e105277..d1cf845 100644
--- a/perl-Class-Load.spec
+++ b/perl-Class-Load.spec
@@ -1,17 +1,12 @@
 Name:  perl-Class-Load
-Version:   0.10
+Version:   0.11
 Release:   1%{?dist}
 Summary:   A working (require Class::Name) and more
 Group: Development/Libraries
 License:   GPL+ or Artistic
 URL:   http://search.cpan.org/dist/Class-Load/
 Source0:   
http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-Load-%{version}.tar.gz
-Patch0:Class-Load-0.09-old-Test::More.patch
-Patch2:Class-Load-0.09-old-eu::mm.patch
-Patch3:Class-Load-0.08-no-Test::Requires.patch
-Patch5:Class-Load-0.08-stopwords.patch
 BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 # ===
 # Module build requirements
 # ===
@@ -20,6 +15,7 @@ BuildRequires:perl(ExtUtils::MakeMaker)
 # Module requirements
 # ===
 BuildRequires: perl(Data::OptList)
+BuildRequires: perl(Module::Runtime) = 0.009
 BuildRequires: perl(Package::Stash) = 0.32
 BuildRequires: perl(Try::Tiny)
 # ===
@@ -36,15 +32,9 @@ BuildRequires:   perl(Test::NoTabs)
 BuildRequires: perl(Test::Pod)
 BuildRequires: perl(Test::Pod::Coverage)
 BuildRequires: perl(Test::Spelling), aspell-en
-# Modules not in EPEL-4
-%if 0%{?fedora} || 0%{?rhel}  4
 BuildRequires: perl(Test::Requires)
-%endif
-# Modules not in EPEL-4/5/6
-%if 0%{?fedora} || 0%{?rhel}  6
 BuildRequires: perl(Pod::Coverage::Moose)
 BuildRequires: perl(Test::CPAN::Changes)
-%endif
 # ===
 # Runtime requirements
 # ===
@@ -67,50 +57,34 @@ provide is_class_loaded 'Class::Name'.
 %prep
 %setup -q -n Class-Load-%{version}
 
-# We need to patch the test suite if we have Test::More  0.88
-%if %{?rhel} == 4 || %{?rhel} == 5
-%patch0 -p1
-%endif
-
-# Work around absence of Test::Requires and ancient ExtUtils::MakeMaker if 
necessary
-%if %{?rhel} == 4
-%patch2 -p1
-%patch3 -p1
-%endif
-
-# Add extra stopwords to spell check test to account for dictionary
-# coverage differences between distros
-%patch5 -p1
-
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
-rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -depth -type d -exec rmdir {} ';' 2/dev/null
 %{_fixperms} %{buildroot}
 
 %check
-# Pod Coverage test breaks the build if we don't have Pod::Coverage::Moose
-%if ! 0%{?fedora}  0%{?rhel} = 6
-mv t/release-pod-coverage.t .
-%endif
 make test RELEASE_TESTING=1
-[ -f release-pod-coverage.t ]  mv release-pod-coverage.t t/
-
-%clean
-rm -rf %{buildroot}
 
 %files
-%defattr(-,root,root,-)
 %doc Changes LICENSE README
 %{perl_vendorlib}/Class/
 %{_mandir}/man3/Class::Load.3pm*
 
 %changelog
+* Wed Oct  5 2011 Paul Howarth p...@city-fan.org - 0.11-1
+- Update to 0.11:
+  - Don't accept package names that start with a digit
+  - Rewrite some of the guts to use Module::Runtime rather than reimplementing
+its functionality
+- BR: perl(Module::Runtime) ≥ 0.009
+- Drop all support for older distributions as required module
+  Module::Runtime ≥ 0.009 will not be available prior to F-16
+
 * Tue Sep  6 2011 Paul Howarth p...@city-fan.org - 0.10-1
 - Update to 0.10:
   - Fix is_class_loaded to ignore $ISA (but still look for @ISA) when trying to
diff --git a/sources b/sources
index c09000f..1823280 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-737bc23977e0240180954c2872faa50d  Class-Load-0.10.tar.gz
+02180e505179e1ea718a5a22f93d2c0c  Class-Load-0.11.tar.gz
--
Fedora Extras Perl SIG

Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Kay Sievers
On Wed, Oct 5, 2011 at 15:09, Lennart Poettering mzerq...@0pointer.de wrote:
 On Tue, 04.10.11 19:38, Adam Williamson (awill...@redhat.com) wrote:

 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.

 If this is indeed a boot from CD then it's not really surprising our
 numbers are bad since seek times on CDs are awful. If people want to
 spend optimizing the boot time here it should be possible to reorder the
 files on the squashfs image to minimize seeking. mksquashfs has the
 -sort option for that. The data would have to be generated in a two-pass
 way: first burn and boot the unordered image, use it to determine the
 access order, then pass that to mksquashfs and generate a second,
 ordered image. You could use systemd-readahead-collect to collect that
 access order information, but you'd need to write a tool to convert
 systemd's format to something readable by mksquashfs.

 Optimizations like this are always thinkable, but then again spending
 the time on optimizing CD boots sounds like a lot of time wasted on
 yesterday's technology.

Might be interesting to just compare the CD boot speed with the same
image on a USB stick. That should giva an idea.

Kay
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Horst H. von Brand
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. [...]

This is a great writeup. Why don't you add it to your systemd for
sysadmins series? And/or some page on boot speedup in the Fedora wiki?

Thanks for the pointers!
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de InformaticaFono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile 234   Fax:  +56 32 2797513
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Lennart Poettering
On Tue, 04.10.11 19:40, Adam Williamson (awill...@redhat.com) wrote:

 
 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.

Nah, this is not a sensible prerequisite. User code should *not* have to
wait for udev to be settled.

They key message Kay and I and everybody else involved in udev/systemd
and related technologies want to get into everybodies head is that
applications should never ever expect that everything is settled,
since that is simply not possible (i.e. USB init times are unbounded --
so how do you know that the usb disk fully initialized when you settled
the udev queue?) and all attempts to fake that are major sources of
slowness at boot (to deal with USB and stuff people basically just wait
a couple of seconds, which doesn't fix the problem, just tapes over it).

Or in other words: udev settle is a hack and is not part of our boot
anymore -- unless LVM pulls it in. And the fact that it pulls it in is
sad, and has been a constant source of complaining from us to the LVM
folks over the years.

They major point to make here is that all components of the system
should wait exactly as long as they have to and not longer. More
specifically: they should wait for the specific hardware they are
needing but not any longer. Example: when mounting the file systems
systemd will wait exactly until the point all devices listed in
/etc/fstab have shown up -- but not any longer before continuing.

And again, in short words:

udev settle is a hack. Only broken code needs it. It has no place in a
modern system.

 The reasons why udev takes a while to be 'done' are more interesting and
 Lennart went into some of them.

It is completely fine if some probing done by udev rules takes a long
time. It's not just fine, it's even expected. For example, I have a 3G
card in my laptop I don't use. Since it has no SIM card it takes about
8s seconds to probe (i.e. the firmware finds it funny to reply with an
8s delay to AT commands if no SIM card is in the card). Now, there's no
sensible way around this, since the the hw just takes that long to
probe. As long as these 8s are spent in the background they shouldn't
matter at all. Except that LVM requires settling of all devices, and
hence simply enabling LVM means my boot is delayed for a whole 8s. Now
thankfully, I opted out of LVM when I installed Fedora on my
machine. That way the 8s probing of the modem continues in the
background long after gdm is already up.

That's why I mentioned in that earlier mail to ajax that I am not
concerned that EDID takes so long: because it is OK. What isn't OK is
that LVM has to wait for EDID and for my 3G modem probing to complete,
and thus delays our entire boot.

LVM needs to be ported to listen to hotplug events, and make use of
devices as they show up, instead of expecting that all hardware has
already shown up and has been probed before LVM is started. For a number
of reasons: to not slow down the boot artificially, to fix the
enumeration race and become fully compatible with today's storage
technology that is much more dynamic than 10 years ago, and to become
robust.

Please, don't claim that udev settle was a sensible prerequisite. It
isn't. It has no place in today's dynamic hardware.

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

2011-10-05 Thread Lennart Poettering
On Wed, 05.10.11 10:17, Horst H. von Brand (vonbr...@inf.utfsm.cl) wrote:

 
 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. [...]
 
 This is a great writeup. Why don't you add it to your systemd for
 sysadmins series? And/or some page on boot speedup in the Fedora wiki?
 
 Thanks for the pointers!

Harald posted a blog story about this a while back:

http://www.harald-hoyer.de/personal/blog/fedora-15-8-services-you-can-most-likely-disable
http://www.harald-hoyer.de/personal/blog/fedora-15-boot-optimization

I guess we could do an updated version for F16 of that since a couple of
thing changed since then. For example the SELinux policy got updated now
so that initrd-less boots do not trigger selinux faults anymore. In
fact, initrd-less boots work really nicely nowadays, the only two
missing bit to maybe make it a default is basically that a) the kernel
cannot boot into a partition by UUID, only by logic name which is a bit
fragile [1] and b) Plymouth currently doesn't cope nicely with it since
it's called before the video devices are probed if used without an
initrd.

Lennart

[1] What the kernel can do nowadays is mount a GUID partition by the
GUID, which might be a pretty good replacement -- at least on machines
which have a GUID partition table.

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


rawhide report: 20111005 changes

2011-10-05 Thread Rawhide Report
Compose started at Wed Oct  5 08:15:57 UTC 2011

Broken deps for x86_64
--
389-admin-1.1.23-1.fc17.i686 requires libicuuc.so.46
389-admin-1.1.23-1.fc17.i686 requires libicui18n.so.46
389-admin-1.1.23-1.fc17.i686 requires libicudata.so.46
389-admin-1.1.23-1.fc17.x86_64 requires libicuuc.so.46()(64bit)
389-admin-1.1.23-1.fc17.x86_64 requires libicui18n.so.46()(64bit)
389-admin-1.1.23-1.fc17.x86_64 requires libicudata.so.46()(64bit)
389-adminutil-1.1.14-1.fc16.i686 requires libicuuc.so.46
389-adminutil-1.1.14-1.fc16.i686 requires libicui18n.so.46
389-adminutil-1.1.14-1.fc16.i686 requires libicudata.so.46
389-adminutil-1.1.14-1.fc16.x86_64 requires libicuuc.so.46()(64bit)
389-adminutil-1.1.14-1.fc16.x86_64 requires libicui18n.so.46()(64bit)
389-adminutil-1.1.14-1.fc16.x86_64 requires libicudata.so.46()(64bit)
389-dsgw-1.1.7-2.fc16.x86_64 requires libicuuc.so.46()(64bit)
389-dsgw-1.1.7-2.fc16.x86_64 requires libicui18n.so.46()(64bit)
389-dsgw-1.1.7-2.fc16.x86_64 requires libicudata.so.46()(64bit)
R-core-2.13.1-4.fc17.i686 requires libicuuc.so.46
R-core-2.13.1-4.fc17.i686 requires libicui18n.so.46
R-core-2.13.1-4.fc17.x86_64 requires libicuuc.so.46()(64bit)
R-core-2.13.1-4.fc17.x86_64 requires libicui18n.so.46()(64bit)
acheck-0.5.1-4.fc15.noarch requires perl(Text::Aspell)
assogiate-0.2.1-5.fc15.x86_64 requires libgnomevfsmm-2.6.so.1()(64bit)
bibletime-2.8.1-1.fc16.x86_64 requires libicuuc.so.46()(64bit)
bibletime-2.8.1-1.fc16.x86_64 requires libicui18n.so.46()(64bit)
bibletime-2.8.1-1.fc16.x86_64 requires libclucene.so.0()(64bit)
cluster-snmp-0.18.7-1.fc16.x86_64 requires libnetsnmp.so.25()(64bit)
coda-backup-6.9.5-6.fc16.x86_64 requires libse.so.5()(64bit)
coda-backup-6.9.5-6.fc16.x86_64 requires librpc2.so.5()(64bit)
coda-backup-6.9.5-6.fc16.x86_64 requires liblwp.so.2()(64bit)
coda-client-6.9.5-6.fc16.x86_64 requires libseglwp.so.1()(64bit)
coda-client-6.9.5-6.fc16.x86_64 requires libse.so.5()(64bit)
coda-client-6.9.5-6.fc16.x86_64 requires librvmlwp.so.1()(64bit)
coda-client-6.9.5-6.fc16.x86_64 requires librpc2.so.5()(64bit)
coda-client-6.9.5-6.fc16.x86_64 requires librdslwp.so.1()(64bit)
coda-client-6.9.5-6.fc16.x86_64 requires liblwp.so.2()(64bit)
coda-server-6.9.5-6.fc16.x86_64 requires rvm-tools
coda-server-6.9.5-6.fc16.x86_64 requires libseglwp.so.1()(64bit)
coda-server-6.9.5-6.fc16.x86_64 requires libse.so.5()(64bit)
coda-server-6.9.5-6.fc16.x86_64 requires librvmlwp.so.1()(64bit)
coda-server-6.9.5-6.fc16.x86_64 requires librpc2.so.5()(64bit)
coda-server-6.9.5-6.fc16.x86_64 requires librdslwp.so.1()(64bit)
coda-server-6.9.5-6.fc16.x86_64 requires liblwp.so.2()(64bit)
comoonics-cdsl-py-0.2-18.noarch requires comoonics-base-py
comoonics-cluster-py-0.1-24.noarch requires comoonics-base-py
contextkit-0.5.15-2.fc15.i686 requires libcdb.so.1
contextkit-0.5.15-2.fc15.x86_64 requires libcdb.so.1()(64bit)
couchdb-1.0.3-2.fc16.x86_64 requires libicuuc.so.46()(64bit)
couchdb-1.0.3-2.fc16.x86_64 requires libicui18n.so.46()(64bit)
couchdb-1.0.3-2.fc16.x86_64 requires libicudata.so.46()(64bit)
dh-make-0.55-3.fc15.noarch requires debhelper
emacs-spice-mode-1.2.25-5.fc15.noarch requires gwave
eog-plugins-3.1.2-2.fc16.x86_64 requires libcogl.so.2()(64bit)
eog-plugins-3.1.2-2.fc16.x86_64 requires 
libchamplain-gtk-0.10.so.0()(64bit)
eog-plugins-3.1.2-2.fc16.x86_64 requires libchamplain-0.10.so.0()(64bit)
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_video.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_objdetect.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_ml.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_legacy.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_imgproc.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_highgui.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_flann.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_features2d.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_core.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_contrib.so.2.2
fawkes-core-0.4.2-4.fc16.i686 requires libopencv_calib3d.so.2.2
fawkes-core-0.4.2-4.fc16.x86_64 requires libopencv_video.so.2.2()(64bit)
fawkes-core-0.4.2-4.fc16.x86_64 requires 
libopencv_objdetect.so.2.2()(64bit)
fawkes-core-0.4.2-4.fc16.x86_64 requires libopencv_ml.so.2.2()(64bit)
fawkes-core-0.4.2-4.fc16.x86_64 requires 
libopencv_legacy.so.2.2()(64bit)
fawkes-core-0.4.2-4.fc16.x86_64 requires 

Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Kay Sievers
On Wed, Oct 5, 2011 at 15:28, Lennart Poettering mzerq...@0pointer.de wrote:
 On Tue, 04.10.11 19:40, Adam Williamson (awill...@redhat.com) wrote:
 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.

 Nah, this is not a sensible prerequisite. User code should *not* have to
 wait for udev to be settled.

 They key message Kay and I and everybody else involved in udev/systemd
 and related technologies want to get into everybodies head is that
 applications should never ever expect that everything is settled,
 since that is simply not possible (i.e. USB init times are unbounded --
 so how do you know that the usb disk fully initialized when you settled
 the udev queue?) and all attempts to fake that are major sources of
 slowness at boot (to deal with USB and stuff people basically just wait
 a couple of seconds, which doesn't fix the problem, just tapes over it).

 Or in other words: udev settle is a hack and is not part of our boot
 anymore -- unless LVM pulls it in. And the fact that it pulls it in is
 sad, and has been a constant source of complaining from us to the LVM
 folks over the years.

 They major point to make here is that all components of the system
 should wait exactly as long as they have to and not longer. More
 specifically: they should wait for the specific hardware they are
 needing but not any longer. Example: when mounting the file systems
 systemd will wait exactly until the point all devices listed in
 /etc/fstab have shown up -- but not any longer before continuing.

 And again, in short words:

 udev settle is a hack. Only broken code needs it. It has no place in a
 modern system.

 The reasons why udev takes a while to be 'done' are more interesting and
 Lennart went into some of them.

 It is completely fine if some probing done by udev rules takes a long
 time. It's not just fine, it's even expected. For example, I have a 3G
 card in my laptop I don't use. Since it has no SIM card it takes about
 8s seconds to probe (i.e. the firmware finds it funny to reply with an
 8s delay to AT commands if no SIM card is in the card). Now, there's no
 sensible way around this, since the the hw just takes that long to
 probe. As long as these 8s are spent in the background they shouldn't
 matter at all. Except that LVM requires settling of all devices, and
 hence simply enabling LVM means my boot is delayed for a whole 8s. Now
 thankfully, I opted out of LVM when I installed Fedora on my
 machine. That way the 8s probing of the modem continues in the
 background long after gdm is already up.

 That's why I mentioned in that earlier mail to ajax that I am not
 concerned that EDID takes so long: because it is OK. What isn't OK is
 that LVM has to wait for EDID and for my 3G modem probing to complete,
 and thus delays our entire boot.

 LVM needs to be ported to listen to hotplug events, and make use of
 devices as they show up, instead of expecting that all hardware has
 already shown up and has been probed before LVM is started. For a number
 of reasons: to not slow down the boot artificially, to fix the
 enumeration race and become fully compatible with today's storage
 technology that is much more dynamic than 10 years ago, and to become
 robust.

 Please, don't claim that udev settle was a sensible prerequisite. It
 isn't. It has no place in today's dynamic hardware.

Just to make sure that the message is clearly understood and there is
nothing sensible in making any assumptions ever, like: 'all devices
are there / we have settled'. That can never be true on today's
systems.

Any system service that today relies in its core on 'udevadm settle'
or scsi-wait-scan module, or any of the other bad hacks in that
category, anything that uses these barriers as a checkpoint to block
on, to do its synchronous actions, should be considered non-hotplug
capable, need to be fixed or legacy. The Fedora storage assembly shell
scripts really need to be replaced by something that fits into today's
reality.

There are a few valid 

Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Adam Jackson
On Tue, 2011-10-04 at 19:05 -0700, Adam Williamson wrote:

 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.

The X default used to be 72dpi.  Maybe it'll be something else in the
future, and then I can get bitched at more for having changed it yet
again by people still using a fundamentally unreliable API.

 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.

I reiterate: X gives you the actual sizes (as best as we can guess) on
the RANDR outputs.  The global size that we default to 96dpi is broken
to rely on in any event, because X simply has no mechanism for updating
it besides reconnecting to the display.

We could add a request to re-fetch the connection handshake block, but
if you're going to update all your apps to use that request, you might
as well update all your apps to use the existing RANDR's geometry
information instead.

If the UI wants to be sensitive to DPI, then do me the favor of using
the DPI numbers that map 1:1 to actual monitors, instead of a single
number that can never be an accurate reflection of reality.

 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'm going to not mention the traditional monitors I've seen with bad
EDID.  I'm going to not mention the laptops I've seen that report 0x0
physical size, or something non-zero and fictitious.  I'm going to not
mention the laptops where you simply don't get EDID, you get some subset
buried in the video ROM, and you get to hope that it might have physical
size encoded in it.  I'm going to not mention that DPI is only
approximately what you want anyway, and that you actually need to know
dots per unit arc, which is a function of both display size and view
distance.

I'm going to simply quote myself from another message in this thread:
How people use this information is entirely not my concern.  My job is
to get the pixels on the screen; it might be to try valiantly to tell
you how big they are; it is not to decide if they're big enough.

 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.

I don't believe that was a position I was defending.

I would caution you against thinking that there's some DPI revolution
right around the corner.  That's the same fallacy that rages against the
TV industry for stalling at 1080p.  Linear increases in DPI are
quadratic increases in link bandwidth, and maxed-out single-link DVI
(the source of the 1080p limit) is already a higher symbol rate than
gigabit ethernet.

- 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: release number when upstream *only* has git hashes?

2011-10-05 Thread Toshio Kuratomi
On Tue, Oct 04, 2011 at 09:32:28PM -0700, Garrett Holmstrom wrote:
 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.
 

To clarify what I meant since it seems both you and Ralf read this
differently than I intended:

I'm starting by saying that using date alone is not sufficient to identify
the checkout and therefore should not be used in the upstream Version:
field.  I then put forward what I think people's next candidate would be:
the git hash.  At that point, (I thought this but perhaps didn't write it
out) you run into the problem where the git hash does not increment and
therefore you potentially need to bump epoch with every release.  So the git
hash is also not a good candidate for the upstream version field.

 (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.)
 
The rationale is that the Release field is documenting for two audiences.
The important audience is the end user.  The end user either doesn't know or
doesn't want to go through the trouble of verifying what version of software
a git hash refers to.  They just want to be able to say that a bug was fixed
on January 1, 2011 or that Ubuntu has the 0.11 release from February 2,
2012 and then compare that to the Fedora package.  The second audience is
other packagers and developers of the software.  These people may want to
grab the exact snapshot of the software from upstream.  If they don't want
to open up the spec file to see our comments on how to get the snapshot
(maybe they're actually Ubuntu devs and don't know how to get at that
information easily) the release field may optionally provide this
information.

-Toshio


pgpAjvBypxtOn.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: release number when upstream *only* has git hashes?

2011-10-05 Thread Toshio Kuratomi
On Wed, Oct 05, 2011 at 06:53:50AM +0200, Ralf Corsepius wrote:
 On 10/04/2011 09:01 PM, Toshio Kuratomi wrote:
 
   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.
 
I hope you don't really mean this.  git hashes belong in the Release field;
not in the version field.

-Toshio


pgp8UNwWCOi2U.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora kernel bug day.

2011-10-05 Thread Dave Jones
On Wed, Oct 05, 2011 at 07:33:22AM -0500, Bruno Wolff III wrote:
  On Mon, Oct 03, 2011 at 15:36:27 -0400,
Dave Jones da...@redhat.com wrote:
   
   So we're thinking of trying this again this thursday with a focus on 16,
   (but triage work on older releases is welcomed too).
  
  I have a bug (36242 at the unavailable kernel bugzilla and 684424 in Fedora)
  where sound being played using my motherboard sound chip and high I/O
  (it seems like network traffic more so than disk) results in a hang.
  I haven't been able to get a crash dump or traceback once the hang occurs. 
  I'd
  be interested in getting this bug looked at, but I think I need some
  suggestions for how to get a traceback, or there isn't going to be enough 
  info
  to track this down. I tried some kernel boot parameters to get watchdog
  timeouts, but that didn't work. Maybe I need to rebuild the kernel with
  a different config to really enable that feature though?

The kernel-debug rpm should have everything you'd need.

Hardware specific problems like this are a nightmare for us to diagnose.
It might even come down to you needing to do a bisect to find the individual
kernel change that caused the problem. (assuming you know a 'good' version
to start from)

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Horst H. von Brand
Lennart Poettering mzerq...@0pointer.de wrote:

[Optimize boot on CD]

 Optimizations like this are always thinkable, but then again spending
 the time on optimizing CD boots sounds like a lot of time wasted on
 yesterday's technology.

Humm... for a LiveCD for forensic work (at least) it should be worthwhile,
and as long as installation DVDs are distributed, it should be considered
for them too.
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de InformaticaFono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile 234   Fax:  +56 32 2797513
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[Bug 658976] perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP response splitting

2011-10-05 Thread bugzilla
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=658976

Ramon de C Valle rcva...@redhat.com changed:

   What|Removed |Added

  Status Whiteboard|impact=moderate,public=2010 |impact=moderate,public=2010
   |1110,reported=20101201,sour |1110,reported=20101201,sour
   |ce=redhat,cvss2=4.3/AV:N/AC |ce=redhat,cvss2=4.3/AV:N/AC
   |:M/Au:N/C:N/I:P/A:N,fedora- |:M/Au:N/C:N/I:P/A:N,fedora-
   |all/perl-CGI=affected,rhel- |all/perl-CGI=affected,rhel-
   |6.1/perl=affected,rhel-5/pe |6.1/perl=affected,rhel-5/pe
   |rl=affected |rl=affected,rhel-4/perl=aff
   ||ected

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[Bug 658976] perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP response splitting

2011-10-05 Thread bugzilla
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=658976

Ramon de C Valle rcva...@redhat.com changed:

   What|Removed |Added

 Depends on||743626
 Depends on||743627

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[Bug 658976] perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP response splitting

2011-10-05 Thread bugzilla
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=658976

Ramon de C Valle rcva...@redhat.com changed:

   What|Removed |Added

  Status Whiteboard|impact=moderate,public=2010 |impact=moderate,public=2010
   |1110,reported=20101201,sour |1110,reported=20101201,sour
   |ce=redhat,cvss2=4.3/AV:N/AC |ce=redhat,cvss2=4.3/AV:N/AC
   |:M/Au:N/C:N/I:P/A:N,fedora- |:M/Au:N/C:N/I:P/A:N,fedora-
   |all/perl-CGI=affected,rhel- |all/perl-CGI=affected,rhel-
   |6.1/perl=affected,rhel-5/pe |6.1/perl=affected,rhel-5/pe
   |rl=affected,rhel-4/perl=aff |rl=affected,rhel-4/perl=aff
   |ected   |ected,fedora-all/perl=affec
   ||ted

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Lennart Poettering
On Wed, 05.10.11 11:40, Horst H. von Brand (vonbr...@inf.utfsm.cl) wrote:

 
 Lennart Poettering mzerq...@0pointer.de wrote:
 
 [Optimize boot on CD]
 
  Optimizations like this are always thinkable, but then again spending
  the time on optimizing CD boots sounds like a lot of time wasted on
  yesterday's technology.
 
 Humm... for a LiveCD for forensic work (at least) it should be worthwhile,
 and as long as installation DVDs are distributed, it should be considered
 for them too.

If you think that way, then please start working on it. I am sure the
Fedora LiveCD folks would be delighted to get patches for this!

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

2011-10-05 Thread Eric Sandeen
On 10/4/11 6:53 PM, Ric Wheeler wrote:
 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 :)

right; for large ext4 fs use (or testing), try 

# mkfs.ext4 -E lazy_itable_init=1 /dev/blah

this will cause it to skip inode table initialization, and speed up mkfs a LOT.
It'll also keep sparse test images smaller.

IMHO this should probably be made default above a certain size.

The tradeoff is that inode table initialization happens in kernelspace, 
post-mount -
with efforts made to do it in the background, and not impact other I/O too much.

-Eric

 ric
 

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Self Introduction

2011-10-05 Thread Trond Hasle Amundsen

Hi,

Introducing myself as a prospective new package maintainer for Fedora.

I recently filed a review request:

  https://bugzilla.redhat.com/show_bug.cgi?id=743615

I'm the author of a few Nagios plugins, one of which has become widely
used. The review above is for this plugin, check_openmanage. I believe
it will be a useful addition to Fedora. Target branches are EPEL5, EPEL6
and the current Fedora releases.

I work as a system administrator at the University of Oslo, Norway,
managing Linux servers and clients. I have been a Linux user for many
years. My first distro was Red Hat 4.1, then I briefly tried Slackware
for a while before returning to Red Hat. I have been a faithful
Fedora/RH user ever since, Fedora personally and RHEL professionally.

SRPM and spec file for the package are here:

  http://folk.uio.no/trondham/review/

Thanks - I'm looking forward to joining the community and helping out.

Regards,
-- 
Trond H. Amundsen t.h.amund...@usit.uio.no
Center for Information Technology Services, University of Oslo
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[Bug 658976] perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP response splitting

2011-10-05 Thread bugzilla
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=658976

--- Comment #18 from Ramon de C Valle rcva...@redhat.com 2011-10-05 10:55:37 
EDT ---
Created perl-CGI tracking bugs for this issue

Affects: fedora-all [bug 743629]

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[Bug 658976] perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP response splitting

2011-10-05 Thread bugzilla
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=658976

Ramon de C Valle rcva...@redhat.com changed:

   What|Removed |Added

 Depends on||743629
 Depends on||743630

--- Comment #17 from Ramon de C Valle rcva...@redhat.com 2011-10-05 10:55:30 
EDT ---
Created perl tracking bugs for this issue

Affects: fedora-all [bug 743630]

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[Bug 743629] New: perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP response splitting [fedora-all]

2011-10-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary 
value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP 
response splitting [fedora-all]

https://bugzilla.redhat.com/show_bug.cgi?id=743629

   Summary: perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded
MIME boundary value for multipart content,
CVE-2010-4410 - CRLF injection allowing HTTP response
splitting [fedora-all]
   Product: Fedora
   Version: 15
  Platform: All
OS/Version: Linux
Status: NEW
  Keywords: Security, SecurityTracking
  Severity: medium
  Priority: medium
 Component: perl-CGI
AssignedTo: mmasl...@redhat.com
ReportedBy: rcva...@redhat.com
 QAContact: extras...@fedoraproject.org
CC: fedora-perl-devel-l...@redhat.com,
mmasl...@redhat.com, ppi...@redhat.com
Blocks: 658976
Classification: Fedora
  Story Points: ---
  Type: ---



This is an automatically created tracking bug!  It was created to ensure
that one or more security vulnerabilities are fixed in affected Fedora
versions.

For comments that are specific to the vulnerability please use bugs filed
against Security Response product referenced in the Blocks field.

For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs

When creating a Bodhi update request, please include the bug IDs of the
respective parent bugs filed against the Security Response product.
Please mention CVE ids in the RPM changelog when available.

Bodhi update submission link:
https://admin.fedoraproject.org/updates/new/?type_=securitybugs=658976

Please note: this issue affects multiple supported versions of Fedora.
Only one tracking bug has been filed; please only close it when all
affected versions are fixed.


[bug automatically created by: add-tracking-bugs]

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[Bug 743629] perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP response splitting [fedora-all]

2011-10-05 Thread bugzilla
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=743629

Ramon de C Valle rcva...@redhat.com changed:

   What|Removed |Added

 Status|NEW |CLOSED
 Resolution||NOTABUG
Last Closed||2011-10-05 11:07:41

--- Comment #1 from Ramon de C Valle rcva...@redhat.com 2011-10-05 11:07:41 
EDT ---
Already fixed.

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[Bug 658976] perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing HTTP response splitting

2011-10-05 Thread bugzilla
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=658976

Bug 658976 depends on bug 743629, which changed state.

Bug 743629 Summary: perl-CGI, perl-CGI-Simple: CVE-2010-2761 - hardcoded MIME 
boundary value for multipart content, CVE-2010-4410 - CRLF injection allowing 
HTTP response splitting [fedora-all]
https://bugzilla.redhat.com/show_bug.cgi?id=743629

   What|Old Value   |New Value

 Resolution||NOTABUG
 Status|NEW |CLOSED

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: Fedora kernel bug day.

2011-10-05 Thread Chris Adams
Once upon a time, Dave Jones da...@redhat.com said:
 Hardware specific problems like this are a nightmare for us to diagnose.
 It might even come down to you needing to do a bisect to find the individual
 kernel change that caused the problem. (assuming you know a 'good' version
 to start from)

I know suspend is another fun area, but are there any good tools to
figure out what is wrong when suspend/resume doesn't work right?  I've
got a problem system (RH BZ 548593) that I don't know what else I can do
to try to fix.
-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread JB
JB jb.1234abcd at gmail.com writes:

 ...

The only difference to previous run is that ethernet cable (with good ISP
service) was plugged in during boot time.
You can see userspace time, and thus total time reduced by more than 300%.

# less -i /var/log/messages
...
Oct  5 05:33:51 localhost systemd[1]: Startup finished in 1s 456ms
73us (kernel) + 12s 580ms 860us (initrd) + 1min 6s 747ms 352us
(userspace) = 1min 20s 784ms 285us.
...

# systemd-analyze blame
 35513ms livesys.service
 25004ms NetworkManager.service
 20153ms bluetooth.service
 20103ms ip6tables.service
 20101ms iptables.service
 19726ms sshd-keygen.service
 19710ms abrtd.service
 17752ms systemd-logind.service
 17708ms avahi-daemon.service
 13914ms udev-settle.service
 8484ms dbus.service
 6019ms fedora-loadmodules.service
 4972ms mcelog.service
 4782ms fcoe.service
 4659ms auditd.service
 4494ms multipathd.service
 4330ms systemd-vconsole-setup.service
 3862ms irqbalance.service
 3248ms media.mount
 3112ms udev-trigger.service
 3102ms rsyslog.service
 3046ms abrt-ccpp.service
 3022ms mdmonitor-takeover.service
 2987ms fedora-readonly.service
 2490ms console-kit-log-system-start.service
 2446ms systemd-remount-api-vfs.service
 2335ms udev.service
 1391ms systemd-tmpfiles-setup.service
 1225ms fedora-storage-init.service
  997ms systemd-sysctl.service
  759ms systemd-readahead-collect.service
  731ms remount-rootfs.service
  577ms sm-client.service
  518ms netfs.service
  218ms fedora-wait-storage.service
  131ms fedora-storage-init-late.service
  122ms sendmail.service
   92ms lvm2-monitor.service
   60ms livesys-late.service
   54ms console-kit-daemon.service
   37ms sandbox.service
   34ms iscsi.service
   22ms systemd-user-sessions.service
   21ms rtkit-daemon.service
   14ms accounts-daemon.service

Full outputs to analyze and plot are available below (valid for 30 days).

Full /var/log/messages:
http://pastebin.com/7jh2rHVk

Full 'systemd-analyze plot  plot.svg':
http://pastebin.com/VY8wFUkt

JB


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Unable to reach a package maintainer for deprecation request

2011-10-05 Thread Kevin Fenzi
On Mon, 3 Oct 2011 10:03:55 -0700
Steve Jenkins stevejenk...@gmail.com wrote:

 I'm not sure of the correct protocol in cases like this, so any
 guidance is appreciated.
 
 Early last month, I sent a message to all the addresses I could find
 for Jim Radford (jradford), the maintainer of the dkim-milter package:
 
 https://admin.fedoraproject.org/pkgdb/acls/name/dkim-milter

...snip...

 
 https://bugzilla.redhat.com/show_bug.cgi?id=740965
 
 However, still no response. Any suggestions as to what to do next?

I'd give him a bit more time to respond on the bug... and then if he
doesn't in say another week or so, lets just go ahead and depreciate
the package. (Any provenpackager should be able to do that). 

Feel free to ping me in a week or so if you haven't heard from them and
we can get it taken care of. 

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Jef Spaleta
On Tue, Oct 4, 2011 at 6:40 PM, Adam Williamson awill...@redhat.com wrote:
 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.


Right, and as I've said..in the context of the comparison with Knoppix
specifically I found evidence that udev settle use to be a long boot
up blocker in previous Knoppix releases.  I wouldn't be surprised at
all if Knoppix init had been changed in the newest release that JB
tried to no longer call the settle function (or call it with a very
short timeout)  But I'm not going to be downloading Knoppix and
dissecting its init to prove that to myself. Its obvious from my
testing that settle is one of the big blockers, a blocker multiple
live distributions have hit in the last year actually.

What I'm trying to do is wrap my head around is even if we defaulted
to a no LVM install scenario how could we reconstitute the logic
associated with fedora-local-fs so the lvm based need for udev settle
was optional.  It's seems like digging ourselves out of the hole while
still supporting lvm as a non-default option could be complicated.

-jef
-- 
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

2011-10-05 Thread Eric Sandeen
On 10/5/11 9:58 AM, Eric Sandeen wrote:
 On 10/4/11 6:53 PM, Ric Wheeler wrote:

...

 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 :)
 
 right; for large ext4 fs use (or testing), try 
 
 # mkfs.ext4 -E lazy_itable_init=1 /dev/blah
 
 this will cause it to skip inode table initialization, and speed up mkfs a 
 LOT.
 It'll also keep sparse test images smaller.
 
 IMHO this should probably be made default above a certain size.
 
 The tradeoff is that inode table initialization happens in kernelspace, 
 post-mount -
 with efforts made to do it in the background, and not impact other I/O too 
 much.

Sorry, Lukas reminds me that this should already be the default mode, with a
new enough kernel and new enough e2fsprogs.  Rawhide should meet those criteria.

-Eric

 -Eric
 
 ric

 

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Matyas Selmeci
Adam Williamson wrote on Tue, Oct 04, 2011 at 07:08:33PM -0700:
 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.

A specific app may have done it as well, but before Vista, the DPI
settings dialog box in the Control Panel had that feature.

-mat

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Dealing with circular BuildRequires?

2011-10-05 Thread Tom Lane
Petr Pisar ppi...@redhat.com writes:
 On 2011-10-05, Tom Lane t...@redhat.com wrote:
 For example, cairo BuildRequires: librsvg2-devel, and librsvg2
 BuildRequires: cairo-devel, so there is no order in which I can rebuild
 them.  How the heck did we get into such a situation, and what should
 I do about it?  Neither specfile appears to have any provision for
 bootstrapping.

 We had similar problem when upgrading Perl to 5.14.

 First, we choosed dependecy-ordered builds which stopped after
 rebuilding about one thousand packages. Then we hit circular
 dependencies blocking remaining eight hunderds packages.

What exactly did you do for dependency-ordered builds?  What I could
really use right now is a tool that would sort the package list into
dependency order for me, and point to where there are circularities.
I'd like to think that wheel has been invented already ...

regards, tom lane
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


File MooseX-Types-Structured-0.28.tar.gz uploaded to lookaside cache by iarnell

2011-10-05 Thread Iain Arnell
A file has been added to the lookaside cache for perl-MooseX-Types-Structured:

40f9fc2bd8c66803266a1c16f8fb2742  MooseX-Types-Structured-0.28.tar.gz
--
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


[perl-MooseX-Types-Structured] update to 0.28

2011-10-05 Thread Iain Arnell
commit cb5c572bd5cc8cd95d14276ad0224c7011730100
Author: Iain Arnell iarn...@gmail.com
Date:   Wed Oct 5 18:31:56 2011 +0200

update to 0.28

 .gitignore|1 +
 perl-MooseX-Types-Structured.spec |7 +--
 sources   |2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9d47578..98a98fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ MooseX-Types-Structured-0.23.tar.gz
 /MooseX-Types-Structured-0.25.tar.gz
 /MooseX-Types-Structured-0.26.tar.gz
 /MooseX-Types-Structured-0.27.tar.gz
+/MooseX-Types-Structured-0.28.tar.gz
diff --git a/perl-MooseX-Types-Structured.spec 
b/perl-MooseX-Types-Structured.spec
index 52e6ab9..c7f2723 100644
--- a/perl-MooseX-Types-Structured.spec
+++ b/perl-MooseX-Types-Structured.spec
@@ -1,6 +1,6 @@
 Name:   perl-MooseX-Types-Structured
-Version:0.27
-Release:2%{?dist}
+Version:0.28
+Release:1%{?dist}
 Summary:Structured Type Constraints for Moose
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -63,6 +63,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Wed Oct 05 2011 Iain Arnell iarn...@gmail.com 0.28-1
+- update to latest upstream version
+
 * Wed Jul 20 2011 Petr Sabata con...@redhat.com - 0.27-2
 - Perl mass rebuild
 
diff --git a/sources b/sources
index 4e5ba40..3d52378 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-38377f3efd021b4b932cc1d0f1a8aae3  MooseX-Types-Structured-0.27.tar.gz
+40f9fc2bd8c66803266a1c16f8fb2742  MooseX-Types-Structured-0.28.tar.gz
--
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


[perl-MooseX-Types-Structured/f16] update to 0.28

2011-10-05 Thread Iain Arnell
Summary of changes:

  cb5c572... update to 0.28 (*)

(*) 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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[perl-MooseX-Types-Structured/f15] (3 commits) ...update to 0.28

2011-10-05 Thread Iain Arnell
Summary of changes:

  d8d43b6... update to 0.27 (*)
  c4d4051... Perl mass rebuild (*)
  cb5c572... update to 0.28 (*)

(*) 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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[perl-MooseX-Types-Structured/f14] (6 commits) ...update to 0.28

2011-10-05 Thread Iain Arnell
Summary of changes:

  ce02159... update to 0.26 (*)
  e722023... additional provides for packages hidden from PAUSE (*)
  45876b0... - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass (*)
  d8d43b6... update to 0.27 (*)
  c4d4051... Perl mass rebuild (*)
  cb5c572... update to 0.28 (*)

(*) 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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 10:49 -0500, Matyas Selmeci wrote:

   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.
 
 A specific app may have done it as well, but before Vista, the DPI
 settings dialog box in the Control Panel had that feature.

ah, OK. thanks for the reminder.
-- 
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: Dealing with circular BuildRequires?

2011-10-05 Thread Nathanael D. Noblet
On 10/05/2011 10:02 AM, Tom Lane wrote:
 What exactly did you do for dependency-ordered builds?  What I could
 really use right now is a tool that would sort the package list into
 dependency order for me, and point to where there are circularities.
 I'd like to think that wheel has been invented already ...

Have you looked at smock? It somehow computes the order a set of rpms 
need to be built in...


-- 
Nathanael d. Noblet
t 403.875.4613
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora kernel bug day.

2011-10-05 Thread Bruno Wolff III
On Wed, Oct 05, 2011 at 10:38:18 -0400,
  Dave Jones da...@redhat.com wrote:
 
 The kernel-debug rpm should have everything you'd need.

But I can't get the system to crash to get a traceback. It just hangs.
I tried using the sysrq commands and NMI timeouts and I haven't been able
to get a dump or traceback.

 Hardware specific problems like this are a nightmare for us to diagnose.
 It might even come down to you needing to do a bisect to find the individual
 kernel change that caused the problem. (assuming you know a 'good' version
 to start from)

The issue goes back quite a ways (probably it last worked correctly
with 2.6.29.1-68.fc11.i686.PAE). I have a USB headset now so I have been
less concerned about the issue. But several months ago there were some
USB issues and I switched back to motherboard sound during that time and
had a number of hangs, so I opened a new bug (since I am not 100% sure it
is really the same bug as 496536).
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Dealing with circular BuildRequires?

2011-10-05 Thread Adam Huffman
On Wed, Oct 5, 2011 at 5:02 PM, Tom Lane t...@redhat.com wrote:
 Petr Pisar ppi...@redhat.com writes:
 On 2011-10-05, Tom Lane t...@redhat.com wrote:
 For example, cairo BuildRequires: librsvg2-devel, and librsvg2
 BuildRequires: cairo-devel, so there is no order in which I can rebuild
 them.  How the heck did we get into such a situation, and what should
 I do about it?  Neither specfile appears to have any provision for
 bootstrapping.

 We had similar problem when upgrading Perl to 5.14.

 First, we choosed dependecy-ordered builds which stopped after
 rebuilding about one thousand packages. Then we hit circular
 dependencies blocking remaining eight hunderds packages.

 What exactly did you do for dependency-ordered builds?  What I could
 really use right now is a tool that would sort the package list into
 dependency order for me, and point to where there are circularities.
 I'd like to think that wheel has been invented already ...

                        regards, tom lane

The nearest I can think of is smock.pl, which has a '--dryrun' option
providing the dependency order information.

There's some information about it here:

http://www.bioinformatics.org/wiki/R-repo/setup_for_build


Adam
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Dealing with circular BuildRequires?

2011-10-05 Thread seth vidal
On Wed, 2011-10-05 at 10:17 -0600, Nathanael D. Noblet wrote:
 On 10/05/2011 10:02 AM, Tom Lane wrote:
  What exactly did you do for dependency-ordered builds?  What I could
  really use right now is a tool that would sort the package list into
  dependency order for me, and point to where there are circularities.
  I'd like to think that wheel has been invented already ...
 
 Have you looked at smock? It somehow computes the order a set of rpms 
 need to be built in...


smock really doesn't do that. 

1. a lot of buildreqs are non-trivial to determine the proper provide
for
2. it doesn't solve circular build deps.


-sv


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[Bug 743519] RFE: please update to 0.009

2011-10-05 Thread bugzilla
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=743519

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA

--- Comment #4 from Fedora Update System upda...@fedoraproject.org 2011-10-05 
13:16:28 EDT ---
Package perl-Module-Runtime-0.009-1.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing
perl-Module-Runtime-0.009-1.fc16'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/perl-Module-Runtime-0.009-1.fc16
then log in and leave karma (feedback).

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: release number when upstream *only* has git hashes?

2011-10-05 Thread Ralf Corsepius
On 10/05/2011 04:35 PM, Toshio Kuratomi wrote:
 On Wed, Oct 05, 2011 at 06:53:50AM +0200, Ralf Corsepius wrote:
 On 10/04/2011 09:01 PM, Toshio Kuratomi wrote:

   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.

 I hope you don't really mean this.
Certainly not -  version - release mixup on my part :() - Sorry.

 git hashes belong in the Release field;
 not in the version field.

I was advocating to mandate git hashes as part of the release-string, 
because checkouts by date do not work well with git.

Ralf

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[pkgdb] perl-Pugs-Compiler-Rule (un)retirement

2011-10-05 Thread Fedora PackageDB
Package perl-Pugs-Compiler-Rule in Fedora devel has been retired by steve

To make changes to this package see:
  https://admin.fedoraproject.org/pkgdb/acls/name/perl-Pugs-Compiler-Rule
--
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


[pkgdb] perl-Pugs-Compiler-Rule (un)retirement

2011-10-05 Thread Fedora PackageDB
Package perl-Pugs-Compiler-Rule in Fedora 16 has been retired by steve

To make changes to this package see:
  https://admin.fedoraproject.org/pkgdb/acls/name/perl-Pugs-Compiler-Rule
--
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: GDBM upgrade in F17

2011-10-05 Thread Jesse Keating
On Oct 4, 2011, at 10:31 PM, Adam Williamson wrote:
 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?


I don't even know what that would mean.

Tag is an overloaded term, even within koji itself.

A tag is an identifier that can be applied to specific builds.  It can also 
create a unique place to assign package ownership and package membership, e.g. 
bash does not exist in tag f7-nobash and bash-3.2.5-2.fc17 has been tagged 
with f16.  Tag can also represent what collection of packages is used when a 
build is done for a certain build target.  The f17-candidate build target makes 
use of the f17-build tag to populate the build root.  After the build is done, 
the f17 tag is applied to the build.  Tags also have inheritance, so the 
f17-build tag inherits data from the f17 tag, which is why when a build is done 
and is tagged with f17, it will show up in the f17-build tag and be used in the 
build root.

We also make use of override tags, our own terminology here.  By injecting a 
tag between f17-build and f17, we have a way of 'overriding' what will normally 
appear in the build root by way of f17.  Thus we can temporarily 'override' a 
bad build, or in the case of Fedoras that are managed by updates-testing, we 
can short-circuit the time it would take for a certain build to wind up in the 
build root.

Further, we can create topic based tags that inherit from a base tag, but keep 
any builds from winding up in the base tag.  We've done this for perl rebuilds 
and other sweeping changes that would be very disruptive to the day to day 
activities.  For example, we could create a tag f17-perl that inherits data and 
builds from f17, create a build target f17-perl that makes use of the f17-perl 
tag to populate the build root, and all builds when finished would get tagged 
with f17-perl.  They would have their own little world in which to prepare a 
mass rebuild, and when done move it all into f17 proper.  I suspect this 
particular scenario is what some people are looking for in bodhi for rawhide, 
but there is a (high) cost in the form of repo regeneration.  Every time 
something gets tagged for f17 it will cause a newRepo call for any targets that 
use build tags that inherit from f17.  That would be f17-candidate, and now 
f17-perl, and any other topic tags that exist.  If there was 
 an f18 tag at the time it would also get a repo regeneration, and any f18 
topic tags.  newRepo tasks are one of the most expensive things our build 
system does, dealing with 12K~ source packages generating something like 50K 
rpms on each of our arches.  As much speedup as we've tried to do this is still 
a heavy process on the koji DB and the filesystems.  So much so that we have to 
limit them to only 3 at a time.  Once you start adding a lot of topic branches 
that 3 can be a hindrance and can cause significant delays in our build systems 
ability to keep its build roots up to date.  20 minutes or so per newRepo, 3 at 
a time.  If you have 9 tags to regenerate it can be over 1 hour between each 
newRepo for each particular target.

tl;dr if you're looking for bodhi to allow on-demand creation of topic-tags for 
isolating build efforts from rawhide, that's too expensive of an item to allow 
a free-for-all at this time, in my opinion.

- jlk


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[Bug 741576] perl-DateTime-TimeZone-1.39 is available

2011-10-05 Thread bugzilla
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=741576

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version||perl-DateTime-TimeZone-1.39
   ||-1.fc16
 Resolution||ERRATA
Last Closed||2011-10-05 13:36:11

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[Bug 741576] perl-DateTime-TimeZone-1.39 is available

2011-10-05 Thread bugzilla
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=741576

--- Comment #5 from Fedora Update System upda...@fedoraproject.org 2011-10-05 
13:36:06 EDT ---
perl-DateTime-TimeZone-1.39-1.fc16 has been pushed to the Fedora 16 stable
repository.  If problems still persist, please make note of it in this bug
report.

-- 
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-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread JB
Jef Spaleta jspaleta at gmail.com writes:

 
 On Tue, Oct 4, 2011 at 6:40 PM, Adam Williamson awilliam at redhat.com 
 wrote:
  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.
 
 Right, and as I've said..in the context of the comparison with Knoppix
 specifically I found evidence that udev settle use to be a long boot
 up blocker in previous Knoppix releases.  I wouldn't be surprised at
 all if Knoppix init had been changed in the newest release that JB
 tried to no longer call the settle function (or call it with a very
 short timeout)  But I'm not going to be downloading Knoppix and
 dissecting its init to prove that to myself. Its obvious from my
 testing that settle is one of the big blockers, a blocker multiple
 live distributions have hit in the last year actually.
 ...

Here it is.

# grep -ir udevadm /etc/
...
/etc/init.d/knoppix-autoconfig:  /sbin/udevadm settle
/etc/init.d/knoppix-autoconfig:  udevadm settle
/etc/init.d/knoppix-autoconfig: /sbin/udevadm settle
/etc/init.d/open-iscsi: udevadm settle
/etc/init.d/udev:if udevadm settle; then
...

All references to 'udevadm settle' are without parameters, so:
$ man udevadm
...
   udevadm settle [options]
   Watches the udev event queue, and exits if all current events are
   handled.

   --timeout=seconds
   Maximum number of seconds to wait for the event queue to become
   empty. The default value is 180 seconds. A value of 0 will check if
   the queue is empty and always return immediately.

You can see knoppix-autoconfig
http://pastebin.com/uU5Av6Pf

You can see open-iscsi
http://pastebin.com/9nRp5JGh

You can see udev
http://pastebin.com/aGgghx0s

JB


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Matthew Garrett
On Wed, Oct 05, 2011 at 09:26:59AM -0700, Adam Williamson wrote:

 You just did, sorry. ;) Hardware sucks. We know this. Fedora generally
 takes the position that it's correct to engineer things properly and
 regretfully explain that the hardware sucks when this causes problems,
 not engineer hacks and bodges to account for broken hardware.

Really? Because honestly if that's the position we generally hold then 
I'm just closing most of my bugs WONTFIX from here on out.

There are multiple issues here. The first is that X reports a 96dpi 
value because X can only report one value, so it might as well pick 
something that at least roughly matches user expectations. But like Adam 
says, randr gives you the per head measurements and you could work 
things out from there.

But then things get awkward. That information is often lies. So we can 
add a heuristic that clamps the DPI to something in-between 72 and 250 
and we probably won't exclude any real displays right now, but we do 
know that even by absolute standards some people are suddenly going to 
have tiny fonts and some people are suddenly going to have huge fonts 
because the hardware lies. But we'll write that off as broken hardware.

(You've also changed expected behaviour, because lots of people *want* 
small fonts on high-DPI screens, but again let's just chalk that up to 
incorrect expectations and make sure there's an easy UI that lets them 
change their global font size)

So, ok, now you have some belief about the DPI. But which DPI? If you're 
dual head, you've got two. Unless they match you're screwed - there's no 
magic way to get applications to reflow text just because you've moved 
the window between screens, and what would you do with a window that's 
halfway between? You can argue that this is a corner case and obviously 
yes it's a corner case but if you can't even pretend to fix the corner 
case then your solution isn't a solution any more than 96dpi is.

But what about the single monitor case? Let's go back to your Vaio. It's 
got a high DPI screen, so let's adjust to that. Now you're happy. Right 
up until you plug in an external monitor and now when you run any 
applications on the external display your fonts are twice the size they 
should be. WOOHOO GO TEAM of course that won't make us look like 
amateurs at all. So you need another heuristic to handle that, and of 
course heuristic is an ancient african word meaning maybe bonghits 
will make this problem more tractable.

We have no technological solution for dealing with the fact that 
applications may move from one DPI to another at runtime, and may even 
be displaying on both displays at once. All of which doesn't matter, of 
course, because we don't even have a well-defined problem statement. 
What are we actually trying to solve here?

Honestly, it's valuable for applications to be able to identify the DPI 
of the screen they're running on. For certain design purposes it may 
well be helpful for an application to have 100% map to this is what a 
sheet of paper the same distance away would look like, and so the fact 
that this is available to applications is a good thing.

But is it valuable for My fonts and icons look different on different 
displays? Sure, if you only ever use a single display, which is no 
longer the ubiquitous situation that it used to be. Or, in other words, 
no. It's not valuable.

How about My fonts are too small on my high-DPI laptop? Well, yes, 
that's a problem. And we should ensure that there's a usable way for you 
to fix that. But really in that situation my first port of call would be 
to search the font settings for a button that says Make my fonts 
bigger, not to look in display settings for something that lets me drag 
a bar across the screen to line up with a ruler.

In summary: Accurate DPI measurement is a means to an end, not an 
end in itself. Define the problem you're trying to solve, and then work 
out whether figuring out the real DPI would solve it. Unless your 
problem statement is unrealistically narrow, the answer is that it 
wouldn't.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Peter Jones
On 10/05/2011 12:26 PM, Adam Williamson wrote:

 You just did, sorry. ;) Hardware sucks. We know this. Fedora generally
 takes the position that it's correct to engineer things properly and
 regretfully explain that the hardware sucks when this causes problems,
 not engineer hacks and bodges to account for broken hardware.

That's a joke, right? You can't seriously believe this.

-- 
Peter

I was born not knowing and have had only a little time to change that
here and there.
-- Feynman
-- 
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

2011-10-05 Thread Richard W.M. Jones
On Wed, Oct 05, 2011 at 09:58:59AM -0500, Eric Sandeen wrote:
 right; for large ext4 fs use (or testing), try 
 
 # mkfs.ext4 -E lazy_itable_init=1 /dev/blah

 this will cause it to skip inode table initialization, and speed up
 mkfs a LOT.  It'll also keep sparse test images smaller.

 IMHO this should probably be made default above a certain size.

You almost preempted my question: Could I use this for every ext4
filesystem I make?  Honestly from a virt / libguestfs p.o.v. it sounds
like something we should always do.

 The tradeoff is that inode table initialization happens in
 kernelspace, post-mount - with efforts made to do it in the
 background, and not impact other I/O too much.

Is there a circumstance where this is bad?  I'm thinking perhaps a
case where you create a filesystem and immediately try to populate it
with lots of files.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top
-- 
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

2011-10-05 Thread Richard W.M. Jones
On Wed, Oct 05, 2011 at 10:42:37AM -0500, Eric Sandeen wrote:
 On 10/5/11 9:58 AM, Eric Sandeen wrote:
  On 10/4/11 6:53 PM, Ric Wheeler wrote:
 
 ...
 
  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 :)
  
  right; for large ext4 fs use (or testing), try 
  
  # mkfs.ext4 -E lazy_itable_init=1 /dev/blah
  
  this will cause it to skip inode table initialization, and speed up mkfs a 
  LOT.
  It'll also keep sparse test images smaller.
  
  IMHO this should probably be made default above a certain size.
  
  The tradeoff is that inode table initialization happens in kernelspace, 
  post-mount -
  with efforts made to do it in the background, and not impact other I/O too 
  much.
 
 Sorry, Lukas reminds me that this should already be the default mode, with a
 new enough kernel and new enough e2fsprogs.  Rawhide should meet those 
 criteria.

lazy_itable_init is always on by default now?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora kernel bug day.

2011-10-05 Thread Dave Jones
Some details about the triage day we are holding tomorrow.


Where:
#fedora-kernel on irc.freenode.net

When:
October 6th 2011

What:
The primary focus is going to be on getting things in the best shape possible
for Fedora 16's release. However there are some useful things that can be done
for all releases.

* Fedora 14
  At this point in 14's lifecycle, many open bugs are not going to be fixed,
  due to the amount of work necessary to identify and backport individual fixes.
  Because of this, identifying open bugs that are still relevant on 15/16
  is important, so we don't perpetually have to keep dragging these bugs forward
  every release. 

* Fedora 15
  F15 bugs that are likely to affect F16 are obviously of importance, so triage
  assistance on those bugs is useful.  If a bug is confirmed to be still present
  in Fedora 16, add 'F16' to the whiteboard field. 

* Fedora 16:
  With the release of the F16 beta, the primary focus will be to make sure the
  existing bugs are all properly assigned, and triaged.

* Rawhide:
  At the moment, Rawhide is essentially in-sync with F16.  The main difference
  is that Rawhide kernels have debugging enabled by default, whereas F16 doesn't
  (except for the kernel-debug builds).  Because F16 is the upcoming
  release, we're focusing there but bugs found in Rawhide will likely still
  occur in F16 as well.  However, there are a number of 'perpetual' bugs that
  are stuck in rawhide (especially Feature requests and WIP items) and those
  should probably be avoided for now.  When in doubt, focus on F16.

General info:
* See https://fedoraproject.org/wiki/KernelTriage for further 'howto' info.
* Of particular importance are bugs that will prevent installation, break
  networking, or cause system hangs.
  These bugs should be marked as blocking the f16blocker bug.  To do this, you
  can use the 'f16blocker' alias or the actual bug number 713568.
  Confirm in IRC before adding them to the tracker bug. If you don't have the
  Bugzilla powers to add them to the tracker bug, ask in IRC and someone else
  will be able to do it for you.
* Bugs that aren't serious enough to be blockers but might warrant special
  effort to fix might be added to the F16-accepted tracker (bug number 713566).
  Again, check in the channel before adding a bug to this tracker.


Useful links:
All open f14 kernel bugs: http://bit.ly/nmkC8m
All open f15 kernel bugs: http://bit.ly/pIpDdM
All open f16 kernel bugs: http://bit.ly/ouhRBY

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: GDBM upgrade in F17

2011-10-05 Thread Tom Lane
Jesse Keating jkeat...@j2solutions.net writes:
 tl;dr if you're looking for bodhi to allow on-demand creation of topic-tags 
 for isolating build efforts from rawhide, that's too expensive of an item to 
 allow a free-for-all at this time, in my opinion.

Fair enough.  Is there a policy or guideline on how big a change is big
enough to request a topic-tag for, rather than breaking rawhide until
the rebuild completes?

My particular reason for asking is that I'm looking at a soname bump for
libpng, and if repoquery is telling me the truth, there are about 1200
packages that will need to be rebuilt.

regards, tom lane
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: GDBM upgrade in F17

2011-10-05 Thread Jesse Keating
On Oct 5, 2011, at 11:07 AM, Tom Lane wrote:
 Jesse Keating jkeat...@j2solutions.net writes:
 tl;dr if you're looking for bodhi to allow on-demand creation of topic-tags 
 for isolating build efforts from rawhide, that's too expensive of an item to 
 allow a free-for-all at this time, in my opinion.
 
 Fair enough.  Is there a policy or guideline on how big a change is big
 enough to request a topic-tag for, rather than breaking rawhide until
 the rebuild completes?
 
 My particular reason for asking is that I'm looking at a soname bump for
 libpng, and if repoquery is telling me the truth, there are about 1200
 packages that will need to be rebuilt.
 
   regards, tom lane


When I was handling releng stuff, I liked to use the amount of days it would 
take to realistically fix things as a hubristic.  If it was going to take more 
than a day or two then it was probably worth it.  I also would make sure there 
has been some prep work, like attempted rebuilds in a local mock to find errors 
before we spend resources in the build system.

Your task of bumping libpng does seem like a reasonable use of a topic tag.  
Although I'm not releng for Fedora anymore, I would recommend spending some 
time with mock testing the rebuilds to find errors before we create a divergent 
line of development.  The longer the topic-tag exists, the more risk you have 
of conflicting changes going on in rawhide vs the changes you're making in the 
topic-tag that will have to be reconciled.  The topic-tag should be used to get 
the work done, not explore what work might be necessary.

- jlk


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Jef Spaleta
On Wed, Oct 5, 2011 at 9:22 AM, JB jb.1234a...@gmail.com wrote:
 Here it is.

No..that's not it.. that is the starting point necessary to understand
the udev differences between the two systems. It is not a dissection.

To understand what is happening with udev across those systems you
have to look really close at the udev rules and the scripts being
fired by the rules to make a comparison about the number of udev
events which udevd is
trying to deal with before settle returns.  For all I know knoppix
delibrately ships with a very different udev rule set to keep udev
settle fast. I'm sure someone will correct me if I'm wrong but I think
a udev with no rules to parse will settle faster than a udev with many
rules that need to be parsed, and the details of the rule construction
will also matter, as will which modules are loaded in initrd I
believe. How many udev events is Knoppix actually processing on your
hardware? How many events is Fedora Live processing on the same
hardware? I'm pretty sure the number of events to process depends a
lot of the ruleset. And how much of the time parsing rules is bound up
with slow seek performance and unoptimized file layout?  Are you doing
spinning media for your comparisons or usb?

The fact that the udev init script that you pasted calls
/lib/udev/write_dev_root_rule script, which we don't provide at all is
already an indication that things are very different in terms of udev
configuration across the systems.What other differences are
lurking _just_ in the udev config in Knoppix? My point is, this is not
an apples to apples comparison of sysinit versus systemd...not by a
long shot.  To understand why udevadm settle is taking longer in our
stack you have to ask some very detailed questions about the udev
configuration differences...including ruleset details such as timeouts
in each rule being parsed..and not just the master overriding timeout
that can be given for the settle command.

-jef
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 13:50 -0400, Peter Jones wrote:
 On 10/05/2011 12:26 PM, Adam Williamson wrote:
 
  You just did, sorry. ;) Hardware sucks. We know this. Fedora generally
  takes the position that it's correct to engineer things properly and
  regretfully explain that the hardware sucks when this causes problems,
  not engineer hacks and bodges to account for broken hardware.
 
 That's a joke, right? You can't seriously believe this.

It's at least a *standard excuse* I've seen wheeled out when it happens
to be convenient.

Let's say there's something of a cognitive dissonance effect between the
cases where we say 'well, we engineered it right and your hardware
sucks, sorry' and the cases where we say 'well, too much hardware sucks
so we can't engineer it right for your hardware that doesn't, sorry'...
-- 
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

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 18:49 +0100, Matthew Garrett wrote:

 So, ok, now you have some belief about the DPI. But which DPI? If you're 
 dual head, you've got two. Unless they match you're screwed - there's no 
 magic way to get applications to reflow text just because you've moved 
 the window between screens, and what would you do with a window that's 
 halfway between? You can argue that this is a corner case and obviously 
 yes it's a corner case but if you can't even pretend to fix the corner 
 case then your solution isn't a solution any more than 96dpi is.

There's no _magic_ way to fix anything, no. Things get fixed by code
writers writing code. That would seem to be the obvious thing to do...

Like I replied to ajax, I suspect when the problem of assuming
everything's 96dpi becomes simply too acute, instead of fixing
everything really properly so that all displays correct report their
size and all desktops actually do resolution independence perfectly so
it doesn't _matter_ if one of your displays is 98dpi and the other is
215dpi, everything still looks perfect, the industry will just wind up
with a slightly more sophisticated bodge where we have a few 'standard'
resolutions and just figure out which one your displays are closest to.
But that's still going to require some kind of sensible handling of the
case where one monitor is roughly 100dpi and the other is roughly
200dpi, unless we simply say 'you can't do that, all your displays have
to be in the same DPI Category'.
-- 
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

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 15:28 +0200, Lennart Poettering wrote:

 Please, don't claim that udev settle was a sensible prerequisite. It
 isn't. It has no place in today's dynamic hardware.

Thanks for the correction.

(you might want to talk to the anaconda team, then, because liveinst
runs 'udevadm settle' when it starts up, and refuses to proceed until
udevadm settle is happy.)
-- 
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

2011-10-05 Thread Bill Nottingham
Kay Sievers (kay.siev...@vrfy.org) said: 
 Any system service that today relies in its core on 'udevadm settle'
 or scsi-wait-scan module, or any of the other bad hacks in that
 category, anything that uses these barriers as a checkpoint to block
 on, to do its synchronous actions, should be considered non-hotplug
 capable, need to be fixed or legacy. The Fedora storage assembly shell
 scripts really need to be replaced by something that fits into today's
 reality.

... which has been the plan for a few years now, but is waiting on
assorted LVM infrastructure work.

Bill
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Simo Sorce
On Wed, 2011-10-05 at 12:31 -0700, Adam Williamson wrote:
 On Wed, 2011-10-05 at 18:49 +0100, Matthew Garrett wrote:
 
  So, ok, now you have some belief about the DPI. But which DPI? If you're 
  dual head, you've got two. Unless they match you're screwed - there's no 
  magic way to get applications to reflow text just because you've moved 
  the window between screens, and what would you do with a window that's 
  halfway between? You can argue that this is a corner case and obviously 
  yes it's a corner case but if you can't even pretend to fix the corner 
  case then your solution isn't a solution any more than 96dpi is.
 
 There's no _magic_ way to fix anything, no. Things get fixed by code
 writers writing code. That would seem to be the obvious thing to do...
 
 Like I replied to ajax, I suspect when the problem of assuming
 everything's 96dpi becomes simply too acute, instead of fixing
 everything really properly so that all displays correct report their
 size and all desktops actually do resolution independence perfectly so
 it doesn't _matter_ if one of your displays is 98dpi and the other is
 215dpi, everything still looks perfect, the industry will just wind up
 with a slightly more sophisticated bodge where we have a few 'standard'
 resolutions and just figure out which one your displays are closest to.
 But that's still going to require some kind of sensible handling of the
 case where one monitor is roughly 100dpi and the other is roughly
 200dpi, unless we simply say 'you can't do that, all your displays have
 to be in the same DPI Category'.

Are you saying fonts should change on the fly when I move an app between
2 monitors that have different DPIs ?

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 15:44 -0400, Simo Sorce wrote:
 On Wed, 2011-10-05 at 12:31 -0700, Adam Williamson wrote:
  On Wed, 2011-10-05 at 18:49 +0100, Matthew Garrett wrote:
  
   So, ok, now you have some belief about the DPI. But which DPI? If you're 
   dual head, you've got two. Unless they match you're screwed - there's no 
   magic way to get applications to reflow text just because you've moved 
   the window between screens, and what would you do with a window that's 
   halfway between? You can argue that this is a corner case and obviously 
   yes it's a corner case but if you can't even pretend to fix the corner 
   case then your solution isn't a solution any more than 96dpi is.
  
  There's no _magic_ way to fix anything, no. Things get fixed by code
  writers writing code. That would seem to be the obvious thing to do...
  
  Like I replied to ajax, I suspect when the problem of assuming
  everything's 96dpi becomes simply too acute, instead of fixing
  everything really properly so that all displays correct report their
  size and all desktops actually do resolution independence perfectly so
  it doesn't _matter_ if one of your displays is 98dpi and the other is
  215dpi, everything still looks perfect, the industry will just wind up
  with a slightly more sophisticated bodge where we have a few 'standard'
  resolutions and just figure out which one your displays are closest to.
  But that's still going to require some kind of sensible handling of the
  case where one monitor is roughly 100dpi and the other is roughly
  200dpi, unless we simply say 'you can't do that, all your displays have
  to be in the same DPI Category'.
 
 Are you saying fonts should change on the fly when I move an app between
 2 monitors that have different DPIs ?

If they're sufficiently different in DPI, sure. Or would you really want
everything to suddenly become twice as small if you were moving a window
from a 100dpi monitor to a 200dpi one?
-- 
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

2011-10-05 Thread Bob Arendt
On 10/05/11 12:31, Adam Williamson wrote:
 Like I replied to ajax, I suspect when the problem of assuming
 everything's 96dpi becomes simply too acute, instead of fixing
 everything really properly so that all displays correct report their
 size and all desktops actually do resolution independence perfectly so
 it doesn't_matter_  if one of your displays is 98dpi and the other is
 215dpi, everything still looks perfect, the industry will just wind up
 with a slightly more sophisticated bodge where we have a few 'standard'
 resolutions and just figure out which one your displays are closest to.
 But that's still going to require some kind of sensible handling of the
 case where one monitor is roughly 100dpi and the other is roughly
 200dpi, unless we simply say 'you can't do that, all your displays have
 to be in the same DPI Category'.

Good point Adam.  Even if the Xserver correctly intuits the resolution
of each display, application behavior is going to be unacceptable.
Consider dragging a window from a 200 dpi display to a 100 dpi display.
Does the application detect this and correctly re-scale it's window
and interior widgets?  If the Xserver re-scales the font, how does
the app detect the change in bounding box pixel geometry?
How's the app supposed to behave if the window straddles monitors?

Unless all the graphic toolkits are significantly redesigned, there's
no nice way to operate in Xinerama with mis-matched montiors.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Frank Ch. Eigler
Adam Williamson awill...@redhat.com writes:

 [...]
 But that's still going to require some kind of sensible handling of the
 case where one monitor is roughly 100dpi and the other is roughly
 200dpi, unless we simply say 'you can't do that, all your displays have
 to be in the same DPI Category'.

Perhaps the solution is to bring back Zaphod / classic-multi-head mode
for dramatically different (e.g., DPI) outputs, so the issue of
dragging windows between them does not arise.

- FChE
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 16 beta vice Knoppix

2011-10-05 Thread Jef Spaleta
On Wed, Oct 5, 2011 at 5:56 AM, Kay Sievers kay.siev...@vrfy.org wrote:
 There is no general rule, but anything that calls 'udevadm settle' is
 suspicious and should be carefully checked if it does not rely on
 assumptions which just bet on luck and can't reliably work in hotplug
 setups.

Kay,

Is there a general purpose way to get an accounting of the number of
udev events or the maximum length of the unhandled event que since
boot( or since some point in time)? Basically a way to ask how many
events udev has been asked to handle prior to the existing call to
settle as it exists now in the boot process of Fedora. Not all events
are equal, but I'd like to make sure that when I'm looking at settle
timing in different situations I have a rough idea of how much work
udev has been asked to do ahead of that settle call.

-jef
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Simo Sorce
On Wed, 2011-10-05 at 12:49 -0700, Adam Williamson wrote:
 On Wed, 2011-10-05 at 15:44 -0400, Simo Sorce wrote:
  On Wed, 2011-10-05 at 12:31 -0700, Adam Williamson wrote:
   On Wed, 2011-10-05 at 18:49 +0100, Matthew Garrett wrote:
   
So, ok, now you have some belief about the DPI. But which DPI? If 
you're 
dual head, you've got two. Unless they match you're screwed - there's 
no 
magic way to get applications to reflow text just because you've moved 
the window between screens, and what would you do with a window that's 
halfway between? You can argue that this is a corner case and obviously 
yes it's a corner case but if you can't even pretend to fix the corner 
case then your solution isn't a solution any more than 96dpi is.
   
   There's no _magic_ way to fix anything, no. Things get fixed by code
   writers writing code. That would seem to be the obvious thing to do...
   
   Like I replied to ajax, I suspect when the problem of assuming
   everything's 96dpi becomes simply too acute, instead of fixing
   everything really properly so that all displays correct report their
   size and all desktops actually do resolution independence perfectly so
   it doesn't _matter_ if one of your displays is 98dpi and the other is
   215dpi, everything still looks perfect, the industry will just wind up
   with a slightly more sophisticated bodge where we have a few 'standard'
   resolutions and just figure out which one your displays are closest to.
   But that's still going to require some kind of sensible handling of the
   case where one monitor is roughly 100dpi and the other is roughly
   200dpi, unless we simply say 'you can't do that, all your displays have
   to be in the same DPI Category'.
  
  Are you saying fonts should change on the fly when I move an app between
  2 monitors that have different DPIs ?
 
 If they're sufficiently different in DPI, sure. Or would you really want
 everything to suddenly become twice as small if you were moving a window
 from a 100dpi monitor to a 200dpi one?

Are you also proposing to automatically resize all windows when you move
them from one display to another ? There lies the road to disaster an
pain imo.

At least untill all rendering is done with something like svg and not
with absolute pixel values this is just going to be a very bad
experience.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 15:56 -0400, Simo Sorce wrote:

   Are you saying fonts should change on the fly when I move an app between
   2 monitors that have different DPIs ?
  
  If they're sufficiently different in DPI, sure. Or would you really want
  everything to suddenly become twice as small if you were moving a window
  from a 100dpi monitor to a 200dpi one?
 
 Are you also proposing to automatically resize all windows when you move
 them from one display to another ? There lies the road to disaster an
 pain imo.
 
 At least untill all rendering is done with something like svg and not
 with absolute pixel values this is just going to be a very bad
 experience.

I'm more trying to think ahead about what's going to happen when our
current convenient assumptions break down than making specific technical
proposals. It just doesn't seem to me like a winning strategy to keep
working on the basis that we can simply assume one notional DPI for all
displays; sooner or later, given where display technology is going, this
is likely to break down. (Unless we just go with what happened when we
switched from 72dpi to 96dpi, I guess: wait until some arbitrary
'tipping point' in the adoption of hi-res displays and then say 'okay,
new notional dpi is 200, get used to it'. But there may be too long of
an overlap period for that to be practical.)
-- 
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

2011-10-05 Thread Matthew Garrett
On Wed, Oct 05, 2011 at 12:31:50PM -0700, Adam Williamson wrote:

 Like I replied to ajax, I suspect when the problem of assuming
 everything's 96dpi becomes simply too acute, instead of fixing
 everything really properly so that all displays correct report their
 size and all desktops actually do resolution independence perfectly so
 it doesn't _matter_ if one of your displays is 98dpi and the other is
 215dpi, everything still looks perfect, the industry will just wind up
 with a slightly more sophisticated bodge where we have a few 'standard'
 resolutions and just figure out which one your displays are closest to.
 But that's still going to require some kind of sensible handling of the
 case where one monitor is roughly 100dpi and the other is roughly
 200dpi, unless we simply say 'you can't do that, all your displays have
 to be in the same DPI Category'.

Sure, in the future when we have font renderers that run in GPU shaders 
we can think about whether there's a plausible way to make applications 
work when they have to deal with multiple DPIs simultaneously. But we 
don't have any technology that can do any of that at the moment, and so 
the simple fact is that right now the decision to have gnome run at 
96dpi regardless of the output is an entirely rational one and anyone 
who argues otherwise gets to explain how all the difficult bits would 
work. The end.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 21:31 +0100, Matthew Garrett wrote:
 On Wed, Oct 05, 2011 at 12:31:50PM -0700, Adam Williamson wrote:
 
  Like I replied to ajax, I suspect when the problem of assuming
  everything's 96dpi becomes simply too acute, instead of fixing
  everything really properly so that all displays correct report their
  size and all desktops actually do resolution independence perfectly so
  it doesn't _matter_ if one of your displays is 98dpi and the other is
  215dpi, everything still looks perfect, the industry will just wind up
  with a slightly more sophisticated bodge where we have a few 'standard'
  resolutions and just figure out which one your displays are closest to.
  But that's still going to require some kind of sensible handling of the
  case where one monitor is roughly 100dpi and the other is roughly
  200dpi, unless we simply say 'you can't do that, all your displays have
  to be in the same DPI Category'.
 
 Sure, in the future when we have font renderers that run in GPU shaders 
 we can think about whether there's a plausible way to make applications 
 work when they have to deal with multiple DPIs simultaneously. But we 
 don't have any technology that can do any of that at the moment, and so 
 the simple fact is that right now the decision to have gnome run at 
 96dpi regardless of the output is an entirely rational one and anyone 
 who argues otherwise gets to explain how all the difficult bits would 
 work. The end.

I'm just saying it would probably pay off to put some thought *now* into
how to manage things when higher resolution displays become so prevalent
that they can't be ignored, rather than desperately scrambling to catch
up when you eventually realize it's happened.
-- 
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

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 06:54 -0400, Steve Clark wrote:
 On 10/05/2011 01:51 AM, Adam Williamson wrote: 
  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.

 This is a meaningless comment to other people unless you provide 
 information on what the specs of your desktop are or the speed of your
 internet connection.

No, it isn't, because Kevin rashly made an absolutely categorical
statement that 'Only users on really slow connections' benefit from it.
You don't need to know what speed my personal internet connection is to
know that 3MB/sec (that's mega*bytes*, remember, internet connections
are specified in mega*bits* - 3MB/sec is 24Mb/sec) is a hell of a lot
faster than many internet connections can manage, handily contradicting
his assertion. Yes, my desktop is very fast, but so what? Kevin's
statement wasn't conditional upon system specs.

(My connection is actually specced at 25Mb/sec, but it rarely manages
that to a Fedora mirror; I usually get about 8Mb/sec for package
downloads).
-- 
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

2011-10-05 Thread Matthew Garrett
On Wed, Oct 05, 2011 at 01:34:43PM -0700, Adam Williamson wrote:

 I'm just saying it would probably pay off to put some thought *now* into
 how to manage things when higher resolution displays become so prevalent
 that they can't be ignored, rather than desperately scrambling to catch
 up when you eventually realize it's happened.

The likely outcome of higher density displays is that default font sizes 
will get larger. It's a problem if and only if it's common to use 
multiple displays of grossly different density, and fixing that problem 
is impossible unless we have a huge number of technical advances that 
nobody's even working on right now. It's worth thinking about. It's just 
not something that we're anywhere near being able to implement, and as 
such it's pretty unrelated to the original observation which is that 
trusting EDID right now will just get you burned.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: About Feature enhancement Updates Policy

2011-10-05 Thread Adam Williamson
On Mon, 2011-09-26 at 11:42 -0300, Sergio Belkin wrote:

  Abiword releases a new version that adds compatibility with WordStar
  4.0 documents. It also completely updates the user interface to use
  pie menus. This would be a feature enhancement with a major user
  experience change, and would not be allowed. 
 
  Is that requirement honored? Because unless I miss something there is
  a lot of updates that include only enhancements. Is not my will to
  create a controversy but perhaps there is something in the guideliness
  that needs (at the risk of sounding repeating) update
 
  Perhaps you mean 'enforced' ?
 
 Yup, I do, I wrote it in a hurry and my english sometimes is not so good :)

 Thanks for your explanation, it's somewhat better that I can read at wiki :)

Just to make sure something in Kevin's mail is sufficiently emphasized:
the thing that's bad in the Abiword example is not the 'feature
enhancement' part, it's the 'user experience change' part. The WordStar
4.0 compatibility is fine, it's the pie menus that are a problem. An
update which enhances features without changing the normal user
experience is not against the policy.
-- 
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

2011-10-05 Thread Benny Amorsen
Matthew Garrett mj...@srcf.ucam.org writes:

 We have no technological solution for dealing with the fact that 
 applications may move from one DPI to another at runtime, and may even 
 be displaying on both displays at once.

From a technology viewpoint, that is actually theoretically easy to
handle on modern hardware: Render everything as 3D objects and let the
graphics hardware scale as appropriate.

To get it to look pretty you would need fairly high DPI monitors or
fancy scaling algorithms though. I can imagine that sub-pixel rendering
would be quite tricky to get right when DPI changes halfway through a
character.


/Benny

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Summary/Minutes from today's FESCO meeting (2011-10-03)

2011-10-05 Thread Adam Williamson
On Mon, 2011-10-03 at 13:46 -0400, Adam Jackson wrote:

 * #667 Request to fix CRITPATH update process  (ajax, 17:06:03)
* AGREED: critpath package rules to be modified per sgallagh's
  proposal above  (ajax, 17:14:09)
* ACTION: nirik to file bodhi ticket for critpath change  (ajax,
  17:15:45)

to save people the bother of reading the logs, the 'proposal above'
involved allowing critpath updates to be pushed with 0 karma after a two
week wait.
-- 
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 kernel bug day.

2011-10-05 Thread Adam Williamson
On Mon, 2011-10-03 at 15:36 -0400, Dave Jones wrote:
 On Mon, Aug 22, 2011 at 10:24:45PM -0400, Dave Jones wrote:
   On Mon, Aug 22, 2011 at 03:33:24PM -0700, Adam Williamson wrote:

  We'll be doing this in #fedora-kernel next Monday (22nd)
  I expect that the wiki page will continue to evolve as we start 
 working
  on this, and perhaps this can even become a regular thing.
 
 apologies for not helping with this; turned out to be bad timing for me,
 I didn't even get to decompress from Alpha last week before I had to
 spend three days at Linuxcon, and spent most of the weekend in a dazed
 heap on the couch...sorry again!
   
   You didn't miss much. Turned out to be a non-event.
   Maybe we'll give it another shot in a few weeks.
 
 So we're thinking of trying this again this thursday with a focus on 16,
 (but triage work on older releases is welcomed too).

It's a bit late to note now, but Thursday isn't a great choice of day as
it's the regular Test Day slot: tomorrow is printing test day, so people
who are particularly inclined to join in with test day type events will
have to pick one or the other...
-- 
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

2011-10-05 Thread Adam Williamson
On Wed, 2011-10-05 at 10:06 -0700, Jesse Keating wrote:
 On Oct 4, 2011, at 10:31 PM, Adam Williamson wrote:
  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?
 
 
 I don't even know what that would mean.

I was thinking of something like the f16-gnome tag the desktop team uses
to do big messy GNOME builds in before re-tagging them so they can be
submitted as updates. I didn't know all the issues behind that. :)

 tl;dr if you're looking for bodhi to allow on-demand creation of
 topic-tags for isolating build efforts from rawhide, that's too
 expensive of an item to allow a free-for-all at this time, in my
 opinion.

On demand, no. That's why I said 'if they request one'. I was assuming a
manually handled, human-in-the-loop type of 'request', not a fill out
the form and bonk on the button type of 'request'.
-- 
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: Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide

2011-10-05 Thread Farkas Levente
On 10/05/2011 05:42 PM, Eric Sandeen wrote:
 right; for large ext4 fs use (or testing), try 

 # mkfs.ext4 -E lazy_itable_init=1 /dev/blah

 this will cause it to skip inode table initialization, and speed up mkfs a 
 LOT.
 It'll also keep sparse test images smaller.

 IMHO this should probably be made default above a certain size.

 The tradeoff is that inode table initialization happens in kernelspace, 
 post-mount -
 with efforts made to do it in the background, and not impact other I/O too 
 much.
 
 Sorry, Lukas reminds me that this should already be the default mode, with a
 new enough kernel and new enough e2fsprogs.  Rawhide should meet those 
 criteria.

yes i know it's not rhel list, but still is it working on rhel-6?

-- 
  Levente   Si vis pacem para bellum!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Matthew Garrett
On Wed, Oct 05, 2011 at 11:11:38PM +0200, Benny Amorsen wrote:
 Matthew Garrett mj...@srcf.ucam.org writes:
 
  We have no technological solution for dealing with the fact that 
  applications may move from one DPI to another at runtime, and may even 
  be displaying on both displays at once.
 
 From a technology viewpoint, that is actually theoretically easy to
 handle on modern hardware: Render everything as 3D objects and let the
 graphics hardware scale as appropriate.

This... works badly. Really. Open gimp and add some text. Now double the 
size of the font. Save the image and open it in image viewer, and zoom 
out so the text is half the size. It doesn't look the same as your 
original text.

Rendering fonts (and even SVGs) well requires you to know the scale that 
you're rendering to. More pixels mean you can add more detail. If you 
shrink that then the additional detail is still there, getting in the 
way of the actually important information. Doing this properly requires 
that the original object renderer be part of the scaling process, and 
doing that on the fly with reasonable performance just isn't part of our 
rendering stack at the moment.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Why EDID is not trustworthy for DPI

2011-10-05 Thread Adam Jackson
On Wed, 2011-10-05 at 23:11 +0200, Benny Amorsen wrote:
 Matthew Garrett mj...@srcf.ucam.org writes:
 
  We have no technological solution for dealing with the fact that 
  applications may move from one DPI to another at runtime, and may even 
  be displaying on both displays at once.
 
 From a technology viewpoint, that is actually theoretically easy to
 handle on modern hardware: Render everything as 3D objects and let the
 graphics hardware scale as appropriate.

Your use of the word theoretically reveals much.  You would almost
certainly be appalled by just how much geometry information is necessary
to render a single glyph.  Which is why we - and Windows, and OSX -
don't do that.  When you ask for a glyph at a given transformation
matrix, it gets rasterized down to an A8 mask, and we reuse those from
then on.  (Okay, it's A8R8G8B8 if you're doing subpixel antialiasing).
That's the only way you get anything like acceptable performance.

If it were easy, we'd already be doing it.

- 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: Why EDID is not trustworthy for DPI

2011-10-05 Thread Vít Ondruch
Dne 5.10.2011 21:56, Simo Sorce napsal(a):
 On Wed, 2011-10-05 at 12:49 -0700, Adam Williamson wrote:
 On Wed, 2011-10-05 at 15:44 -0400, Simo Sorce wrote:
 On Wed, 2011-10-05 at 12:31 -0700, Adam Williamson wrote:
 On Wed, 2011-10-05 at 18:49 +0100, Matthew Garrett wrote:

 So, ok, now you have some belief about the DPI. But which DPI? If you're
 dual head, you've got two. Unless they match you're screwed - there's no
 magic way to get applications to reflow text just because you've moved
 the window between screens, and what would you do with a window that's
 halfway between? You can argue that this is a corner case and obviously
 yes it's a corner case but if you can't even pretend to fix the corner
 case then your solution isn't a solution any more than 96dpi is.
 There's no _magic_ way to fix anything, no. Things get fixed by code
 writers writing code. That would seem to be the obvious thing to do...

 Like I replied to ajax, I suspect when the problem of assuming
 everything's 96dpi becomes simply too acute, instead of fixing
 everything really properly so that all displays correct report their
 size and all desktops actually do resolution independence perfectly so
 it doesn't _matter_ if one of your displays is 98dpi and the other is
 215dpi, everything still looks perfect, the industry will just wind up
 with a slightly more sophisticated bodge where we have a few 'standard'
 resolutions and just figure out which one your displays are closest to.
 But that's still going to require some kind of sensible handling of the
 case where one monitor is roughly 100dpi and the other is roughly
 200dpi, unless we simply say 'you can't do that, all your displays have
 to be in the same DPI Category'.
 Are you saying fonts should change on the fly when I move an app between
 2 monitors that have different DPIs ?
 If they're sufficiently different in DPI, sure. Or would you really want
 everything to suddenly become twice as small if you were moving a window
 from a 100dpi monitor to a 200dpi one?
 Are you also proposing to automatically resize all windows when you move
 them from one display to another ? There lies the road to disaster an
 pain imo.

 At least untill all rendering is done with something like svg and not
 with absolute pixel values this is just going to be a very bad
 experience.

 Simo.


Actually you should think about it in opposite way. Window will have 
always the same size, e.g. 10x10 cm and who cares how many pixel it is? 
Have you ever counted? Pixels are so ancient ...

Vit
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[Bug 743542] New: perl-Config-Properties-1.73 is available

2011-10-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: perl-Config-Properties-1.73 is available

https://bugzilla.redhat.com/show_bug.cgi?id=743542

   Summary: perl-Config-Properties-1.73 is available
   Product: Fedora
   Version: rawhide
  Platform: Unspecified
OS/Version: Unspecified
Status: NEW
  Keywords: FutureFeature, Triaged
  Severity: unspecified
  Priority: unspecified
 Component: perl-Config-Properties
AssignedTo: xav...@bachelot.org
ReportedBy: upstream-release-monitor...@fedoraproject.org
 QAContact: extras...@fedoraproject.org
CC: xav...@bachelot.org, fedora-perl-devel-l...@redhat.com
Classification: Fedora
  Story Points: ---
  Type: ---


Latest upstream release: 1.73
Current version in Fedora Rawhide: 1.72
URL: http://search.cpan.org/dist/Config-Properties/

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

-- 
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 743519] RFE: please update to 0.009

2011-10-05 Thread bugzilla
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=743519

Petr Pisar ppi...@redhat.com changed:

   What|Removed |Added

 CC||upstream-release-monitoring
   ||@fedoraproject.org

--- Comment #1 from Petr Pisar ppi...@redhat.com 2011-10-05 07:12:18 EDT ---
*** Bug 743544 has been marked as a duplicate of this bug. ***

-- 
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 743544] perl-Module-Runtime-0.009 is available

2011-10-05 Thread bugzilla
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=743544

Petr Pisar ppi...@redhat.com changed:

   What|Removed |Added

 Status|NEW |CLOSED
 Resolution||DUPLICATE
Last Closed||2011-10-05 07:12:18

--- Comment #1 from Petr Pisar ppi...@redhat.com 2011-10-05 07:12:18 EDT ---


*** This bug has been marked as a duplicate of bug 743519 ***

-- 
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

2011-10-05 Thread buildsys


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


[perl-Module-Runtime] 0.009 bump

2011-10-05 Thread Petr Pisar
commit 60af100ef54e7cc9a3394e58988a10cff9421978
Author: Petr Písař ppi...@redhat.com
Date:   Wed Oct 5 13:39:05 2011 +0200

0.009 bump

 perl-Module-Runtime.spec |9 ++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/perl-Module-Runtime.spec b/perl-Module-Runtime.spec
index 25111ab..28a6550 100644
--- a/perl-Module-Runtime.spec
+++ b/perl-Module-Runtime.spec
@@ -1,7 +1,7 @@
 # This file is licensed under the terms of GNU GPLv2+.
 Name:   perl-Module-Runtime
-Version:0.008
-Release:2%{?dist}
+Version:0.009
+Release:1%{?dist}
 Summary:Runtime module handling
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -40,12 +40,15 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 
2/dev/null \;
 ./Build test
 
 %files
-%defattr(-,root,root,-)
 %doc Changes README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Wed Oct 05 2011 Petr Pisar ppi...@redhat.com - 0.009-1
+- 0.009 bump
+- Remove defattr now
+
 * Fri Jul 22 2011 Petr Sabata con...@redhat.com - 0.008-2
 - Perl mass rebuild
 
--
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

  1   2   >