Re: ABRT bugs for EOL products

2011-02-23 Thread Jiri Moskovcak
On 02/23/2011 05:11 AM, Orion Poplawski wrote:
 I just got an ABRT bug for a Fedora 12 package [1].  Can we prevent bugs
 being filed for EOL products?  Who needs to handle this?  Is this a
 known issue?

 Thanks!

 - Orion

 [1] - https://bugzilla.redhat.com/show_bug.cgi?id=679584

There is not much we can do from ABRT side as long as bugzilla allows 
reporting new bugs against EOL products.

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


Re: Manipulate Dev. release number properly

2011-02-23 Thread Petr Pisar
On Wed, Feb 23, 2011 at 10:21:50AM +0800, Robin 'cheese' Lee wrote:
 RPM doen't generate proper version numbers for Dev. releases of modules. For
 example, perl(CPAN) of f14 is actually 1.94_56 which just means 1.9456. But
 the version generated by RPM is 1.94, much smaller than the actual version.
 So I hope RPM can manipulate the underscores in version numbers properly.
 
Thank you for notifying.

Problem with development versions is upstream developers usually do not
preserve monothony, i.e. they release stable 1.93, development 1.94_1, and
then stable 1.94 which they consider being successor of 1.94_1.

Thus we remove the underscore extension from RPM version and Provides string.

This is not case of CPAN module, it belongs to the minority of modules
versioned correctly. I guess we should abandone the current practice in Fedora
and force upstream to version correctly. Unfortunatelly the only codification
know to me is perlmodstyle POD. If you know about stronger argumentation, show
it to us. Upstream is usually very stubborn.

However current perl-CPAN-1.9402 RPM is a mess:

RPM Perl code
-
cpan = 1.9402
perl(CPAN::Distribution) = 1.9456   # $VERSION = 1.9456_01;
perl(CPAN::Index) = 1.94# $VERSION = 1.94;
perl(CPAN::LWP::UserAgent) = 1.94   # $CPAN::LWP::UserAgent::VERSION = 1.94;
perl-CPAN = 0:1.9402-141.fc14
perl(CPAN) = 1.94   # $CPAN::VERSION = '1.94_56';
# $CPAN::VERSION =~ s/_//;

We must fix it.

-- Petr


pgpAEJ7h5JgAn.pgp
Description: PGP signature
--
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: Manipulate Dev. release number properly

2011-02-23 Thread Marcela Maslanova


- Original Message -
 From: Robin 'cheese' Lee cheese...@fedoraproject.org
 To: perl-de...@lists.fedoraproject.org
 Sent: Wednesday, February 23, 2011 3:21:50 AM
 Subject: Manipulate Dev. release number properly
 Hi!
 
 RPM doen't generate proper version numbers for Dev. releases of
 modules. For
 example, perl(CPAN) of f14 is actually 1.94_56 which just means
 1.9456. But
 the version generated by RPM is 1.94, much smaller than the actual
 version.
 So I hope RPM can manipulate the underscores in version numbers
 properly.
 
 
 Regards.
 Robin

Hello Robin,
firstly versions with underscore are development releases and we add
them into distribution usually, when they are fixing some serious
bugs and we can't want wait for stable release.
Secondly, version 1.94 is quite old, and I don't see it in any Fedora.
You can find it in Changes [1], so it does exist.

RPM can't handle underscores in releases and also it compares versions
differently than cpan. Example:
cpan: 1.94  1.9401  1.95
but rpm: 1.94  1.95  1.9401 
So, if you see different version in Fedora and in cpan, we are only
trying to fix it for rpm.

[1] http://cpansearch.perl.org/src/ANDK/CPAN-1.9402/Changes

Best regards,
Marcela
-- 
Marcela Mašláňová
BaseOS team Brno
--
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: Manipulate Dev. release number properly

2011-02-23 Thread Paul Howarth
On 23/02/11 02:21, Robin 'cheese' Lee wrote:
 Hi!

 RPM doen't generate proper version numbers for Dev. releases of modules. For
 example, perl(CPAN) of f14 is actually 1.94_56 which just means 1.9456. But
 the version generated by RPM is 1.94, much smaller than the actual version.
 So I hope RPM can manipulate the underscores in version numbers properly.

perl module version numbers are usually real decimal numbers rather than 
the hierarchical version numbers that are mostly used elsewhere and by 
rpm. So for instance a perl module version 5.2 would be newer than its 
5.15 version but rpm would think that 5.15 was newer than 5.2. So 
underscores are not the only things to worry about with perl version 
numbers.

It sometimes makes sense to separate the rpm and upstream version 
numbers so that the rpm upgrade path is maintained. The tidiest way is 
probably to pick a number of decimal places to use and stick with that 
for all rpm versions, and if upstream does a release where your chosen 
number of decimal places would result in the same rpm version number, 
just bump the rpm release instead. The alternative is to bump epoch 
whenever necessary to maintain the upgrade path when using the upstream 
version numbering scheme.

We generally try to avoid packaging dev/trial versions of perl modules, 
so the underscore issue doesn't come up that often, but sometimes it's 
necessary. I doubt that rpm is likely to change its treatment of 
underscores so I think you just need to take care with versioning just 
as is necessary with other aspects of perl module versioning (including 
versioning of perl(...) provides, which have the same issues as the perl 
modules themselves).

Paul.
--
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: ABRT bugs for EOL products

2011-02-23 Thread Josephine Tannhäuser
The main question is:
Does this bug applies to an current version?

If so, closing with the hint to EOL without taking care of it wouldn't
solve the problem in current supported versions!

JT

2011/2/23, Jiri Moskovcak jmosk...@redhat.com:
 On 02/23/2011 05:11 AM, Orion Poplawski wrote:
 I just got an ABRT bug for a Fedora 12 package [1].  Can we prevent bugs
 being filed for EOL products?  Who needs to handle this?  Is this a
 known issue?

 Thanks!

 - Orion

 [1] - https://bugzilla.redhat.com/show_bug.cgi?id=679584

 There is not much we can do from ABRT side as long as bugzilla allows
 reporting new bugs against EOL products.

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



-- 
Josephine Fine Tannhäuser
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: fail to install gcc on fresh rawhide-from-F15

2011-02-23 Thread Jim Meyering
James Antill wrote:
 On Tue, 2011-02-22 at 22:38 +0100, Jim Meyering wrote:
 With some effort, and help from the guys on #anaconda@freenode (thanks!),
 today I finally installed a bare-metal F15 system (part of the complication
 was my existing partitions).

 Then I updated it to rawhide.  However, the whole point of this was to
 be able to compile and test some things, yet I cannot install gcc:

 # yum install gcc
 [...]
 Error: Package: glibc-2.8.90-11.i686 (rawhide)
Requires: glibc-common = 2.8.90-11
Installed: glibc-common-2.13.90-4.x86_64 (@updates-testing/15)
glibc-common = 2.13.90-4
Available: glibc-common-2.8.90-11.x86_64 (rawhide)
glibc-common = 2.8.90-11

  Newer glibc in F15 than in rawhide, so yum won't go backwards for
 glibc-devel ... it tries to go with the .i686 instead (do you not have
 protected_multilib set?), but that doesn't work out either.

As far as I know, I haven't changed anything about protected_multilib,
so I guess I have the default setting.  How do I check that?
I do recall seeing one warning about that.

  distro-sync glibc* on rawhide ... or get glibc-devel from F-15.

Thanks, James.  Using yum distro-sync cpp worked like a charm.
However, yum distro-sync 'glibc*' had trouble:

Setting up Distribution Synchronization Process
Resolving Dependencies
-- Running transaction check
--- Package glibc.x86_64 0:2.8.90-11 will be a downgrade
--- Package glibc.x86_64 0:2.13.90-4 will be erased
Error: Package: 2:mcelog-1.0-0.3.pre3.fc15.x86_64 (@koji-override-0/$releasever)
   Requires: libc.so.6(GLIBC_2.11)(64bit)
   Removing: glibc-2.13.90-4.x86_64 (@updates-testing/15)
   libc.so.6(GLIBC_2.11)(64bit)
   Downgraded By: glibc-2.8.90-11.x86_64 (rawhide)
   Not found
Error: Package: xorg-x11-xinit-1.0.9-20.fc15.x86_64 
(@koji-override-0/$releasever)
   Requires: libc.so.6(GLIBC_2.11)(64bit)
   Removing: glibc-2.13.90-4.x86_64 (@updates-testing/15)
   libc.so.6(GLIBC_2.11)(64bit)
   Downgraded By: glibc-2.8.90-11.x86_64 (rawhide)
   Not found
Error: Package: sudo-1.7.4p5-3.fc15.x86_64 (@koji-override-0/$releasever)
   Requires: libc.so.6(GLIBC_2.11)(64bit)
   Removing: glibc-2.13.90-4.x86_64 (@updates-testing/15)
   libc.so.6(GLIBC_2.11)(64bit)
   Downgraded By: glibc-2.8.90-11.x86_64 (rawhide)
   Not found
Error: Package: gdb-7.2.50.20110218-24.fc15.x86_64 (@updates-testing/15)
...

Next, I did this:
  koji download-build --arch x86_64 glibc-2.13.90-4
to get these:
  glibc-devel-2.13.90-4.x86_64.rpm
  glibc-common-2.13.90-4.x86_64.rpm
  glibc-utils-2.13.90-4.x86_64.rpm
  glibc-headers-2.13.90-4.x86_64.rpm
  nscd-2.13.90-4.x86_64.rpm
  glibc-static-2.13.90-4.x86_64.rpm
  glibc-2.13.90-4.x86_64.rpm

and installed them with yum install.
No problem, there.

However, install and distro-sync still fail:

$ yum install gcc
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Install Process
Resolving Dependencies
-- Running transaction check
--- Package gcc.x86_64 0:4.3.1-6 will be installed
-- Processing Dependency: libgomp = 4.3.1-6 for package: gcc-4.3.1-6.x86_64
-- Running transaction check
--- Package libgomp.i386 0:4.3.1-6 will be installed
-- Processing Dependency: libc.so.6(GLIBC_2.2) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: libc.so.6(GLIBC_2.4) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: libc.so.6 for package: libgomp-4.3.1-6.i386
-- Processing Dependency: librt.so.1(GLIBC_2.2) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: libpthread.so.0(GLIBC_2.1) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: libpthread.so.0(GLIBC_2.0) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: libpthread.so.0(GLIBC_2.3.4) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: libc.so.6(GLIBC_2.0) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: libpthread.so.0 for package: libgomp-4.3.1-6.i386
-- Processing Dependency: libc.so.6(GLIBC_2.3) for package: 
libgomp-4.3.1-6.i386
-- Processing Dependency: librt.so.1 for package: libgomp-4.3.1-6.i386
-- Processing Dependency: libc.so.6(GLIBC_2.6) for package: 
libgomp-4.3.1-6.i386
-- Running transaction check
--- Package glibc.i686 0:2.8.90-11 will be installed
-- Processing Dependency: glibc-common = 2.8.90-11 for package: 
glibc-2.8.90-11.i686
-- Finished Dependency Resolution
Error: Package: glibc-2.8.90-11.i686 (rawhide)
   Requires: glibc-common = 2.8.90-11
   Installed: glibc-common-2.13.90-4.x86_64 (@updates-testing/15)
   glibc-common = 2.13.90-4
   Available: glibc-common-2.8.90-11.x86_64 (rawhide)
   glibc-common = 2.8.90-11
 You could try using --skip-broken to work around the 

Re: fail to install gcc on fresh rawhide-from-F15

2011-02-23 Thread Dan Horák
Jim Meyering píše v St 23. 02. 2011 v 11:24 +0100: 
 James Antill wrote:
  On Tue, 2011-02-22 at 22:38 +0100, Jim Meyering wrote:
  With some effort, and help from the guys on #anaconda@freenode (thanks!),
  today I finally installed a bare-metal F15 system (part of the complication
  was my existing partitions).
 
  Then I updated it to rawhide.  However, the whole point of this was to
  be able to compile and test some things, yet I cannot install gcc:
 
  # yum install gcc
  [...]
  Error: Package: glibc-2.8.90-11.i686 (rawhide)
 Requires: glibc-common = 2.8.90-11
 Installed: glibc-common-2.13.90-4.x86_64 (@updates-testing/15)
 glibc-common = 2.13.90-4
 Available: glibc-common-2.8.90-11.x86_64 (rawhide)
 glibc-common = 2.8.90-11
 
   Newer glibc in F15 than in rawhide, so yum won't go backwards for
  glibc-devel ... it tries to go with the .i686 instead (do you not have
  protected_multilib set?), but that doesn't work out either.
 
 As far as I know, I haven't changed anything about protected_multilib,
 so I guess I have the default setting.  How do I check that?
 I do recall seeing one warning about that.
 
   distro-sync glibc* on rawhide ... or get glibc-devel from F-15.
 
 Thanks, James.  Using yum distro-sync cpp worked like a charm.
 However, yum distro-sync 'glibc*' had trouble:
 
 Setting up Distribution Synchronization Process
 Resolving Dependencies
 -- Running transaction check
 --- Package glibc.x86_64 0:2.8.90-11 will be a downgrade
 --- Package glibc.x86_64 0:2.13.90-4 will be erased
 Error: Package: 2:mcelog-1.0-0.3.pre3.fc15.x86_64 
 (@koji-override-0/$releasever)
Requires: libc.so.6(GLIBC_2.11)(64bit)
Removing: glibc-2.13.90-4.x86_64 (@updates-testing/15)
libc.so.6(GLIBC_2.11)(64bit)
Downgraded By: glibc-2.8.90-11.x86_64 (rawhide)
Not found
 Error: Package: xorg-x11-xinit-1.0.9-20.fc15.x86_64 
 (@koji-override-0/$releasever)
Requires: libc.so.6(GLIBC_2.11)(64bit)
Removing: glibc-2.13.90-4.x86_64 (@updates-testing/15)
libc.so.6(GLIBC_2.11)(64bit)
Downgraded By: glibc-2.8.90-11.x86_64 (rawhide)
Not found
 Error: Package: sudo-1.7.4p5-3.fc15.x86_64 (@koji-override-0/$releasever)
Requires: libc.so.6(GLIBC_2.11)(64bit)
Removing: glibc-2.13.90-4.x86_64 (@updates-testing/15)
libc.so.6(GLIBC_2.11)(64bit)
Downgraded By: glibc-2.8.90-11.x86_64 (rawhide)
Not found
 Error: Package: gdb-7.2.50.20110218-24.fc15.x86_64 (@updates-testing/15)
 ...
 
 Next, I did this:
   koji download-build --arch x86_64 glibc-2.13.90-4
 to get these:
   glibc-devel-2.13.90-4.x86_64.rpm
   glibc-common-2.13.90-4.x86_64.rpm
   glibc-utils-2.13.90-4.x86_64.rpm
   glibc-headers-2.13.90-4.x86_64.rpm
   nscd-2.13.90-4.x86_64.rpm
   glibc-static-2.13.90-4.x86_64.rpm
   glibc-2.13.90-4.x86_64.rpm
 
 and installed them with yum install.
 No problem, there.
 
 However, install and distro-sync still fail:
 
 $ yum install gcc
 Loaded plugins: langpacks, presto, refresh-packagekit
 Adding en_US to language list
 Setting up Install Process
 Resolving Dependencies
 -- Running transaction check
 --- Package gcc.x86_64 0:4.3.1-6 will be installed
 -- Processing Dependency: libgomp = 4.3.1-6 for package: gcc-4.3.1-6.x86_64
 -- Running transaction check
 --- Package libgomp.i386 0:4.3.1-6 will be installed
 -- Processing Dependency: libc.so.6(GLIBC_2.2) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: libc.so.6(GLIBC_2.4) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: libc.so.6 for package: libgomp-4.3.1-6.i386
 -- Processing Dependency: librt.so.1(GLIBC_2.2) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: libpthread.so.0(GLIBC_2.1) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: libpthread.so.0(GLIBC_2.0) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: libpthread.so.0(GLIBC_2.3.4) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: libc.so.6(GLIBC_2.0) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: libpthread.so.0 for package: libgomp-4.3.1-6.i386
 -- Processing Dependency: libc.so.6(GLIBC_2.3) for package: 
 libgomp-4.3.1-6.i386
 -- Processing Dependency: librt.so.1 for package: libgomp-4.3.1-6.i386
 -- Processing Dependency: libc.so.6(GLIBC_2.6) for package: 
 libgomp-4.3.1-6.i386
 -- Running transaction check
 --- Package glibc.i686 0:2.8.90-11 will be installed
 -- Processing Dependency: glibc-common = 2.8.90-11 for package: 
 glibc-2.8.90-11.i686
 -- Finished Dependency Resolution
 Error: Package: glibc-2.8.90-11.i686 (rawhide)
