Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread Roland McGrath
  Using names like f13, el5, and so forth would also keep dist-git 
  consistent with git branch naming conventions.  If we were to do 
  something like that we might as well just use the value of %{dist}.

But that's just too obviously right for us to be allowed to do it!

 That was going to be my next question, although that would bring back
 the c in fc13 and fc14 since that's what the dist value is.  We could
 bite the bullet and change the dist value to remove the c, and just
 manually keep track of making sure that builds on older releases won't
 be newer than builds on the newer branches.  not sure if we want to go
 through that pain at this point.

I'd say bite the bullet.  Die, little c, die!  It just looks silly there
nowadays, since the C-word has not been in our vocabulary for so long now.

What does manually mean, anyway?  A database query and a short script?
Roll it into existing nag mail or update sanity-checking stuff?  This seems
like a simple enough matter among all the things we're nowadays trying to
have some coherent checking for.

 Yes. Branches of rawhide would be of the form origin/branch so if we
 don't find one of our expected f(c)??,el?,olpc? we default to building
 for rawhide.

Where is the mapping of branch name patterns to koji build targets going to
live?  Is it just in fedpkg locally and you'll change the norm only by
pushing a fedora-packager update in each release?  (That doesn't sound very
likely.  People use older Fedoras with older fedora-packager installed to
commit and trigger newer dist builds.)  Or is it partly local and partly
gotten from the (koji?) server, or what?  (In the CVS system this is the
common/branches file, which is both locally available in that it's a local
file in your common/ checkout, and centrally maintained in CVS.)


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


Re: dist-git wordsmithing wanted

2010-07-21 Thread Jesse Keating
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/20/2010 10:48 PM, Pierre-Yves wrote:
 On Tue, 2010-07-20 at 22:38 -0700, Jesse Keating wrote:
 $ make tag
 Make system retired, please use fedpkg.  See fedpkg --help

 Suggestions on what to put in here?
 Might be nice to already print the equivalent command:
 
 $ make tag
 Make system retired, please use fedpkg. 
 The equivalent function is: 
 For more information see fedpkg --help
 
 But that might be a bit long though.
 
 Pierre
That'd make for an overly complicated Make file too.  Right now what I
have is along the lines of:


$ cat Makefile
# Makefile for source rpm: pungi
# $Id$
.PHONY :: $(ARCHES) sources uploadsource upload export check build-check
build cvsurl chain-build test-srpm srpm tag verrel new clean patch prep
compile install install-short compile-short FORCE local scratch-build
scratch-build-% srpm-scratch-build srpm-scratch-build-% clog

all:
@echo Make system retired, please use fedpkg.  See fedpkg --help

i386 i686 x86_64 ppc ppc64 noarch sources uploadsource upload export
check build-check build cvsurl chain-build test-srpm srpm tag verrel new
clean patch prep compile install install-short compile-short FORCE local
scratch-build srpm-scratch-build clog: all

scratch-build-%: all

srpm-scratch-build-%: all

- -- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxGkrcACgkQ4v2HLvE71NXvKQCgoa9C8dAeTuZ4bLgvrTsUcdUV
7WwAoLw67V1Xltg/3OJ3VSy0PkyJ51ro
=PdzK
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: dist-git wordsmithing wanted

2010-07-21 Thread Roland McGrath
 It was suggested to keep the Makefile that exists in every package
 module/branch in CVS right now, but set it up so that any Make command
 issued would print a reminder to the user that the Make system has been
 retired and to use fedpkg.  

So the expectation would be people leave this boilerplate around forever
(as the wordsmithing drifts)?  Or do you expect every maintainer who knows
about fedpkg will just remove Makefile from their git trees first thing
after the conversion?

Frankly, I don't see the point.  So you're a Fedora maintainer and you
managed to get a git checkout after the conversion, but you can't read a
wiki page that tells you how to use fedpkg instead of make.  (Presumably
the wiki page has a nice table of make commands and corresponding fedpkg
commands.)  Where did you read how to do the git checkout if it wasn't the
same wiki page that tells you all about fedpkg?  What will you do in your
confusion, and will it not include email to this list or asking on IRC so
that you get answers to I knew how to do 'make foo' but what now? in
about three minutes?

But, some of my Makefiles have nonstandard cruft in them I need to keep
around until I replace it with something.  So don't delete *my* makefiles.
Just delete *their* makefiles.

Oh, also, I don't care at all.  So, just do, you know, whatever.  Rock on.


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


Re: dist-git wordsmithing wanted

2010-07-21 Thread Roland McGrath
 $ cat Makefile
 # Makefile for source rpm: pungi
 # $Id$
 .PHONY :: $(ARCHES) sources uploadsource upload export check build-check
[...]

Just use a single .DEFAULT: or %: rule, you don't need to list anything.
(And :: is almost never what you meant.)


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


Re: Reminder: Fedora 14 Feature Freeze is Next Week (2010-07-27)

2010-07-21 Thread Peter Czanik
Hello,

2010-07-21 06:18 keltezéssel, John Poelstra írta:
 Feature Freeze means that all accepted feature for the release are 
 *significantly* feature complete, ready for testing, and have a 
 current status.
   