Requires: glibc-common = 2.8.90-11
Installed: glibc-common-2.13.90-4.x86_64 (@updates-testing/15)
glibc-common = 

Re: fail to install gcc on fresh rawhide-from-F15

2011-02-23 Thread Andreas Schwab
Jim Meyering j...@meyering.net writes:

 --- Package glibc.x86_64 0:2.8.90-11 will be a downgrade

Where did you get that ANCIENT package?  It's almost 3 years(!) old.

Andreas.

-- 
Andreas Schwab, sch...@redhat.com
GPG Key fingerprint = D4E8 DBE3 3813 BB5D FA84  5EC7 45C6 250E 6F00 984E
And now for something completely different.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: rawhide report: 20110222 changes

2011-02-23 Thread Alexandre Mazari
And libpeas-0.7.2-1.fc16 breaks gedit:

(gedit:2796): GLib-GObject-WARNING **: specified class size for type
`GeditPluginsEngine' is smaller than the parent type's `PeasEngine'
class size


On Wed, Feb 23, 2011 at 12:09 PM, Alexandre Mazari sca...@gmail.com wrote:
 Hi,

 The following update breaks gdm and gnome-session at runtime for me:

 gsettings-desktop-schemas-0.1.
 7-1.fc16
 --
 * Mon Feb 21 2011 Bastien Nocera bnoc...@redhat.com 0.1.7-1
 - Update to 0.1.7

 Those packages might need an update too, where they use the right
 gsettings keys.




-- 
If you open your mind too much, you brain will fall out
Tim Minchin
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Jóhann B. Guðmundsson
On 02/23/2011 01:26 AM, Josef Bacik wrote:
 Various things, better data integrity to start with, and if you
 install the yum-fs-snapshot you have the ability to rollback easily.

So we got the above + What Lennart mentioned as benefits to the end user.

Now if we continue to hang on to the outdated concept ( From my 
perspective ) of defaults as opposed to allowing each SIG to control 
and set it's own defaults that suits their target end user base.

For example any of the *DE might not want to switch to BTRFS until all 
GUI tool for their end user to take advantage of what it has to offer 
are in place while the Server SIG might certainly do.

Hence I propose that we open a ticket with FESCO which will request them 
to do something like this.

Review the current filesystem default

Gather feed back from various SIG with in the community to create a good 
criteria for what needs to be in place in a filesystem for it to be 
considered as an a default for Fedora.

Gather a list of all existing linux filesystems ( there seems to be a 
new one popping up every other month or so ).

Filter out those that do not live up to that criteria and any base line 
they set for their decision like must not perform worse then the 
current default must work well on SSD's etc..  settle on one that 
benefits most likely most the novice end users.
( We experienced users are able to choose tweak and turn any knob at 
install time to suit our need which makes the novice end user the lowest 
dominator)

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Josh Boyer
On Tue, Feb 22, 2011 at 10:25 PM, Jon Masters jonat...@jonmasters.org wrote:
 On Tue, 2011-02-22 at 14:51 -0500, Josef Bacik wrote:

 2) Fedora 16 ships without LVM as the volume manager and instead use
 BTRFS's built in volume management, again just for the default.

 In my personal opinion, this is a poor design decision. Yes, BTRFS can
 do a lot of volume-y things, and these are growing by the day, but I
 don't want my filesystem replacing a full volume manager and I am
 concerned that this will lead to less testing and exposure to full LVM
 use within the Fedora community. Instead, I'd like to counter-propose
 that everything stay exactly as it is, with users being able to elect to
 switch to BTRFS (sub)volumes if they are interested in doing so.

 Should the switch to BTRFS by default happen, this will be one more
 thing I will have to fix immediately during installation. The list grows
 longer and longer over time - please don't make this change.

You seem to spend a lot of time during your installs undoing all the
new things that were done for the release.  Perhaps a rapid changing,
bleeding-edge distribution isn't quite suited to your needs.  Maybe
you would be more comfortable with Debian or CentOS?

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Lennart Poettering
On Tue, 22.02.11 22:25, Jon Masters (jonat...@jonmasters.org) wrote:

 
 On Tue, 2011-02-22 at 14:51 -0500, Josef Bacik wrote:
 
  2) Fedora 16 ships without LVM as the volume manager and instead use
  BTRFS's built in volume management, again just for the default.
 
 In my personal opinion, this is a poor design decision. Yes, BTRFS can
 do a lot of volume-y things, and these are growing by the day, but I
 don't want my filesystem replacing a full volume manager and I am
 concerned that this will lead to less testing and exposure to full LVM
 use within the Fedora community. Instead, I'd like to counter-propose
 that everything stay exactly as it is, with users being able to elect to
 switch to BTRFS (sub)volumes if they are interested in doing so.
 
 Should the switch to BTRFS by default happen, this will be one more
 thing I will have to fix immediately during installation. The list grows
 longer and longer over time - please don't make this change.

Aren't you exaggerating your conservatism a bit?

Are there actually new Fedora features you do support? The only signal
you appear to be sending all the time is NO!.

Lennart

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


Re: Manipulate Dev. release number properly

2011-02-23 Thread Petr Pisar
On Wed, Feb 23, 2011 at 08:18:53PM +0800, Robin Lee wrote:
 We can use the v-string feature provided by Perl itself to normalize the
 version numbers of CPAN module rpms. We always convert the legacy decimal
 versions to normalized v-string, and use the v-string number as the rpm
 version, since v-string is friendly with rpm and also works within the Perl
 world.
 
 We can get a normalized v-string like this:
 
 Perl require version;
 1
 Perl version-parse(1.94_56)-normal
 v1.945.600
 
 So the rpm version of perl(CPAN) should be 1.945.600 , and the one of
 perl(Moose) should be 1.120 .
 
I've alredy proposed something similar at
https://fedoraproject.org/wiki/Perl/Tips#Dot_approach, converting all
decimal digits to single-placed version components: 1.94_56 → 1.9.4.5.6.

Provided version module deals with it too and it's provided by Perl, I think
reusing Perl version tool is better.

 And we can even enhance rpmbuild, so when we deal with unstable CPAN
 modules, we can tell it to keep or discard the numbers after the underscore
 in specfiles. Or we can think out a more sophisticated guideline for
 versioning rpms of unstable CPAN modules.

My feeling of rpm maintainers is they want to do the stuff. I would like to
see Perl dependencies scanner in perl package, outside of rpm.

-- Petr


pgpe4aDpuILWP.pgp
Description: PGP signature
--
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 679380] perl-Coro-5.372 is available

2011-02-23 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=679380

Upstream Release Monitoring upstream-release-monitor...@fedoraproject.org 
changed:

   What|Removed |Added

Summary|perl-Coro-5.371 is  |perl-Coro-5.372 is
   |available   |available

--- Comment #1 from Upstream Release Monitoring 
upstream-release-monitor...@fedoraproject.org 2011-02-23 07:42:26 EST ---
Latest upstream release: 5.372
Current version in Fedora Rawhide: 5.37
URL: http://search.cpan.org/dist/Coro/

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

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


[Bug 679752] New: perl-PDF-API2-2.017 is available

2011-02-23 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-PDF-API2-2.017 is available

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

   Summary: perl-PDF-API2-2.017 is available
   Product: Fedora
   Version: rawhide
  Platform: Unspecified
OS/Version: Unspecified
Status: NEW
  Keywords: FutureFeature, Triaged
  Severity: unspecified
  Priority: unspecified
 Component: perl-PDF-API2
AssignedTo: bjohn...@symetrix.com
ReportedBy: upstream-release-monitor...@fedoraproject.org
 QAContact: extras...@fedoraproject.org
CC: bjohn...@symetrix.com,
fedora-perl-devel-l...@redhat.com
Classification: Fedora


Latest upstream release: 2.017
Current version in Fedora Rawhide: 2.016
URL: http://search.cpan.org/dist/PDF-API2/

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

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


Re: rawhide report: 20110222 changes

2011-02-23 Thread Bastien Nocera
On Wed, 2011-02-23 at 12:09 +0100, Alexandre Mazari wrote:
 Hi,
 
 The following update breaks gdm and gnome-session at runtime for me:
 
 gsettings-desktop-schemas-0.1.
 7-1.fc16
 --
 * Mon Feb 21 2011 Bastien Nocera bnoc...@redhat.com 0.1.7-1
 - Update to 0.1.7
 
 Those packages might need an update too, where they use the right
 gsettings keys.

Those new packages are getting built.

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


Re: rawhide report: 20110222 changes

2011-02-23 Thread Bastien Nocera
On Wed, 2011-02-23 at 12:23 +0100, Alexandre Mazari wrote:
 And libpeas-0.7.2-1.fc16 breaks gedit:
 
 (gedit:2796): GLib-GObject-WARNING **: specified class size for type
 `GeditPluginsEngine' is smaller than the parent type's `PeasEngine'
 class size

And GEdit needs a rebuild/new version too.

 On Wed, Feb 23, 2011 at 12:09 PM, Alexandre Mazari sca...@gmail.com wrote:
  Hi,
 
  The following update breaks gdm and gnome-session at runtime for me:
 
  gsettings-desktop-schemas-0.1.
  7-1.fc16
  --
  * Mon Feb 21 2011 Bastien Nocera bnoc...@redhat.com 0.1.7-1
  - Update to 0.1.7
 
  Those packages might need an update too, where they use the right
  gsettings keys.
 
 
 
 
 -- 
 If you open your mind too much, you brain will fall out
 Tim Minchin


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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Josef Bacik
On Tue, Feb 22, 2011 at 10:25 PM, Jon Masters jonat...@jonmasters.org wrote:
 On Tue, 2011-02-22 at 14:51 -0500, Josef Bacik wrote:

 2) Fedora 16 ships without LVM as the volume manager and instead use
 BTRFS's built in volume management, again just for the default.

 In my personal opinion, this is a poor design decision. Yes, BTRFS can
 do a lot of volume-y things, and these are growing by the day, but I
 don't want my filesystem replacing a full volume manager and I am
 concerned that this will lead to less testing and exposure to full LVM
 use within the Fedora community. Instead, I'd like to counter-propose
 that everything stay exactly as it is, with users being able to elect to
 switch to BTRFS (sub)volumes if they are interested in doing so.

 Should the switch to BTRFS by default happen, this will be one more
 thing I will have to fix immediately during installation. The list grows
 longer and longer over time - please don't make this change.


Theres no sense in using LVM if BTRFS can do the same job better.  I'm
not suggesting removing LVM altogether, just not using it for the
default pick the layout for me option, you can always do your own
thing with a custom layout.

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


Re: [ACTION REQUIRED] orphaned packages in rawhide

2011-02-23 Thread Patrick MONNERAT
On Mon, 2011-02-07 at 15:59 -0500, Bill Nottingham wrote: 
 Each release, we undergo the effort to track down owners for orphaned
 packages in the release, and block those orphaned packages where
 necessary. It's that time again for Fedora 15.
 
 The following packages are currently orphaned and exist in F-15. As
 you can see, there are a lot of dependencies on these packages. Please
 pick up these packages if you have a need for them.
 
 

 Orphan xca

I take it.

Patrick


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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Josef Bacik
On Tue, Feb 22, 2011 at 11:57 PM, Bruno Wolff III br...@wolff.to wrote:
 On Tue, Feb 22, 2011 at 14:51:50 -0500,
  Josef Bacik jo...@toxicpanda.com wrote:

 3) All the various little tools that we have for putting together
 LiveCD's that are very ext* centered.  I've not even looked at this
 yet, but I assume it's going to be kind of a pain.

 I like to see live CDs just use squashfs directly and not a squashed copy
 of an ext3/4 image. However this will break using dd to copy the image
 for installs which will slow things down. Further however, there is at least
 some interest in having live CDs and ananconda share the same install method,
 so this might be happening in any case.


This would be a great thing in general since the default ext* image is
shrunk down to be installed which creates a bad fs layout which has
performance implications.  Sure it may be faster for the install, but
overall it hurts our users.  So moving away from this dd an image
thing would be good for everybody.  Thanks,

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread drago01
On Wed, Feb 23, 2011 at 4:25 AM, Jon Masters jonat...@jonmasters.org wrote:
 On Tue, 2011-02-22 at 14:51 -0500, Josef Bacik wrote:

 2) Fedora 16 ships without LVM as the volume manager and instead use
 BTRFS's built in volume management, again just for the default.

 In my personal opinion, this is a poor design decision. Yes, BTRFS can
 do a lot of volume-y things, and these are growing by the day, but I
 don't want my filesystem replacing a full volume manager and I am
 concerned that this will lead to less testing and exposure to full LVM
 use within the Fedora community. Instead, I'd like to counter-propose
 that everything stay exactly as it is, with users being able to elect to
 switch to BTRFS (sub)volumes if they are interested in doing so.

 Should the switch to BTRFS by default happen, this will be one more
 thing I will have to fix immediately during installation. The list grows
 longer and longer over time - please don't make this change.

Oh god changes how dare we even think about those evil things!

Now seriously we cannot make progress when every time a (bigger)
change is proposed people start screaming but this changes what we
had before,
and regarding this particular case I think LVM by default has pretty
much always been a bad idea anyway.
And it is not like installing an OS is something you do everyday so
you install your OS, do the changes you think are necessary and be
done with it.
Defaults should be chooses on the metric what provides the best
experience for the users not based on what we have been doing in the
past (i.e stagnation).
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Camilo Mesias
Hi

I wanted to second these questions...

2011/2/22 Jóhann B. johan...@gmail.com:
 Will there be any performance penalties making this move?
[...]
 What benefit will this switch bring to the novice desktop end users?

 Will the novice desktop end user ever take advantages of any of the features 
 that btrfs brings?

Since upgrading (downgrading?) my netbook to use an SSD I went with
the Anaconda defaults (using LVM etc) and that probably wasn't in my
best interest - judging from benchmarks at the time of read
performance in the LVM compared to the underlying device, also from
the point of not being able to add complex disk arrays to the netbook
any time soon.

I think Fedora could do more to support lower end devices *well*, in
addition to allowing people to use the very latest technology on
larger (ie. desktop and server) platforms. My impression right now is
I'd be interested to try BTRFS for the server and maybe larger
desktops, but would probably want to avoid it for anything smaller.

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Josef Bacik
On Wed, Feb 23, 2011 at 8:29 AM, Camilo Mesias cam...@mesias.co.uk wrote:
 Hi

 I wanted to second these questions...

 2011/2/22 Jóhann B. johan...@gmail.com:
 Will there be any performance penalties making this move?
 [...]
 What benefit will this switch bring to the novice desktop end users?

 Will the novice desktop end user ever take advantages of any of the features 
 that btrfs brings?

 Since upgrading (downgrading?) my netbook to use an SSD I went with
 the Anaconda defaults (using LVM etc) and that probably wasn't in my
 best interest - judging from benchmarks at the time of read
 performance in the LVM compared to the underlying device, also from
 the point of not being able to add complex disk arrays to the netbook
 any time soon.

 I think Fedora could do more to support lower end devices *well*, in
 addition to allowing people to use the very latest technology on
 larger (ie. desktop and server) platforms. My impression right now is
 I'd be interested to try BTRFS for the server and maybe larger
 desktops, but would probably want to avoid it for anything smaller.


Your impression is wrong, there has been quite a bit of work done to
make BTRFS work well on small devices, it is the default filesystem
for meego which goes on phones, which is much smaller than anything
you are going to have on your netbook.  Thanks,

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Camilo Mesias
Josef,

On Wed, Feb 23, 2011 at 1:42 PM, Josef Bacik jo...@toxicpanda.com wrote:
 Your impression is wrong, there has been quite a bit of work done to
 make BTRFS work well on small devices, it is the default filesystem
 for meego which goes on phones, which is much smaller than anything
 you are going to have on your netbook.  Thanks,

thanks for the info, I will be sure to test it when it is available.
My impression was based on a quick read of the BTRFS FAQ. I saw more
related to problems of limited disk space than to SSD support (but
granted, what mention there is sounds promising). I will test.

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Peter Jones
On 02/22/2011 10:25 PM, Jon Masters wrote:
 On Tue, 2011-02-22 at 14:51 -0500, Josef Bacik wrote:
 
 2) Fedora 16 ships without LVM as the volume manager and instead use
 BTRFS's built in volume management, again just for the default.
 
 In my personal opinion, this is a poor design decision. Yes, BTRFS can
 do a lot of volume-y things, and these are growing by the day, but I
 don't want my filesystem replacing a full volume manager and I am
 concerned that this will lead to less testing and exposure to full LVM
 use within the Fedora community. Instead, I'd like to counter-propose
 that everything stay exactly as it is, with users being able to elect to
 switch to BTRFS (sub)volumes if they are interested in doing so.

I think this is more than a little bit over the top, but there are some
legitimate concerns we do need to keep track of and figure out solutions
to.  Off the top of my head, we need to figure out what we're doing with
encrypted volumes:

1) can btrfs do encrypted volumes?  Or, somewhat weirder but possibly better,
   encrypted volumes with non-encrypted subvolumes?
   a) if encrypted volumes but not plaintext subvolumes, then we need /boot
  split out to a separate physical partition, maybe
   b) if it can do encrypted subvolumes of non-encrypted volumes, we
  could make a /boot and a /sysroot and mount /sysroot as / I guess
   c) if no encrypted volumes, or if that functionality won't land at the
  same time as the basic parts, then we need to talk about UI for disk
  encryption:
  I) keeping lvm when encrypt data is checked in the anaconda UI,
 so we can continue to use luks on a VG in those cases.
  II) it may be worth investigating identifying machine classes during
  installation and varying the defaults based on them.  We talk about
  doing this every 3 or 4 releases for various reasons and usually
  decide it's a terrible idea and do something else.

 Should the switch to BTRFS by default happen, this will be one more
 thing I will have to fix immediately during installation. The list grows
 longer and longer over time - please don't make this change.

I think you're confusing necessity and desire here.

-- 
Peter

Computers don't make errors.  What they do, they do on purpose.
-- Dale
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Plans for BTRFS in Fedora

2011-02-23 Thread John Reiser
On 02/23/2011 05:07 AM, drago01 wrote:
 Defaults should be chooses on the metric what provides the best
 experience for the users not based on what we have been doing in the
 past (i.e stagnation).

*One* data corruption constitutes EPIC FAIL.  Btrfs is too young,
and will be for yet a while longer.

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Josef Bacik
On Wed, Feb 23, 2011 at 9:18 AM, John Reiser jrei...@bitwagon.com wrote:
 On 02/23/2011 05:07 AM, drago01 wrote:
 Defaults should be chooses on the metric what provides the best
 experience for the users not based on what we have been doing in the
 past (i.e stagnation).

 *One* data corruption constitutes EPIC FAIL.  Btrfs is too young,
 and will be for yet a while longer.


Well if data corruption is the test then we shouldn't be using Ext4
either, there was one fixed as recently as the beginning of this
month.  File systems are software like anything else, there will be
bugs.  Off the top of my head I can think of 3 data corrupters we've
had in 4 years of working on BTRFS, and they've all been hard to hit
and have not to my knowledge been seen by users, only us developers in
testing.  BTRFS is young, but we have to start somewhere.  Thanks,

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Nathaniel McCallum
On Wed, 2011-02-23 at 09:27 -0500, Josef Bacik wrote:
 On Wed, Feb 23, 2011 at 9:18 AM, John Reiser jrei...@bitwagon.com wrote:
  On 02/23/2011 05:07 AM, drago01 wrote:
  Defaults should be chooses on the metric what provides the best
  experience for the users not based on what we have been doing in the
  past (i.e stagnation).
 
  *One* data corruption constitutes EPIC FAIL.  Btrfs is too young,
  and will be for yet a while longer.
 
 
 Well if data corruption is the test then we shouldn't be using Ext4
 either, there was one fixed as recently as the beginning of this
 month.  File systems are software like anything else, there will be
 bugs.  Off the top of my head I can think of 3 data corrupters we've
 had in 4 years of working on BTRFS, and they've all been hard to hit
 and have not to my knowledge been seen by users, only us developers in
 testing.  BTRFS is young, but we have to start somewhere.  Thanks,

From a user's perspective, I've been using btrfs for about 1.5 years on
multiple computers and I've been very happy (particularly on my netbook
where the transparent compression increases the disk writes
considerably).  I had one small problem where btrfs wouldn't mount, but
by booting off of a newer kernel I had no problems.

Thanks for your hard work on btrfs everyone!

Nathaniel

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Toshio Kuratomi
On Wed, Feb 23, 2011 at 01:30:52AM +0100, Lennart Poettering wrote:
 On Tue, 22.02.11 12:19, Toshio Kuratomi (a.bad...@gmail.com) wrote:
 
  2011/2/22 Michał Piotrowski mkkp...@gmail.com:
   Hi,
  
   I wonder what is the actual state of Fedora systemd integration? I
   hope that there is more systemd native services than listed on
   https://fedoraproject.org/wiki/User:Johannbg/QA/Systemd/compatability
  
   Currently I have quite a lot of work, but I make a systemd services
   pledge - I'll write three services per week if 10 other people do the
   same
   http://www.pledgebank.com/systemdservices
  
  uh... How are you creating the spec file?  In testing, I've yet to get
  a specfile that performs as expected.  I'd be happy if you could take
  a look at the proposed guidelines and figure out if this is a
  guidelines bug, a systemd bug, a testing bug, or a bug in the packages
  that I'm testing with.
 
 Did you actually check if you had at least chkconfig 1.3.50-1 installed
 when you tested this, as I wrote in the FPC bug?
 
 Also, Michał's work is about adding systemd unit files, not about adding
 SysV init scripts, because those already exist...
 
Okay, I've tried all sorts of different wording to get you to understand
what is being tested.  I'll try one more before giving up:

Are you proposing that system V init scripts be banned for F15 and that we
do not allow upgrades from F14 to F15, only new installs?

If you aren't proposing that, then testing that we can successfully upgrade
from a systemVinit script using package to a systemd unit file using package
is a test that needs to pass.

-Toshio


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

Re: Plans for BTRFS in Fedora

2011-02-23 Thread Dennis Jacobfeuerborn
On 02/23/2011 03:27 PM, Josef Bacik wrote:
 On Wed, Feb 23, 2011 at 9:18 AM, John Reiserjrei...@bitwagon.com  wrote:
 On 02/23/2011 05:07 AM, drago01 wrote:
 Defaults should be chooses on the metric what provides the best
 experience for the users not based on what we have been doing in the
 past (i.e stagnation).

 *One* data corruption constitutes EPIC FAIL.  Btrfs is too young,
 and will be for yet a while longer.


 Well if data corruption is the test then we shouldn't be using Ext4
 either, there was one fixed as recently as the beginning of this
 month.  File systems are software like anything else, there will be
 bugs.  Off the top of my head I can think of 3 data corrupters we've
 had in 4 years of working on BTRFS, and they've all been hard to hit
 and have not to my knowledge been seen by users, only us developers in
 testing.  BTRFS is young, but we have to start somewhere.  Thanks,

I'm actually not that worried about corruption as that is something that 
can be fixed once discovered. What creeps me out about btrfs at the moment 
is this:

https://btrfs.wiki.kernel.org/index.php/FAQ#Help.21__Btrfs_claims_I.27m_out_of_space.2C_but_it_looks_like_I_should_have_lots_left.21

The fact that the FS needs manual rebalance operations and that these can 
take a while (even tough this can be done online) doesn't exactly make 
btrfs the ideal candidate for an end-user desktop system that should pretty 
much be able to look after itself.
I'm actually quite interested in btrfs especially for servers because of 
it's features but this problem really worries me.

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Eric Sandeen
On 2/23/11 5:38 AM, Jóhann B. Guðmundsson wrote:
 On 02/23/2011 01:26 AM, Josef Bacik wrote:
 Various things, better data integrity to start with, and if you
 install the yum-fs-snapshot you have the ability to rollback easily.
 
 So we got the above + What Lennart mentioned as benefits to the end user.
 
 Now if we continue to hang on to the outdated concept ( From my 
 perspective ) of defaults as opposed to allowing each SIG to control 
 and set it's own defaults that suits their target end user base.
 
 For example any of the *DE might not want to switch to BTRFS until all 
 GUI tool for their end user to take advantage of what it has to offer 
 are in place while the Server SIG might certainly do.
 
 Hence I propose that we open a ticket with FESCO which will request them 
 to do something like this.
 
 Review the current filesystem default
 
 Gather feed back from various SIG with in the community to create a good 
 criteria for what needs to be in place in a filesystem for it to be 
 considered as an a default for Fedora.
 
 Gather a list of all existing linux filesystems ( there seems to be a 
 new one popping up every other month or so ).

Perhaps, but the list of possibly usable defaults for Fedora is not very long.

ext3, ext4, xfs, btrfs for now, I'd say.

Anything that popped up last month is not going to be ready for primetime
for years.

That said, I'd love to see it easy to tweak the default from among the supported
anaconda filesystems via kickstart or boot-time option, vs. having to go into
the detailed custom storage setup screen.  ext3 please is a lot simpler 
request
than custom partitioning with volume managers, and today it's all rolled into
one...

-Eric

 Filter out those that do not live up to that criteria and any base line 
 they set for their decision like must not perform worse then the 
 current default must work well on SSD's etc..  settle on one that 
 benefits most likely most the novice end users.
 ( We experienced users are able to choose tweak and turn any knob at 
 install time to suit our need which makes the novice end user the lowest 
 dominator)
 
 JBG

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Josef Bacik
On Wed, Feb 23, 2011 at 10:19 AM, Dennis Jacobfeuerborn
denni...@conversis.de wrote:
 On 02/23/2011 03:27 PM, Josef Bacik wrote:
 On Wed, Feb 23, 2011 at 9:18 AM, John Reiserjrei...@bitwagon.com  wrote:
 On 02/23/2011 05:07 AM, drago01 wrote:
 Defaults should be chooses on the metric what provides the best
 experience for the users not based on what we have been doing in the
 past (i.e stagnation).

 *One* data corruption constitutes EPIC FAIL.  Btrfs is too young,
 and will be for yet a while longer.


 Well if data corruption is the test then we shouldn't be using Ext4
 either, there was one fixed as recently as the beginning of this
 month.  File systems are software like anything else, there will be
 bugs.  Off the top of my head I can think of 3 data corrupters we've
 had in 4 years of working on BTRFS, and they've all been hard to hit
 and have not to my knowledge been seen by users, only us developers in
 testing.  BTRFS is young, but we have to start somewhere.  Thanks,

 I'm actually not that worried about corruption as that is something that
 can be fixed once discovered. What creeps me out about btrfs at the moment
 is this:

 https://btrfs.wiki.kernel.org/index.php/FAQ#Help.21__Btrfs_claims_I.27m_out_of_space.2C_but_it_looks_like_I_should_have_lots_left.21

 The fact that the FS needs manual rebalance operations and that these can
 take a while (even tough this can be done online) doesn't exactly make
 btrfs the ideal candidate for an end-user desktop system that should pretty
 much be able to look after itself.
 I'm actually quite interested in btrfs especially for servers because of
 it's features but this problem really worries me.


Yes this is one of the more complicated areas of BTRFS and tends to
blow up in our faces a lot.  That being said it's only a big deal if
you tend to run your filesystem close to full a lot, which most people
do not.  It is an area that we work very hard to make sure it's not a
problem, hopefully we have eliminated all of the big problems and you
should really only see ENOSPC when you actually fill up the disk.
Thanks,

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Michał Piotrowski
2011/2/23 Toshio Kuratomi a.bad...@gmail.com:
 On Wed, Feb 23, 2011 at 01:30:52AM +0100, Lennart Poettering wrote:
 On Tue, 22.02.11 12:19, Toshio Kuratomi (a.bad...@gmail.com) wrote:

  2011/2/22 Michał Piotrowski mkkp...@gmail.com:
   Hi,
  
   I wonder what is the actual state of Fedora systemd integration? I
   hope that there is more systemd native services than listed on
   https://fedoraproject.org/wiki/User:Johannbg/QA/Systemd/compatability
  
   Currently I have quite a lot of work, but I make a systemd services
   pledge - I'll write three services per week if 10 other people do the
   same
   http://www.pledgebank.com/systemdservices
  
  uh... How are you creating the spec file?  In testing, I've yet to get
  a specfile that performs as expected.  I'd be happy if you could take
  a look at the proposed guidelines and figure out if this is a
  guidelines bug, a systemd bug, a testing bug, or a bug in the packages
  that I'm testing with.

 Did you actually check if you had at least chkconfig 1.3.50-1 installed
 when you tested this, as I wrote in the FPC bug?

 Also, Michał's work is about adding systemd unit files, not about adding
 SysV init scripts, because those already exist...

 Okay, I've tried all sorts of different wording to get you to understand
 what is being tested.  I'll try one more before giving up:

 Are you proposing that system V init scripts be banned for F15 and that we
 do not allow upgrades from F14 to F15, only new installs?

 If you aren't proposing that, then testing that we can successfully upgrade
 from a systemVinit script using package to a systemd unit file using package
 is a test that needs to pass.

I'm not a Fedora developer and I do not know much about RPM's. Could you
write something more about what problem you mean?


 -Toshio

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




-- 
Best regards,
Michal

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Jóhann B. Guðmundsson
On 02/23/2011 03:33 PM, Josef Bacik wrote:

 I'm actually not that worried about corruption as that is something that
 can be fixed once discovered. What creeps me out about btrfs at the moment
 is this:

 https://btrfs.wiki.kernel.org/index.php/FAQ#Help.21__Btrfs_claims_I.27m_out_of_space.2C_but_it_looks_like_I_should_have_lots_left.21

 The fact that the FS needs manual rebalance operations and that these can
 take a while (even tough this can be done online) doesn't exactly make
 btrfs the ideal candidate for an end-user desktop system that should pretty
 much be able to look after itself.
 I'm actually quite interested in btrfs especially for servers because of
 it's features but this problem really worries me.

 Yes this is one of the more complicated areas of BTRFS and tends to
 blow up in our faces a lot.  That being said it's only a big deal if
 you tend to run your filesystem close to full a lot, which most people
 do not.  It is an area that we work very hard to make sure it's not a
 problem, hopefully we have eliminated all of the big problems and you
 should really only see ENOSPC when you actually fill up the disk.
 Thanks,