What does it from the software version point of view? I'm asking because
of the pending syslog-ng update, which I coordinate for all major Linux
distributions where only Fedora did not make the switch from syslog-ng
2.X to 3.X. I started the process well before the feature freeze, in
April, by contacting the maintainer and also this mailing list. I also
filed a bugzilla request beginning June (
https://bugzilla.redhat.com/show_bug.cgi?id=598961 ). It has spec and
config diffs and also a source rpm attached, which I tested on Fedora
12, 13 and rawhide.

I had no response to personal e-mails, mailing list or to the bugzilla
entry, so I started the non-responsive maintainer process, which had a
response within a few hours (
https://bugzilla.redhat.com/show_bug.cgi?id=603012 ). Nothing seems to
have happened ever since.

What can I do in this situation?

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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread Matěj Cepl
Dne 21.7.2010 08:22, Roland McGrath napsal(a):
 What does manually mean, anyway?  A database query and a short script?

Isn't this something which automatic QA process could do very easily?

Matěj

-- 
He uses statistics as a drunken man uses lamp-posts... for
support, rather than illumination.
   -- Andrew Lang
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Partial mass rebuild for Python 2.7 coming soon (I hope)

2010-07-21 Thread Thomas Moschny
2010/7/21 David Malcolm dmalc...@redhat.com:
 Some notes can be seen at:
 https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
 TODO: do we need a compat-python-2.6 temporarily to resolve loops in the dep 
 graph?

Wouldn't such a compat package also make yum upgrades from f13-f14 or
rawhide-with-py2.6-rawhide-with-py2.7 easier, and thus should not
only provided temporarily, but for a longer time?

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


Packages in EL-6 beta 2 and EPEL-6

2010-07-21 Thread Mark Chappell
perl-Email-Date-Format, cairomm and wordnet appear to be in all arches
for beta 2 and should probably be removed from EPEL-6


perl-HTML-Format, perl-Class-Data-Inheritable, perl-Class-Trigger,
perl-Font-AFM, perl-PadWalker, perl-File-Copy-Recursive and libart_lgpl

appear to be newer versions in EPEL than in RHEL-6 beta 2, please could
you rebuild using the SRPMs available from the RedHat repositories
available at ftp.redhat.com/pub/redhat/rhel/beta/5.90Server



Mark
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Jason L Tibbitts III
 TK == Toshio Kuratomi a.bad...@gmail.com writes:

TK * What replaces chkconfig
TK * What replaces /etc/init.d/SERVICENAME start | stop ?

If the answers aren't chkconfig and service foo start then I fear
significant backlash from poor people who actually have to run F-14
systems.  We pretty much have to keep them working, even if they have to
be packaged separately from systemd.

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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread Hans Ulrich Niedermann
On Tue, 2010-07-20 at 22:15 -0700, Jesse Keating wrote:

 On 07/20/2010 08:55 PM, Garrett Holmstrom wrote:
  On 7/20/2010 19:13, Hans Ulrich Niedermann wrote:
  BTW, while typing the above, I have noted that master or devel or
  f13 are quite easy to type, while F-13 with capital letter and
  hyphen is relatively complicated. Perhaps that could be an argument when
  choosing branch names.
  
  Using names like f13, el5, and so forth would also keep dist-git 
  consistent with git branch naming conventions.  If we were to do 
  something like that we might as well just use the value of %{dist}.
 
 That was going to be my next question, although that would bring back
 the c in fc13 and fc14 since that's what the dist value is.  We could
 bite the bullet and change the dist value to remove the c, and just
 manually keep track of making sure that builds on older releases won't
 be newer than builds on the newer branches.  not sure if we want to go
 through that pain at this point.

Don't we have a (few) mass rebuilds in front of us before F-14 anyway?
gold and similar stuff? That would increase the R of N-V-R anyway, so we
could switch %{dist} from fc14 to f14 at the same time for probably the
majority of packages.

Oh. Darn. We still need to make sure that *.fc12 and *.fc13 packages do
not have the same N-V-R modulo %{dist} as F14 has, until F13 is EOLed,
i.e. until F15 comes out. That still sounds ugly. Well, all of that is
ugly regarding the c, whatever we do or do not do.

  If rawhide development is supposed to happen on origin/master, then how 
  do branches for rawhide work?  Does fedpkg just default to building for 
  rawhide when a branch doesn't appear in a release's branch namespace?
 
 Yes. Branches of rawhide would be of the form origin/branch so if we
 don't find one of our expected f(c)??,el?,olpc? we default to building
 for rawhide.

I was not aware that rawhide would be basically origin/master. In that
case, it would be really obviously nice to be able to have branches
master, f13 and f12 (without any slashes) in the local repo and
have things just work for that case.

Perhaps fedpkg could support both simple clones where the developer's
local repo has just three branches tracking upstream

 master - origin/master
 f13- origin/f13/master
 f12- origin/f12/master

or for people with more complex needs

 master - origin/master
 f13/master - origin/f13/master
 f12/master - origin/f12/master

Which gives me an idea. What if we had

 master - origin/master
 f13- origin/f13
 f12- origin/f12
 F13/foo
 F12/bar

and in addition to that, any local branch named like F13/* would be
built for f13? That would give direct 1:1 git repo cloning, with still
making it possible to deduce the target from branch names if so desired
by the packager.

We could even use fc13 and f13/foo to make the confusion complete
and nail down the c requirement for the next 20 years... :-)


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


Re: dist-git wordsmithing wanted

2010-07-21 Thread Hans Ulrich Niedermann
On Tue, 2010-07-20 at 23:31 -0700, Roland McGrath wrote:
  It was suggested to keep the Makefile that exists in every package
  module/branch in CVS right now, but set it up so that any Make command
  issued would print a reminder to the user that the Make system has been
  retired and to use fedpkg.  
 
 So the expectation would be people leave this boilerplate around forever
 (as the wordsmithing drifts)?  Or do you expect every maintainer who knows
 about fedpkg will just remove Makefile from their git trees first thing
 after the conversion?
 
 Frankly, I don't see the point.  So you're a Fedora maintainer and you
 managed to get a git checkout after the conversion, but you can't read a
 wiki page that tells you how to use fedpkg instead of make.  (Presumably

I agree.

Either we keep around a Makefile in every package which translates all
the old make calls to fedpkg calls (which I cannot remember being a
serious proposal), or we cut the compatibility.

Count me in on this reminder:

make: *** No targets specified and no makefile found.  Stop.


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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread Hans Ulrich Niedermann
On Wed, 2010-07-21 at 10:55 +0200, Hans Ulrich Niedermann wrote:
 On Tue, 2010-07-20 at 22:15 -0700, Jesse Keating wrote:
 
  On 07/20/2010 08:55 PM, Garrett Holmstrom wrote:

   Using names like f13, el5, and so forth would also keep dist-git 
   consistent with git branch naming conventions.  If we were to do 
   something like that we might as well just use the value of %{dist}.
  
  That was going to be my next question, although that would bring back
  the c in fc13 and fc14 since that's what the dist value is.  We could
  bite the bullet and change the dist value to remove the c, and just
  manually keep track of making sure that builds on older releases won't
  be newer than builds on the newer branches.  not sure if we want to go
  through that pain at this point.
 
 Don't we have a (few) mass rebuilds in front of us before F-14 anyway?
 gold and similar stuff? That would increase the R of N-V-R anyway, so we
 could switch %{dist} from fc14 to f14 at the same time for probably the
 majority of packages.
 
 Oh. Darn. We still need to make sure that *.fc12 and *.fc13 packages do
 not have the same N-V-R modulo %{dist} as F14 has, until F13 is EOLed,
 i.e. until F15 comes out. That still sounds ugly. Well, all of that is
 ugly regarding the c, whatever we do or do not do.

Ugly potential fix for this ugly issue: Patch rpm and yum to compare
N-V-R.fc13 exactly like N-V-R.f13, and carry that patch until F-15.


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


Re: dist-git wordsmithing wanted

2010-07-21 Thread Toshio Kuratomi
On Tue, Jul 20, 2010 at 10:38:12PM -0700, Jesse Keating wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 It was suggested to keep the Makefile that exists in every package
 module/branch in CVS right now, but set it up so that any Make command
 issued would print a reminder to the user that the Make system has been
 retired and to use fedpkg.  I could use some word smithing on this
 message.  What I have right now is this:
 
 $ make tag
 Make system retired, please use fedpkg.  See fedpkg --help
 
 Suggestions on what to put in here?
 
I agree with roland and hans about the necessity of this but if you do go
ahead.  Probably want to say:

  make is no longer used to build packages.  Use fedpkg instead.
yum install fedora-packager
fedpkg --help

Or:

  make is no longer used to build packages.  See:
http://fedoraproject.org/wiki/Using_Fedpkg

-Toshio


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

rawhide report: 20100721 changes

2010-07-21 Thread Rawhide Report
Compose started at Wed Jul 21 08:15:12 UTC 2010

Broken deps for x86_64
--
BackupPC-3.1.0-14.1.fc14.noarch requires perl-suidperl
PragmARC-20060427-6.fc13.i686 requires libgnarl-4.4.so
PragmARC-20060427-6.fc13.i686 requires libgnat-4.4.so
PragmARC-20060427-6.fc13.x86_64 requires libgnat-4.4.so()(64bit)
PragmARC-20060427-6.fc13.x86_64 requires libgnarl-4.4.so()(64bit)
almanah-0.7.3-2.fc14.x86_64 requires libecal-1.2.so.7()(64bit)
almanah-0.7.3-2.fc14.x86_64 requires libebook-1.2.so.9()(64bit)
1:anjuta-2.30.0.0-2.fc14.i686 requires libgladeui-1.so.9
1:anjuta-2.30.0.0-2.fc14.i686 requires libdevhelp-1.so.1
1:anjuta-2.30.0.0-2.fc14.i686 requires libwebkit-1.0.so.2
1:anjuta-2.30.0.0-2.fc14.x86_64 requires libgladeui-1.so.9()(64bit)
1:anjuta-2.30.0.0-2.fc14.x86_64 requires libdevhelp-1.so.1()(64bit)
1:anjuta-2.30.0.0-2.fc14.x86_64 requires libwebkit-1.0.so.2()(64bit)
cairo-java-1.0.5-12.fc12.i686 requires libgcj.so.10
cairo-java-1.0.5-12.fc12.x86_64 requires libgcj.so.10()(64bit)
claws-mail-plugins-geolocation-3.7.6-3.fc14.x86_64 requires 
libchamplain-gtk-0.4.so.0()(64bit)
claws-mail-plugins-geolocation-3.7.6-3.fc14.x86_64 requires 
libchamplain-0.4.so.0()(64bit)
dates-0.4.11-3.fc14.x86_64 requires libecal-1.2.so.7()(64bit)
dates-0.4.11-3.fc14.x86_64 requires libedataserver-1.2.so.11()(64bit)
deskbar-applet-2.30.0-1.1.fc14.x86_64 requires 
libedataserver-1.2.so.12()(64bit)
deskbar-applet-2.30.0-1.1.fc14.x86_64 requires 
libebook-1.2.so.9()(64bit)
ekiga-3.2.7-1.fc14.x86_64 requires libebook-1.2.so.9()(64bit)
emerillon-0.1.1-2.fc13.x86_64 requires 
libchamplain-gtk-0.4.so.0()(64bit)
emerillon-0.1.1-2.fc13.x86_64 requires libchamplain-0.4.so.0()(64bit)
emerillon-devel-0.1.1-2.fc13.i686 requires pkgconfig(champlain-0.4)
emerillon-devel-0.1.1-2.fc13.x86_64 requires pkgconfig(champlain-0.4)
evolution-couchdb-0.4.92-1.fc14.x86_64 requires 
libedata-book-1.2.so.2()(64bit)
evolution-couchdb-0.4.92-1.fc14.x86_64 requires 
libcamel-1.2.so.17()(64bit)
evolution-couchdb-0.4.92-1.fc14.x86_64 requires 
libebook-1.2.so.9()(64bit)
evolution-couchdb-0.4.92-1.fc14.x86_64 requires 
libgtkhtml-editor.so.0()(64bit)
evolution-couchdb-0.4.92-1.fc14.x86_64 requires 
libcamel-provider-1.2.so.17()(64bit)
evolution-rss-0.1.9-7.20100525git.fc14.x86_64 requires 
libwebkit-1.0.so.2()(64bit)
evolution-rss-0.1.9-7.20100525git.fc14.x86_64 requires 
libgtkhtml-editor.so.0()(64bit)
evolution-sharp-0.21.1-7.fc14.x86_64 requires libecal-1.2.so.7()(64bit)
evolution-sharp-0.21.1-7.fc14.x86_64 requires libebook-1.2.so.9()(64bit)
fmt-ptrn-java-1.3.20-5.fc13.i686 requires libgcj.so.10
fmt-ptrn-java-1.3.20-5.fc13.x86_64 requires libgcj.so.10()(64bit)
frysk-0.4-26.fc14.x86_64 requires libgcj.so.10()(64bit)
frysk-devel-0.4-26.fc14.i386 requires libgcj.so.10
frysk-devel-0.4-26.fc14.x86_64 requires libgcj.so.10()(64bit)
frysk-gnome-0.4-26.fc14.x86_64 requires libgcj.so.10()(64bit)
giggle-0.5-2.fc14.i686 requires libebook-1.2.so.9
giggle-0.5-2.fc14.x86_64 requires libebook-1.2.so.9()(64bit)
glabels-2.2.8-2.fc14.x86_64 requires libebook-1.2.so.9()(64bit)
glib-java-0.2.6-16.fc12.i686 requires libgcj.so.10
glib-java-0.2.6-16.fc12.x86_64 requires libgcj.so.10()(64bit)
gnome-python2-brasero-2.31.1-1.fc14.x86_64 requires 
libbrasero-burn.so.1()(64bit)
gnome-python2-brasero-2.31.1-1.fc14.x86_64 requires 
libbrasero-media.so.1()(64bit)
gnome-python2-evolution-2.31.1-1.fc14.x86_64 requires 
libecal-1.2.so.7()(64bit)
gnome-python2-evolution-2.31.1-1.fc14.x86_64 requires 
libebook-1.2.so.9()(64bit)
gnome-python2-totem-2.31.1-1.fc14.x86_64 requires 
libgnome-media-profiles.so.0()(64bit)
gnomeradio-1.8-6.fc14.x86_64 requires 
libgnome-media-profiles.so.0()(64bit)
gpx-viewer-0.1.2-2.fc14.x86_64 requires 
libchamplain-gtk-0.4.so.0()(64bit)
gpx-viewer-0.1.2-2.fc14.x86_64 requires libchamplain-0.4.so.0()(64bit)
grads-2.0.a7.1-0.3.fc13.x86_64 requires libdap.so.10()(64bit)
lekhonee-gnome-0.11-2.fc14.x86_64 requires libwebkit-1.0.so.2()(64bit)
libgconf-java-2.12.4-14.fc12.i686 requires libgcj.so.10
libgconf-java-2.12.4-14.fc12.x86_64 requires libgcj.so.10()(64bit)
libglade-java-2.12.5-12.fc12.i686 requires libgcj.so.10
libglade-java-2.12.5-12.fc12.x86_64 requires libgcj.so.10()(64bit)
libgnome-java-2.12.4-12.fc12.i686 requires libgcj.so.10
libgnome-java-2.12.4-12.fc12.x86_64 requires libgcj.so.10()(64bit)
libgtk-java-2.8.7-13.fc13.i686 requires libgcj.so.10
libgtk-java-2.8.7-13.fc13.x86_64 requires libgcj.so.10()(64bit)

Re: dist-git wordsmithing wanted

2010-07-21 Thread Christof Damian
On Wed, Jul 21, 2010 at 11:01, Hans Ulrich Niedermann
h...@n-dimensional.de wrote:

 Count me in on this reminder:

 make: *** No targets specified and no makefile found.  Stop.

I like that one.

There is nothing worse that keeping code that doesn't do anything.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Ankur Sinha
hi,

I've just run into it too. 

Updated my system . Here's the yum history list of the latest update:

 Loaded plugins: auto-update-debuginfo, fastestmirror, presto, protectbase,
   : refresh-packagekit
 Transaction ID : 174
 Begin time : Wed Jul 21 10:16:59 2010
 Begin rpmdb: 2346:9697ed1ec924300dd53fb58636e33843b835181d
 End time   :10:22:09 2010 (310 seconds)
 End rpmdb  : 2347:b1db59e589e6f75a27380eda9fd1036cbb26a084
 User   : Ankur Sinha Ankur
 Return-Code: Success
 Transaction performed with:
 Installedrpm-4.8.1-2.fc13.x86_64
 Installedyum-3.2.27-4.fc13.noarch
 Installedyum-metadata-parser-1.1.4-1.fc13.x86_64
 Installedyum-plugin-auto-update-debug-info-1.1.27-2.fc13.noarch
 Installedyum-plugin-fastestmirror-1.1.27-2.fc13.noarch
 Installedyum-presto-0.6.2-1.fc13.noarch
 Packages Altered:
 Updated  abrt-1.1.1-1.fc13.x86_64
 Update1.1.1-2.fc13.x86_64
 Updated  abrt-addon-ccpp-1.1.1-1.fc13.x86_64
 Update   1.1.1-2.fc13.x86_64
 Updated  abrt-addon-kerneloops-1.1.1-1.fc13.x86_64
 Update 1.1.1-2.fc13.x86_64
 Updated  abrt-addon-python-1.1.1-1.fc13.x86_64
 Update 1.1.1-2.fc13.x86_64
 Updated  abrt-desktop-1.1.1-1.fc13.x86_64
 Update1.1.1-2.fc13.x86_64
 Updated  abrt-gui-1.1.1-1.fc13.x86_64
 Update1.1.1-2.fc13.x86_64
 Updated  abrt-libs-1.1.1-1.fc13.x86_64
 Update 1.1.1-2.fc13.x86_64
 Updated  abrt-plugin-bugzilla-1.1.1-1.fc13.x86_64
 Update1.1.1-2.fc13.x86_64
 Updated  abrt-plugin-logger-1.1.1-1.fc13.x86_64
 Update  1.1.1-2.fc13.x86_64
 Updated  abrt-plugin-runapp-1.1.1-1.fc13.x86_64
 Update  1.1.1-2.fc13.x86_64
 Dep-Install  compat-db-headers-4.7.25-15.fc13.noarch
 Updated  compat-db47-4.7.25-3.fc13.x86_64
 Update   4.7.25-15.fc13.x86_64
 Updated  farsight2-0.0.20-1.fc13.x86_64
 Update 0.0.20-2.fc13.x86_64
 Updated  fedora-packager-0.4.2.1-1.fc13.noarch
 Update   0.4.2.3-1.fc13.noarch
 Updated  finger-0.17-39.fc12.x86_64
 Update  0.17-41.fc13.x86_64
 Updated  gdb-7.1-28.fc13.x86_64
 Update   7.1-29.fc13.x86_64
 Updated  ibus-pinyin-1.3.8-1.fc13.x86_64
 Update   1.3.9-1.fc13.x86_64
 Updated  ibus-pinyin-db-open-phrase-1.3.8-1.fc13.noarch
 Update  1.3.9-1.fc13.noarch
 Updated  m17n-contrib-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-assamese-1.1.10-4.fc13.noarch
 Update 1.1.10-5.fc13.noarch
 Updated  m17n-contrib-bengali-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-gujarati-1.1.10-4.fc13.noarch
 Update 1.1.10-5.fc13.noarch
 Updated  m17n-contrib-hindi-1.1.10-4.fc13.noarch
 Update  1.1.10-5.fc13.noarch
 Updated  m17n-contrib-kannada-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-maithili-1.1.10-4.fc13.noarch
 Update 1.1.10-5.fc13.noarch
 Updated  m17n-contrib-malayalam-1.1.10-4.fc13.noarch
 Update  1.1.10-5.fc13.noarch
 Updated  m17n-contrib-marathi-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-oriya-1.1.10-4.fc13.noarch
 Update  1.1.10-5.fc13.noarch
 Updated  m17n-contrib-punjabi-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-sinhala-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-tamil-1.1.10-4.fc13.noarch
 Update  1.1.10-5.fc13.noarch
 Updated  m17n-contrib-telugu-1.1.10-4.fc13.noarch
 Update   1.1.10-5.fc13.noarch
 Updated  m17n-contrib-urdu-1.1.10-4.fc13.noarch
 Update 1.1.10-5.fc13.noarch
 Updated  papyon-0.4.8-1.fc13.noarch
 Update  0.4.9-1.fc13.noarch
 Updated  ql23xx-firmware-3.03.27-3.fc12.noarch
 Update   3.03.28-1.fc13.noarch
 Updated  ql2400-firmware-5.03.02-1.fc13.noarch
 Update   5.03.07-1.fc13.noarch
 Updated  ql2500-firmware-5.03.02-1.fc13.noarch
 Update   5.03.07-1.fc13.noarch
 Updated  redhat-lsb-4.0-2.fc13.x86_64
 

Broken rhythmbox in rawhide

2010-07-21 Thread Bastien Nocera
Just to let you know that despite being installable, those 2 packages
will need some work before they are usable.

Rhythmbox needs porting to gtk3, so as not to have clashing GTK2 and
GTK3 usage.

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Jóhann B. Guðmundsson

 On 07/21/2010 03:24 AM, Toshio Kuratomi wrote:

I have a few requests for things to add to that page :-)

* What replaces chkconfig



systemd-install

Now first the gotcha then I'll provide chkconfig replacement example.

Admins will need to know that they have to use chkconfig for services 
that do not have a native systemd $service file. ( legacy for services )


And as the general rule goes native configuration breaks legacy 
configuration so if a native systemd $service file does exist than 
changing service via chkconfig no longer will work.


Now the systemd developers could add a little pony to speed up adoption 
and prevent potential chkconfig Admin/User fiasco by simply letting 
systemd-install fallback to chkconfig if it finds no native service file 
in /lib/systemd/system/ with msg to stdout asking Admins to file a bug 
against a given missing service.


Admins/Users could then stop using chkconfig and use systemd-install 
only instead which would speed up adobtion


Systemd-install examples ( see man page for detail list of options )

To see running targets on your system.

systemctl list-units --type=target

To see all available running targets on your system.

systemctl list-units --type=target --all

To see which native systemd system files exist on your installed system

ls /lib/systemd/system/

To enable service ( chkconfig $service on )

systemd-install enable $service.service

To disable service ( chkconfig $service off )

systemd-install disable $service.service

To enable service and start it ( chkconfig $service on  service 
$service start )


systemd-install --realize=yes enable $service.service

To always start service on boot instead of when a connection comes in or 
some hardware is plugged in.


ln -sf /lib/systemd/system/foobar.service 
/etc/systemd/system/multi-user.target.wants/foobar.service


Remember to reload the systemd manager

systemctl daemon-reload

So to enable avahi-daemon

systemd-install enable avahi-daemon.service

To disable avahi-daemon

systemd-install disable avahi-daemon.service

To enable avahi-daemon and start it

systemd-install --realize=yes enable avahi-daemon.service

To always start avahi-daemon on boot

ln -sf /lib/systemd/system/avahi-daemon.service 
/etc/systemd/system/multi-user.target.wants/avahi-daemon.service


Reload the systemd manager

systemctl daemon-reload


* What replaces /etc/init.d/SERVICENAME start | stop ?



systemctl.

systemctl examples ( sem man pages for detail list of options )

Replacing traditional /sbin/service with systemctl

To list running services

systemctl list-units --type=service

To list all available services

systemctl list-units --type=service --all

To start a  service

systemctl start $foo.service

To stop a service

systemctl stop $foo.service

To reload a service .conf file.

systemctl reload $foo.service

To restart a service

systemctl restart $foo.service

To show service status ( Admins should love the output from this )

systemctl status $foo.service

Using Apache as an example

Starting Apache

systemctl start httpd.service

Stopping Apache

systemctl stop httpd.service

Reloading httpd.conf

systemctl reload httpd.service

Restarting Apache

systemctl restart httpd.service

To check if Apache is running

systemct status httpd.service

I will add this ( and more ) to the page soon as can.

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

Can anyone contact Balint Christian (rezso)?

2010-07-21 Thread Sven Lankes
Hi all,

Following the process

https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers

Is someone able to get in touch with Christian Balint (rezso)?

His last koji activity was on the 18th of March 2010. I sent a personal
email on the 9th of June to which I got no reply.

I've opened https://bugzilla.redhat.com/show_bug.cgi?id=611487 to track
the AWOL procedure.

-- 
sven === jabber/xmpp: s...@lankes.net
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Daniel J Walsh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/21/2010 07:12 AM, Ankur Sinha wrote:
 hi,
 
 I've just run into it too. 
 
 Updated my system . Here's the yum history list of the latest update:
 
 Loaded plugins: auto-update-debuginfo, fastestmirror, presto, protectbase,
   : refresh-packagekit
 Transaction ID : 174
 Begin time : Wed Jul 21 10:16:59 2010
 Begin rpmdb: 2346:9697ed1ec924300dd53fb58636e33843b835181d
 End time   :10:22:09 2010 (310 seconds)
 End rpmdb  : 2347:b1db59e589e6f75a27380eda9fd1036cbb26a084
 User   : Ankur Sinha Ankur
 Return-Code: Success
 Transaction performed with:
 Installedrpm-4.8.1-2.fc13.x86_64
 Installedyum-3.2.27-4.fc13.noarch
 Installedyum-metadata-parser-1.1.4-1.fc13.x86_64
 Installedyum-plugin-auto-update-debug-info-1.1.27-2.fc13.noarch
 Installedyum-plugin-fastestmirror-1.1.27-2.fc13.noarch
 Installedyum-presto-0.6.2-1.fc13.noarch
 Packages Altered:
 Updated  abrt-1.1.1-1.fc13.x86_64
 Update1.1.1-2.fc13.x86_64
 Updated  abrt-addon-ccpp-1.1.1-1.fc13.x86_64
 Update   1.1.1-2.fc13.x86_64
 Updated  abrt-addon-kerneloops-1.1.1-1.fc13.x86_64
 Update 1.1.1-2.fc13.x86_64
 Updated  abrt-addon-python-1.1.1-1.fc13.x86_64
 Update 1.1.1-2.fc13.x86_64
 Updated  abrt-desktop-1.1.1-1.fc13.x86_64
 Update1.1.1-2.fc13.x86_64
 Updated  abrt-gui-1.1.1-1.fc13.x86_64
 Update1.1.1-2.fc13.x86_64
 Updated  abrt-libs-1.1.1-1.fc13.x86_64
 Update 1.1.1-2.fc13.x86_64
 Updated  abrt-plugin-bugzilla-1.1.1-1.fc13.x86_64
 Update1.1.1-2.fc13.x86_64
 Updated  abrt-plugin-logger-1.1.1-1.fc13.x86_64
 Update  1.1.1-2.fc13.x86_64
 Updated  abrt-plugin-runapp-1.1.1-1.fc13.x86_64
 Update  1.1.1-2.fc13.x86_64
 Dep-Install  compat-db-headers-4.7.25-15.fc13.noarch
 Updated  compat-db47-4.7.25-3.fc13.x86_64
 Update   4.7.25-15.fc13.x86_64
 Updated  farsight2-0.0.20-1.fc13.x86_64
 Update 0.0.20-2.fc13.x86_64
 Updated  fedora-packager-0.4.2.1-1.fc13.noarch
 Update   0.4.2.3-1.fc13.noarch
 Updated  finger-0.17-39.fc12.x86_64
 Update  0.17-41.fc13.x86_64
 Updated  gdb-7.1-28.fc13.x86_64
 Update   7.1-29.fc13.x86_64
 Updated  ibus-pinyin-1.3.8-1.fc13.x86_64
 Update   1.3.9-1.fc13.x86_64
 Updated  ibus-pinyin-db-open-phrase-1.3.8-1.fc13.noarch
 Update  1.3.9-1.fc13.noarch
 Updated  m17n-contrib-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-assamese-1.1.10-4.fc13.noarch
 Update 1.1.10-5.fc13.noarch
 Updated  m17n-contrib-bengali-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-gujarati-1.1.10-4.fc13.noarch
 Update 1.1.10-5.fc13.noarch
 Updated  m17n-contrib-hindi-1.1.10-4.fc13.noarch
 Update  1.1.10-5.fc13.noarch
 Updated  m17n-contrib-kannada-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-maithili-1.1.10-4.fc13.noarch
 Update 1.1.10-5.fc13.noarch
 Updated  m17n-contrib-malayalam-1.1.10-4.fc13.noarch
 Update  1.1.10-5.fc13.noarch
 Updated  m17n-contrib-marathi-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-oriya-1.1.10-4.fc13.noarch
 Update  1.1.10-5.fc13.noarch
 Updated  m17n-contrib-punjabi-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-sinhala-1.1.10-4.fc13.noarch
 Update1.1.10-5.fc13.noarch
 Updated  m17n-contrib-tamil-1.1.10-4.fc13.noarch
 Update  1.1.10-5.fc13.noarch
 Updated  m17n-contrib-telugu-1.1.10-4.fc13.noarch
 Update   1.1.10-5.fc13.noarch
 Updated  m17n-contrib-urdu-1.1.10-4.fc13.noarch
 Update 1.1.10-5.fc13.noarch
 Updated  papyon-0.4.8-1.fc13.noarch
 Update  0.4.9-1.fc13.noarch
 Updated  ql23xx-firmware-3.03.27-3.fc12.noarch
 Update   3.03.28-1.fc13.noarch
 Updated  ql2400-firmware-5.03.02-1.fc13.noarch
 Update   5.03.07-1.fc13.noarch
 Updated  ql2500-firmware-5.03.02-1.fc13.noarch
 Update 

Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Ankur Sinha
On Wed, 2010-07-21 at 08:36 -0400, Daniel J Walsh wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 07/21/2010 07:12 AM, Ankur Sinha wrote:
  hi,
  
  I've just run into it too. 
  
  Updated my system . Here's the yum history list of the latest update:
  
  Loaded plugins: auto-update-debuginfo, fastestmirror, presto, protectbase,
: refresh-packagekit
  Transaction ID : 174
  Begin time : Wed Jul 21 10:16:59 2010
  Begin rpmdb: 2346:9697ed1ec924300dd53fb58636e33843b835181d
  End time   :10:22:09 2010 (310 seconds)
  End rpmdb  : 2347:b1db59e589e6f75a27380eda9fd1036cbb26a084
  User   : Ankur Sinha Ankur
  Return-Code: Success
  Transaction performed with:
  Installedrpm-4.8.1-2.fc13.x86_64
  Installedyum-3.2.27-4.fc13.noarch
  Installedyum-metadata-parser-1.1.4-1.fc13.x86_64
  Installedyum-plugin-auto-update-debug-info-1.1.27-2.fc13.noarch
  Installedyum-plugin-fastestmirror-1.1.27-2.fc13.noarch
  Installedyum-presto-0.6.2-1.fc13.noarch
  Packages Altered:
  Updated  abrt-1.1.1-1.fc13.x86_64
  Update1.1.1-2.fc13.x86_64
  Updated  abrt-addon-ccpp-1.1.1-1.fc13.x86_64
  Update   1.1.1-2.fc13.x86_64
  Updated  abrt-addon-kerneloops-1.1.1-1.fc13.x86_64
  Update 1.1.1-2.fc13.x86_64
  Updated  abrt-addon-python-1.1.1-1.fc13.x86_64
  Update 1.1.1-2.fc13.x86_64
  Updated  abrt-desktop-1.1.1-1.fc13.x86_64
  Update1.1.1-2.fc13.x86_64
  Updated  abrt-gui-1.1.1-1.fc13.x86_64
  Update1.1.1-2.fc13.x86_64
  Updated  abrt-libs-1.1.1-1.fc13.x86_64
  Update 1.1.1-2.fc13.x86_64
  Updated  abrt-plugin-bugzilla-1.1.1-1.fc13.x86_64
  Update1.1.1-2.fc13.x86_64
  Updated  abrt-plugin-logger-1.1.1-1.fc13.x86_64
  Update  1.1.1-2.fc13.x86_64
  Updated  abrt-plugin-runapp-1.1.1-1.fc13.x86_64
  Update  1.1.1-2.fc13.x86_64
  Dep-Install  compat-db-headers-4.7.25-15.fc13.noarch
  Updated  compat-db47-4.7.25-3.fc13.x86_64
  Update   4.7.25-15.fc13.x86_64
  Updated  farsight2-0.0.20-1.fc13.x86_64
  Update 0.0.20-2.fc13.x86_64
  Updated  fedora-packager-0.4.2.1-1.fc13.noarch
  Update   0.4.2.3-1.fc13.noarch
  Updated  finger-0.17-39.fc12.x86_64
  Update  0.17-41.fc13.x86_64
  Updated  gdb-7.1-28.fc13.x86_64
  Update   7.1-29.fc13.x86_64
  Updated  ibus-pinyin-1.3.8-1.fc13.x86_64
  Update   1.3.9-1.fc13.x86_64
  Updated  ibus-pinyin-db-open-phrase-1.3.8-1.fc13.noarch
  Update  1.3.9-1.fc13.noarch
  Updated  m17n-contrib-1.1.10-4.fc13.noarch
  Update1.1.10-5.fc13.noarch
  Updated  m17n-contrib-assamese-1.1.10-4.fc13.noarch
  Update 1.1.10-5.fc13.noarch
  Updated  m17n-contrib-bengali-1.1.10-4.fc13.noarch
  Update1.1.10-5.fc13.noarch
  Updated  m17n-contrib-gujarati-1.1.10-4.fc13.noarch
  Update 1.1.10-5.fc13.noarch
  Updated  m17n-contrib-hindi-1.1.10-4.fc13.noarch
  Update  1.1.10-5.fc13.noarch
  Updated  m17n-contrib-kannada-1.1.10-4.fc13.noarch
  Update1.1.10-5.fc13.noarch
  Updated  m17n-contrib-maithili-1.1.10-4.fc13.noarch
  Update 1.1.10-5.fc13.noarch
  Updated  m17n-contrib-malayalam-1.1.10-4.fc13.noarch
  Update  1.1.10-5.fc13.noarch
  Updated  m17n-contrib-marathi-1.1.10-4.fc13.noarch
  Update1.1.10-5.fc13.noarch
  Updated  m17n-contrib-oriya-1.1.10-4.fc13.noarch
  Update  1.1.10-5.fc13.noarch
  Updated  m17n-contrib-punjabi-1.1.10-4.fc13.noarch
  Update1.1.10-5.fc13.noarch
  Updated  m17n-contrib-sinhala-1.1.10-4.fc13.noarch
  Update1.1.10-5.fc13.noarch
  Updated  m17n-contrib-tamil-1.1.10-4.fc13.noarch
  Update  1.1.10-5.fc13.noarch
  Updated  m17n-contrib-telugu-1.1.10-4.fc13.noarch
  Update   1.1.10-5.fc13.noarch
  Updated  m17n-contrib-urdu-1.1.10-4.fc13.noarch
  Update 1.1.10-5.fc13.noarch
  Updated  papyon-0.4.8-1.fc13.noarch
  Update  0.4.9-1.fc13.noarch
  Updated  ql23xx-firmware-3.03.27-3.fc12.noarch
  Update   3.03.28-1.fc13.noarch
  Updated  

Re: I am not available

2010-07-21 Thread Jon Ciesla
On 07/21/2010 01:35 AM, Till Maas wrote:
 Hi,

 I want to thank everyone for their get well wishes. I am already a lot
 better than I was when I wrote the initial mail and have full internet
 access again. The mail might have been a little premature, but this is
 what happens if one has access to an internet phone too soon after an
 accident. I guess I will be fully recovered within a week or two.

 Regards
 Till


Excellent!  Glad to hear it.  In any case, I think it's better to err on 
the side of caution.  Better to get a premature heads-up than none at all.

-J

-- 
- in your fear, speak only peace
   in your fear, seek only love

-d. bowie

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Lennart Poettering
On Tue, 20.07.10 20:24, Toshio Kuratomi (a.bad...@gmail.com) wrote:

 On Wed, Jul 14, 2010 at 2:50 PM, Adam Williamson awill...@redhat.com wrote:
  On Wed, 2010-07-14 at 15:42 -0600, Kevin Fenzi wrote:
 
  Perhaps someone could put together a wiki page for lazy sysadmins with
  a QA? ie, I used to do this in upstart/sysvinit, how do I do it with
  systemd?
 
  Jóhann Guðmundsson (viking_ice) has been working on something along
  these lines:
 
  http://fedoraproject.org/wiki/User:Johannbg/QA/Systemd
 
  it was mentioned in the QA meeting a few weeks back.
 
 I have a few requests for things to add to that page :-)
 
 * What replaces chkconfig
 * What replaces /etc/init.d/SERVICENAME start | stop ?
 
 Similarly, for packaging guidelines updates, how do we install
 packages that provide services and have them not start up?

The longer answers for most of these questions you find in Jóhann's
reply. But a few additional notes:

- If you only install a SysV init script, then continue to use chkconfig
  as usual. It works as intended to enable/disable SysV init
  scripts. Only if you use native systemd unit files you should use
  systemd-install instead. Note that most operations systemd-install
  executes are very easy however, as all it does is creating/removing a
  few suggested symlinks which are listed in a [Install] section in
  the unit file. It is OK and even expected to manually create
  additional symlinks, or remove symlinks, as the administrator likes.

- Regardless whether systemd or SysV init scripts/unit files are used,
  systemctl start and systemctl stop are the recommended
  replacements for service foo start and service foo stop. Howver,
  as soon as https://bugzilla.redhat.com/show_bug.cgi?id=612728 is fixed
  you can use the old syntax for SysV scripts too in which case the
  right thing happens, but you'll get a blurb printed that suggests you
  to use systemctl instead, the next time.

- If you want to enable and possibly start a service from the %post of
  an RPM then use the systemd-install enable command, which will
  create a few symlinks as listed in the [Install] section of the unit
  file. On top of that you may also pass --realize=... to the command,
  which allows you to not only enable the unit for the next boot, but
  also have the changes take effect immediately: i.e. --realize=reload
  is the very least you should use, which simply makes systemd aware of
  the changed symlinks. Then, at time of %preun you should use
  --realize=yes which makes sure the daemon is stopped in
  deinstallation. For a few daemons it makes sense to restart them if
  they are running already during upgrade. Use --realize=minimal for
  those. For even others (usually very low-level ones) it might even
  make sense to start them right-away after installation, even if they
  were not running before. For those use --realize=maybe. But which
  option you use really depends on the package. Most packages
  should probably stick to --realize=yes on %preun and --realize=reload
  in %post. Suggested .spec file fragments you find in the daemon(7) man
  page.

Lennart

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Chris Adams
Once upon a time, Jóhann B. Guðmundsson johan...@gmail.com said:
 And as the general rule goes native configuration breaks legacy 
 configuration so if a native systemd $service file does exist than 
 changing service via chkconfig no longer will work.

As an admin, this is crap.  Where does this general rule come from?
As strong desire to piss off the people that actually use your software?

Frankly, if all this systemd goes in as announced here, I don't see
myself using Fedora much longer (and if this lands in RHEL 7, I'll be
switching my company systems as well).

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


rpms/perl-Email-Date-Format/EL-6 dead.package, NONE, 1.1 perl-Email-Date-Format.spec, 1.7, NONE

2010-07-21 Thread Marcela Mašláňová
Author: mmaslano

Update of /cvs/pkgs/rpms/perl-Email-Date-Format/EL-6
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv4585

Added Files:
dead.package 
Removed Files:
perl-Email-Date-Format.spec 
Log Message:
Dead package because this is already in RHEL-6.



--- NEW FILE dead.package ---
This packages is in RHEL-6 beta. It shouldn't be in EPEL.


--- perl-Email-Date-Format.spec DELETED ---

--
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: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Colin Walters
On Wed, Jul 21, 2010 at 8:42 AM, Ankur Sinha sanjay.an...@gmail.com wrote:

 type=SELINUX_ERR msg=audit(1279715487.164:21): security_compute_sid:  
 invalid context 
 unconfined_u:unconfined_r:telepathy_mission_control_t:s0-s0:c0.c1023 for 
 scontext=unconfined_u:unconfined_r:unconfined_dbusd_t:s0-s0:c0.c1023 
 tcontext=system_u:object_r:telepathy_mission_control_exec_t:s0 tclass=process

This is the problem.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: dist-git wordsmithing wanted

2010-07-21 Thread Hans Ulrich Niedermann
On Wed, 2010-07-21 at 06:34 -0400, Toshio Kuratomi wrote:
 On Tue, Jul 20, 2010 at 10:38:12PM -0700, Jesse Keating wrote:

  It was suggested to keep the Makefile that exists in every package
  module/branch in CVS right now, but set it up so that any Make command
  issued would print a reminder to the user that the Make system has been
  retired and to use fedpkg.  I could use some word smithing on this
  message.  What I have right now is this:
  
  $ make tag
  Make system retired, please use fedpkg.  See fedpkg --help
  
  Suggestions on what to put in here?
  
 I agree with roland and hans about the necessity of this but if you do go
 ahead.  Probably want to say:
 
   make is no longer used to build packages.  Use fedpkg instead.
 yum install fedora-packager
 fedpkg --help
 
 Or:
 
   make is no longer used to build packages.  See:
 http://fedoraproject.org/wiki/Using_Fedpkg

I like this idea, iff it is the message being put in the Makefiles
before cvs.fedoraproject.org goes readonly and dist-cvs is phased out,
so that everybody using old CVS checkouts will eventually run into
something like this:

   $ make tag
   Error: Make is no longer used to build packages.  Use fedpkg instead.
  See http://fedoraproject.org/wiki/Using_Fedpkg for details.
   $

As to Makefiles in the new dist-git repos, I still strongly prefer not
having any Makefiles there at all.


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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread David Malcolm
On Tue, 2010-07-20 at 23:22 -0700, Roland McGrath wrote:
   Using names like f13, el5, and so forth would also keep dist-git 
   consistent with git branch naming conventions.  If we were to do 
   something like that we might as well just use the value of %{dist}.
 
 But that's just too obviously right for us to be allowed to do it!
 
  That was going to be my next question, although that would bring back
  the c in fc13 and fc14 since that's what the dist value is.  We could
  bite the bullet and change the dist value to remove the c, and just
  manually keep track of making sure that builds on older releases won't
  be newer than builds on the newer branches.  not sure if we want to go
  through that pain at this point.
 
 I'd say bite the bullet.  Die, little c, die!  It just looks silly there
 nowadays, since the C-word has not been in our vocabulary for so long now.

Would this count as a core dump? :P


(Sorry)
Dave

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


Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Ankur Sinha
On Wed, 2010-07-21 at 09:25 -0400, Colin Walters wrote:
 On Wed, Jul 21, 2010 at 8:42 AM, Ankur Sinha sanjay.an...@gmail.com wrote:
 
  type=SELINUX_ERR msg=audit(1279715487.164:21): security_compute_sid:  
  invalid context 
  unconfined_u:unconfined_r:telepathy_mission_control_t:s0-s0:c0.c1023 for 
  scontext=unconfined_u:unconfined_r:unconfined_dbusd_t:s0-s0:c0.c1023 
  tcontext=system_u:object_r:telepathy_mission_control_exec_t:s0 
  tclass=process
 
 This is the problem.

hi,

Okay, what needs to be done to fix it? (Since I don't think I'm the only
one whose come across this)

Thanks, 

Regards,
Ankur

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


Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Daniel J Walsh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/21/2010 08:42 AM, Ankur Sinha wrote:
 type=SELINUX_ERR msg=audit(1279715487.164:21): security_compute_sid:  invalid 
 context unconfined_u:unconfined_r:telepathy_mission_control_t:s0-s0:c0.c1023 
 for scontext=unconfined_u:unconfined_r:unconfined_dbusd_t:s0-s0:c0.c1023 

That is the problem
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxG+V0ACgkQrlYvE4MpobNXPACgz7/pGuMnKYTYPy5+ySGpxfCm
UU4AoKMEkbzJUHgxXPheYKeTWHAc1z5B
=zTLR
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Daniel J Walsh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/21/2010 09:39 AM, Ankur Sinha wrote:
 On Wed, 2010-07-21 at 09:25 -0400, Colin Walters wrote:
 On Wed, Jul 21, 2010 at 8:42 AM, Ankur Sinha sanjay.an...@gmail.com wrote:

 type=SELINUX_ERR msg=audit(1279715487.164:21): security_compute_sid:  
 invalid context 
 unconfined_u:unconfined_r:telepathy_mission_control_t:s0-s0:c0.c1023 for 
 scontext=unconfined_u:unconfined_r:unconfined_dbusd_t:s0-s0:c0.c1023 
 tcontext=system_u:object_r:telepathy_mission_control_exec_t:s0 
 tclass=process

 This is the problem.
 
 hi,
 
 Okay, what needs to be done to fix it? (Since I don't think I'm the only
 one whose come across this)
 
 Thanks, 
 
 Regards,
 Ankur
 
Easiest thing for now it to change the context of the telepathy functions.

chcon -t bin_t /usr/libexec/mission-control*  /usr/libexec/telepathy*

Should make it work for now.


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxG+egACgkQrlYvE4MpobNXPQCfSdxGBAx7fi9GTUDBu/hf/Un/
DbgAoLabDd/l5fWP+ki1XxGAmHyj5REa
=QoNe
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Ankur Sinha
On Wed, 2010-07-21 at 09:45 -0400, Daniel J Walsh wrote:
 chcon -t bin_t /usr/libexec/mission-control*  /usr/libexec/telepathy*

That fixed it. Thanks

regards,
Ankur

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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread James Antill
On Wed, 2010-07-21 at 11:19 +0200, Hans Ulrich Niedermann wrote:

 Ugly potential fix for this ugly issue: Patch rpm and yum to compare
 N-V-R.fc13 exactly like N-V-R.f13, and carry that patch until F-15.

 That would be ... hard.
 And ugly doesn't even begin to describe it. Also IMO using only a
single letter for the dist seems overly space optimizing ... if you just
want to remove all references to Fedora Core, propose it changes to
fed14 or even just rename what the c stands for (like the GCC rename).

-- 
James Antill - ja...@fedoraproject.org
http://yum.baseurl.org/wiki/whatsnew/3.2.28
http://yum.baseurl.org/wiki/YumBenchmarks
http://yum.baseurl.org/wiki/YumHistory
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread seth vidal
On Wed, 2010-07-21 at 10:08 -0400, James Antill wrote:
 On Wed, 2010-07-21 at 11:19 +0200, Hans Ulrich Niedermann wrote:
 
  Ugly potential fix for this ugly issue: Patch rpm and yum to compare
  N-V-R.fc13 exactly like N-V-R.f13, and carry that patch until F-15.
 
  That would be ... hard.
  And ugly doesn't even begin to describe it. Also IMO using only a
 single letter for the dist seems overly space optimizing ... if you just
 want to remove all references to Fedora Core, propose it changes to
 fed14 or even just rename what the c stands for (like the GCC rename).

+1 on not just hard but REALLY ugly.

Pretty confident that the rpm devs would reject such a patch, too.

I know the yum devs will :)

-sv


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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread Hans Ulrich Niedermann
On Wed, 2010-07-21 at 10:08 -0400, James Antill wrote:
 On Wed, 2010-07-21 at 11:19 +0200, Hans Ulrich Niedermann wrote:
 
  Ugly potential fix for this ugly issue: Patch rpm and yum to compare
  N-V-R.fc13 exactly like N-V-R.f13, and carry that patch until F-15.
 
  That would be ... hard.

  And ugly doesn't even begin to describe it.

I wholeheartedly agree. :)


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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread Michal Hlavinka
On Wednesday, July 21, 2010 11:19:54 Hans Ulrich Niedermann wrote:
 On Wed, 2010-07-21 at 10:55 +0200, Hans Ulrich Niedermann wrote:
  On Tue, 2010-07-20 at 22:15 -0700, Jesse Keating wrote:
   On 07/20/2010 08:55 PM, Garrett Holmstrom wrote:
Using names like f13, el5, and so forth would also keep dist-git
consistent with git branch naming conventions.  If we were to do
something like that we might as well just use the value of %{dist}.
   
   That was going to be my next question, although that would bring back
   the c in fc13 and fc14 since that's what the dist value is.  We could
   bite the bullet and change the dist value to remove the c, and just
   manually keep track of making sure that builds on older releases won't
   be newer than builds on the newer branches.  not sure if we want to
   go through that pain at this point.
  
  Don't we have a (few) mass rebuilds in front of us before F-14 anyway?
  gold and similar stuff? That would increase the R of N-V-R anyway, so we
  could switch %{dist} from fc14 to f14 at the same time for probably the
  majority of packages.
  
  Oh. Darn. We still need to make sure that *.fc12 and *.fc13 packages do
  not have the same N-V-R modulo %{dist} as F14 has, until F13 is EOLed,
  i.e. until F15 comes out. That still sounds ugly. Well, all of that is
  ugly regarding the c, whatever we do or do not do.
 
 Ugly potential fix for this ugly issue: Patch rpm and yum to compare
 N-V-R.fc13 exactly like N-V-R.f13, and carry that patch until F-15.

another less ugly (but still ugly) solution would be adding:
Obsoletes: N-V-R.fc13
Obsoletes: N-V-R.fc12
in koji automatically for the same NVR as the package has, but I don't know if 
this would not make yum's depsolver cry

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


Re: Should GnuPG 1.4.x be revived?

2010-07-21 Thread David Shaw
On Jul 14, 2010, at 5:22 AM, Tomas Mraz wrote:

 On Tue, 2010-07-13 at 18:42 +0200, Karel Klic wrote: 
 On 07/13/2010 06:03 PM, Brian C. Lane wrote:
 This is why I'm so surprised to see gpg be deprecated in f13. Upstream
 is supporting both and the manpage even indicates that the binary should
 be gpg2.
 
 I don't see any reason for it to have been removed in f13, and am
 willing to help maintain it.
 
 We could also ask original maintainers of gnupg, if they are willing to 
 co-maintain it.
 
 https://admin.fedoraproject.org/pkgdb/acls/name/gnupg
 
 I am not interested in co-maintaining gnupg-1. However I do not oppose
 to revive it in koji.

Forgive my ignorance of the process, but how can I help this happen?  Aside 
from my own problems with the change, there are other reports of people 
upgrading to F13 only to find their GnuPG setup nonfunctional when their gnupg 
transformed into gnupg2: 
http://lists.gnupg.org/pipermail/gnupg-users/2010-June/038817.html

David

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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread James Antill
On Wed, 2010-07-21 at 16:39 +0200, Michal Hlavinka wrote:

 another less ugly (but still ugly) solution would be adding:
 Obsoletes: N-V-R.fc13
 Obsoletes: N-V-R.fc12
 in koji automatically for the same NVR as the package has, but I don't know 
 if 
 this would not make yum's depsolver cry

 Even assuming we could make sure that does the correct thing (it
probably would but I know it's not tested :), adding 40,000 obsoletes to
the repo. is ... let's say: unlikely to make yum faster.

-- 
James Antill - ja...@fedoraproject.org
http://yum.baseurl.org/wiki/whatsnew/3.2.28
http://yum.baseurl.org/wiki/YumBenchmarks
http://yum.baseurl.org/wiki/YumHistory
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread drago01
On Wed, Jul 21, 2010 at 3:14 PM, Chris Adams cmad...@hiwaay.net wrote:
 Once upon a time, Jóhann B. Guðmundsson johan...@gmail.com said:
 And as the general rule goes native configuration breaks legacy
 configuration so if a native systemd $service file does exist than
 changing service via chkconfig no longer will work.

 As an admin, this is crap.  Where does this general rule come from?
 As strong desire to piss off the people that actually use your software?

So different == crap ?

If it does provide a hard to use interface I'd understand the
frustration but only because it is NEW / DIFFERENT does not mean that
the world is falling over.

Seriously an admin that refuses to learn anything new (omg it isn't
the same as I have been doing for the last 10 years)  he should really
consider changing job / profession.

Changes aren't bad for the sole reasons of being changes.

If the new interface is crap ok complain about it but it being
different (as long as it is documented) is a non issue IMO.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Package: udev-151-8.fc13 Tag: dist-f13-updates Status: failed Built by: ctyler

2010-07-21 Thread Harald Hoyer
On 07/21/2010 05:12 PM, Koji Build System wrote:
 ;client certificate
 Subject: Package: udev-151-8.fc13 Tag: dist-f13-updates Status: failed Built 
 by: ctyler
 To: cty...@fedoraproject.org, har...@fedoraproject.org
 X-Koji-Tag: dist-f13-updates
 X-Koji-Package: udev
 X-Koji-Builder: ctyler
 X-Koji-Status: failed

 Package: udev-151-8.fc13
 Tag: dist-f13-updates
 Status: failed
 Built by: ctyler
 ID: 3055
 Started: Wed, 21 Jul 2010 11:02:36 EDT
 Finished: Wed, 21 Jul 2010 11:12:15 EDT


 udev-151-8.fc13 (3055) failed on arm4 (noarch), arm3 (armv5tel):
BuildError: error building package (arch armv5tel), mock exited with 
 status 1; see build.log for more information
 Failed tasks:
 -

 Task 1880 on arm4
 Task Type: build (dist-f13-updates-candidate, udev-151-8.fc13.src.rpm)

 Task 1881 on arm3
 Task Type: buildArch (udev-151-8.fc13.src.rpm, armv5tel)
 logs:
http://arm.koji.fedoraproject.org/koji/getfile?taskID=1881name=build.log
http://arm.koji.fedoraproject.org/koji/getfile?taskID=1881name=root.log
http://arm.koji.fedoraproject.org/koji/getfile?taskID=1881name=state.log



 Task Info: http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=1880
 Build Info: http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=3055


checking whether build environment is sane... configure: error: newly created
file is older than distributed files!

you seem to have a time problem!!!

And also a mail problem..
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Chris Adams
Once upon a time, drago01 drag...@gmail.com said:
 On Wed, Jul 21, 2010 at 3:14 PM, Chris Adams cmad...@hiwaay.net wrote:
  Once upon a time, Jóhann B. Guðmundsson johan...@gmail.com said:
  And as the general rule goes native configuration breaks legacy
  configuration so if a native systemd $service file does exist than
  changing service via chkconfig no longer will work.
 
  As an admin, this is crap.  Where does this general rule come from?
  As strong desire to piss off the people that actually use your software?
 
 So different == crap ?

Different for no good reason (other than to break legacy configuration)
is crap.  Providing multiple interfaces, one to manage some services and
one to manage the others, is major crap.

 Seriously an admin that refuses to learn anything new (omg it isn't
 the same as I have been doing for the last 10 years)  he should really
 consider changing job / profession.

This isn't about managing one system; it's about managing lots of
systems and now one is different (but only for some services, who knows
which) for no good reason.

 Changes aren't bad for the sole reasons of being changes.

Change for the sake of change is always a bad sign of let's reinvent
the wheel.  How hard would it be to provide backwards-compatible
chkconfig and service commands?

-- 
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: I am not available

2010-07-21 Thread Brian C. Lane
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/20/2010 11:35 PM, Till Maas wrote:
 Hi,
 
 I want to thank everyone for their get well wishes. I am already a lot
 better than I was when I wrote the initial mail and have full internet
 access again. The mail might have been a little premature, but this is
 what happens if one has access to an internet phone too soon after an
 accident. I guess I will be fully recovered within a week or two.
 

Glad to hear it! Take your time and heal up :)

- -- 
Brian C. Lane b...@redhat.com
Red Hat / Port Orchard, WA
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQEVAwUBTEcUPhF+jBaO/jp/AQKjnAf/SilgapyzypERxAtQLwXDH5tdzIvfytH+
MpsAYxj7hEOrZteCsoW9wuxMNG3DpL1uj2YuclAVzGlg8rdQ4VeEvcWJ8ZcpuEqA
V66fNNI1VYWNDyX/BC/yarVOzpV14so4UQ7bhIFn65HeqMcQCt/qQbxpo4PSAX8V
APufgMUzhAGQmi/9DgMpqIzWW+1zx6qy1+ko1If6u1ZwJxqvr/N7Rkq0aGTE70pX
9p7EfToYnDmm3AGTjR7BK/YoW9/ryW1tlC6QcRhOHwlwke4I3xOjc2nIkiIKRQB3
Yl80f4pWdcoP/uiHdDCcQPhCejV9sfU3tXIvJFzK9CBwS0dm8bD+cg==
=IRqb
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Should GnuPG 1.4.x be revived?

2010-07-21 Thread Brian C. Lane
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/21/2010 07:44 AM, David Shaw wrote:
 On Jul 14, 2010, at 5:22 AM, Tomas Mraz wrote:
 
 On Tue, 2010-07-13 at 18:42 +0200, Karel Klic wrote: 
 On 07/13/2010 06:03 PM, Brian C. Lane wrote:
 This is why I'm so surprised to see gpg be deprecated in f13. Upstream
 is supporting both and the manpage even indicates that the binary should
 be gpg2.

 I don't see any reason for it to have been removed in f13, and am
 willing to help maintain it.

 We could also ask original maintainers of gnupg, if they are willing to 
 co-maintain it.

 https://admin.fedoraproject.org/pkgdb/acls/name/gnupg

 I am not interested in co-maintaining gnupg-1. However I do not oppose
 to revive it in koji.
 
 Forgive my ignorance of the process, but how can I help this happen?  Aside 
 from my own problems with the change, there are other reports of people 
 upgrading to F13 only to find their GnuPG setup nonfunctional when their 
 gnupg transformed into gnupg2: 
 http://lists.gnupg.org/pipermail/gnupg-users/2010-June/038817.html
 
 David
 

My understanding is that someone needs to update the gnupg package and
run it through the package review process again since it was deprecated,
not just orphaned.

gnupg2 needs to not obsolete gnupg in its .spec file

And I would also prefer it if gnupg2 didn't overload the gnupg binaries,
keeping things in line with upstream which meant for gnupg 1.x and 2.x
to be installed in parallel.

That brings up an additional problem in that now we have had users of
f13 using gpg as gpg2, so a switch back might cause some friction -- but
I think it is the right way to do things.

- -- 
Brian C. Lane b...@redhat.com
Red Hat / Port Orchard, WA
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQEVAwUBTEcWGRF+jBaO/jp/AQLlFAf/ZdyjIoz0RVlct5MtqfOuRcs6GBoqIWgr
4kziAk4RFCqdCw17K0yVpwEmmQPwQkbhUoniK3sJnforTSs1YETTQ0IZunEYIA20
aIUVdTmg7bobpQuOn6FWr18Hg+nytVWdqGw6BElxwVoQlOZhuW9cFzjLeTFgy9ff
Pnf9jM7HpqcKT6sRanuvDrrIMWCrxqOG3/ku0X3TZso7uND9JFeofdFZzFnQavd3
LkANaJ2g73b/qf7MXlV0/YXGgOXYpLaZCLpGHVaF9voWPYI0yKvRrb1U12Q8Tbkq
dLlG3ubwPgSCsdFjqwysgThL6dRCefiyEpzNeOcAkP8AX2/XaBLq3A==
=3G7d
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread James Antill
On Wed, 2010-07-21 at 17:16 +0200, drago01 wrote:
 On Wed, Jul 21, 2010 at 3:14 PM, Chris Adams cmad...@hiwaay.net wrote:
  Once upon a time, Jóhann B. Guðmundsson johan...@gmail.com said:
  And as the general rule goes native configuration breaks legacy
  configuration so if a native systemd $service file does exist than
  changing service via chkconfig no longer will work.
 
  As an admin, this is crap.  Where does this general rule come from?
  As strong desire to piss off the people that actually use your software?
 
 So different == crap ?
 
 If it does provide a hard to use interface I'd understand the
 frustration but only because it is NEW / DIFFERENT does not mean that
 the world is falling over.

 In general, yes, it does (just not to you):

http://skvidal.wordpress.com/2008/10/29/fedora-culture-clashes/

...however this case (breaking service/chkconfig) seems like such a huge
pointless difference that I can't imagine RHEL-7 not requiring that it's
fixed. So the only real question is how long Fedora users have to live
with it broken.

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

glibc heads up

2010-07-21 Thread Dennis Gilmore
right now a glibc build is going on that has --enablekernel=2.6.32

from Jakub

Bumping that from 2.6.18 used currently means e.g. to get rid of compat
bloat for private futexes, utimensat, fallocate, O_CLOEXEC/pipe2 etc. (lots
of cloexec/nonblocking stuff), ADJ_OFFSET_SS_READ, accept4, realtime clocks
in futexes, missing AT_RANDOM, preadv/pwritev, F_GETOWN_EX.

Especially private futexes and the cloexec/nonblock stuff affects quite a
lot of glibc code.


what this does mean is that you can no longer use rhel5 to build  fedora 14 
and newer packages.  though you had to jump though hoops already to do this


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: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Jeff Spaleta
2010/7/21 Jóhann B. Guðmundsson johan...@gmail.com:
 Admins will need to know that they have to use chkconfig for services that
 do not have a native systemd $service file. ( legacy for services )

 And as the general rule goes native configuration breaks legacy
 configuration so if a native systemd $service file does exist than changing
 service via chkconfig no longer will work.


Would it be reasonable to extend chkconfig so that it can know which
services it can no longer control and provide a pointer blurb to
admins when they try to use chkconfig with those services in the F14
timeframe. The reality is any change to scriptable behaviour is a
pitchfork wielding mob scenario. (mental note: this would make a good
Simpson's episode)


If we are breaking curmudgeony workflows it be really nice to provide
some breadcrumbs along the way to help us old dogs learn new tricks.
Admins are going to need to learn how to use and configure systemd
native configs in the F14 timeframe, feedback from the legacy system
tools when we need to recondition our muscle memory and are scripted
actions would go a long way to lowering the frustration level...if the
native/legacy tool break can't be avoided.


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

Re: Partial mass rebuild for Python 2.7 coming soon (I hope)

2010-07-21 Thread David Malcolm
On Tue, 2010-07-20 at 17:18 -0800, Jeff Spaleta wrote:
 On Tue, Jul 20, 2010 at 4:02 PM, David Malcolm dmalc...@redhat.com wrote:
  I'm planning to do a partial mass-rebuild for Python 2.7.
 
 
 Please, when you hit build failures, and you will if you can
 provide a link to a failure report that is easily searchable(if not
 sorted by) primary package owner.  That will help me,help you, do any
 clean up for packages I have some modicum of clue about and feel
 accountable for.
Good idea - they're much easier to deal with that way.

It looks like the find-failures.py script [1] is already written to
provide results in this form.

 
 Good luck.

Thanks!

Dave

[1]
http://git.fedorahosted.org/git/?p=releng;a=blob;f=scripts/find-failures.py

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


Fedora packaging: unison?

2010-07-21 Thread Adam Williamson
Hi, Gerard. I just realized I need a newer build of Unison - 2.32 - to
sync with a machine running a different distro. I see from the -devel
archives that you currently don't have enough time to maintain your
packages.

I'd like to ask you to make me a co-maintainer so I can do this, but
obviously with the way you have unison packaged there's something of a
wrinkle :). What was the initial reason for the 2.18 / 2.27 packaging
split? Is there any reason to continue to package multiple releases?
Should we just go back to having a single, 2.32-versioned 'unison'
package, or should we bump unison227 to be 2.32, or add a unison232
package? Thanks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora packaging: unison?

2010-07-21 Thread Michael Cronenworth
Adam Williamson wrote:
 What was the initial reason for the 2.18 / 2.27 packaging
 split? Is there any reason to continue to package multiple releases?
 Should we just go back to having a single, 2.32-versioned 'unison'
 package, or should we bump unison227 to be 2.32, or add a unison232
 package?

My memory[1] scares me sometimes.

[1] 
https://www.redhat.com/archives/fedora-devel-list/2008-April/msg01229.html

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


Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Adam Williamson
On Wed, 2010-07-21 at 09:45 -0400, Daniel J Walsh wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 07/21/2010 09:39 AM, Ankur Sinha wrote:
  On Wed, 2010-07-21 at 09:25 -0400, Colin Walters wrote:
  On Wed, Jul 21, 2010 at 8:42 AM, Ankur Sinha sanjay.an...@gmail.com 
  wrote:
 
  type=SELINUX_ERR msg=audit(1279715487.164:21): security_compute_sid:  
  invalid context 
  unconfined_u:unconfined_r:telepathy_mission_control_t:s0-s0:c0.c1023 for 
  scontext=unconfined_u:unconfined_r:unconfined_dbusd_t:s0-s0:c0.c1023 
  tcontext=system_u:object_r:telepathy_mission_control_exec_t:s0 
  tclass=process
 
  This is the problem.
  
  hi,
  
  Okay, what needs to be done to fix it? (Since I don't think I'm the only
  one whose come across this)
  
  Thanks, 
  
  Regards,
  Ankur
  
 Easiest thing for now it to change the context of the telepathy functions.
 
 chcon -t bin_t /usr/libexec/mission-control*  /usr/libexec/telepathy*
 
 Should make it work for now.

Was the problematic change done in telepathy/empathy or in
selinux-policy? Either way, can someone file negative karma so the
update doesn't get pushed (if it hasn't already)?

(I don't use empathy, so it's hard for me to track this myself :/)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Adam Williamson
On Wed, 2010-07-21 at 08:03 -0800, Jeff Spaleta wrote:
 2010/7/21 Jóhann B. Guðmundsson johan...@gmail.com:
  Admins will need to know that they have to use chkconfig for services that
  do not have a native systemd $service file. ( legacy for services )
 
  And as the general rule goes native configuration breaks legacy
  configuration so if a native systemd $service file does exist than changing
  service via chkconfig no longer will work.
 
 
 Would it be reasonable to extend chkconfig so that it can know which
 services it can no longer control and provide a pointer blurb to
 admins when they try to use chkconfig with those services in the F14
 timeframe. The reality is any change to scriptable behaviour is a
 pitchfork wielding mob scenario. (mental note: this would make a good
 Simpson's episode)
 
 
 If we are breaking curmudgeony workflows it be really nice to provide
 some breadcrumbs along the way to help us old dogs learn new tricks.
 Admins are going to need to learn how to use and configure systemd
 native configs in the F14 timeframe, feedback from the legacy system
 tools when we need to recondition our muscle memory and are scripted
 actions would go a long way to lowering the frustration level...if the
 native/legacy tool break can't be avoided.

It occurs to me that chkconfig isn't, in packaging terms, part of either
upstart or systemd. It's just a standalone utility, it builds from its
own SRPM.

systemd being an open source project, its interfaces shouldn't be hard
to figure out, and hey, I seem to recall seeing quite a bit of
documentation, and Lennart seems perfectly happy to provide info when
asked.

So...why can't any of those complaining about this just go ahead and
patch chkconfig to support systemd? It's not like Lennart can stop you,
no matter how much he twirls his moustache ;)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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

Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Jóhann B. Guðmundsson

 On 07/21/2010 04:03 PM, Jeff Spaleta wrote:

Would it be reasonable to extend chkconfig so that it can know which
services it can no longer control and provide a pointer blurb to
admins when they try to use chkconfig with those services in the F14
timeframe. The reality is any change to scriptable behaviour is a
pitchfork wielding mob scenario. (mental note: this would make a good
Simpson's episode)


If we are breaking curmudgeony workflows it be really nice to provide
some breadcrumbs along the way to help us old dogs learn new tricks.
Admins are going to need to learn how to use and configure systemd
native configs in the F14 timeframe, feedback from the legacy system
tools when we need to recondition our muscle memory and are scripted
actions would go a long way to lowering the frustration level...if the
native/legacy tool break can't be avoided.


FYI. There is work being done to allow as smooth transaction as possible.

Lennart has added to his todo list to look at letting systemd-install 
fallback to chkconfig if no native systemd service file is found which 
will smooth the transaction from the legacy chkconfig to systemd-install 
enable/disable $foo.service.


There is an RFE for the same compatibility from chkconfig #616857 as in 
chkconfig will try to use systemd native files first and spill out a 
deprecation warning or just spill out deprecation warning hinting users 
( Written in C patches welcome ) and #612728 is dealing with users that 
directly run /etc/init.d/foo along the way cleaning some other stuff 
which should have been done eons ago and I suspect /sbin/service will be 
fixed at the same time.


 rant at those nei sayers 

I must say it's interesting to see how the community holds so dear to 
the code that was forge by putting holes in paper and have absolutely no 
problem screaming at baby when it's barely out of it's birth canal. . .


Regular desktop end user wont notice any other change other than perhaps 
faster bootup and the people that call themselves power/advanced/admin 
users should have no problem to adapt and are urged from the start to 
use systemd-install and systemctl however if there is nothing but air in 
that power and the only thing they are capable of administrating are 
themselves with the only advancement they show is getting closer to the 
door on their way out, there is a point and click operating system 
waiting for them around the corner which they can play 
power/advanced/admin crossword pussle by checking random boxes to make 
things work for them or they can choose to stay on F13 until it EOL then 
switch to F15 which hopefully all upstream has provided native systemd 
service files for their daemon and most if any cruff has been sorted out.


For god sakes people alpha aint even out the door yet!

/rant at those nei sayers 

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

Re: Fedora packaging: unison?

2010-07-21 Thread Adam Williamson
On Wed, 2010-07-21 at 11:51 -0500, Michael Cronenworth wrote:
 Adam Williamson wrote:
  What was the initial reason for the 2.18 / 2.27 packaging
  split? Is there any reason to continue to package multiple releases?
  Should we just go back to having a single, 2.32-versioned 'unison'
  package, or should we bump unison227 to be 2.32, or add a unison232
  package?
 
 My memory[1] scares me sometimes.
 
 [1] 
 https://www.redhat.com/archives/fedora-devel-list/2008-April/msg01229.html

Thanks, but afaics that thread doesn't really answer any of my
questions, it's just a bunch of yum technicalities about how the
implementation of having two packages actually works. What I'm
interested in is what was the original reason for having two branches
packaged, and do we still need to do it (or even have 3).
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Matthew Miller
On Wed, Jul 21, 2010 at 10:29:40AM -0500, Chris Adams wrote:
 Different for no good reason (other than to break legacy configuration)
 is crap.  


Plus one million to this, by the way.


 Providing multiple interfaces, one to manage some services and one to
 manage the others, is major crap.

*nod*




-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora packaging: unison?

2010-07-21 Thread Jonathan Underwood
On 21 July 2010 12:12, Adam Williamson awill...@redhat.com wrote:
 Thanks, but afaics that thread doesn't really answer any of my
 questions, it's just a bunch of yum technicalities about how the
 implementation of having two packages actually works. What I'm
 interested in is what was the original reason for having two branches
 packaged, and do we still need to do it (or even have 3).

In broad terms, later unison versions are not wire compatible with
earlier ones. i.e. unison developers regularly break wire
compatibility. Since people have a need to synchronize with machines
running different unison versions, multiple unison versions are needed
to be packaged, alas.

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Lennart Poettering
On Wed, 21.07.10 13:12, Matthew Miller (mat...@mattdm.org) wrote:

 
 On Wed, Jul 21, 2010 at 12:04:39PM +, Jóhann B. Guðmundsson wrote:
  ls /lib/systemd/system/
  To enable service ( chkconfig $service on )
  systemd-install enable $service.service
  To disable service ( chkconfig $service off )
  systemd-install disable $service.service
 
 I don't care what specific name you chose, but systemd-install is not a
 very administrator-friendly choice. In what way is disabling a service
 installing systemd?

It's called systemd-install, not install-systemd. systemd- is the
common prefix for many of the systemd tools (though not all).  How very
discoverable.

I am pretty sure there'll be folks who finds issues with every name we
pick. I am not going to play the game of making everybody happy. Sorry.

And in this case, where it's clearly a matter of taste and bike-shedding
I probably shouldn't even have bothered to even reply to this mail of
yours.

 Having admin-friendly names (like service foo start) is important for
 mindshare.

Well, I believe these ones are admin friendly. But well, If people
disagree then I guess we have to agree to disagree on this.

Lennart

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Jeff Spaleta
2010/7/21 Jóhann B. Guðmundsson johan...@gmail.com:
 There is an RFE for the same compatibility from chkconfig #616857 as in
 chkconfig will try to use systemd native files first and spill out a
 deprecation warning or just spill out deprecation warning hinting users (
 Written in C patches welcome ) and #612728 is dealing with users that
 directly run /etc/init.d/foo along the way cleaning some other stuff which
 should have been done eons ago and I suspect /sbin/service will be fixed at
 the same time.

Cool. I'll keep those in mind.

  rant at those nei sayers 

 I must say it's interesting to see how the community holds so dear to the
 code that was forge by putting holes in paper and have absolutely no problem
 screaming at baby when it's barely out of it's birth canal. . .

Community is an interesting word.  And I don't think it applies here.
Sysadmins are a breed apart quite frankly because other people expect
them to be.  And if you don't realize that sysadmins as a subspecies
of the larger human experience are going to be grump-tastic about any
changes...you don't know enough sysadmins and you aren't going to make
many of them your friend. Is it rational? Nope..but it is what it is.

Know your audience. There's a difference between looking forward to
adapting to change and the inherent ability to adapt to change.. the
two personality traits don't necessarily go together. I'm here to tell
you that sysadmins don't historically, as the only unchallengeable
monolithic human cultural stereotype, enjoy adapting..especially when
they are told to suck it up and just deal with it...which is basically
what they are told on a daily basis. Being good at adapting can wear
you down when people grow an expectation that you are
uncharacteristically good at doing it... just saying.

I'm not part of the zero regression fanclub. But I'd like to help do
what is reasonable to minimize the frustration of introducing a new
way of doing things. The deprecation warnings are reasonable to me. We
aren't going to reduce that frustration to zero of course. But we sure
as hell aren't going to blunt the unavoidable pitchforks by telling
sysadmin to just suck it up.  I'd like to find a way to sell them on
short term pain for long term gain from the sysadmin point of view.

-jefI'd tell you to go out and hug a sysadmin but that probably just
get you punchedspaleta
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Lennart Poettering
On Wed, 21.07.10 10:00, Adam Williamson (awill...@redhat.com) wrote:

  If we are breaking curmudgeony workflows it be really nice to provide
  some breadcrumbs along the way to help us old dogs learn new tricks.
  Admins are going to need to learn how to use and configure systemd
  native configs in the F14 timeframe, feedback from the legacy system
  tools when we need to recondition our muscle memory and are scripted
  actions would go a long way to lowering the frustration level...if the
  native/legacy tool break can't be avoided.
 
 It occurs to me that chkconfig isn't, in packaging terms, part of either
 upstart or systemd. It's just a standalone utility, it builds from its
 own SRPM.
 
 systemd being an open source project, its interfaces shouldn't be hard
 to figure out, and hey, I seem to recall seeing quite a bit of
 documentation, and Lennart seems perfectly happy to provide info when
 asked.
 
 So...why can't any of those complaining about this just go ahead and
 patch chkconfig to support systemd? It's not like Lennart can stop you,
 no matter how much he twirls his moustache ;)

I have no moustache. ;-) But otherwise you are right.

Let me say here that the scripts in /etc/init.d resp. everything run via
/sbin/service already will have the necessary glue code in there as soon
as Bill merges https://bugzilla.redhat.com/show_bug.cgi?id=612728 . It
will forward start/stop requests to systemctl. That means people can
continue to use /etc/init.d/foo start and /sbin/service foo start, and
the right thing will happen and they'll learn something too.

We can add similar code to chkconfig too: something that warns the admin
when a native systemd unit file exists, and then redirects the command
properly. It is now on my todo list, but not even near the top of the
list.

I would greatly appreciate if somebody would work on this, because I am
currently pushing this through single-handedly everywhere else now. In
fact I'd appreciate help in all areas. For example, if somebody would
pick up the /var/run resp. /var/lock on tmpfs issue I'd be a happy
man. Or if somebody would help me and post the unit files from
http://0pointer.de/public/systemd-units/ on bugzilla, then I'd be even
happier.

Of course, if the other folks on this list think that bike-shedding and
nitpicking is time better spent then actually doing things and helping
with the integration, then they are welcome to continue wasting my time
by wanting to discuss the names of the binaries we use. Jeez.

Lennart

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Jeff Spaleta
On Wed, Jul 21, 2010 at 9:45 AM, Lennart Poettering
mzerq...@0pointer.de wrote:
 We can add similar code to chkconfig too: something that warns the admin
 when a native systemd unit file exists, and then redirects the command
 properly. It is now on my todo list, but not even near the top of the
 list.


Is there a reasonable deadline to shoot for?  Let me get past this
weekend and I'll try to commit to doing so that I can be publicly
shamed if I fail at doing it.

Is there a todo list published that can be scanned by other interested
parties for low hanging fruit?

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


Re: NetworkManager-0.8.1-0.4 updates not pushed?

2010-07-21 Thread Dan Williams
On Sat, 2010-07-17 at 13:36 +0200, Michel Alexandre Salim wrote:
 Hi,
 
 F-13's NetworkManager is currently still at version
 0.8.1-0.1.git20100510.fc13, which on my Sony netbook intermittently
 disconnects on some networks, and could not pair up with the Google
 Nexus One's wireless tether (Android 2.2) if WPA-PSK authentication is
 enabled (it connects fine if the Nexus One's hotspot is left open).

WPA-PSK adhoc networks don't work at this time due to driver and
supplicant issues, which I'm trying to chase down.  If that's what
Froyo's hotspot thing uses.  Obviously we'd expect infrastructure/AP
mode to work.

 Dan Williams built 0.8.1-0.4 on June 25th, and that solved the problem
 nicely, but somehow this was not pushed as an update. Could one of the
 maintainers do it? Otherwise, if there's no objection, I'll push that
 build in a few days, before Koji recycles it.

Looks like it got recycled...  But I'd like to build a new NM anyway.

Dan


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


Re: Fedora packaging: unison?

2010-07-21 Thread Michael Schwendt
On Wed, 21 Jul 2010 11:51:02 -0500, Michael wrote:

 Adam Williamson wrote:
  What was the initial reason for the 2.18 / 2.27 packaging
  split? Is there any reason to continue to package multiple releases?
  Should we just go back to having a single, 2.32-versioned 'unison'
  package, or should we bump unison227 to be 2.32, or add a unison232
  package?
 
 My memory[1] scares me sometimes.
 
 [1] 
 https://www.redhat.com/archives/fedora-devel-list/2008-April/msg01229.html

My memory adds that it has been discussed somewhere else, perhaps on
EPEL's list. The multiple packages were needed for compatibility.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora packaging: unison?

2010-07-21 Thread Michael Cronenworth
Adam Williamson wrote:
 Thanks, but afaics that thread doesn't really answer any of my
 questions, it's just a bunch of yum technicalities about how the
 implementation of having two packages actually works. What I'm
 interested in is what was the original reason for having two branches
 packaged, and do we still need to do it (or even have 3).

Jeff Splata's reply seemed to be enlightening, at least to me:

  The unison developers..in their infinite wisdom have decided that they
  don't actually want to worry about backwards compatibility between
  client versions, so if you need to talk across the network to
  different machines you need to be sure you have the same version of
  unison available on both machines or the magic doesn't work.
 
  The horrible horrible package naming for unison that we have is a
  result of that upstream decision to make sure people who want to use
  unison can be sure they have the right versions of unison installed to
  communicate to machines running other operating systems. The package
  naming in the case of unison is done deliberately  to break how
  version comparison in the package system is suppose to work.It's a
  corner case... that needs to die. Adding more logic at the packaging
  layer to support what is really upstream's inability to provide
  adequate protocol versioning support is wasted effort.

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


Re: Fedora packaging: unison?

2010-07-21 Thread Michael Cronenworth
Michael Cronenworth wrote:
 Jeff Splata's reply seemed to be enlightening, at least to me:

/s/Splata/Spaleta/

Sorry, Jeff!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora packaging: unison?

2010-07-21 Thread Adam Williamson
On Wed, 2010-07-21 at 12:58 -0500, Michael Cronenworth wrote:
 Adam Williamson wrote:
  Thanks, but afaics that thread doesn't really answer any of my
  questions, it's just a bunch of yum technicalities about how the
  implementation of having two packages actually works. What I'm
  interested in is what was the original reason for having two branches
  packaged, and do we still need to do it (or even have 3).
 
 Jeff Splata's reply seemed to be enlightening, at least to me:

ah, thanks, missed that one.

I guess we could have a look and see what versions are in the
still-supported releases of popular distros, and just go with those.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread drago01
On Wed, Jul 21, 2010 at 5:47 PM, James Antill ja...@fedoraproject.org wrote:
 On Wed, 2010-07-21 at 17:16 +0200, drago01 wrote:
 On Wed, Jul 21, 2010 at 3:14 PM, Chris Adams cmad...@hiwaay.net wrote:
  Once upon a time, Jóhann B. Guðmundsson johan...@gmail.com said:
  And as the general rule goes native configuration breaks legacy
  configuration so if a native systemd $service file does exist than
  changing service via chkconfig no longer will work.
 
  As an admin, this is crap.  Where does this general rule come from?
  As strong desire to piss off the people that actually use your software?

 So different == crap ?

 If it does provide a hard to use interface I'd understand the
 frustration but only because it is NEW / DIFFERENT does not mean that
 the world is falling over.

  In general, yes, it does (just not to you):

I though we where talking about *admins* here not $grandma ...

And when I say/here admin I'd expect to be talking about a human (not
some kind of robot that has hardwired commands and can't adapt to
changes).
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Lost all empathy accounts after update this morning (F13)

2010-07-21 Thread Daniel J Walsh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/21/2010 12:53 PM, Adam Williamson wrote:
 On Wed, 2010-07-21 at 09:45 -0400, Daniel J Walsh wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 07/21/2010 09:39 AM, Ankur Sinha wrote:
 On Wed, 2010-07-21 at 09:25 -0400, Colin Walters wrote:
 On Wed, Jul 21, 2010 at 8:42 AM, Ankur Sinha sanjay.an...@gmail.com 
 wrote:

 type=SELINUX_ERR msg=audit(1279715487.164:21): security_compute_sid:  
 invalid context 
 unconfined_u:unconfined_r:telepathy_mission_control_t:s0-s0:c0.c1023 for 
 scontext=unconfined_u:unconfined_r:unconfined_dbusd_t:s0-s0:c0.c1023 
 tcontext=system_u:object_r:telepathy_mission_control_exec_t:s0 
 tclass=process

 This is the problem.

 hi,

 Okay, what needs to be done to fix it? (Since I don't think I'm the only
 one whose come across this)

 Thanks, 

 Regards,
 Ankur

 Easiest thing for now it to change the context of the telepathy functions.

 chcon -t bin_t /usr/libexec/mission-control*  /usr/libexec/telepathy*

 Should make it work for now.
 
 Was the problematic change done in telepathy/empathy or in
 selinux-policy? Either way, can someone file negative karma so the
 update doesn't get pushed (if it hasn't already)?
 
 (I don't use empathy, so it's hard for me to track this myself :/)
It was an selinux-policy push.  But I think it is in the wild.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxHNvoACgkQrlYvE4MpobOP7QCg5t8FK6fYS++mk3F3F+fAx89v
Y0EAnjRIRoOVKF2RYo46B/Vj0w3iUhoq
=3Jb2
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Chris Adams
Once upon a time, drago01 drag...@gmail.com said:
 And when I say/here admin I'd expect to be talking about a human (not
 some kind of robot that has hardwired commands and can't adapt to
 changes).

If you only have to manage one system, good for you.  I have to manage a
bunch, and everything that is different _for_no_good_reason_ between
them is a PITA.  Yes, management scripts can be adapted, but now they
have to handle systems A-Z one way, systems AA-ZZ another (but
apparently not for all services, try to guess which?).  That makes an
admin unhappy and less likely to deploy any more of systems type AA-ZZ.

-- 
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: Question on SELinux AVC messages with systemd.

2010-07-21 Thread Dave Jones
On Tue, Jul 20, 2010 at 04:26:14PM +0200, Lennart Poettering wrote:
  On Tue, 20.07.10 16:04, Lennart Poettering (mzerq...@0pointer.de) wrote:
  
   I am not entirely sure though why those processes actually access those
   dirs in this case. Maybe they are iterating through the files in /dev?
   Smells a bit broken to me.
  
  OK, the udevd is a result from /lib/udev/devices/ which is copied to
  /dev early on boot by udevd. Kay says that this dir reeally should not
  be put in /lib/udev/devices/.
  
  Still puzzled why LVM wants with /dev/mqueue though. Anybody from LVM
  around who can say something about this?

lvm is brain damaged.  strace lvm pvscan, and watch as it opens a bunch
of stuff that there's no way there'd ever be a volume on.
/dev/snd/*, tty's, usbmon etc etc

It's been this way for years.  I first noticed it when it triggered a bug
in agpgart a long time ago.

Dave

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


Re: Should GnuPG 1.4.x be revived?

2010-07-21 Thread David Shaw
On Jul 21, 2010, at 11:45 AM, Brian C. Lane wrote:

 I am not interested in co-maintaining gnupg-1. However I do not oppose
 to revive it in koji.
 
 Forgive my ignorance of the process, but how can I help this happen?  Aside 
 from my own problems with the change, there are other reports of people 
 upgrading to F13 only to find their GnuPG setup nonfunctional when their 
 gnupg transformed into gnupg2: 
 http://lists.gnupg.org/pipermail/gnupg-users/2010-June/038817.html

 
 My understanding is that someone needs to update the gnupg package and
 run it through the package review process again since it was deprecated,
 not just orphaned.

How does this happen (i.e. who is the someone)?  I'm happy to help in any way I 
can, but I'm not currently a Fedora contributor.  I'm just an upstream GnuPG 
guy.

 gnupg2 needs to not obsolete gnupg in its .spec file
 
 And I would also prefer it if gnupg2 didn't overload the gnupg binaries,
 keeping things in line with upstream which meant for gnupg 1.x and 2.x
 to be installed in parallel.
 
 That brings up an additional problem in that now we have had users of
 f13 using gpg as gpg2, so a switch back might cause some friction -- but
 I think it is the right way to do things.

I agree.  It might cause friction, but of course the status quo is causing 
friction for some pre-f13 people using gpg when they upgrade to f13.

David

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


Re: Question on SELinux AVC messages with systemd.

2010-07-21 Thread Dave Jones
On Wed, Jul 21, 2010 at 02:30:03PM -0400, Dave Jones wrote:
  On Tue, Jul 20, 2010 at 04:26:14PM +0200, Lennart Poettering wrote:
On Tue, 20.07.10 16:04, Lennart Poettering (mzerq...@0pointer.de) wrote:

 I am not entirely sure though why those processes actually access those
 dirs in this case. Maybe they are iterating through the files in /dev?
 Smells a bit broken to me.

OK, the udevd is a result from /lib/udev/devices/ which is copied to
/dev early on boot by udevd. Kay says that this dir reeally should not
be put in /lib/udev/devices/.

Still puzzled why LVM wants with /dev/mqueue though. Anybody from LVM
around who can say something about this?
  
  lvm is brain damaged.  strace lvm pvscan, and watch as it opens a bunch
  of stuff that there's no way there'd ever be a volume on.
  /dev/snd/*, tty's, usbmon etc etc

looking closer, it seems to be only stat'ing, instead of opening most of them,
which isn't quite so bad, but still pretty lame.

of those that it does open(),.. Is there seriously a use-case for someone 
wanting
lvm partitioned /dev/ram disks ? or /dev/loop ?

I think we could probably use some extra filter definitions in /etc/lvm/lvm.conf

Dave

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


Re: Question on SELinux AVC messages with systemd.

2010-07-21 Thread Jon Masters
On Wed, 2010-07-21 at 14:30 -0400, Dave Jones wrote:
 On Tue, Jul 20, 2010 at 04:26:14PM +0200, Lennart Poettering wrote:
   On Tue, 20.07.10 16:04, Lennart Poettering (mzerq...@0pointer.de) wrote:
   
I am not entirely sure though why those processes actually access those
dirs in this case. Maybe they are iterating through the files in /dev?
Smells a bit broken to me.
   
   OK, the udevd is a result from /lib/udev/devices/ which is copied to
   /dev early on boot by udevd. Kay says that this dir reeally should not
   be put in /lib/udev/devices/.
   
   Still puzzled why LVM wants with /dev/mqueue though. Anybody from LVM
   around who can say something about this?
 
 lvm is brain damaged.  strace lvm pvscan, and watch as it opens a bunch
 of stuff that there's no way there'd ever be a volume on.
 /dev/snd/*, tty's, usbmon etc etc

There is a config file that it reads, which indicates what kinds of
devices to scan. I forwarded your mail to some LVM folks for input.

Jon.


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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Chris Adams
Once upon a time, Jóhann B. Guðmundsson johan...@gmail.com said:
 Regular desktop end user wont notice any other change other than perhaps 
 faster bootup and the people that call themselves power/advanced/admin 
 users should have no problem to adapt and are urged from the start to 

Please remember that Fedora is not just about desktop end users, or even
users at all in some cases.  There are years of scripts, documentation,
etc. that use chkconfig and service, and breaking them will be a PITA.

 For god sakes people alpha aint even out the door yet!

Well, the last time I waited (or didn't notice) a big change until after
it was released, I got the why didn't you say something while this was
in development response.

I just want to see changes in a backwards-compatible way whenever it is
practical.  I understand that that is not always the case, but I don't
see anything here that indicates systemd and the long-standing
chkconfig/service interfaces can't continue to work.  IMHO the onus is
on the systemd developers to make it backwards compatible where
practical, as they are the group that (a) are advocating a major change
and (b) know how systemd (and presumably the current init system) works.

-- 
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: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Lennart Poettering
On Wed, 21.07.10 09:51, Jeff Spaleta (jspal...@gmail.com) wrote:

Heya,

 Is there a reasonable deadline to shoot for?  Let me get past this
 weekend and I'll try to commit to doing so that I can be publicly
 shamed if I fail at doing it.

Thanks a lot for looking into this. Much appreciated!

Next week's is the feature freeze IIRC and also GUADEC. Which means I am
not really going to be around. Which is why I want the systemd switch
completed by the end of the week. I have prepped a patch with makes
upstart parallel installable with systemd, so that people can rescue
their systems with init=/sbin/upstart on the kernel command line, should
systemd break it. This should give as a smoother transition. Casey
OK'eyed that patch basically, but we were hoping for a second OK from
Bill, but he is on vacation, so i guess we'll have to do without it. Due
to that my plan is to release v4 tonight and upload Upstart and systemd
in a way that systemd is default and upstart can be installed as
alternative.

For the chkconfig stuff the deadline is not as crucial I think. I think
people running rawhide can deal with an imperfect chkconfig for
now. Of course, this change should be completed before we release F14,
and before admins get their fingers on this.

 Is there a todo list published that can be scanned by other interested
 parties for low hanging fruit?

Kinda. I maintain this list in git:

http://cgit.freedesktop.org/systemd/tree/fixme

However, it is a mishmash of english and a bit of german and you
probably need a bit of context to figure out what I mean by the items
listed. That list is primarily for myself, but it might be interesting
for other folks too which is why I commit it to git.

Lennart

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


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread Jesse Keating
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/21/2010 01:55 AM, Hans Ulrich Niedermann wrote:
 On Tue, 2010-07-20 at 22:15 -0700, Jesse Keating wrote:
 
 On 07/20/2010 08:55 PM, Garrett Holmstrom wrote:
 On 7/20/2010 19:13, Hans Ulrich Niedermann wrote:
 BTW, while typing the above, I have noted that master or devel or
 f13 are quite easy to type, while F-13 with capital letter and
 hyphen is relatively complicated. Perhaps that could be an argument when
 choosing branch names.

 Using names like f13, el5, and so forth would also keep dist-git 
 consistent with git branch naming conventions.  If we were to do 
 something like that we might as well just use the value of %{dist}.

 That was going to be my next question, although that would bring back
 the c in fc13 and fc14 since that's what the dist value is.  We could
 bite the bullet and change the dist value to remove the c, and just
 manually keep track of making sure that builds on older releases won't
 be newer than builds on the newer branches.  not sure if we want to go
 through that pain at this point.
 
 Don't we have a (few) mass rebuilds in front of us before F-14 anyway?
 gold and similar stuff? That would increase the R of N-V-R anyway, so we
 could switch %{dist} from fc14 to f14 at the same time for probably the
 majority of packages.

The majority of packages aren't going to be rebuilt.

 
 Oh. Darn. We still need to make sure that *.fc12 and *.fc13 packages do
 not have the same N-V-R modulo %{dist} as F14 has, until F13 is EOLed,
 i.e. until F15 comes out. That still sounds ugly. Well, all of that is
 ugly regarding the c, whatever we do or do not do.

The other option is to make the dist translation change on the other
branches too, so that future f12 and f13 builds have a dist of .f12
and .f13

 
 If rawhide development is supposed to happen on origin/master, then how 
 do branches for rawhide work?  Does fedpkg just default to building for 
 rawhide when a branch doesn't appear in a release's branch namespace?

 Yes. Branches of rawhide would be of the form origin/branch so if we
 don't find one of our expected f(c)??,el?,olpc? we default to building
 for rawhide.
 
 I was not aware that rawhide would be basically origin/master. In that
 case, it would be really obviously nice to be able to have branches
 master, f13 and f12 (without any slashes) in the local repo and
 have things just work for that case.
 
 Perhaps fedpkg could support both simple clones where the developer's
 local repo has just three branches tracking upstream
 
  master - origin/master
  f13- origin/f13/master
  f12- origin/f12/master
 
 or for people with more complex needs
 
  master - origin/master
  f13/master - origin/f13/master
  f12/master - origin/f12/master

The problem is in inconsistency.  Makes things harder for scripted
rebuilds which I'd expect to run on the f13/master branch.  For the
local clone, I was going to have fedpkg call the branches by their base
name, so

master - origin/master
f13 - origin/f13/master
f12 - origin/f12/master

 
 Which gives me an idea. What if we had
 
  master - origin/master
  f13- origin/f13
  f12- origin/f12
  F13/foo
  F12/bar
 
 and in addition to that, any local branch named like F13/* would be
 built for f13? That would give direct 1:1 git repo cloning, with still
 making it possible to deduce the target from branch names if so desired
 by the packager.

hrm, I'm not really in favor of having both f13 and F13/foo, that
just seems like a recipe for lots of typo disasters.

 
 We could even use fc13 and f13/foo to make the confusion complete
 and nail down the c requirement for the next 20 years... :-)
 
 


- -- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxHQOMACgkQ4v2HLvE71NWGqwCgoae3JCgIgCosQwQC+fVDGiTs
wK0AoL+bIW8hEdJP/jlsJefhyAgSVBiw
=NDAr
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Question regarding dist-git aesthetics with branches

2010-07-21 Thread Jesse Keating
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/20/2010 11:22 PM, Roland McGrath wrote:
 Using names like f13, el5, and so forth would also keep dist-git 
 consistent with git branch naming conventions.  If we were to do 
 something like that we might as well just use the value of %{dist}.
 
 But that's just too obviously right for us to be allowed to do it!
 
 That was going to be my next question, although that would bring back
 the c in fc13 and fc14 since that's what the dist value is.  We could
 bite the bullet and change the dist value to remove the c, and just
 manually keep track of making sure that builds on older releases won't
 be newer than builds on the newer branches.  not sure if we want to go
 through that pain at this point.
 
 I'd say bite the bullet.  Die, little c, die!  It just looks silly there
 nowadays, since the C-word has not been in our vocabulary for so long now.
 
 What does manually mean, anyway?  A database query and a short script?
 Roll it into existing nag mail or update sanity-checking stuff?  This seems
 like a simple enough matter among all the things we're nowadays trying to
 have some coherent checking for.

Well, we don't have autoqa live as of yet, live enough to prevent n-v-r
mishaps from going out to users.  So it would take some maintainer
diligence.  Honestly though if we were going to make a dist eval change
I'd want to make it across all the active branches and reduce the
potential for n-v-r mishaps.

 
 Yes. Branches of rawhide would be of the form origin/branch so if we
 don't find one of our expected f(c)??,el?,olpc? we default to building
 for rawhide.
 
 Where is the mapping of branch name patterns to koji build targets going to
 live?  Is it just in fedpkg locally and you'll change the norm only by
 pushing a fedora-packager update in each release?  (That doesn't sound very
 likely.  People use older Fedoras with older fedora-packager installed to
 commit and trigger newer dist builds.)  Or is it partly local and partly
 gotten from the (koji?) server, or what?  (In the CVS system this is the
 common/branches file, which is both locally available in that it's a local
 file in your common/ checkout, and centrally maintained in CVS.)

It'll live within fedpkg.  It will basically make the assumption that if
you're on a branch, eg f13, it'll target
'dist-branch-updates-candidate'.  And if you're not on a branch, it'll
target 'dist-rawhide'.  We'll do koji magic to make sure 'dist-rawhide'
points things in the right direction, but the upshot is that nothing
needs to change on the developer's system each time we branch and start
up a new release.

 
 
 Thanks,
 Roland


- -- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxHQf0ACgkQ4v2HLvE71NX1SQCeOjfx6i8t+eYflJ5NknDZySvQ
zAcAoK9SgJKtQ7n1jSYXEInv4qdWgolp
=xVdV
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Jeff Spaleta
On Wed, Jul 21, 2010 at 10:45 AM, Chris Adams cmad...@hiwaay.net wrote:
 I just want to see changes in a backwards-compatible way whenever it is
 practical.  I understand that that is not always the case, but I don't
 see anything here that indicates systemd and the long-standing
 chkconfig/service interfaces can't continue to work.  IMHO the onus is
 on the systemd developers to make it backwards compatible where
 practical, as they are the group that (a) are advocating a major change
 and (b) know how systemd (and presumably the current init system) works.

The onus is on _us_ as participants to get changes well integrated in
a timely manner.  There's never been a mandate..nor will their every
be a mandate for a Fedora feature to be 100% backwards compatible
across releases as a showstopper for inclusion. To suggest otherwise
is pure hyperbole.

Systemd is going into rawhide early enough for those of us who care
about script oriented backwards compatibility to sand down of the
edges we care about regardless of the priorities of the main
developer(s). As long as we are not bumping up against fundamental
differences in opinion and they give us the freedom of action to make
backwards compatibility with legacy tools possible.

I think we are having this discussion early enough. But we need to
figure out what those items that are high priority to us (but low in
the upstream todo list) are and knock them out in parallel.

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

Re: Outage: Updates - 2010-07-21 16:00 UTC

2010-07-21 Thread Dave Jones
On Tue, Jul 20, 2010 at 04:47:38PM -0600, Stephen John Smoogen wrote:
  There will be an outage starting at 2010-07-21 16:00 UTC, which will
  last approximately 3 hours. Outages will be small but noticeable for
  small segments as systems are updated and rebooted.
  
  To convert UTC to your local time, take a look at
  http://fedoraproject.org/wiki/Infrastructure/UTCHowto
  or run:
  
  date -d '2010-07-21 16:00 UTC'
  
  Reason for outage: Updates to xen and other critical packages require
  rebooting servers to take effect.
  
  Affected Services:
  
  CVS / Source Control
 
I noticed cvs has come back up, but the webserver on cvs.fedoraproject.org 
hasn't,
which means make upload is failing.

Is it still in the outage window, or did something not come back up correctly?

Dave

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


Is import.log of any use?

2010-07-21 Thread Jesse Keating
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Not sure if I've asked the wider audience here, but is the import.log
file of any use to anybody?  It's one more file that might differ
between branches even when all else is the same, and I don't necessarily
want to keep munging it with fedpkg when importing items.  Would anybody
cry if this file went away?

- -- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxHUJsACgkQ4v2HLvE71NW6cACgr1C4fNyvlPYTd15118mA4DZ4
gdsAnA6U0UgwgGkezttpRlrhJEihHt4Z
=IBTn
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


[Bug 563935] Update perl-IPC-ShareLite to 0.10 or later

2010-07-21 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=563935

--- Comment #6 from Fedora Update System upda...@fedoraproject.org 2010-07-21 
16:02:37 EDT ---
perl-IPC-ShareLite-0.13-4.el5 has been pushed to the Fedora EPEL 5 stable
repository.  If problems still persist, please make note of it in this bug
report.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[Bug 592672] Review Request: hct - A HDL complexity tool

2010-07-21 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=592672

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

   What|Removed |Added

   Fixed In Version|hct-0.7.60-2.fc12   |hct-0.7.60-2.el5

-- 
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: Is import.log of any use?

2010-07-21 Thread Roland McGrath
 Not sure if I've asked the wider audience here, but is the import.log
 file of any use to anybody?  It's one more file that might differ
 between branches even when all else is the same, and I don't necessarily
 want to keep munging it with fedpkg when importing items.  Would anybody
 cry if this file went away?

Whatever information it carries can be put into formulaic git commit log
messages generated by the cvs-import.sh replacement.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Should GnuPG 1.4.x be revived?

2010-07-21 Thread Brian C. Lane
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/21/2010 11:32 AM, David Shaw wrote:
 On Jul 21, 2010, at 11:45 AM, Brian C. Lane wrote:
 
 I am not interested in co-maintaining gnupg-1. However I do not oppose
 to revive it in koji.

 Forgive my ignorance of the process, but how can I help this happen?  Aside 
 from my own problems with the change, there are other reports of people 
 upgrading to F13 only to find their GnuPG setup nonfunctional when their 
 gnupg transformed into gnupg2: 
 http://lists.gnupg.org/pipermail/gnupg-users/2010-June/038817.html
 

 My understanding is that someone needs to update the gnupg package and
 run it through the package review process again since it was deprecated,
 not just orphaned.
 
 How does this happen (i.e. who is the someone)?  I'm happy to help in any way 
 I can, but I'm not currently a Fedora contributor.  I'm just an upstream 
 GnuPG guy.
 

Probably me :) I've been debating reviving it. Having someone from
upstream interested would certainly be helpful.

Take a look at the http://fedoraproject.org/wiki/Join pages for info on
how to join.

 gnupg2 needs to not obsolete gnupg in its .spec file

 And I would also prefer it if gnupg2 didn't overload the gnupg binaries,
 keeping things in line with upstream which meant for gnupg 1.x and 2.x
 to be installed in parallel.

 That brings up an additional problem in that now we have had users of
 f13 using gpg as gpg2, so a switch back might cause some friction -- but
 I think it is the right way to do things.
 
 I agree.  It might cause friction, but of course the status quo is causing 
 friction for some pre-f13 people using gpg when they upgrade to f13.

Yup.

I'm willing to pick up the gnupg package since there seems to be an
interest, and folks to help out. Tonight I'll grab the f12 spec and
patches and put together a new review for f13 and rawhide.

I'm going to ask that the gpg binaries be handed back to gnupg if it is
approved. If its worth doing, its worth doing right the 1st time :)

- -- 
Brian C. Lane b...@redhat.com
Red Hat / Port Orchard, WA
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQEVAwUBTEdcGRF+jBaO/jp/AQL5bAf/VnEre1PIDYWXSPNGkWx1YHY70n26W76k
xAOYAoENzZy5w3lxp3zMAQvzDlzNRghMqI7LWRELM6Fm87GKy9Ccdhj4OPGg/lsx
QUgBueAo9tJm9VOtIM+GOwXmYIcF3hAOSivtlq6USBsnVado55NTOo3iA15Kogpi
VIKm/4nHOur/rH3kgOGulnwQIaA58Jp/IajnN4gWGxAx/h0FKATntAwwTMJRWOl/
DbzP5lm6Rf3tW8Z4GXsz1cl59EWkssqGONpT8Imr/11pCJUUf49KWAMtC8zCeVcM
Jujg9xGPefTJ/rlQNxINLOK6c2KH0PxRwu7gBsVFL3eDsnI5py6jdg==
=O5Qp
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Outage: Updates - 2010-07-21 16:00 UTC

2010-07-21 Thread Mike McGrath
On Wed, 21 Jul 2010, Dave Jones wrote:

 On Tue, Jul 20, 2010 at 04:47:38PM -0600, Stephen John Smoogen wrote:
   There will be an outage starting at 2010-07-21 16:00 UTC, which will
   last approximately 3 hours. Outages will be small but noticeable for
   small segments as systems are updated and rebooted.
  
   To convert UTC to your local time, take a look at
   http://fedoraproject.org/wiki/Infrastructure/UTCHowto
   or run:
  
   date -d '2010-07-21 16:00 UTC'
  
   Reason for outage: Updates to xen and other critical packages require
   rebooting servers to take effect.
  
   Affected Services:
  
   CVS / Source Control

 I noticed cvs has come back up, but the webserver on cvs.fedoraproject.org 
 hasn't,
 which means make upload is failing.

 Is it still in the outage window, or did something not come back up correctly?


A little from column A) and a little from column B).  Should be fixed now.

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Matthew Miller
On Wed, Jul 21, 2010 at 07:27:52PM +0200, Lennart Poettering wrote:
 It's called systemd-install, not install-systemd. systemd- is the
 common prefix for many of the systemd tools (though not all).  How very
 discoverable.

However, only some of those actions are install. So that's confusing and
non-discoverable. It's also way too long, and if all of the systemd tools
start with systemd, it's a pain for tab completion. Not a problem in
scripts, but a hassle for administration.

 And in this case, where it's clearly a matter of taste and bike-shedding

Like I said, I don't particularly care _what_ color it is -- although I have
a strong preference for leaving it how it was. (chkconfig and service -- or
if one tool can condense the functionality, fine).

 I probably shouldn't even have bothered to even reply to this mail of
 yours.

Well, it's nice that you deign to participate.

-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Matthew Miller
On Wed, Jul 21, 2010 at 06:55:41PM -0400, Matthew Miller wrote:
  And in this case, where it's clearly a matter of taste and bike-shedding
[...]
  I probably shouldn't even have bothered to even reply to this mail of
  yours.
 Well, it's nice that you deign to participate.

Sorry for returning the snippy attitude. However, user-interface design is
important, even when that user interface is the command-line. And it's
arrongant and obnoxious to dismiss out-of-hand feedback from your end-user
community as bike-shedding.

There are legitmate concerns here, and if Fedora as a whole doesn't care
about them, that sucks for Fedora.



-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Lennart Poettering
On Wed, 21.07.10 13:29, Chris Adams (cmad...@hiwaay.net) wrote:

 Once upon a time, drago01 drag...@gmail.com said:
  And when I say/here admin I'd expect to be talking about a human (not
  some kind of robot that has hardwired commands and can't adapt to
  changes).
 
 If you only have to manage one system, good for you.  I have to manage a
 bunch, and everything that is different _for_no_good_reason_ between
 them is a PITA.  Yes, management scripts can be adapted, but now they
 have to handle systems A-Z one way, systems AA-ZZ another (but
 apparently not for all services, try to guess which?).  That makes an
 admin unhappy and less likely to deploy any more of systems type AA-ZZ.

BTW, you are emphasizing that that there was no reason for the stfuf we
do. But you are wrong. There actually is. The reason why we came up with
systemd-install as a counterpart of chkconfig instead of patching
chkconfig is that it actually works very very differently from
it. i.e. beyond the fact that both create symlinks, one in
/etc/systemd/system, the other in /etc/rcN.d/ they have very little in
common. One cares about priorities, the other doesn't. One knows only 6
runelvels, the other knows arbitrary numbers of targets. One can hook
stuff into runlevels and runlevels only; the other can hook stuff into
any unit. One can actually make the changes effetive immediately, the
other doesn't do that; one can handle sockets and mounts and other kind
of units, the other cannot; and so on and so on.

Yes, they are counterparts in some way, but they nevertheless are very
differnt in what they do. Which is why we chose not to hack the old tool
to make the it half work on the new system, but came up with a new tool.

Of course, there's a solution between transparently and different
tool, which is to warn the user loudly and make suggestions what to do
instead if he uses the old tool, and possibly even execute the
suggestion right away if the semantics for that one call are close
enough to what the user intended. And that's what I added to my todo
list and Jef thankfully offered to implement.

We are trying to find a way here between radical new designs, and
staunch interface conservatism. i.e. we innovate and carefully try to
select the stuff we want to keep around and leave out the stuff whose
end has come. That naturally means that we do things on middle grounds,
not on extremes. We won't do 100% compat with sysv, but we won't do 0%
either. And that being the way it is I can only ask people to be a bit
more conisderate in their positions. i.e. people whining on the mailing
list that they will leave Fedora just because chkconfig might be not as
100% supported as they wish it was don't really help and don't see the
big picture. Because the big picture will tell you that we keep
incomparably more stuff in then we remove. For example, we provide
compatibility with /dev/initctl, with sysv init scripts, with LSB init
script headers, with chkconfig init script headers, with the various
sysv client tools, with the kernel command line options, with the
signals we take, with /etc/fstab and more. 

So, please, when Jef finishes his work, or I find the time to, we will
provide chkconfig compat too (at least to a certain degree). However,
doing this is actually just the cherry on top of the topping of our
delicous cake. But even without the cherry it still would be very yummy
and still have topping.

Or in short: extremism sucks. Please acknoweledge that we try to find a
middle ground, and that we are open for suggestions. Because we are. I
already fixed a couple of issues that were discussed on this mailing
list and added a couple more to my todo list. I won't make everybody
happy, but you have a bigger chance to get your suggestion heard if you
don't take extremist positions, declare sysv the holy grail and say
you'll abandon Fedora if we depart from that. 

Yes, I guess being a developer who develops new stuff I like innovation
in interfaces more than administrators who then might end up using
this. But it doesn't really help claiming we had no idea what admins
want and consistently ignore their wishes. Because we actually do have a
pretty good idea. We don't fully share all opinions, but we are aware more
often than not.

Also, one last thing: there's so much in systemd that admins should
really love. It would be great to sometimes look on the bright side of
things. One small and random example, just to make a point: Look how
awesome the output of systemctl status avahi-daemon.service is:

snip
avahi-daemon.service - Avahi mDNS/DNS-SD Stack
  Loaded: loaded (/lib/systemd/system/avahi-daemon.service)
  Active: active (running)
Main: 6841 (avahi-daemon)
  Status: Server startup complete. Host name is lambda.local. Local 
service cookie is 813782141.
  CGroup: name=systemd:/systemd-1/avahi-daemon.service
  ├ 6841 avahi-daemon: running [lambda.local]
  └ 6842 

Re: Question on SELinux AVC messages with systemd.

2010-07-21 Thread Lennart Poettering
On Wed, 21.07.10 14:38, Dave Jones (da...@redhat.com) wrote:

   lvm is brain damaged.  strace lvm pvscan, and watch as it opens a bunch
   of stuff that there's no way there'd ever be a volume on.
   /dev/snd/*, tty's, usbmon etc etc
 
 looking closer, it seems to be only stat'ing, instead of opening most of them,
 which isn't quite so bad, but still pretty lame.

If it really iterates through /dev then it smeels very much broken. If people
are interested in block devices /sys/class/block is a much better
choice.

And even if they really want to iterate through /dev they could at least
rely on dirent-d_type to avoid the extra stats(). d_type works fine on
devtmpfs (and the other fs choices crazy folks might use for /dev), so there's
really little need to stat() arbitrary directories...

Lennart

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Toshio Kuratomi
On Wed, Jul 21, 2010 at 03:13:12PM +0200, Lennart Poettering wrote:
 On Tue, 20.07.10 20:24, Toshio Kuratomi (a.bad...@gmail.com) wrote:
 
  On Wed, Jul 14, 2010 at 2:50 PM, Adam Williamson awill...@redhat.com 
  wrote:
   On Wed, 2010-07-14 at 15:42 -0600, Kevin Fenzi wrote:
  
   Perhaps someone could put together a wiki page for lazy sysadmins with
   a QA? ie, I used to do this in upstart/sysvinit, how do I do it with
   systemd?
  
   Jóhann Guðmundsson (viking_ice) has been working on something along
   these lines:
  
   http://fedoraproject.org/wiki/User:Johannbg/QA/Systemd
  
   it was mentioned in the QA meeting a few weeks back.
  
  I have a few requests for things to add to that page :-)
  
  * What replaces chkconfig
  * What replaces /etc/init.d/SERVICENAME start | stop ?
  
  Similarly, for packaging guidelines updates, how do we install
  packages that provide services and have them not start up?
 
 The longer answers for most of these questions you find in Jóhann's
 reply. But a few additional notes:
 
 - If you only install a SysV init script, then continue to use chkconfig
   as usual. It works as intended to enable/disable SysV init
   scripts. Only if you use native systemd unit files you should use
   systemd-install instead. Note that most operations systemd-install
   executes are very easy however, as all it does is creating/removing a
   few suggested symlinks which are listed in a [Install] section in
   the unit file. It is OK and even expected to manually create
   additional symlinks, or remove symlinks, as the administrator likes.
 
 - Regardless whether systemd or SysV init scripts/unit files are used,
   systemctl start and systemctl stop are the recommended
   replacements for service foo start and service foo stop. Howver,
   as soon as https://bugzilla.redhat.com/show_bug.cgi?id=612728 is fixed
   you can use the old syntax for SysV scripts too in which case the
   right thing happens, but you'll get a blurb printed that suggests you
   to use systemctl instead, the next time.
 
 - If you want to enable and possibly start a service from the %post of
   an RPM then use the systemd-install enable command, which will
   create a few symlinks as listed in the [Install] section of the unit
   file. On top of that you may also pass --realize=... to the command,
   which allows you to not only enable the unit for the next boot, but
   also have the changes take effect immediately: i.e. --realize=reload
   is the very least you should use, which simply makes systemd aware of
   the changed symlinks. Then, at time of %preun you should use
   --realize=yes which makes sure the daemon is stopped in
   deinstallation. For a few daemons it makes sense to restart them if
   they are running already during upgrade. Use --realize=minimal for
   those. For even others (usually very low-level ones) it might even
   make sense to start them right-away after installation, even if they
   were not running before. For those use --realize=maybe. But which
   option you use really depends on the package. Most packages
   should probably stick to --realize=yes on %preun and --realize=reload
   in %post. Suggested .spec file fragments you find in the daemon(7) man
   page.
 
Normally, we don't want a service to be started just because the package has
been installed:

https://fedoraproject.org/wiki/Packaging/SysVInitScript.

This is the current recommended scriptlets:

%post
# This adds the proper /etc/rc*.d links for the script
/sbin/chkconfig --add script

%preun
if [ $1 = 0 ] ; then
/sbin/service script stop /dev/null 21
/sbin/chkconfig --del script
fi

%postun
if [ $1 -ge 1 ] ; then
/sbin/service script condrestart /dev/null 21 || :
fi


I think I've got the %preun translated correctly but I'm not sure about
either the %post or %postun::

%post
# Don't need a %post as systemd automatically knows about the defaults?

%preun
if [ $1 = 0 ] ; then
/usr/bin/systemd-install disable %{unit name}.service --realize=disable  
/dev/null 21 || :
fi

%postun
if [ $1 -ge 1 ] ; then
# Can't figure out how to do a conditional restart here.  Help?
fi

-Toshio


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

Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Matthew Miller
On Thu, Jul 22, 2010 at 01:18:09AM +0200, Lennart Poettering wrote:
 BTW, you are emphasizing that that there was no reason for the stfuf we
 do. But you are wrong. There actually is. The reason why we came up with
 systemd-install as a counterpart of chkconfig instead of patching
 chkconfig is that it actually works very very differently from
 it. i.e. beyond the fact that both create symlinks, one in
 /etc/systemd/system, the other in /etc/rcN.d/ they have very little in
 common. One cares about priorities, the other doesn't. One knows only 6
 runelvels, the other knows arbitrary numbers of targets. One can hook
 stuff into runlevels and runlevels only; the other can hook stuff into
 any unit. One can actually make the changes effetive immediately, the
 other doesn't do that; one can handle sockets and mounts and other kind
 of units, the other cannot; and so on and so on.

It appears that you're looking at this from the point of view of chkconfig
as a tool which causes certain manipuations of the system to happen
(symlinks changed). That's the backwards approach. Look at it from the other
side: it is a user-interface for changing under what conditions certain
services run. Then extend that user interface to fit the new capabilities
that you're adding. 


 Yes, they are counterparts in some way, but they nevertheless are very
 differnt in what they do. Which is why we chose not to hack the old tool
 to make the it half work on the new system, but came up with a new tool.

They're different in the particulars. They're the same in purpose.

 Of course, there's a solution between transparently and different
 tool, which is to warn the user loudly and make suggestions what to do
 instead if he uses the old tool, and possibly even execute the

So, making an annoying warning here is really an option of last resort. If
your goal is to antagonize and annoy your audience, it's a good approach,
but I'm pretty sure that's not your intention. Think I'm kidding or
exaggerating? Look at the horrible mess with the message from nslookup (I
still hear people complain about that from time to time -- and still use
nslookup!)


 more conisderate in their positions. i.e. people whining on the mailing
 list that they will leave Fedora just because chkconfig might be not as
 100% supported as they wish it was don't really help and don't see the
 big picture. Because the big picture will tell you that we keep

I didn't see anyone saying that they will leave Fedora. However, in my job,
I see Fedora increasingly sidelined for any serious use -- and it's not just
because of some other distro's mindshare. Fedora is important to me and I've
been involved for a long time, and I dislike seeing this happen, so it's
frustrating to have legitimate concerns rudely tossed aside as not seeing
the big picture -- when, in fact, the big picture *is the problem*.



 Also, one last thing: there's so much in systemd that admins should really
 love. It would be great to sometimes look on the bright side of things.

Sure. I don't love sysv init. It sucks in a whole multitude of ways. And I'm
not really sold on upstart or any of the other replacements either. Systemd
looks interesting, which is why I'm bothering to comment in the first place
rather than just taking the make it stop! make it stop! line.

 One small and random example, just to make a point: Look how awesome the
 output of systemctl status avahi-daemon.service is:
 
 snip
 avahi-daemon.service - Avahi mDNS/DNS-SD Stack
 Loaded: loaded (/lib/systemd/system/avahi-daemon.service)
 Active: active (running)
   Main: 6841 (avahi-daemon)
 Status: Server startup complete. Host name is lambda.local. Local 
 service cookie is 813782141.
 CGroup: name=systemd:/systemd-1/avahi-daemon.service
 ├ 6841 avahi-daemon: running [lambda.local]
 └ 6842 avahi-daemon: chroot helper
 /snip

So, um. This is not so awesome, because for logged output, the multi-line
format makes it hard to parse. And for human-readable output, it's got the
opposite problem: it's more than 80 columns, and it's very verbose,
burying the answer I want (is the thing running?) in the middle of the
paragraph, while telling me many things I probably don't care about.



-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Matthew Miller
On Wed, Jul 21, 2010 at 07:15:29PM -0400, Matthew Miller wrote:
 There are legitmate concerns here, and if Fedora as a whole doesn't care
 about them, that sucks for Fedora.

It has been brought to my intention that this statement is unfairly sweeping
and broad. Which is encouraging, really, so let me rephrase:

There are legitmate concerns here, and if Fedora as a whole *didn't* care
about them, that *would* suck for Fedora.


-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Mike McGrath
On Thu, 22 Jul 2010, Lennart Poettering wrote:

 On Wed, 21.07.10 13:29, Chris Adams (cmad...@hiwaay.net) wrote:

  Once upon a time, drago01 drag...@gmail.com said:
   And when I say/here admin I'd expect to be talking about a human (not
   some kind of robot that has hardwired commands and can't adapt to
   changes).
 
  If you only have to manage one system, good for you.  I have to manage a
  bunch, and everything that is different _for_no_good_reason_ between
  them is a PITA.  Yes, management scripts can be adapted, but now they
  have to handle systems A-Z one way, systems AA-ZZ another (but
  apparently not for all services, try to guess which?).  That makes an
  admin unhappy and less likely to deploy any more of systems type AA-ZZ.

 BTW, you are emphasizing that that there was no reason for the stfuf we
 do. But you are wrong. There actually is. The reason why we came up with
 systemd-install as a counterpart of chkconfig instead of patching
 chkconfig is that it actually works very very differently from
 it. i.e. beyond the fact that both create symlinks, one in
 /etc/systemd/system, the other in /etc/rcN.d/ they have very little in
 common. One cares about priorities, the other doesn't. One knows only 6
 runelvels, the other knows arbitrary numbers of targets. One can hook
 stuff into runlevels and runlevels only; the other can hook stuff into
 any unit. One can actually make the changes effetive immediately, the
 other doesn't do that; one can handle sockets and mounts and other kind
 of units, the other cannot; and so on and so on.


I think the bigger question is why are we doing this?  It really does
sound like some developers got together and said You know what people
need?  This thing.  They need this thing!

Who has been requesting this?  What requirements did they give?  The
problem people seem to be having is the reasons you give in the above
paragraph are reasons you yourself invented, and that's a backwards way to
do development :-/


 Or in short: extremism sucks. Please acknoweledge that we try to find a
 middle ground, and that we are open for suggestions. Because we are. I
 already fixed a couple of issues that were discussed on this mailing
 list and added a couple more to my todo list. I won't make everybody
 happy, but you have a bigger chance to get your suggestion heard if you
 don't take extremist positions, declare sysv the holy grail and say
 you'll abandon Fedora if we depart from that.


As mentioned above, it seems like you're trying to find a middle ground
between where we are today, and this whole other place you guys invented
for seemingly no reason then you felt like coding something.

 Yes, I guess being a developer who develops new stuff I like innovation
 in interfaces more than administrators who then might end up using
 this. But it doesn't really help claiming we had no idea what admins
 want and consistently ignore their wishes. Because we actually do have a
 pretty good idea. We don't fully share all opinions, but we are aware more
 often than not.


Any fool can make things bigger, more complex, and more violent. It takes
a touch of genius - and a lot of courage - to move in the opposite
direction.  - Einstein.

I'm not calling you a fool, you're clearly not but that quote seems
appropriate.  Just be extra careful when it's others (sysadmins) that have
to live with the consequences of your (developer) decisions.

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Colin Walters
On Wed, Jul 21, 2010 at 8:39 PM, Mike McGrath mmcgr...@redhat.com wrote:

 I think the bigger question is why are we doing this?

There's some motivation here:
http://0pointer.de/blog/projects/systemd.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora packaging: unison?

2010-07-21 Thread Jeff Spaleta
On Wed, Jul 21, 2010 at 9:23 AM, Jonathan Underwood
jonathan.underw...@gmail.com wrote:
 On 21 July 2010 12:12, Adam Williamson awill...@redhat.com wrote:
 Thanks, but afaics that thread doesn't really answer any of my
 questions, it's just a bunch of yum technicalities about how the
 implementation of having two packages actually works. What I'm
 interested in is what was the original reason for having two branches
 packaged, and do we still need to do it (or even have 3).

 In broad terms, later unison versions are not wire compatible with
 earlier ones. i.e. unison developers regularly break wire
 compatibility. Since people have a need to synchronize with machines
 running different unison versions, multiple unison versions are needed
 to be packaged, alas.

Or... you could strong arm those other distros to package the version
we package.

Here a question... right now... how many compatibility packages are we
talking about to get ideal unison version coverage for all possible
scenarios for released version across the enormity of pre-packaged
distributions? How often does upstream break wire compatibility?
2? 5? 10? 3 billion?

And seriously what is stopping those other distributions from
providing a newer unison? Don't they have backport repositories or
other such to account for this sort of upstream brain damage?  Why do
we have to carry around old stuff that upstream doesnt support any
more just because other distro do? Can't they get the newer one and be
compatible with us?

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Lennart Poettering
On Wed, 21.07.10 20:08, Toshio Kuratomi (a.bad...@gmail.com) wrote:

  - If you want to enable and possibly start a service from the %post of
an RPM then use the systemd-install enable command, which will
create a few symlinks as listed in the [Install] section of the unit
file. On top of that you may also pass --realize=... to the command,
which allows you to not only enable the unit for the next boot, but
also have the changes take effect immediately: i.e. --realize=reload
is the very least you should use, which simply makes systemd aware of
the changed symlinks. Then, at time of %preun you should use
--realize=yes which makes sure the daemon is stopped in
deinstallation. For a few daemons it makes sense to restart them if
they are running already during upgrade. Use --realize=minimal for
those. For even others (usually very low-level ones) it might even
make sense to start them right-away after installation, even if they
were not running before. For those use --realize=maybe. But which
option you use really depends on the package. Most packages
should probably stick to --realize=yes on %preun and --realize=reload
in %post. Suggested .spec file fragments you find in the daemon(7) man
page.
  
 Normally, we don't want a service to be started just because the package has
 been installed:
 

Yepp, which is why I said very low-level ones, i.e. as low-level as
for example udev, which you really want to be running.

 https://fedoraproject.org/wiki/Packaging/SysVInitScript.
 
 This is the current recommended scriptlets:
 
 %post
 # This adds the proper /etc/rc*.d links for the script
 /sbin/chkconfig --add script
 
 %preun
 if [ $1 = 0 ] ; then
 /sbin/service script stop /dev/null 21
 /sbin/chkconfig --del script
 fi
 
 %postun
 if [ $1 -ge 1 ] ; then
 /sbin/service script condrestart /dev/null 21 || :
 fi
 
 
 I think I've got the %preun translated correctly but I'm not sure about
 either the %post or %postun::
 
 %post
 # Don't need a %post as systemd automatically knows about the defaults?

It is needed:

if [ $1 -eq 1 ] ; then
# For new installations, hook unit file into the appropriate places via 
symlinks
/usr/bin/systemd-install enable --realize=reload %{unit name}.service  
/dev/null 21 || :
else
# For old installations, just reload the configuration, don't change 
symlinks
/bin/bin/systemd-install realize --realize=reload %{unit name}.service 
 /dev/null 21 || :
fi

 
 %preun
 if [ $1 = 0 ] ; then
 /usr/bin/systemd-install disable %{unit name}.service --realize=disable  
 /dev/null 21 || :
 fi

Almost:

if [ $1 -eq 0 ] ; then
/usr/bin/systemd-install disable --realize=yes %{unit name}.service  
/dev/null 21 || :
fi

 %postun
 if [ $1 -ge 1 ] ; then
 # Can't figure out how to do a conditional restart here.  Help?
 fi

If you want to restart the service on upgrade I'd do that in %post. It
should be sufficient to replace --realize=reload by --realize=minimal
which will restart the unit if it is running, and only then.

Lennart

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Mike McGrath
On Wed, 21 Jul 2010, Colin Walters wrote:

 On Wed, Jul 21, 2010 at 8:39 PM, Mike McGrath mmcgr...@redhat.com wrote:
 
  I think the bigger question is why are we doing this?

 There's some motivation here:
 http://0pointer.de/blog/projects/systemd.html


I was pretty clear in everything you cut off about the whole You know
what people need, they need this and the whole developers making things
for sysadmins because they think sysadmins need it thing.  0pointer.de is
Lennart's post.  If this is only being developed and driven by the same
people perhaps we should just step back, get it functioning for a while,
_then_ lets talk about replacements.  If you guys feel that strongly about
it, you'll still feel that way a year from now when the whole system is
developed and working right?  Perhaps then it can go into Fedora?

This should probably say systemd for F16

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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Lennart Poettering
On Wed, 21.07.10 20:13, Matthew Miller (mat...@mattdm.org) wrote:

 It appears that you're looking at this from the point of view of chkconfig
 as a tool which causes certain manipuations of the system to happen
 (symlinks changed). That's the backwards approach. Look at it from the other
 side: it is a user-interface for changing under what conditions certain
 services run. Then extend that user interface to fit the new capabilities
 that you're adding. 

Well, the chkconfig tool is actually a tool which is way more than a
dumbed-down access utility to the /etc/rcX.d/ symlink farms. What its
implementation actually does is defined very much in detail and for
example documented in the man page, to the last bit. In other words: it
is *NOT* an implementation detail what exactly it does to enable/disable
a service. In fact the interface to chkconfig is defined on a multitude
of levels, not only the mere command line arguments. For example we have
chkconfig headers in all init scritps which are part of the api of
chkconfig.

This is for example very different from let's say the sysv
/sbin/reboot command whose semantics are pretty well known and trivial
to understand. It is easy to reimplement that command on top of a
different system. But chkconfig? Not so much if you have neither rcN.d
links, priorities, nor S or K links -- nor even init scripts at all.

The logic behind chkconfig is exposed in many ways in the user
interface, for example in the chkconfig command line, e.g.
commands such as resetpriorities, and stuff like that.

  One small and random example, just to make a point: Look how awesome the
  output of systemctl status avahi-daemon.service is:
  
  snip
  avahi-daemon.service - Avahi mDNS/DNS-SD Stack
Loaded: loaded (/lib/systemd/system/avahi-daemon.service)
Active: active (running)
  Main: 6841 (avahi-daemon)
Status: Server startup complete. Host name is lambda.local. Local 
  service cookie is 813782141.
CGroup: name=systemd:/systemd-1/avahi-daemon.service
├ 6841 avahi-daemon: running [lambda.local]
└ 6842 avahi-daemon: chroot helper
  /snip
 
 So, um. This is not so awesome, because for logged output, the multi-line
 format makes it hard to parse. And for human-readable output, it's got the
 opposite problem: it's more than 80 columns, and it's very verbose,
 burying the answer I want (is the thing running?) in the middle of the
 paragraph, while telling me many things I probably don't care about.

Jeez. I guess you cannot be helped. I guess it doesn't help in any way
here to mention that we were two steps ahead of you here and provide
systemctl show which can be used to introspect systemd units in all
details and properties in a parsable way. Also, we added systemctl check
which prints a one line super-short status.

But anyway, I give up. If you keep looking long enough you'll find
something you don't like in everything.

Lennart

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

Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Stephen John Smoogen
On Wed, Jul 21, 2010 at 19:30, Lennart Poettering mzerq...@0pointer.de wrote:
 On Wed, 21.07.10 20:08, Toshio Kuratomi (a.bad...@gmail.com) wrote:


 It is needed:

 if [ $1 -eq 1 ] ; then
        # For new installations, hook unit file into the appropriate places 
 via symlinks
        /usr/bin/systemd-install enable --realize=reload %{unit name}.service 
  /dev/null 21 || :
 else
        # For old installations, just reload the configuration, don't change 
 symlinks
        /bin/bin/systemd-install realize --realize=reload %{unit name}.service 
  /dev/null 21 || :
 fi


Ok from dealing with many years of technical support it has been
hammered into me that if you are replacing a command, make sure the
replacement makes more sense than the thing it 'replaces' (in this
case chkconfig which people seem to intuit means check configuration).
Putting my head into a customers head the first thing before the
complicated syntax is why am I running something called install to
change a service?

I will forego the bikeshedding and say it should be sysconfig or
syssetup but I do believe it will cause a lot of complaints.

-- 
Stephen J Smoogen.
“The core skill of innovators is error recovery, not failure avoidance.”
Randy Nelson, President of Pixar University.
We have a strategic plan. It's called doing things.
— Herb Kelleher, founder Southwest Airlines
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Stephen John Smoogen
On Wed, Jul 21, 2010 at 19:49, Lennart Poettering mzerq...@0pointer.de wrote:
 On Wed, 21.07.10 20:13, Matthew Miller (mat...@mattdm.org) wrote:



 But anyway, I give up. If you keep looking long enough you'll find
 something you don't like in everything.

If this is how you normally deal with problems, I am beginning to
understand why pulseaudio has had such a bad reputation. A) You read
everything that matt said as a personal attack of trying to find deep
fault and then you go off in a temper tantrum. None of that is going
to make things easier and pretty much sets this whole project up as a
big FAIL because the people who have to buy into it as it affects them
the most are now all lumped in as whiners.

 Lennart

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



-- 
Stephen J Smoogen.
“The core skill of innovators is error recovery, not failure avoidance.”
Randy Nelson, President of Pixar University.
We have a strategic plan. It's called doing things.
— Herb Kelleher, founder Southwest Airlines
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Dave Airlie

 
 It is needed:
 
 if [ $1 -eq 1 ] ; then
 # For new installations, hook unit file into the appropriate places 
 via symlinks
 /usr/bin/systemd-install enable --realize=reload %{unit name}.service 
  /dev/null 21 || :
 else
 # For old installations, just reload the configuration, don't change 
 symlinks
 /bin/bin/systemd-install realize --realize=reload %{unit 
 name}.service  /dev/null 21 || :
 fi

Wow thats pretty special... both an option called realize and a
argument, that won't get confusing no matter how long it lives, also
realize doesn't seem to be conveying a useful meaning, I'm a native
speaker and I'm not sure what you actually mean by realize in this
context.

I'm going with:

to make real; give reality to (a hope, fear, plan, etc.).
 
but its seems quite an abstract term to associate reality with an
abstract computer object.

Dave.


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


Re: [HEADS-UP] systemd for F14 - the next steps

2010-07-21 Thread Chuck Anderson
On Thu, Jul 22, 2010 at 03:49:21AM +0200, Lennart Poettering wrote:
 The logic behind chkconfig is exposed in many ways in the user
 interface, for example in the chkconfig command line, e.g.
 commands such as resetpriorities, and stuff like that.

I think having some level of command-line user-interface compatiblity, 
even if not 100%, is important.  resetpriorities is probably so 
rarely used that the systemd version of chkconfig could probably just 
make it a no-op (unless it was dealing with old sysvinit scripts, in 
which case it could probably just call through to the old chkconfig).  
But for basics such as chkconfig service on|off|--list, there should 
be compatibility.  Runlevels could perhaps be dealt with by mapping 
the common cases like 3,5 to the multiuser-target, graphical-target, 
etc.  Likewise for service foo start|stop|reload|condrestart etc.

 Jeez. I guess you cannot be helped. I guess it doesn't help in any way
 here to mention that we were two steps ahead of you here and provide
 systemctl show which can be used to introspect systemd units in all
 details and properties in a parsable way. Also, we added systemctl check
 which prints a one line super-short status.

Well, there is some merit in the already stated argument for having 
good UI design.  In this example, you could have used long-standing 
precedent of using -v -vv -vvv (or -q -qq -qqq, or --verbose=N) 
arguments instead of status show check.  Now you've created new 
lore of needing to know when to use status vs. show vs. check, 
what the differences are between them, and what their order of 
increasing verbosity is.

 But anyway, I give up. If you keep looking long enough you'll find
 something you don't like in everything.

Please don't give up.  I think most of this is valid criticism that 
should be voiced, but that doesn't imply that the overall architecture 
and implementation of systemd isn't great.  I like most of what I see, 
but I do cringe at some of the command, argument, and option naming 
choices that were made.  And I think it is asking too much for users 
to have to know to use systemd-install for some things and 
chkconfig/service for others, not to mention needing to update all the 
RPM spec files for new scriptlets, or fixing anaconda to know when to 
call which (I'm guessing that anaconda might call chkconfig or 
service, but don't know for sure.  Are you sure you know where all the 
skeletons are hiding?)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


  1   2   >