I'm pretty sure for novice end user desktops the same procedure that 
would clean up old snapshot on regular intervals could make rebalance 
operation run at the same time since it can be done online...

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Simo Sorce
On Wed, 23 Feb 2011 10:33:26 -0500
Josef Bacik jo...@toxicpanda.com wrote:

 On Wed, Feb 23, 2011 at 10:19 AM, Dennis Jacobfeuerborn
 denni...@conversis.de wrote:
  On 02/23/2011 03:27 PM, Josef Bacik wrote:
  On Wed, Feb 23, 2011 at 9:18 AM, John Reiserjrei...@bitwagon.com
   wrote:
  On 02/23/2011 05:07 AM, drago01 wrote:
  Defaults should be chooses on the metric what provides the best
  experience for the users not based on what we have been doing
  in the past (i.e stagnation).
 
  *One* data corruption constitutes EPIC FAIL.  Btrfs is too young,
  and will be for yet a while longer.
 
 
  Well if data corruption is the test then we shouldn't be using Ext4
  either, there was one fixed as recently as the beginning of this
  month.  File systems are software like anything else, there will be
  bugs.  Off the top of my head I can think of 3 data corrupters
  we've had in 4 years of working on BTRFS, and they've all been
  hard to hit and have not to my knowledge been seen by users, only
  us developers in testing.  BTRFS is young, but we have to start
  somewhere.  Thanks,
 
  I'm actually not that worried about corruption as that is something
  that can be fixed once discovered. What creeps me out about btrfs
  at the moment is this:
 
  https://btrfs.wiki.kernel.org/index.php/FAQ#Help.21__Btrfs_claims_I.27m_out_of_space.2C_but_it_looks_like_I_should_have_lots_left.21
 
  The fact that the FS needs manual rebalance operations and that
  these can take a while (even tough this can be done online)
  doesn't exactly make btrfs the ideal candidate for an end-user
  desktop system that should pretty much be able to look after itself.
  I'm actually quite interested in btrfs especially for servers
  because of it's features but this problem really worries me.
 
 
 Yes this is one of the more complicated areas of BTRFS and tends to
 blow up in our faces a lot.  That being said it's only a big deal if
 you tend to run your filesystem close to full a lot, which most people
 do not.  It is an area that we work very hard to make sure it's not a
 problem, hopefully we have eliminated all of the big problems and you
 should really only see ENOSPC when you actually fill up the disk.
 Thanks,

Sorry josef,
but I do that all the time with my Virtual Machines, as I
do not give them more space then strictly needed.

I did that to the point that I needed to uninstall a few devel packages
in order to upgrade from f14 to rawhide on a VM ...

I am, not sure how common it is on a desktop, just wanted to point out
it is a use case to be able to run with little disk at least for
development VMs. (I guess I can manually run whatever tool there, as
long as it is clearly recognizable when I need to do so).

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Jóhann B. Guðmundsson
On 02/23/2011 03:04 PM, Toshio Kuratomi wrote:
 Are you proposing that system V init scripts be banned for F15 and that we
 do not allow upgrades from F14 to F15, only new installs?

The backwards compatibility code would never have been added if that had 
ever been the intention now would it :)

 If you aren't proposing that, then testing that we can successfully upgrade
 from a systemVinit script using package to a systemd unit file using package
 is a test that needs to pass.

First could you be a bit more specific what exactly is the problem so we 
can test for that when we host systemd test day if I'm getting you right 
what you are describing might fall under release blocker...

As I get it we have a package with $oldversion with the traditional init 
script now there is an update/upgrade that contains a $new-version with 
systemd native service files and that update/upgrade is failing somehow?

As Lennart mentioned have you tried chkconfig 1.3.50-1 [1] it contains 
few patches from him amongst [2]...

systemd compatibility was only added to chkconfig couple of days ago 
up to that point systemd and chkconfig did not compute each other :)

1. http://koji.fedoraproject.org/koji/buildinfo?buildID=229902
2. 
http://git.fedorahosted.org/git/?p=chkconfig.git;a=commit;h=fbe103ec4b79a0952e1fd9a7ce69d19acc80d4a9

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Jon Masters
On Wed, 2011-02-23 at 07:15 -0500, Josh Boyer wrote:
 On Tue, Feb 22, 2011 at 10:25 PM, Jon Masters jonat...@jonmasters.org wrote:
  On Tue, 2011-02-22 at 14:51 -0500, Josef Bacik wrote:
 
  2) Fedora 16 ships without LVM as the volume manager and instead use
  BTRFS's built in volume management, again just for the default.
 
  In my personal opinion, this is a poor design decision. Yes, BTRFS can
  do a lot of volume-y things, and these are growing by the day, but I
  don't want my filesystem replacing a full volume manager and I am
  concerned that this will lead to less testing and exposure to full LVM
  use within the Fedora community. Instead, I'd like to counter-propose
  that everything stay exactly as it is, with users being able to elect to
  switch to BTRFS (sub)volumes if they are interested in doing so.
 
  Should the switch to BTRFS by default happen, this will be one more
  thing I will have to fix immediately during installation. The list grows
  longer and longer over time - please don't make this change.
 
 You seem to spend a lot of time during your installs undoing all the
 new things that were done for the release.  Perhaps a rapid changing,
 bleeding-edge distribution isn't quite suited to your needs.  Maybe
 you would be more comfortable with Debian or CentOS?

I'll bite. I am, indeed, a fan of various Enterprise Linux distributions
and I make no pretense that I am not. I do run an Enterprise Linux on
one desktop, and it's also true that I intentionally run my primary
desktop several Fedora releases behind so as to avoid many of the
problems I see from some of these changes. However, I also run more
recent Fedora releases, and on those releases, I typically have to undo
changes such as the one originally being proposed (replacing LVM).

Again, I feel the solution is to have a Fedora architect whose role is
to realize the problems caused by seemingly isolated changes, and stop
them from propagating. You don't just replace years of UNIX (or Linux)
history/heritage overnight without bothering a chunk of the users.

Jon.


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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Lennart Poettering
On Wed, 23.02.11 11:41, Jon Masters (jonat...@jonmasters.org) wrote:

  You seem to spend a lot of time during your installs undoing all the
  new things that were done for the release.  Perhaps a rapid changing,
  bleeding-edge distribution isn't quite suited to your needs.  Maybe
  you would be more comfortable with Debian or CentOS?
 
 I'll bite. I am, indeed, a fan of various Enterprise Linux distributions
 and I make no pretense that I am not. I do run an Enterprise Linux on
 one desktop, and it's also true that I intentionally run my primary
 desktop several Fedora releases behind so as to avoid many of the
 problems I see from some of these changes. However, I also run more
 recent Fedora releases, and on those releases, I typically have to undo
 changes such as the one originally being proposed (replacing LVM).
 
 Again, I feel the solution is to have a Fedora architect whose role is
 to realize the problems caused by seemingly isolated changes, and stop
 them from propagating. You don't just replace years of UNIX (or Linux)
 history/heritage overnight without bothering a chunk of the users.

We have that already. It's called FESCO, and is pluralistic and
democratic and stuff.

Lennart

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Peter Jones
On 02/23/2011 11:41 AM, Jon Masters wrote:

 Again, I feel the solution is to have a Fedora architect whose role is
 to realize the problems caused by seemingly isolated changes, and stop
 them from propagating.

Fedora historically relies on an open source model for this - there
are a lot of smart people working on Fedora, and we depend on each and
every one of them to realize the problems caused by seemingly isolated
changes. With that in mind, I'm wondering if you have any input as to
what problems there might be with the change in question.

 You don't just replace years of UNIX (or Linux) history/heritage
 overnight without bothering a chunk of the users.

This is something what we've historically been willing to do in Linux,
and so far we've had pretty good results.

-- 
Peter

RFC 882 put the dots in .com.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Lennart Poettering
On Wed, 23.02.11 07:04, Toshio Kuratomi (a.bad...@gmail.com) wrote:

   uh... How are you creating the spec file?  In testing, I've yet to get
   a specfile that performs as expected.  I'd be happy if you could take
   a look at the proposed guidelines and figure out if this is a
   guidelines bug, a systemd bug, a testing bug, or a bug in the packages
   that I'm testing with.
  
  Did you actually check if you had at least chkconfig 1.3.50-1 installed
  when you tested this, as I wrote in the FPC bug?
  
  Also, Michał's work is about adding systemd unit files, not about adding
  SysV init scripts, because those already exist...
  
 Okay, I've tried all sorts of different wording to get you to understand
 what is being tested.  I'll try one more before giving up:

No. Never did. I was suggesting to ship systemd unit files and SysV
service files side by side. The current draft is tougher however, and
asks packages to remove SysV scripts if service files are around, or
split them into subpackages. That's more than what I asked for and I had
in my original draft. But of course I am happy with this too.

 Are you proposing that system V init scripts be banned for F15 and that we
 do not allow upgrades from F14 to F15, only new installs?

No. Never did.

 If you aren't proposing that, then testing that we can successfully upgrade
 from a systemVinit script using package to a systemd unit file using package
 is a test that needs to pass.

Well, I still fail to see what the packaging guidlines for systemd unit
files have to do with chkconfig, but well, maybe I am just blind.

Anyway, we don't really have to continue this discussion
here. Regardless whether chkconfig is relevant for the systemd
guidelines or not let's stay constructive: I think that the newer
chkconfig version fixes your problems, and would like to ask you to test
things with that. 

Thank you,

Lennart

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

Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Toshio Kuratomi
On Wed, Feb 23, 2011 at 04:38:50PM +0100, Michał Piotrowski wrote:
 2011/2/23 Toshio Kuratomi a.bad...@gmail.com:
  On Wed, Feb 23, 2011 at 01:30:52AM +0100, Lennart Poettering wrote:
  On Tue, 22.02.11 12:19, Toshio Kuratomi (a.bad...@gmail.com) wrote:
 
   2011/2/22 Michał Piotrowski mkkp...@gmail.com:
Hi,
   
I wonder what is the actual state of Fedora systemd integration? I
hope that there is more systemd native services than listed on
https://fedoraproject.org/wiki/User:Johannbg/QA/Systemd/compatability
   
Currently I have quite a lot of work, but I make a systemd services
pledge - I'll write three services per week if 10 other people do the
same
http://www.pledgebank.com/systemdservices
   
   uh... How are you creating the spec file?  In testing, I've yet to get
   a specfile that performs as expected.  I'd be happy if you could take
   a look at the proposed guidelines and figure out if this is a
   guidelines bug, a systemd bug, a testing bug, or a bug in the packages
   that I'm testing with.
 
  Did you actually check if you had at least chkconfig 1.3.50-1 installed
  when you tested this, as I wrote in the FPC bug?
 
  Also, Michał's work is about adding systemd unit files, not about adding
  SysV init scripts, because those already exist...
 
  Okay, I've tried all sorts of different wording to get you to understand
  what is being tested.  I'll try one more before giving up:
 
  Are you proposing that system V init scripts be banned for F15 and that we
  do not allow upgrades from F14 to F15, only new installs?
 
  If you aren't proposing that, then testing that we can successfully upgrade
  from a systemVinit script using package to a systemd unit file using package
  is a test that needs to pass.
 
 I'm not a Fedora developer and I do not know much about RPM's. Could you
 write something more about what problem you mean?
 
If a particular piece of software is going to convert from systemv init
scripts to systemd unit files we'll end up with two important rpm files.
One that is before the conversion and has sysv init scripts and one that is
after the conversion and has systemd unit files.

The rpm packages contain small (usually shell) scripts that allow the
package to register themselves with the init system.  These will turn
the service on if that's allowed by policy, restart the service if it's
already running, stop the service before uninstallation, etc.

The proposed Packaging Guidelines for systemd:
https://fedoraproject.org/wiki/TomCallaway/Systemd_Revised_Draft

Needs to contain the necessary scriptlets for packages that use systemd unit
files.  At the moment, the draft only contains scriptlets for a default-off
case.  We also need scriptlets for services which autostart and for services
which bus activate.  Given that FESCo seems to be moving towards a policy
that allows a broad range of services to autostart, we probably need the
autostart guidelines in place soon.  The bus activated scriptlets are needed
but we may be able to delay as it sounds like we only want a few services to
be bus activated anyway and those services can be started as normal until we
have guidelines on how they need to be set to autostart.

The scriptlets that we currently have do not work in testing.  I have tested
the migration path from a sysv init script using service to an upgraded
package using systemd unit files and that doesn't work.  at some point
someone also needs to test the upgrade between systemd unit file using
services but I personally haven't had time for that yet.  The FPC ticket has
the steps that would constitute a good test of those services.

Without guidelines that work, current work to port to systemd unit files
could have several undesirable effects.  Least critically would be that the
ported packages would need to be revisited to have their spec files updated.
Most critically, the unit file using packages would break end users systems
when they upgrade the package from F15 to F14.

-Toshio


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

Re: Plans for BTRFS in Fedora

2011-02-23 Thread Jesse Keating
On 2/23/11 5:00 AM, Josef Bacik wrote:
 This would be a great thing in general since the default ext* image is
 shrunk down to be installed which creates a bad fs layout which has
 performance implications.

Can you expand upon this more?  The filesystem is shrunk down when the 
live image is built, but then once it is installed the fs is resized to 
fill out the physical disk / partition it is being installed to.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Toshio Kuratomi
On Wed, Feb 23, 2011 at 04:34:00PM +, Jóhann B. Guðmundsson wrote:
 First could you be a bit more specific what exactly is the problem so we 
 can test for that when we host systemd test day if I'm getting you right 
 what you are describing might fall under release blocker...
 
Yes, if we're moving services to unit files then it definitely will need to
be a release blocker.

 As I get it we have a package with $oldversion with the traditional init 
 script now there is an update/upgrade that contains a $new-version with 
 systemd native service files and that update/upgrade is failing somehow?
 
 As Lennart mentioned have you tried chkconfig 1.3.50-1 [1] it contains 
 few patches from him amongst [2]...

yes, still happens.

-Toshio


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

Fedora 13 ARM Beta Release

2011-02-23 Thread Paul Whalen

The Fedora 13 ARM Beta is now available for download. There are still a number 
of packages that haven’t been built for ARM due to build failures or missing 
dependencies. We’re a little behind the primary architectures so we have the 
ability to look at later releases to see if these failures have been fixed – 
thankfully a large number include support for ARM. Because of this we expect 
that with Fedora 14 and 15 we will be closer in line with the primary 
architectures.


A new root file system is available for download - 
http://scotland.proximity.on.ca/fedora-arm/beta/f13/rootfs-f13-beta-2011-02-22.tar.bz2


The password for the root account is “fedoraarm”. 


Instructions for using the root file system can be found at - 
http://fedoraproject.org/wiki/Architectures/ARM/Using


The Fedora 13 ARM repository is temporarily located at – 
http://arm.koji.fedoraproject.org/mash/beta/f13-arm-2011-02-21/f13-arm/arm/os/


A comparision of the packages included in this beta release with the versions 
included in the primary 32-bit architecture (i686) - 
http://hongkong.proximity.on.ca/f13-arm-beta1/


The Fedora 13 ARM Beta release notes - 
http://fedoraproject.org/wiki/Architectures/ARM/F13-ARM-Beta1


We will now be working to get the remaining packages in Fedora 13 built, then 
move on to updates and Fedora 14.


Enjoy,
Paul Whalen
http://paulfedora.wordpress.com


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

Re: Plans for BTRFS in Fedora

2011-02-23 Thread Lars Seipel
On Wednesday 23 February 2011 15:07:55 Peter Jones wrote:

 1) can btrfs do encrypted volumes?

Not yet.  Although this was a planned feature at some point, according to 
Josef, nobody has done it yet.

If you want to stack it on top of dm-crypt there are caveats as well.

From btrfs-wiki:
btrfs volumes on top of dm-crypt block devices (and possibly LVM) require
 write-caching to be turned off on the underlying HDD. Failing to do so, in
 the event of a power failure, may result in corruption not yet handled by
 btrfs code. (2.6.33)

Is this still prevailing as of 2.6.38?

While it may work if you're lucky (at least it did for me since F13) it can 
also munch your data. That's what happened to me last night in F15 (didn't 
lose any data though as such stuff was somewhat expected). Btrfs root partition 
(no LVM) on a dm-crypt volume on Intel 32 GB solid state drive.

After an unclean shutdown I was no longer able to mount the filesystem and 
therefore start the system. I even managed to crash a live system when trying 
to mount the decrypted luks volume containing the btrfs.

As I didn't have much time I just dd'ed an image to a spare disk and 
reinstalled. If there is any debugging value in this, I can make it available 
as long as I can be sure all data could be stripped from it (btrfs-image does 
exactly this, right?).

Be aware that the crash-on-shutdown didn't happen with an official Fedora 
kernel. Due to the update embargo on F15 I built an updated Kernel checked out 
with fedpkg.

If btrfs should become the default filesystem for Fedora (which I strongly 
support) a nice and clean solution for encrypted filesystems has to be found. 
Falling back to ext4  lvm when the encryption checkbox gets ticked is just 
plain ugly. Not supporting encrypted disks at all would be even worse.

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Eric Sandeen
On 2/23/11 11:42 AM, Jesse Keating wrote:
 On 2/23/11 5:00 AM, Josef Bacik wrote:
 This would be a great thing in general since the default ext* image is
 shrunk down to be installed which creates a bad fs layout which has
 performance implications.
 
 Can you expand upon this more?  The filesystem is shrunk down when the 
 live image is built, but then once it is installed the fs is resized to 
 fill out the physical disk / partition it is being installed to.

Shrinking down the filesystem tends to scramble it a bit.  All the allocator 
decisions that were made based on fs size at the time of install go out the 
window as resize2fs fills in every hole it can find to maximally compress the 
fs.

I haven't done a real analysis but I would expect that inode::data locality and 
filesystem fragmentation suffer as a result.

Resizing it back up after the install just attaches free space to the end of 
the shrunken fs.

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Toshio Kuratomi
On Wed, Feb 23, 2011 at 04:34:00PM +, Jóhann B. Guðmundsson wrote:
 On 02/23/2011 03:04 PM, Toshio Kuratomi wrote:
  Are you proposing that system V init scripts be banned for F15 and that we
  do not allow upgrades from F14 to F15, only new installs?
 
 The backwards compatibility code would never have been added if that had 
 ever been the intention now would it :)
 
  If you aren't proposing that, then testing that we can successfully upgrade
  from a systemVinit script using package to a systemd unit file using package
  is a test that needs to pass.
 
 First could you be a bit more specific what exactly is the problem so we 
 can test for that when we host systemd test day if I'm getting you right 
 what you are describing might fall under release blocker...
 
 As I get it we have a package with $oldversion with the traditional init 
 script now there is an update/upgrade that contains a $new-version with 
 systemd native service files and that update/upgrade is failing somehow?
 
 As Lennart mentioned have you tried chkconfig 1.3.50-1 [1] it contains 
 few patches from him amongst [2]...
 
 systemd compatibility was only added to chkconfig couple of days ago 
 up to that point systemd and chkconfig did not compute each other :)
 
 1. http://koji.fedoraproject.org/koji/buildinfo?buildID=229902
 2. 
 http://git.fedorahosted.org/git/?p=chkconfig.git;a=commit;h=fbe103ec4b79a0952e1fd9a7ce69d19acc80d4a9
 
Looking at that patch it looks like all it does is have chkconfig forward
a request on to systemd if the package included systemd unit files.  If it
does more than that please let me know as that would mean that we'd need to
test upgrading from F14 to F15 separately from upgrading a sysv initscript
using package to a systemd unit file package on F15.

-Toshio


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

Re: Plans for BTRFS in Fedora

2011-02-23 Thread Matthew Garrett
On Wed, Feb 23, 2011 at 11:41:49AM -0500, Jon Masters wrote:

 Again, I feel the solution is to have a Fedora architect whose role is
 to realize the problems caused by seemingly isolated changes, and stop
 them from propagating. You don't just replace years of UNIX (or Linux)
 history/heritage overnight without bothering a chunk of the users.

LVM is functional for enterprise environments but awful for the common 
home or office cases. If btrfs lives up to its promises it'll give us 
something that provides pretty much all the functional beneft of LVM 
without the additional abstraction that makes seemingly straightforward 
tasks sufficiently awkward that even I find it abstruse (and I hack on 
ACPI). I think that's entirely in keeping with Linux heritage.

(AIX, on the other hand, delights in partying like it's 1979. Are you 
confusing the two?)

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Colin Walters
On Wed, Feb 23, 2011 at 12:39 PM, Toshio Kuratomi a.bad...@gmail.com wrote:

 The scriptlets that we currently have do not work in testing.  I have tested
 the migration path from a sysv init script using service to an upgraded
 package using systemd unit files and that doesn't work.  at some point
 someone also needs to test the upgrade between systemd unit file using
 services but I personally haven't had time for that yet.  The FPC ticket has
 the steps that would constitute a good test of those services.

This is a live yum upgrade?  That not working doesn't seem hard
blocker to me - we currently recommend preupgrade which is non-live
for precisely these kinds of reasons.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Plans for BTRFS in Fedora

2011-02-23 Thread Casey Dahlin
On Wed, Feb 23, 2011 at 11:54:58AM -0600, Eric Sandeen wrote:
 On 2/23/11 11:42 AM, Jesse Keating wrote:
  On 2/23/11 5:00 AM, Josef Bacik wrote:
  This would be a great thing in general since the default ext* image is
  shrunk down to be installed which creates a bad fs layout which has
  performance implications.
  
  Can you expand upon this more?  The filesystem is shrunk down when the 
  live image is built, but then once it is installed the fs is resized to 
  fill out the physical disk / partition it is being installed to.
 
 Shrinking down the filesystem tends to scramble it a bit.  All the allocator
 decisions that were made based on fs size at the time of install go out the
 window as resize2fs fills in every hole it can find to maximally compress the
 fs.
 

Is there some sort of sparsifying defrag we could do after copying the image
over? The dd-based install is so fast that we could actually afford another
pass if we needed it IMHO.

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Lennart Poettering
On Wed, 23.02.11 09:39, Toshio Kuratomi (a.bad...@gmail.com) wrote:

 The proposed Packaging Guidelines for systemd:
 https://fedoraproject.org/wiki/TomCallaway/Systemd_Revised_Draft
 
 Needs to contain the necessary scriptlets for packages that use systemd unit
 files.  At the moment, the draft only contains scriptlets for a default-off
 case.  We also need scriptlets for services which autostart and for services
 which bus activate.  

There is no difference between autostart and bus activate. There's
only enabled or not.

I have now added a %post example for a service that should be enable by default.

 Given that FESCo seems to be moving towards a policy that allows a
 broad range of services to autostart, we probably need the autostart
 guidelines in place soon.  The bus activated scriptlets are needed but
 we may be able to delay as it sounds like we only want a few services
 to be bus activated anyway and those services can be started as normal
 until we have guidelines on how they need to be set to autostart.

Well, in the default Fedora install there are actually quite a few bus
services, more than non-bus services.

 The scriptlets that we currently have do not work in testing.  I have tested
 the migration path from a sysv init script using service to an upgraded
 package using systemd unit files and that doesn't work.  at some point
 someone also needs to test the upgrade between systemd unit file using
 services but I personally haven't had time for that yet.  The FPC ticket has
 the steps that would constitute a good test of those services.

Would be cool to include the .spec file and .service file you used in
that ticket. It's otherwise difficult to help you from the distance.

Lennart

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Eric Sandeen
On 2/23/11 12:15 PM, Casey Dahlin wrote:
 On Wed, Feb 23, 2011 at 11:54:58AM -0600, Eric Sandeen wrote:
 On 2/23/11 11:42 AM, Jesse Keating wrote:
 On 2/23/11 5:00 AM, Josef Bacik wrote:
 This would be a great thing in general since the default ext* image is
 shrunk down to be installed which creates a bad fs layout which has
 performance implications.

 Can you expand upon this more?  The filesystem is shrunk down when the 
 live image is built, but then once it is installed the fs is resized to 
 fill out the physical disk / partition it is being installed to.

 Shrinking down the filesystem tends to scramble it a bit.  All the allocator
 decisions that were made based on fs size at the time of install go out the
 window as resize2fs fills in every hole it can find to maximally compress the
 fs.

 
 Is there some sort of sparsifying defrag we could do after copying the image
 over? The dd-based install is so fast that we could actually afford another
 pass if we needed it IMHO.

Not really... e4defrag could maybe, in theory, but its still pretty unloved.

I wonder how it'd go to prep the install on a sparse image of some reasonable 
size,
and then do an efficient sparse copy of that onto the target.  That would save 
the
scrambling, at least, and still give us minimum space usage on the install disc.

-Eric
 
 --CJD

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Peter Jones
On 02/23/2011 01:15 PM, Casey Dahlin wrote:
 On Wed, Feb 23, 2011 at 11:54:58AM -0600, Eric Sandeen wrote:
 On 2/23/11 11:42 AM, Jesse Keating wrote:
 On 2/23/11 5:00 AM, Josef Bacik wrote:
 This would be a great thing in general since the default ext* image is
 shrunk down to be installed which creates a bad fs layout which has
 performance implications.

 Can you expand upon this more?  The filesystem is shrunk down when the
 live image is built, but then once it is installed the fs is resized to
 fill out the physical disk / partition it is being installed to.

 Shrinking down the filesystem tends to scramble it a bit.  All the allocator
 decisions that were made based on fs size at the time of install go out the
 window as resize2fs fills in every hole it can find to maximally compress the
 fs.


 Is there some sort of sparsifying defrag we could do after copying the image
 over? The dd-based install is so fast that we could actually afford another
 pass if we needed it IMHO.

Just as soon as you write it ;)

-- 
 Peter

RFC 882 put the dots in .com.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Lennart Poettering
On Wed, 23.02.11 09:56, Toshio Kuratomi (a.bad...@gmail.com) wrote:

  systemd compatibility was only added to chkconfig couple of days ago 
  up to that point systemd and chkconfig did not compute each other :)
  
  1. http://koji.fedoraproject.org/koji/buildinfo?buildID=229902
  2. 
  http://git.fedorahosted.org/git/?p=chkconfig.git;a=commit;h=fbe103ec4b79a0952e1fd9a7ce69d19acc80d4a9
  
 Looking at that patch it looks like all it does is have chkconfig forward
 a request on to systemd if the package included systemd unit files.  If it
 does more than that please let me know as that would mean that we'd need to
 test upgrading from F14 to F15 separately from upgrading a sysv initscript
 using package to a systemd unit file package on F15.

That patch adds the glue to forward 'chkconfig on' and friends to
'systemctl enable' if necessary (and it also adds a daemon reload when
changes are made to /etc/rc.d) The reverse glue (i.e. forward 'systemctl
enable' to 'chkconfig on' where necessary) has been in systemd for much
longer.

Lennart

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Peter Jones
On 02/23/2011 12:50 PM, Lars Seipel wrote:
 On Wednesday 23 February 2011 15:07:55 Peter Jones wrote:
 
 1) can btrfs do encrypted volumes?
 
 Not yet.  Although this was a planned feature at some point, according to
 Josef, nobody has done it yet.
 
 If you want to stack it on top of dm-crypt there are caveats as well.

Right, which is what we'd wind up doing in the encrypted case.

 From btrfs-wiki:
 btrfs volumes on top of dm-crypt block devices (and possibly LVM) require
 write-caching to be turned off on the underlying HDD. Failing to do so, in
 the event of a power failure, may result in corruption not yet handled by
 btrfs code. (2.6.33)
 
 Is this still prevailing as of 2.6.38?

So, don't hold me to this, but it looks as if the normal lvm behaviour was
fixed at least as of d87f4c14f2 .  That being said, dm-crypt still just throws
REQ_FLUSH away instead of figuring out the block remaps involved and issuing
the right bios. Of course, this is a problem with dm-crypt and _any_ filesystem.

-- 
Peter

RFC 882 put the dots in .com.

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


Minutes/Summary from today's FESCo meeting (2011-02-23)

2011-02-23 Thread Kevin Fenzi
===
#fedora-meeting: FESCO (2011-02-23)
===

Meeting started by nirik at 17:30:01 UTC. The full logs are available at
http://meetbot.fedoraproject.org/fedora-meeting/2011-02-23/fesco.2011-02-23-17.30.log.html

Meeting summary
---
* init process  (nirik, 17:30:01)
  * mclasen unable to attend today.  (nirik, 17:34:39)
  * present mjg59 kylem notting nirik SMParrish_mobile mmaslano  (nirik,
17:35:08)

* #516 Updates policy adjustments/changes  (nirik, 17:35:17)
  * ACTION: mmaslano to update wiki for the 3days in testing vs 7 days
in testing for branched releases.  (nirik, 17:38:17)

* #515 Investigate a features repo for stable releases  (nirik,
  17:39:33)

* #517 Updates Metrics  (nirik, 17:40:53)

* #544 List of services that may start by default  (nirik, 17:42:35)
  * LINK: https://fedoraproject.org/wiki/User:Kevin/DefaultServices
(nirik, 17:43:18)
  * LINK: https://fedorahosted.org/fpc/ticket/60   (nirik, 17:44:27)
  * ACTION: nirik will ask for feedback on the proposed policy on devel
list, will gather info and revisit next week.  (nirik, 17:59:04)

* #563 suggested policy: all daemons must set RELRO and PIE flags
  (nirik, 17:59:54)
  * ACTION: kylem will talk with toolchain folks about this, see if
making it default in f16 makes sense and what the tradeoffs are.
(nirik, 18:11:18)

* #275 Propose a soft-path via co-maintainer status to becoming
  sponsored  (nirik, 18:12:08)
  * AGREED: proposal from
https://fedorahosted.org/fesco/ticket/275#comment:10 accepted. will
work to update docs and announce.  (nirik, 18:23:00)
  * ACTION: abadger1999 to update wiki pages.  (nirik, 18:25:27)
  * ACTION: nirik to announce new policy  (nirik, 18:25:33)

* Fedora Engineering Services  (nirik, 18:25:59)
  * LINK: https://fedorahosted.org/fedora-engineering-services/report/6
(nirik, 18:26:46)

* Open Floor  (nirik, 18:43:08)
  * LINK: https://fedoraproject.org/wiki/Mass_Rebuild_SOP   (nirik,
18:48:28)
  * LINK: https://fedoraproject.org/wiki/Alpha_Freeze_Policy   (nirik,
18:49:02)
  * ACTION: mmaslano to add notes about announcements and scheduling to
the mass rebuild sop and freeze policies pages.  (nirik, 18:50:42)

Meeting ended at 18:52:11 UTC.




Action Items

* mmaslano to update wiki for the 3days in testing vs 7 days in testing
  for branched releases.
* nirik will ask for feedback on the proposed policy on devel list, will
  gather info and revisit next week.
* kylem will talk with toolchain folks about this, see if making it
  default in f16 makes sense and what the tradeoffs are.
* abadger1999 to update wiki pages.
* nirik to announce new policy
* mmaslano to add notes about announcements and scheduling to the mass
  rebuild sop and freeze policies pages.




Action Items, by person
---
* abadger1999
  * abadger1999 to update wiki pages.
* kylem
  * kylem will talk with toolchain folks about this, see if making it
default in f16 makes sense and what the tradeoffs are.
* mmaslano
  * mmaslano to update wiki for the 3days in testing vs 7 days in
testing for branched releases.
  * mmaslano to add notes about announcements and scheduling to the mass
rebuild sop and freeze policies pages.
* nirik
  * nirik will ask for feedback on the proposed policy on devel list,
will gather info and revisit next week.
  * nirik to announce new policy
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* nirik (149)
* kylem (34)
* mjg59 (27)
* mmaslano (24)
* RobbieAB (19)
* notting (18)
* abadger1999 (16)
* zodbot (10)
* ajax (10)
* SMParrish_mobile (1)
* glisse (1)
* daniel_hozac (1)
* sochotni (1)
* SMParrish (0)
* mclasen (0)
* cwickert (0)
--
17:30:01 nirik #startmeeting FESCO (2011-02-23)
17:30:01 zodbot Meeting started Wed Feb 23 17:30:01 2011 UTC.  The chair is 
nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:30:01 zodbot Useful Commands: #action #agreed #halp #info #idea #link 
#topic.
17:30:01 nirik #meetingname fesco
17:30:01 nirik #chair mclasen notting nirik SMParrish kylem ajax cwickert 
mjg59 mmaslano
17:30:01 nirik #topic init process
17:30:01 zodbot The meeting name has been set to 'fesco'
17:30:01 zodbot Current chairs: SMParrish ajax cwickert kylem mclasen mjg59 
mmaslano nirik notting
17:30:05 mjg59 Hi
17:30:45 nirik morning everyone.
17:31:16 sochotni damn timezones :-)
17:32:30 SMParrish_mobile here but mobile so will be in and out
17:32:30 * nirik waits a bit more for quorum.
17:33:02 * notting is here
17:33:07 * mmaslano too
17:33:47 nirik well, thats 5 I guess...
17:34:05 mjg59 kylem is here
17:34:10 kylem shh.
17:34:22 nirik ok, 6. ;)
17:34:39 nirik #info mclasen unable to attend today.
17:35:08 nirik #info present mjg59 kylem notting nirik SMParrish_mobile 
mmaslano
17:35:17 nirik #topic #516 Updates policy adjustments/changes
17:35:17 nirik .fesco 516
17:35:22 zodbot 

Services that can start by default policy feedback

2011-02-23 Thread Kevin Fenzi
Greetings. 

FESCo is looking at the question of what services can start by default
(ie, you install something and it's set to start automatically next
time you boot up). 

We have a draft at: 

https://fedoraproject.org/wiki/User:Kevin/DefaultServices

With a policy and list of exceptions. 

We would like to gather feedback on this over the next week, and
revisit at our next meeting. 

Some questions: 

* Do you know of/maintain another service that should start by default?
  Why? 

* Do you think there is some other hurestic we could use to determine
  when services should start by default? are there other categories
  than one-shot, network facing? 

Constructive feedback welcome. 

kevin


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

BTRFS on servers (was Re: Plans for BTRFS in Fedora)

2011-02-23 Thread Jonathan Dieter
On Wed, 2011-02-23 at 16:19 +0100, Dennis Jacobfeuerborn wrote:
 I'm actually quite interested in btrfs especially for servers because
 of it's features

For what it's worth, we've been running btrfs on our school fileservers
since September.  After a few teething problems (fixed by
increasing /proc/sys/vm/min_free_kbytes), we've had pretty much zero
trouble.

The best part is we no longer need LVM on those servers and we get the
benefit of painless snapshot generation (we tried LVM snapshots and they
were *slow*).

Jonathan


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: Minutes/Summary from today's FESCo meeting (2011-02-23)

2011-02-23 Thread Lennart Poettering
On Wed, 23.02.11 11:53, Kevin Fenzi (ke...@scrye.com) wrote:

 * #544 List of services that may start by default  (nirik, 17:42:35)
   * LINK: https://fedoraproject.org/wiki/User:Kevin/DefaultServices
 (nirik, 17:43:18)
   * LINK: https://fedorahosted.org/fpc/ticket/60   (nirik, 17:44:27)
   * ACTION: nirik will ask for feedback on the proposed policy on devel
 list, will gather info and revisit next week.  (nirik, 17:59:04)

This list does not mention bus services at all. Traditionally they
weren't really that visible and if they were bus activatable they were
always enabled with no way to disable them. With the advent of systemd
we now ideally make them visible in the list of active services like any
other service.

Traditionally bus activated services were enabled by default. I think
this kinda made sense, so I don't think this new policy should now force
the maintainers of udisks, pk, CK, upower and so on to disable their
services by default. That would be backwards.

And yupp we have more bus services on a default fedora install than
non-bus services.

Lennart

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Toshio Kuratomi
On Wed, Feb 23, 2011 at 01:10:43PM -0500, Colin Walters wrote:
 On Wed, Feb 23, 2011 at 12:39 PM, Toshio Kuratomi a.bad...@gmail.com wrote:
 
  The scriptlets that we currently have do not work in testing.  I have tested
  the migration path from a sysv init script using service to an upgraded
  package using systemd unit files and that doesn't work.  at some point
  someone also needs to test the upgrade between systemd unit file using
  services but I personally haven't had time for that yet.  The FPC ticket has
  the steps that would constitute a good test of those services.
 
 This is a live yum upgrade?  That not working doesn't seem hard
 blocker to me - we currently recommend preupgrade which is non-live
 for precisely these kinds of reasons.

No.  This is an upgrade of a single package from one that has sysv init
scripts to a later version that has systemd unit files.  If this isn't
working, then chances are good that any of the whole-distro upgrade methods
are going to fail as well.

-Toshio


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

Re: BTRFS on servers (was Re: Plans for BTRFS in Fedora)

2011-02-23 Thread Josef Bacik
On Wed, Feb 23, 2011 at 2:00 PM, Jonathan Dieter jdie...@lesbg.com wrote:
 On Wed, 2011-02-23 at 16:19 +0100, Dennis Jacobfeuerborn wrote:
 I'm actually quite interested in btrfs especially for servers because
 of it's features

 For what it's worth, we've been running btrfs on our school fileservers
 since September.  After a few teething problems (fixed by
 increasing /proc/sys/vm/min_free_kbytes), we've had pretty much zero
 trouble.


Wait what?  I know we use lots o ram, but you shouldn't have to bump
min_free_kbytes.  What were you seeing?  Thanks,

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


Re: Minutes/Summary from today's FESCo meeting (2011-02-23)

2011-02-23 Thread Kevin Fenzi
On Wed, 23 Feb 2011 20:02:48 +0100
Lennart Poettering mzerq...@0pointer.de wrote:

 This list does not mention bus services at all. Traditionally they
 weren't really that visible and if they were bus activatable they were
 always enabled with no way to disable them. With the advent of systemd
 we now ideally make them visible in the list of active services like
 any other service.

Yeah, I noted that in the meeting... 

 Traditionally bus activated services were enabled by default. I think
 this kinda made sense, so I don't think this new policy should now
 force the maintainers of udisks, pk, CK, upower and so on to disable
 their services by default. That would be backwards.
 
 And yupp we have more bus services on a default fedora install than
 non-bus services.

Whats the easy way to list them? 
To show if they are set to start by default or not? (or does that make
sense for dbus at all, since they would start when asked to?)

kevin


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

Re: Plans for BTRFS in Fedora

2011-02-23 Thread Chris Adams
Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
 LVM is functional for enterprise environments but awful for the common 
 home or office cases.

Define awful.  I make use of it all the time on home and office
desktops and even my notebook computer.  It makes it easy to reassign
disk space from purpose A to purpose B (it would be easier if there was
a way to shrink a mounted ext3/ext4 FS, but that's a hard problem).
Logical volumes for virtual machines perform better (and virtualization
is something becoming more common on the desktop for compatibility).

-- 
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: BTRFS on servers (was Re: Plans for BTRFS in Fedora)

2011-02-23 Thread Jonathan Dieter
On Wed, 2011-02-23 at 14:18 -0500, Josef Bacik wrote:
 On Wed, Feb 23, 2011 at 2:00 PM, Jonathan Dieter jdie...@lesbg.com wrote:
  On Wed, 2011-02-23 at 16:19 +0100, Dennis Jacobfeuerborn wrote:
  I'm actually quite interested in btrfs especially for servers because
  of it's features
 
  For what it's worth, we've been running btrfs on our school fileservers
  since September.  After a few teething problems (fixed by
  increasing /proc/sys/vm/min_free_kbytes), we've had pretty much zero
  trouble.
 
 
 Wait what?  I know we use lots o ram, but you shouldn't have to bump
 min_free_kbytes.  What were you seeing?  Thanks,

Sorry, I didn't mean to imply it was btrfs that was causing the problem.
We got new servers when we did our upgrade and ran into problems with
the e1000e kernel module being unable to allocate memory even though
there was loads free.  Bumping up min_free_kbytes fixed it.

See https://bugzilla.redhat.com/show_bug.cgi?id=626851 for more detail.

Jonathan


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: Plans for BTRFS in Fedora

2011-02-23 Thread Matthew Garrett
On Wed, Feb 23, 2011 at 01:38:05PM -0600, Chris Adams wrote:

 Define awful.  I make use of it all the time on home and office
 desktops and even my notebook computer.  It makes it easy to reassign
 disk space from purpose A to purpose B (it would be easier if there was
 a way to shrink a mounted ext3/ext4 FS, but that's a hard problem).
 Logical volumes for virtual machines perform better (and virtualization
 is something becoming more common on the desktop for compatibility).

You can't move PVs. You need a separate /boot. If you use more than one 
disk then it adds significant fragility to the boot process. It slows 
down booting. It provides some functionality that's hugely useful in a 
small number of cases, and in every other case it just makes your life 
more complicated. btrfs does the former without anywhere near as much of 
the latter.

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Matthew Garrett
On Wed, Feb 23, 2011 at 07:49:49PM +, Matthew Garrett wrote:

 You can't move PVs. You need a separate /boot. If you use more than one 
 disk then it adds significant fragility to the boot process. It slows 
 down booting. It provides some functionality that's hugely useful in a 
 small number of cases, and in every other case it just makes your life 
 more complicated. btrfs does the former without anywhere near as much of 
 the latter.

Also, the management tools are worse than AIX had in 1992. I'll accept 
that that's not an inherent flaw in the implementation, merely an 
inconvenient aspect of reality.

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


Re: BTRFS on servers (was Re: Plans for BTRFS in Fedora)

2011-02-23 Thread Josef Bacik
On Wed, Feb 23, 2011 at 2:42 PM, Jonathan Dieter jdie...@lesbg.com wrote:
 On Wed, 2011-02-23 at 14:18 -0500, Josef Bacik wrote:
 On Wed, Feb 23, 2011 at 2:00 PM, Jonathan Dieter jdie...@lesbg.com wrote:
  On Wed, 2011-02-23 at 16:19 +0100, Dennis Jacobfeuerborn wrote:
  I'm actually quite interested in btrfs especially for servers because
  of it's features
 
  For what it's worth, we've been running btrfs on our school fileservers
  since September.  After a few teething problems (fixed by
  increasing /proc/sys/vm/min_free_kbytes), we've had pretty much zero
  trouble.
 

 Wait what?  I know we use lots o ram, but you shouldn't have to bump
 min_free_kbytes.  What were you seeing?  Thanks,

 Sorry, I didn't mean to imply it was btrfs that was causing the problem.
 We got new servers when we did our upgrade and ran into problems with
 the e1000e kernel module being unable to allocate memory even though
 there was loads free.  Bumping up min_free_kbytes fixed it.

 See https://bugzilla.redhat.com/show_bug.cgi?id=626851 for more detail.


Ah ok, good, nevermind then :),

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Chris Adams
Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
 You can't move PVs.

What do you think pvmove does?

 You need a separate /boot.

That's needed for more than just LVM (and probably won't go away, as it
is a lot simpler to handle a single method in the installer).

 If you use more than one 
 disk then it adds significant fragility to the boot process.

How does it do that (any more than any other multi-disk setup)?

 It slows 
 down booting.

Cite numbers?  It was slower early on, but it goes right by now.  I
don't doubt it adds some time (of course), but I don't see it being any
significant amount.

 It provides some functionality that's hugely useful in a 
 small number of cases, and in every other case it just makes your life 
 more complicated.

For most, it doesn't make things any more complicated (because they
never touch it).  I'd say that LVM is useful in a growing number of
cases.

 btrfs does the former without anywhere near as much of 
 the latter.

Oh, I don't object to btrfs and having the basic volume management in
the filesystem layer.  AdvFS on DEC Unix was great in that respect.  I
object to your painting of LVM aw awful.
-- 
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: Plans for BTRFS in Fedora

2011-02-23 Thread Ralf Ertzinger
Hi.

On Wed, 23 Feb 2011 13:38:05 -0600, Chris Adams wrote

 Define awful.  I make use of it all the time on home and office
 desktops and even my notebook computer.  It makes it easy to reassign
 disk space from purpose A to purpose B (it would be easier if there
 was a way to shrink a mounted ext3/ext4 FS, but that's a hard
 problem). Logical volumes for virtual machines perform better (and
 virtualization is something becoming more common on the desktop for
 compatibility).

If you never tried the kind of freedom BTRFS and ZFS give you for
shifting around disk space, try it. Seriously. Then you'll see where
the awful comes from. In perspective it really is.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Matthew Garrett
On Wed, Feb 23, 2011 at 02:08:08PM -0600, Chris Adams wrote:
 Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
  You can't move PVs.
 
 What do you think pvmove does?

Move PEs from one PV to another. You can't move a PV.

  You need a separate /boot.
 
 That's needed for more than just LVM (and probably won't go away, as it
 is a lot simpler to handle a single method in the installer).

Unless you're booting off iSCSI or really, really love software RAID 
(which btrfs also kindly simplifies), the only reason you need a 
separate /boot is because we're slow at putting updated filesystem 
support in grub because there's no need because we default to a separate 
/boot. There's a certain amount of circularity there.

  If you use more than one 
  disk then it adds significant fragility to the boot process.
 
 How does it do that (any more than any other multi-disk setup)?

My experience with LVM is that any number of error states dump me into 
an awkward recovery scenario. Again it's not an inherent problem with 
the technology, more just that because nobody outside the enterprise 
world really cares about LVM nobody has bothered making it easy for 
non-sysadmins to handle this stuff.

  It slows 
  down booting.
 
 Cite numbers?  It was slower early on, but it goes right by now.  I
 don't doubt it adds some time (of course), but I don't see it being any
 significant amount.

Talk to Lennart about it. It's on the order of two seconds.

  btrfs does the former without anywhere near as much of 
  the latter.
 
 Oh, I don't object to btrfs and having the basic volume management in
 the filesystem layer.  AdvFS on DEC Unix was great in that respect.  I
 object to your painting of LVM aw awful.

My objections to the technology aren't that strong. My objections to the 
user experience are.

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Michał Piotrowski
2011/2/23 Toshio Kuratomi a.bad...@gmail.com:
 On Wed, Feb 23, 2011 at 04:38:50PM +0100, Michał Piotrowski wrote:
 2011/2/23 Toshio Kuratomi a.bad...@gmail.com:
  On Wed, Feb 23, 2011 at 01:30:52AM +0100, Lennart Poettering wrote:
  On Tue, 22.02.11 12:19, Toshio Kuratomi (a.bad...@gmail.com) wrote:
 
   2011/2/22 Michał Piotrowski mkkp...@gmail.com:
Hi,
   
I wonder what is the actual state of Fedora systemd integration? I
hope that there is more systemd native services than listed on
https://fedoraproject.org/wiki/User:Johannbg/QA/Systemd/compatability
   
Currently I have quite a lot of work, but I make a systemd services
pledge - I'll write three services per week if 10 other people do the
same
http://www.pledgebank.com/systemdservices
   
   uh... How are you creating the spec file?  In testing, I've yet to get
   a specfile that performs as expected.  I'd be happy if you could take
   a look at the proposed guidelines and figure out if this is a
   guidelines bug, a systemd bug, a testing bug, or a bug in the packages
   that I'm testing with.
 
  Did you actually check if you had at least chkconfig 1.3.50-1 installed
  when you tested this, as I wrote in the FPC bug?
 
  Also, Michał's work is about adding systemd unit files, not about adding
  SysV init scripts, because those already exist...
 
  Okay, I've tried all sorts of different wording to get you to understand
  what is being tested.  I'll try one more before giving up:
 
  Are you proposing that system V init scripts be banned for F15 and that we
  do not allow upgrades from F14 to F15, only new installs?
 
  If you aren't proposing that, then testing that we can successfully upgrade
  from a systemVinit script using package to a systemd unit file using 
  package
  is a test that needs to pass.

 I'm not a Fedora developer and I do not know much about RPM's. Could you
 write something more about what problem you mean?

 If a particular piece of software is going to convert from systemv init
 scripts to systemd unit files we'll end up with two important rpm files.
 One that is before the conversion and has sysv init scripts and one that is
 after the conversion and has systemd unit files.

IFAIU RPM after conversion should have both - sysv init scripts and
systemd services.
Why do you want to remove sysvinit scripts? Both scripts can coexist
without any problem.


 The rpm packages contain small (usually shell) scripts that allow the
 package to register themselves with the init system.  These will turn
 the service on if that's allowed by policy, restart the service if it's
 already running, stop the service before uninstallation, etc.

 The proposed Packaging Guidelines for systemd:
 https://fedoraproject.org/wiki/TomCallaway/Systemd_Revised_Draft

 Needs to contain the necessary scriptlets for packages that use systemd unit
 files.  At the moment, the draft only contains scriptlets for a default-off
 case.  We also need scriptlets for services which autostart and for services
 which bus activate.  Given that FESCo seems to be moving towards a policy
 that allows a broad range of services to autostart, we probably need the
 autostart guidelines in place soon.  The bus activated scriptlets are needed
 but we may be able to delay as it sounds like we only want a few services to
 be bus activated anyway and those services can be started as normal until we
 have guidelines on how they need to be set to autostart.

 The scriptlets that we currently have do not work in testing.  I have tested
 the migration path from a sysv init script using service to an upgraded
 package using systemd unit files and that doesn't work.  at some point
 someone also needs to test the upgrade between systemd unit file using
 services but I personally haven't had time for that yet.  The FPC ticket has
 the steps that would constitute a good test of those services.

 Without guidelines that work, current work to port to systemd unit files
 could have several undesirable effects.  Least critically would be that the
 ported packages would need to be revisited to have their spec files updated.
 Most critically, the unit file using packages would break end users systems
 when they upgrade the package from F15 to F14.

Thanks for the explanation of the problem.


 -Toshio

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




-- 
Best regards,
Michal

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Peter Jones
On 02/23/2011 03:33 PM, Matthew Garrett wrote:
 On Wed, Feb 23, 2011 at 02:08:08PM -0600, Chris Adams wrote:
 Once upon a time, Matthew Garrettmj...@srcf.ucam.org  said:
 You can't move PVs.

 What do you think pvmove does?

 Move PEs from one PV to another. You can't move a PV.

 You need a separate /boot.

 That's needed for more than just LVM (and probably won't go away, as it
 is a lot simpler to handle a single method in the installer).

 Unless you're booting off iSCSI or really, really love software RAID
 (which btrfs also kindly simplifies), the only reason you need a
 separate /boot is because we're slow at putting updated filesystem
 support in grub because there's no need because we default to a separate
 /boot. There's a certain amount of circularity there.

Also we need to have the initramfs on an unencrypted chunk of disk.

 If you use more than one
 disk then it adds significant fragility to the boot process.

 How does it do that (any more than any other multi-disk setup)?

 My experience with LVM is that any number of error states dump me into
 an awkward recovery scenario. Again it's not an inherent problem with
 the technology, more just that because nobody outside the enterprise
 world really cares about LVM nobody has bothered making it easy for
 non-sysadmins to handle this stuff.

Yep.

-- 
 Peter

RFC 882 put the dots in .com.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Tomasz Torcz
On Tue, Feb 22, 2011 at 08:40:01PM +0100, Michał Piotrowski wrote:
 Hi,
 
 I wonder what is the actual state of Fedora systemd integration? I
 hope that there is more systemd native services than listed on
 https://fedoraproject.org/wiki/User:Johannbg/QA/Systemd/compatability

  I have written handful of service definitions for packages listed there,
filling bugs in bugzilla afterwards.  Not a single maintainer responded :(

  OTOH, one upstream accepted unit definition and will ship with next version.

-- 
Tomasz TorczThere exists no separation between gods and men:
xmpp: zdzich...@chrome.pl   one blends softly casual into the other.

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Michał Piotrowski
W dniu 23 lutego 2011 21:48 użytkownik Tomasz Torcz
to...@pipebreaker.pl napisał:
 On Tue, Feb 22, 2011 at 08:40:01PM +0100, Michał Piotrowski wrote:
 Hi,

 I wonder what is the actual state of Fedora systemd integration? I
 hope that there is more systemd native services than listed on
 https://fedoraproject.org/wiki/User:Johannbg/QA/Systemd/compatability

  I have written handful of service definitions for packages listed there,
 filling bugs in bugzilla afterwards.  Not a single maintainer responded :(

I hope that developers of these packages will wake up soon :)

It is possible that the problem described by Toshio Kuratomi has some
connection with this. But OTOH a few of the services that I have
written was accepted by maintainers


  OTOH, one upstream accepted unit definition and will ship with next version.

 --
 Tomasz Torcz            There exists no separation between gods and men:
 xmpp: zdzich...@chrome.pl   one blends softly casual into the other.

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




-- 
Best regards,
Michal

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Chris Adams
Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
 On Wed, Feb 23, 2011 at 02:08:08PM -0600, Chris Adams wrote:
  Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
   You can't move PVs.
  
  What do you think pvmove does?
 
 Move PEs from one PV to another. You can't move a PV.

Not exactly; pvmove moves data from one PE to another (either in another
PV or in the same PV).  I guess I don't understand your original
objection though.  You can move data around within a PV (granted the
command usage to do this is non-obvious and it would be good for that to
improve, but it is also not a common use case) and from one PV to
another; what else is there to move?

   You need a separate /boot.
  
  That's needed for more than just LVM (and probably won't go away, as it
  is a lot simpler to handle a single method in the installer).
 
 Unless you're booting off iSCSI or really, really love software RAID 
 (which btrfs also kindly simplifies),

Using software RAID means really, really love it?  How else do you
propose to boot from software RAID (if you just kinda like it)?  We're
talking about the typical home/office desktop, so you aren't going to
have hardware RAID, and Linux software RAID is superior to motherboard
software RAID.

 the only reason you need a 
 separate /boot is because we're slow at putting updated filesystem 
 support in grub because there's no need because we default to a separate 
 /boot. There's a certain amount of circularity there.

Encrypted root filesystem requires a separate (non-encrypted) /boot, and
I think that's only going to increase in popularity (especially on
notebooks and other mobile devices).

 My experience with LVM is that any number of error states dump me into 
 an awkward recovery scenario.

I guess in the years I've used LVM, I haven't run into that any number
of error states (at least AFAIK, but since you didn't identify any of
them, it is hard to say).  Sure, when LVM was new, I had to learn a few
more commands to handle the system didn't boot case, but IIRC only
once was that related to LVM (and that was because I renamed a VG
without rebuilding the initrd, which may be no longer an issue with
dracut).

If you don't know what you are doing, just fsck is going to be a
problem.  That's an issue with documentation and maybe making better
recovery tools, not LVM.  Adding a new set of commands to learn with
BTRFS isn't magically going to make it easier; you still have to learn
new stuff.

-- 
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: Plans for BTRFS in Fedora

2011-02-23 Thread Chris Adams
Once upon a time, Ralf Ertzinger fed...@camperquake.de said:
 If you never tried the kind of freedom BTRFS and ZFS give you for
 shifting around disk space, try it. Seriously. Then you'll see where
 the awful comes from. In perspective it really is.

You cut out the parts of my email where I said I don't have any problem
with BTRFS, and I look forward to it making things better.  As I said, I
used AdvFS on DEC Unix for many years; ZFS and BTRFS are late-comers to
the filesystem/LVM party (although they obviously bring more to the
table).

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


New path available for joining the Fedora package maintainers group

2011-02-23 Thread Kevin Fenzi
Greetings. 

FESCo has added an additional path to becoming a co-maintainer of an
existing package in the Fedora package collection for folks who are not
currently in the packager group. 

Traditionally, you would gain sponsorship by submitting a new package
you create and demonstrating your understanding of the guidelines and
processes from the review process. 

This new path requires you to convince an existing maintainer
to mentor you in the processes and guidelines of package maintenance,
and would allow you to be sponsored by FESCo or an existing sponsor to
co-maintain those package(s) with your mentor guiding you. 

Please see: 
http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group
For the full description and process for this path to becoming a package
maintainer. 

kevin


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

PolicyKit authentication agent changes

2011-02-23 Thread Matthias Clasen
As of version 0.100 (which will land in F15 as a post-alpha update), the
polkit-gnome package will no longer install an autostart file for
polkit-gnome-authentication-agent-1. Instead, each desktop environment
is reponsible for making sure that an authentication agent is running.

For GNOME, this is done by gnome-session installing an autostart file
with OnlyShowIn=GNOME;. Other desktop environments that rely on
polkit-gnome need to do something similar.

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Toshio Kuratomi
On Wed, Feb 23, 2011 at 09:33:33PM +0100, Michał Piotrowski wrote:
 2011/2/23 Toshio Kuratomi a.bad...@gmail.com:
  If a particular piece of software is going to convert from systemv init
  scripts to systemd unit files we'll end up with two important rpm files.
  One that is before the conversion and has sysv init scripts and one that is
  after the conversion and has systemd unit files.
 
 IFAIU RPM after conversion should have both - sysv init scripts and
 systemd services.
 Why do you want to remove sysvinit scripts? Both scripts can coexist
 without any problem.
 
Agreement in the packaging committee is that we want one or the other but
not both because of the confusion having both will cause to people using the
package.  For example, if both are installed, a system admin might try to edit 
the
SysVinit script and not understand why his changes aren't having an effect
on the system.

The brief version of that is in the first note here:
https://fedoraproject.org/wiki/TomCallaway/Systemd_Revised_Draft#Unit_Files

-Toshio


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

Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Kevin Kofler
Tomasz Torcz wrote:
   I have written handful of service definitions for packages listed there,
 filling bugs in bugzilla afterwards.  Not a single maintainer responded :(

We really need this kind of stuff to just get committed by provenpackagers 
on a FESCo mandate.

Instead of micromanaging things like testing of updates, FESCo should be 
focusing on getting systemwide features actually implemented systemwide, 
rather than getting held hostage by recalcitrant maintainers.

Kevin Kofler

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Josef Bacik
On Wed, Feb 23, 2011 at 4:37 PM, Kevin Kofler kevin.kof...@chello.at wrote:
 Jon Masters wrote:
 In my personal opinion, this is a poor design decision. Yes, BTRFS can
 do a lot of volume-y things, and these are growing by the day, but I
 don't want my filesystem replacing a full volume manager and I am
 concerned that this will lead to less testing and exposure to full LVM
 use within the Fedora community. Instead, I'd like to counter-propose
 that everything stay exactly as it is, with users being able to elect to
 switch to BTRFS (sub)volumes if they are interested in doing so.

 And I'd like to counter-counter-propose that we just stop using ANY kind of
 subvolumes or volume management by default and just default to plain old
 partitions. IMHO, LVM causes more problems than it fixes. Sure, you can
 easily add storage from another disk, but in exchange there's no
 straightforward way to resize your partitions, at least none of the common
 partition editors can do it. There's also a performance penalty.


Sorry I should clarify, when I say use Btrfs's volume management stuff
I mean just doing normal partitions and then creating a Btrfs
filesystem and then add disks to the fs as required.  Thanks,

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


Re: fail to install gcc on fresh rawhide-from-F15

2011-02-23 Thread Jim Meyering
Andreas Schwab wrote:
 Jim Meyering j...@meyering.net writes:

 --- Package glibc.x86_64 0:2.8.90-11 will be a downgrade

 Where did you get that ANCIENT package?  It's almost 3 years(!) old.

I have *no* idea.
As I said, I installed F15 (into existing partitions,
but told anaconda to format /, /var and /usr -- perhaps something
went wrong there? -- but even the, the preceding system to use
those partitions was running rawhide, and the box itself is barely
two years old) and then upgraded to rawhide.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Bodhi update issue

2011-02-23 Thread Paul Howarth
On Wed, 23 Feb 2011 15:54:12 -0600
Dennis Gilmore den...@ausil.us wrote:

 On Wednesday, February 23, 2011 02:22:22 am gia...@gmail.com wrote:
  I'm trying to push an updated rawstudio package to testing but bodhi
  (the web interface) is saying:
  
  Unable to save update with conflicting builds of the same package:
  rawstudio-1.2-9.fc15.20110221svn3825 and
  rawstudio-1.2-9.fc14.20110221svn3825. Please remove one and try
  again.
  
  Is this normal? I'm not sure why those those builds are conflicting.
 you have to create one update per fedora release.  you cant create a
 single update for all fedora's  the conflict is that the builds are
 for different releases

I used the Bodhi web interface to create updates for bluefish for f13,
f14, f15 and el6 all at the same time earlier today. What's the
difference here?

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Michał Piotrowski
2011/2/23 Kevin Kofler kevin.kof...@chello.at:
 Tomasz Torcz wrote:
   I have written handful of service definitions for packages listed there,
 filling bugs in bugzilla afterwards.  Not a single maintainer responded :(

 We really need this kind of stuff to just get committed by provenpackagers
 on a FESCo mandate.

 Instead of micromanaging things like testing of updates, FESCo should be
 focusing on getting systemwide features actually implemented systemwide,
 rather than getting held hostage by recalcitrant maintainers.

+1


        Kevin Kofler

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




-- 
Best regards,
Michal

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Michał Piotrowski
2011/2/23 Toshio Kuratomi a.bad...@gmail.com:
 On Wed, Feb 23, 2011 at 09:33:33PM +0100, Michał Piotrowski wrote:
 2011/2/23 Toshio Kuratomi a.bad...@gmail.com:
  If a particular piece of software is going to convert from systemv init
  scripts to systemd unit files we'll end up with two important rpm files.
  One that is before the conversion and has sysv init scripts and one that is
  after the conversion and has systemd unit files.

 IFAIU RPM after conversion should have both - sysv init scripts and
 systemd services.
 Why do you want to remove sysvinit scripts? Both scripts can coexist
 without any problem.

 Agreement in the packaging committee is that we want one or the other but
 not both because of the confusion having both will cause to people using the
 package.  For example, if both are installed, a system admin might try to 
 edit the
 SysVinit script and not understand why his changes aren't having an effect
 on the system.

Indeed it can be a problem.


 The brief version of that is in the first note here:
 https://fedoraproject.org/wiki/TomCallaway/Systemd_Revised_Draft#Unit_Files

 -Toshio

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




-- 
Best regards,
Michal

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


Re: state of systemd in Fedora and services pledge

2011-02-23 Thread Chris Adams
Once upon a time, Kevin Kofler kevin.kof...@chello.at said:
 Instead of micromanaging things like testing of updates, FESCo should be 
 focusing on getting systemwide features actually implemented systemwide, 
 rather than getting held hostage by recalcitrant maintainers.

So, FESCO should be forcing maintainers that don't agree with you to do
what you want to have a consistent system, but not forcing you to do
something to have a consistent system because you don't agree with
FESCO?

Nice.
-- 
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: fail to install gcc on fresh rawhide-from-F15

2011-02-23 Thread Jussi Lehtola
On Wed, 23 Feb 2011 23:05:50 +0100
Jim Meyering j...@meyering.net wrote:
 Andreas Schwab wrote:
  Jim Meyering j...@meyering.net writes:
 
  --- Package glibc.x86_64 0:2.8.90-11 will be a downgrade
 
  Where did you get that ANCIENT package?  It's almost 3 years(!) old.
 
 I have *no* idea.

Maybe you missed my former reply.

On Wed, 23 Feb 2011 00:28:57 +0200
Jussi Lehtola jussileht...@fedoraproject.org wrote:
 I'd say there's something seriously wrong with your yum configuration
 or the rawhide mirror you've been using. There hasn't been a gcc-4.3.1
 in Fedora for a couple of years.
 
 Check that the rawhide yum configuration (package
 fedora-release-rawhide) is installed, run
  # yum clean all
 and try again.
-- 
Jussi Lehtola
Fedora Project Contributor
jussileht...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


dist-git branch change update

2011-02-23 Thread Jesse Keating
https://fedoraproject.org/wiki/Dist_Git_Branch_Proposal

Current status is that I've got a staging environment setup 
(pkgs01.stg.fedoraproject.org) that has a snapshot of the repos from a 
few days ago and the branches have been renamed.  I also have a set of 
fedora-packager (fedpkg) updates in testing or soon to be in testing 
(fedora-packager-0.5.6.0-1) that should work with repositories that have 
branches in the old style (f??/master) or the new style (f??).

I want people to test these fedpkg builds against the current server to 
make sure I haven't broken anything, and if interested I can provide you 
a small patch that will allow you to test against the stg server with 
the renamed branches.

I need to work on some local migration scripts that people can run to 
fix up local clones.

So please test and let me know of any problems you find.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [ACTION REQUIRED v2] Orphan removal

2011-02-23 Thread Hans Ulrich Niedermann
On Wed, 2011-02-23 at 17:26 -0500, Bill Nottingham wrote:

 Orphan: gdk-pixbuf
 freetennis requires gdk-pixbuf-devel = 1:0.22.0-38.fc12
 soundtracker requires libgdk_pixbuf.so.2
 soundtracker requires gdk-pixbuf-devel = 1:0.22.0-38.fc12
 tracker requires gdk-pixbuf-devel = 1:0.22.0-38.fc12
 viking requires gdk-pixbuf-devel = 1:0.22.0-38.fc12
 xmms-xosd requires libgdk_pixbuf.so.2
 xosd requires gdk-pixbuf-devel = 1:0.22.0-38.fc12
 xqf requires gdk-pixbuf = 1:0.22.0-38.fc12
 zathura requires gdk-pixbuf-devel = 1:0.22.0-38.fc12

soundtracker-0.6.8-11.fc15 without gdk-pixbuf is waiting to be moved
from testing to stable. So from the soundtracker point of view,
gdk-pixbuf can be retired.


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


Re: Bodhi update issue

2011-02-23 Thread Dennis Gilmore
On Wednesday, February 23, 2011 04:08:03 pm Paul Howarth wrote:
 On Wed, 23 Feb 2011 15:54:12 -0600
 
 Dennis Gilmore den...@ausil.us wrote:
  On Wednesday, February 23, 2011 02:22:22 am gia...@gmail.com wrote:
   I'm trying to push an updated rawstudio package to testing but bodhi
   (the web interface) is saying:
   
   Unable to save update with conflicting builds of the same package:
   rawstudio-1.2-9.fc15.20110221svn3825 and
   rawstudio-1.2-9.fc14.20110221svn3825. Please remove one and try
   again.
   
   Is this normal? I'm not sure why those those builds are conflicting.
  
  you have to create one update per fedora release.  you cant create a
  single update for all fedora's  the conflict is that the builds are
  for different releases
 
 I used the Bodhi web interface to create updates for bluefish for f13,
 f14, f15 and el6 all at the same time earlier today. What's the
 difference here?
 
 Paul.

you created 4 updates, he is trying to create 1

Dennis


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: state of systemd in Fedora and services pledge

2011-02-23 Thread Lennart Poettering
On Wed, 23.02.11 13:43, Toshio Kuratomi (a.bad...@gmail.com) wrote:

 On Wed, Feb 23, 2011 at 09:33:33PM +0100, Michał Piotrowski wrote:
  2011/2/23 Toshio Kuratomi a.bad...@gmail.com:
   If a particular piece of software is going to convert from systemv init
   scripts to systemd unit files we'll end up with two important rpm files.
   One that is before the conversion and has sysv init scripts and one that 
   is
   after the conversion and has systemd unit files.
  
  IFAIU RPM after conversion should have both - sysv init scripts and
  systemd services.
  Why do you want to remove sysvinit scripts? Both scripts can coexist
  without any problem.
  
 Agreement in the packaging committee is that we want one or the other but
 not both because of the confusion having both will cause to people using the
 package.  For example, if both are installed, a system admin might try to 
 edit the
 SysVinit script and not understand why his changes aren't having an effect
 on the system.

Well, we tried hard to make this visible: systemctl status (or for the
matter service foo status) will make visible from which source a file is read.

Lennart

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

Re: PolicyKit authentication agent changes

2011-02-23 Thread Christoph Wickert
Am Mittwoch, den 23.02.2011, 15:55 -0500 schrieb Matthias Clasen:
 As of version 0.100 (which will land in F15 as a post-alpha update), the
 polkit-gnome package will no longer install an autostart file for
 polkit-gnome-authentication-agent-1. Instead, each desktop environment
 is reponsible for making sure that an authentication agent is running.
 
 For GNOME, this is done by gnome-session installing an autostart file
 with OnlyShowIn=GNOME;. Other desktop environments that rely on
 polkit-gnome need to do something similar.

Adding OnlyShowIn is certainly a step in the right direction but I'm
afraid it will break many desktops out there, namely all window manager
such as openbox, fluxbox, icewm etc. Adding a desktop file there doesn't
make much sense as these WMs don't rely on an authentication agent.
It's the applications that rely on it, but we don't have control over
what software people install.

I made a different proposal last year, please refer to 
http://lists.fedoraproject.org/pipermail/devel/2010-April/134578.html

IMHO my approach has the advantage that it works for all DEs/WMs:
Install a program that needs an authentication agent, it will pull in
one of them through the virtual provides and the agent will be started
on the next time you log in.

We achieve this by making one agent the default. The default agent will
have NotShowIn= to exclude the DEs that have an agent of their own
while the others will have OnlyShowIn= to limit them to their desktop.

I don't care which one is default is as long as it has only a small
dependency footprint (kdebase-runtime for example has not). I only
suggested lypolkit because it will be chosen by yum in most situations
anyway.

Can you explain what the advantage of your approach is? From a packaging
point it looks broken: One the one hand we package a authentication
agent that cannot run by itself, on the other we package an autostart
file for something that is not necessarily installed.

Regards,
Christoph

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Milan Broz
On 02/23/2011 07:41 PM, Peter Jones wrote:
 On 02/23/2011 12:50 PM, Lars Seipel wrote:

 If you want to stack it on top of dm-crypt there are caveats as well.
 
 Right, which is what we'd wind up doing in the encrypted case.
 
 From btrfs-wiki:
 btrfs volumes on top of dm-crypt block devices (and possibly LVM) require
 write-caching to be turned off on the underlying HDD. Failing to do so, in
 the event of a power failure, may result in corruption not yet handled by
 btrfs code. (2.6.33)

This is completely nonsense and FUD. We asked several times for reproducer
and nobody from btrfs camp was able to provide one. 

If you have reproducer, please send it to me and I'll fix dmcrypt code.
But I am almost sure there is no such problem in current code.

 So, don't hold me to this, but it looks as if the normal lvm behaviour was
 fixed at least as of d87f4c14f2 .  That being said, dm-crypt still just throws
 REQ_FLUSH away instead of figuring out the block remaps involved and issuing
 the right bios. Of course, this is a problem with dm-crypt and _any_ 
 filesystem.

Another nonsense. See 2.6.37 source code, REQ_FLUSH is processed by dm-crypt
correctly. It supported even barriers some time before (at least in 2.6.36).

Anything else for today?

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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread James Ralston
On 2011-02-22 at 14:51-05 Josef Bacik jo...@toxicpanda.com wrote:
 Fedora 16 ships without LVM as the volume manager and instead use
 BTRFS's built in volume management, again just for the default.

I don't think btrfs subvolumes are capable of replacing LVM
functionality quite yet.

Here are two usage cases that I care about:

1.  Separate LVM logical volumes can help mitigate consumption-based
DoS attacks.

For example: if /tmp and /var/tmp are separate LVM logical volumes,
then a runaway/malicious process cannot fill up the entire filesystem
merely by filling up /tmp or /var/tmp.

In contrast, although the btrfs wiki mentions the ability to set a
quota on subvolumes at creation time, I don't think anything in
btrfs-progs implements that.  Plus, even if there were a way to set
it, I don't see that anything reports it.

2.  Separate LVM logical volumes permit easier installs.

Primarily because I've never trusted the upgrade process, but also for
other reasons, I always perform a full install to upgrade from one
version of Fedora to the next.

With LVM logical volumes, this process is trivial: I do a custom
partition layout, and tell anaconda to format the /boot, /, /tmp,
/usr, /var, and /var/cache logical volumes, and leave all the other
logical volumes in the system (e.g., /home, /var/log) alone.

I can't do this with one big btrfs filesystem with subvolumes.  What I
would have to do is first boot the installer in rescue mode, then run
a bunch of find /subvolume -xdev commands to delete all the data on
the subvolumes that I wanted to reformat.  Then I'd have to re-run
the installer and tell it to use the / btrfs filesystem as-is, without
formatting.

None of these issues is a dealbreaker, but they *are* losses of
functionality versus what LVM offers.

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


Fedora 15 Alpha to slip by one week

2011-02-23 Thread Robyn Bergeron
Today at the Go/No-Go meeting[1] we decided to slip the Alpha by one week.

The slip is due to a blocker bug affecting a number of non-US keyboard 
layouts, including German and French[2], which does not currently have a 
fix or a reasonable workaround.  All other blocker bugs are currently in 
VERIFIED, or alternately, have workarounds documented in F15_Common_bugs.

At this time, we are not adjusting later milestone dates.

We will continue with the F15 Alpha readiness meeting tomorrow, as 
previously announced on the logistics mailing list, and will have 
another F15 Alpha Blocker Bug meeting Friday.

Thanks for your understanding.  We will meet again next week for another 
GO/NO-GO meeting.

-Robyn


[1] 
http://meetbot.fedoraproject.org/fedora-meeting/2011-02-23/fedora-meeting.2011-02-23-22.00.html

[2] https://bugzilla.redhat.com/show_bug.cgi?id=676827
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: PolicyKit authentication agent changes

2011-02-23 Thread Matthias Clasen
On Thu, 2011-02-24 at 00:14 +0100, Christoph Wickert wrote:

 Can you explain what the advantage of your approach is? From a packaging
 point it looks broken: One the one hand we package a authentication
 agent that cannot run by itself, on the other we package an autostart
 file for something that is not necessarily installed.

Not sure what you mean with 'not installed'.
gnome-session requires polkit-gnome, so it better be installed.

Not sure what you mean by 'cannot run by itself' either. The
authentication agent in polkit-gnome is perfectly capable of running all
by itself. The package just doesn't inject itself in random desktop
environments anymore by installing an autostart file.

I don't mind if you add a provides to your polkit agent implementation
that wms can depend on. Thats between you and the window managers... but
as far as gnome is concerned, we don't want to depend on anything
virtual, but control which agent is running.

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


Re: [ACTION REQUIRED v2] Orphan removal

2011-02-23 Thread Jon Ciesla
On 02/23/2011 04:26 PM, Bill Nottingham wrote:

 Orphan: libsigc++
  TnL requires libsigc-1.2.so.5
  TnL requires libsigc++-devel = 1.2.7-9.fc15
  asc requires libsigc-1.2.so.5
  asc requires libsigc++-devel = 1.2.7-9.fc15
  libasync requires libsigc-1.2.so.5
  qtel requires libsigc-1.2.so.5
  sooperlooper requires libsigc-1.2.so.5
  sooperlooper requires libsigc++-devel = 1.2.7-9.fc15
  svxlink requires libsigc++-devel = 1.2.7-9.fc15
  svxlink-server requires libsigc-1.2.so.5
  synfig requires libsigc++-devel = 1.2.7-9.fc15


Taken, since I maintain TnL.

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


Re: [ACTION REQUIRED v2] Orphan removal

2011-02-23 Thread Akira TAGOH
 On Wed, 23 Feb 2011 17:26:11 -0500,
 BN == Bill Nottingham nott...@redhat.com wrote:

BN Orphan: apel
BN ddskk requires apel = 10.7-4.fc12
BN emacs-common-w3m requires apel = 10.7-4.fc12
BN emacs-w3m requires apel = 10.7-4.fc12
BN flim requires apel = 10.7-4.fc12
BN migemo-emacs requires apel = 10.7-4.fc12
BN migemo-xemacs requires apel = 10.7-4.fc12

apel has just been renamed to emacs-apel because of the
naming guidelines. the above packages has to be rebuilt
against emacs-apel instead of apel.

--
Akira TAGOH


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

Re: Plans for BTRFS in Fedora

2011-02-23 Thread Rahul Sundaram
On 02/23/2011 01:33 AM, Josef Bacik wrote:

 Well I don't think cleaning up the existing patches will be that big
 of a deal, it's mostly a matter of testing.  The problem with GRUB2 is
 it's GPLv3, explicitly to be a giant pain in the ass for porting any
 new fs to GRUB since we're all GPLv2 only.  Aren't open source
 licenses grand?

Refer to

http://lwn.net/Articles/429607/

Rahul

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


Re: [ACTION REQUIRED v2] Orphan removal

2011-02-23 Thread Kevin Kofler
Bill Nottingham wrote:
 Orphan: gdk-pixbuf
 freetennis requires gdk-pixbuf-devel = 1:0.22.0-38.fc12
 tracker requires gdk-pixbuf-devel = 1:0.22.0-38.fc12
 viking requires gdk-pixbuf-devel = 1:0.22.0-38.fc12
 zathura requires gdk-pixbuf-devel = 1:0.22.0-38.fc12

All these BR gdk-pixbuf-devel without actually requiring the lib. I suspect 
they should actually be BRing gdk-pixbuf2-devel instead, or not BR gdk-
pixbuf-devel at all.

 xqf requires gdk-pixbuf = 1:0.22.0-38.fc12

This one is also suspicious, no soname autoreq here either.

Kevin Kofler

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


  1   2   >