Re: Two FAS accounts for the same person - permitted?

2010-02-02 Thread Till Maas
On Tue, Feb 02, 2010 at 09:47:13AM -0600, Mike McGrath wrote:
> On Tue, 2 Feb 2010, Till Maas wrote:
> 
> > On Tue, Feb 02, 2010 at 09:01:25AM -0600, Mike McGrath wrote:
> >
> > > It's not automatically enforcable that's true but we catch you doing it
> > > (and we have) and we'll do something about it.  Turns out the honor system
> > > wasn't enough to keep people honorable so we had to make a rule.
> >
> > IIRC this change was not announced, was it?
> >
> 
> It's been in place for years so I don't know if it was announced or not.
> Consider it announced.

According to the wiki, the change was 17 months ago:
https://fedoraproject.org/w/index.php?title=Account_System&diff=48371&oldid=48039

Regards
Till


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

Re: FC12: Hidden files in /usr/bin/*

2010-02-02 Thread Till Maas
On Tue, Feb 02, 2010 at 10:28:11AM +0100, Tomas Mraz wrote:

> I am sorry, but I do not see a real need for special guideline for the
> fipscheck checksums. The policy where these checksums should/will be
> placed should be decided by the fipscheck package itself. Of course I

As soon as multiple packages are affected, there should be a guideline
to document how something needs to be done to work, e.g. if someone
wants to package a new software that contains fips checksums.

Regards
Till


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

Re: KDE-SIG meeting report (05/2010)

2010-02-02 Thread Till Maas
On Tue, Feb 02, 2010 at 07:59:38PM +, Richard Hughes wrote:
> On 2 February 2010 15:44, Till Maas  wrote:
> > While you are fixing PackageKit dependencies, can you also remove the
> > PackageKit-yum-plugin dependency from PackageKit? The plugin seems not
> > to be necessary, as it can be disabled in
> > /etc/yum/pluginconf.d/refresh-packagekit.conf and still the gnome applet
> > indicates when there are new updates.
> 
> You still need the plugin if you intend to use yum on the command line.

I always use yum on the command line and the applet is the only item
from PackageKit I use, but only in the way that I notice it, when there
are updates. I still use yum to update then. Iirc, with the plugin
enabled, then PackageKit blocks yum, if I run it too fast twice in a
row.

Regards
Till


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

Re: FC12: Hidden files in /usr/bin/*

2010-02-02 Thread Till Maas
On Tue, Feb 02, 2010 at 09:30:44PM +0100, Tomas Mraz wrote:
> On Tue, 2010-02-02 at 20:13 +0100, Till Maas wrote: 
> > On Tue, Feb 02, 2010 at 10:28:11AM +0100, Tomas Mraz wrote:
> > 
> > > I am sorry, but I do not see a real need for special guideline for the
> > > fipscheck checksums. The policy where these checksums should/will be
> > > placed should be decided by the fipscheck package itself. Of course I
> > 
> > As soon as multiple packages are affected, there should be a guideline
> > to document how something needs to be done to work, e.g. if someone
> > wants to package a new software that contains fips checksums.
> 
> Huh, shouldn't reading documentation in fipscheck package be
> sufficient? 

Afaik, it would be the first packaging documentation that's in a package
instead of the wiki. It would probably not be indexed by search engines
and not as easy reachable by people building packages for Fedora, who do
not run Fedora themselves. But maybe these reasons are not that applicable
for fipscheck, because there is only a limited set of packages that make
use of it.

Regards
Till


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

Re: Packaging Committee Meeting Summary (2010-02-03)

2010-02-04 Thread Till Maas
On Thu, Feb 04, 2010 at 09:20:12AM +0100, Kevin Kofler wrote:
> Nicolas Mailhot wrote:
> > That would probably avoid the koji display problem but is sure to
> > introduce packaging bugs. The macro call has been put in this particular
> > place because experience shows that reduces human mistakes. It's never
> > easy to do back and forths between two parts of the same file, but in
> > this case they are compounded by the kind of syntax forced on us by the
> > use of a macro. Everything needs to be cramed on a single line. Any
> > syntax error and things fail without proper error messages (I've tried
> > to add some debug output. I caused mock build to stop dead). You can not
> > do as many calls as you want (like you can for %doc) or rpm will
> > complain of multiple %posts or %files for the same subpackage (without
> > telling you exactly which subpackage fails)
> > 
> > The choice that was made was to minimize human error risk at the expense
> > of some prettiness in koji. I'd do the same choice today in a blink. We
> > are severely limited what the tools can do, but trying to accomodate
> > tools at all costs results in undue human burden and lots of bad
> > packages. Humans have limits too.
> 
> Sorry, but the decision has been made, you have to put the macro where it 
> belongs. Something which expands to scriptlets and %files sections needs to 
> go where the scriptlets and %files sections belong, NOT in the Summary where 
> it will be wrong in the SRPM. The problem is that it's not only within Koji 
> that the unexpanded macros show up, but also in the shipped SRPMs!

Why can't the following be used?
%{?_font_pkg:%_font_pkg -f %{fontconf}.conf AccanthisADFStd-*.otf}

Since the macro is not really part of the Summary, there is no missing
information if it does not expand.

Btw. the guidelines looks incomplete. This is the second sentence:

| Because SRPMs are built without the package's BuildRequires installed,
| depending on macros defined outside of the spec file can easily lead to
| this issue.

But there is no real explanation of "the issue", e.g. the problem that
macros that are not really intended to build the packages description
are shown unexpanded in the description.

Regards
Till


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

Re: Packaging Committee Meeting Summary (2010-02-03)

2010-02-05 Thread Till Maas
On Fri, Feb 05, 2010 at 10:13:52AM -0500, Toshio Kuratomi wrote:
> On Fri, Feb 05, 2010 at 08:59:52AM +, Richard W.M. Jones wrote:
> > On Wed, Feb 03, 2010 at 02:29:18PM -0500, Toshio Kuratomi wrote:
> > > SRPM Buildtime macros  
> > > https://fedoraproject.org/wiki/SRPM_Buildtime_macros
> > 
> > Did we consider fixing the bug in RPM/the packaging system instead of
> > pushing more work on packagers?
> > 
> This is not a response to a bug in rpm.  This addresses people trying to put
> macros into %descriptions when those macros aren't defined at the time of
> build.

Imho this is only what the guidelines say and it sounds to apply to use
cases like:
%description
This is a PyYAML for Python: %{python_version}

So the macro is part of what is going into the package's description.
Especially the case that it does not only mention %desription, but also
Summary make this very likely to be understood like this. E.g. why would
someone put a macro into the Summary tag, if not to make it appear in
the Summary tag?

> Nicolas's argument is that rpm does not automatically detect when he wants
> to end his %description and therefore he should be excluded from the
> requirement.

The argument is, that the macro is not used to create the %description
afaics. Imho this is a valid way, because using his macros before
%description seems not to work (I believe I tried). So for this case,
there is really a bug or annoyance in rpm: It's not possible to use
external macros at a good visible place within the SPEC that does not
end up in the %description if it is not expanded.
I also agree that fixing rpm should be at least the long goal and
that the issue should also be tracked, before there is an official
Guideline to work around this deficiency.

Regards
Till


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

simple build system for personal repos?

2010-02-05 Thread Till Maas
Hiyas,

is there a simple build system for personal repos available? E.g. give
it an srpm and then it will build it for several mock configs, ask to
sign the rpms, move them to typical repositories and ask to sign the
repository?

Regards
Till


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

Re: Packaging Committee Meeting Summary (2010-02-03)

2010-02-06 Thread Till Maas
On Sat, Feb 06, 2010 at 12:14:22AM +0100, Kevin Kofler wrote:

> By the way, the whole concept of this kind of macros has been frowned upon 
> and FESCo already recommended that the MinGW packagers simply paste their 
> debuginfo logic directly into the specfiles instead of using this kind of 
> macros. I guess the same recommendation can be given to the font packagers.

Why is code duplication considered good practice here, while it is
considered to be bad practice everywhere else, e.g. in the no duplicate
system libraries guidelines?

Regards
Till


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

Re: ABRT unusable again

2010-02-06 Thread Till Maas
On Sat, Feb 06, 2010 at 12:23:31PM +0100, Kevin Kofler wrote:
> Ralf Corsepius wrote:
> > However, I went one step further: I removed ABRT from my systems, not
> > because of issues I would have with it as a Fedora package maintainer,
> > but because of usability issues I am having with it on the user-side and
> > because of other issues I am having with it as sys-admin.
> > 
> > Worse, in this case, I feel the Fedora community is being abused to
> > evaluate a semi-functional piece of SW's "yet uncooked" concepts.
> 
> +1. ABRT is just broken in so many ways it's not even funny and should never 
> have been shipped in its current state.

For yum related python backtrace bugs, it worked pretty well here and
made bug reporting a lot easier. So maybe it should only be activated
for cases where additional debuginfo is not needed.

Regards
Till


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

Re: Purging the F13 orphans

2010-02-08 Thread Till Maas
On Wed, Jan 27, 2010 at 05:03:51PM -0800, Jesse Keating wrote:

> Unblocked orphan perl-MooseX-Traits-Attribute-CascadeClear

This package is only orphaned in devel and the perl-sig is watching it,
so maybe it should be retired instead of orphaned.

Regards
Till


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

Re: Purging the F13 orphans

2010-02-08 Thread Till Maas
Hi,

here is another update of packages that are afaik going to be removed
from F13 tomorrow. I started to collect some end user feedback and until
now for these packages interest has been shown:

https://admin.fedoraproject.org/pkgdb/packages/name/muine
https://admin.fedoraproject.org/pkgdb/packages/name/showimg
https://admin.fedoraproject.org/pkgdb/packages/name/gnome-applet-netspeed
https://admin.fedoraproject.org/pkgdb/packages/name/sbackup
https://admin.fedoraproject.org/pkgdb/packages/name/python-pgsql
https://admin.fedoraproject.org/pkgdb/packages/name/k3d

Also I noticed that someone was using gtranslator on Fosdem:
https://admin.fedoraproject.org/pkgdb/packages/name/gtranslator

My end user feedback is collected here:
http://forums.fedoraforum.org/showthread.php?s=ff79a327b127063e971c8fe7fc1e1fc6&t=240180
http://lists.fedoraproject.org/pipermail/users/2010-February/366164.html

Unblocked orphan DMitry 
https://admin.fedoraproject.org/pkgdb/packages/name/DMitry
Unblocked orphan apt-mirror 
https://admin.fedoraproject.org/pkgdb/packages/name/apt-mirror
Unblocked orphan bauble 
https://admin.fedoraproject.org/pkgdb/packages/name/bauble
Unblocked orphan bottlerocket   
https://admin.fedoraproject.org/pkgdb/packages/name/bottlerocket
Unblocked orphan cohoba 
https://admin.fedoraproject.org/pkgdb/packages/name/cohoba
Unblocked orphan cowbell
https://admin.fedoraproject.org/pkgdb/packages/name/cowbell
Unblocked orphan dbxml  
https://admin.fedoraproject.org/pkgdb/packages/name/dbxml
Unblocked orphan dbxml-perl 
https://admin.fedoraproject.org/pkgdb/packages/name/dbxml-perl
Unblocked orphan gdevilspie 
https://admin.fedoraproject.org/pkgdb/packages/name/gdevilspie
Unblocked orphan gfeed  
https://admin.fedoraproject.org/pkgdb/packages/name/gfeed
Unblocked orphan glade2 
https://admin.fedoraproject.org/pkgdb/packages/name/glade2
Unblocked orphan gmfsk  
https://admin.fedoraproject.org/pkgdb/packages/name/gmfsk
Unblocked orphan gnome-applet-netspeed  
https://admin.fedoraproject.org/pkgdb/packages/name/gnome-applet-netspeed
Unblocked orphan gtk-qt-engine  
https://admin.fedoraproject.org/pkgdb/packages/name/gtk-qt-engine
Unblocked orphan gtk-sharp  
https://admin.fedoraproject.org/pkgdb/packages/name/gtk-sharp
Unblocked orphan gtranslator
https://admin.fedoraproject.org/pkgdb/packages/name/gtranslator
Unblocked orphan halberd
https://admin.fedoraproject.org/pkgdb/packages/name/halberd
Unblocked orphan ircd-hybrid
https://admin.fedoraproject.org/pkgdb/packages/name/ircd-hybrid
Unblocked orphan isight-firmware-tools  
https://admin.fedoraproject.org/pkgdb/packages/name/isight-firmware-tools
Unblocked orphan jna-posix  
https://admin.fedoraproject.org/pkgdb/packages/name/jna-posix
Unblocked orphan k3d
https://admin.fedoraproject.org/pkgdb/packages/name/k3d
Unblocked orphan keyjnote   
https://admin.fedoraproject.org/pkgdb/packages/name/keyjnote
Unblocked orphan libFoundation  
https://admin.fedoraproject.org/pkgdb/packages/name/libFoundation
Unblocked orphan libipoddevice  
https://admin.fedoraproject.org/pkgdb/packages/name/libipoddevice
Unblocked orphan mediawiki-InputBox 
https://admin.fedoraproject.org/pkgdb/packages/name/mediawiki-InputBox
Unblocked orphan mediawiki-Renameuser   
https://admin.fedoraproject.org/pkgdb/packages/name/mediawiki-Renameuser
Unblocked orphan muine  
https://admin.fedoraproject.org/pkgdb/packages/name/muine
Unblocked orphan muine-scrobbler
https://admin.fedoraproject.org/pkgdb/packages/name/muine-scrobbler
Unblocked orphan nhpf   
https://admin.fedoraproject.org/pkgdb/packages/name/nhpf
Unblocked orphan nssbackup  
https://admin.fedoraproject.org/pkgdb/packages/name/nssbackup
Unblocked orphan onesixtyone
https://admin.fedoraproject.org/pkgdb/packages/name/onesixtyone
Unblocked orphan oooqs2 
https://admin.fedoraproject.org/pkgdb/packages/name/oooqs2
Unblocked orphan pdumpfs
https://admin.fedoraproject.org/pkgdb/packages/name/pdumpfs
Unblocked orpha

Re: Purging the F13 orphans

2010-02-08 Thread Till Maas
On Mon, Feb 08, 2010 at 11:35:35PM +0100, Kevin Kofler wrote:
> Till Maas wrote:
> > https://admin.fedoraproject.org/pkgdb/packages/name/showimg
> 
> The big problem with this one is that it's dead upstream (since 2006!) and 
> stuck at KDE 3 (which also implies that its kipi-plugins support no longer 
> works because we ship only the KDE 4 kipi-plugins these days, as all the 
> other stuff using the Kipi framework has moved on to KDE 4). And it's not 
> like its featureset is unique (it's just an image viewer). I'd recommend 
> that users of ShowImg migrate to Gwenview or some other actively maintained 
> image viewer.

This sounds like it should have been retired instead of only orphaned.
Do you happen to know, why it wasn't retired?

Regards
Till


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

Re: Purging the F13 orphans

2010-02-08 Thread Till Maas
On Tue, Feb 09, 2010 at 12:43:31AM +0100, Kevin Kofler wrote:
> Till Maas wrote:
> > This sounds like it should have been retired instead of only orphaned.
> > Do you happen to know, why it wasn't retired?
> 
> Because the Fedora maintainer for the package was AWOL and didn't bother 
> retiring it. It will be retired now if nobody picks it up.

Afaik, it will only be blocked in Koji, so it won't be distributed with
F13. A proper retirement would also require to add a dead.package to CVS
with an explanation why it is retired.

Regards
Till


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

Re: Purging the F13 orphans

2010-02-08 Thread Till Maas
On Tue, Feb 09, 2010 at 12:43:31AM +0100, Kevin Kofler wrote:
> Till Maas wrote:
> > This sounds like it should have been retired instead of only orphaned.
> > Do you happen to know, why it wasn't retired?
> 
> Because the Fedora maintainer for the package was AWOL and didn't bother 
> retiring it. It will be retired now if nobody picks it up.

Unluckily this information is not really available in the PackageDB, but
who was this maintainer? According to the RPM changelog[0], the last
non-rebuild change is from Rex Dieter and the package is only orphaned
for devel and F12, but not for F11, where Aurelien Bompard is the
maintainer. And he also owns some other packages.

Regards
Till

[0] 
http://cvs.fedoraproject.org/viewvc/rpms/showimg/devel/showimg.spec?revision=1.32&view=markup


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

Re: Where are the libplist updates?

2010-02-09 Thread Till Maas
On Tue, Feb 09, 2010 at 09:06:47PM +0100, Alain Portal wrote:

> The last available version of libplist is 0.13-2.
> I get the last libplist spec file which say that libplist should be 1.2-1 
> versioned.
> Where is the problem?

You probably need to wait a little more, afaics the builds are only 5
days old, so maybe the package maintainer did not get to create an
update, yet. He is cc'ed on this mail. Btw. in general it is best to
directly ask the maintainers. They can be reached at
-ow...@fedoraproject.org

Regards
Till


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

Re: ABRT unusable again

2010-02-09 Thread Till Maas
On Sat, Feb 06, 2010 at 04:22:27PM +0100, Till Maas wrote:

> For yum related python backtrace bugs, it worked pretty well here and
> made bug reporting a lot easier. So maybe it should only be activated
> for cases where additional debuginfo is not needed.

This time it did not catch the bug:
https://bugzilla.redhat.com/show_bug.cgi?id=563368

Regards
Till


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

Re: ABRT unusable again

2010-02-10 Thread Till Maas
On Wed, Feb 10, 2010 at 10:23:48AM +0100, Jiri Moskovcak wrote:

> I think I did catch it (if ABRT was running), but ordinary users can't 
> see other user's crashes (the command from this bz has to be run under 
> root) unless root doesn't change this behaviour in abrt's config file.

What do I have to change? The manpage (man abrt.conf) or default config
(/etc/abrt/abrt.conf) does not give me a hint. Btw. can you maybe use
PolicyKit to determine whether abrt-gui and the crashed program are
run by the same person in case both happens via the local console?

Regards
Till


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

Re: ABRT unusable again

2010-02-10 Thread Till Maas
On Wed, Feb 10, 2010 at 10:58:03AM +0100, Jiri Moskovcak wrote:

> You need to add this to the respective analyzer's configs:
> 
> InformAllUsers = yes
> 
> CCpp.conf - C/C++ xrashes analyzer
> Python.conf - python analyzer
> Kerneloops.conf - kerneloops (already has this enabled)
> 
> But this applies only to new crashes, the old ones will still be 
> invisible for ordinary users.
> Working on updating the man-pages and wiki right now.

Thank you, after adding this to the Python.conf file and running
service abrtd restart
it now catches the python crash.

Regards
Till


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

Re: simple build system for personal repos?

2010-02-10 Thread Till Maas
On Sun, Feb 07, 2010 at 10:29:55PM +, Richard W.M. Jones wrote:
> On Fri, Feb 05, 2010 at 08:29:00PM +0100, Till Maas wrote:
> > Hiyas,
> > 
> > is there a simple build system for personal repos available? E.g. give
> > it an srpm and then it will build it for several mock configs, ask to
> > sign the rpms, move them to typical repositories and ask to sign the
> > repository?
> 
> You might want to look at smock, which is the tool (wrapper around
> 'mock') that we initially used to build the mingw tree.  One nice
> feature is that it sorts out dependencies and can build for multiple
> Fedora distros and architectures in one go.
> 
> It doesn't sign packages though, but it's probably easy to add that.
> 
> http://git.annexia.org/?p=fedora-mingw.git;a=tree;f=smock;hb=HEAD

Thank you, this looks very helpful. I'll see if I can produce some perl
code to add the signing.

Regards
Till


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

Re: Minutes/summary for 2010-02-09 FESCo meeting

2010-02-10 Thread Till Maas
On Wed, Feb 10, 2010 at 09:20:35PM +0530, Parag N(पराग़) wrote:

> https://fedoraproject.org/wiki/UnderstandingDSOLinkChange,  its
> written that "To fix, add -lrpmio to the gcc command for any binaries
> that use librpmio." So What's wrong if I modify CFLAGS in iok.spec and
> build log can show its added to gcc command and build got successful?

If you workaround the bug via CFLAGS, the bug will still persist at
upstream and other distributions. If you fix it properly, everyone will
benefit from it. For reference, see:
https://fedoraproject.org/wiki/Staying_close_to_upstream_projects

Regards
Till


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

Re: rpms/gpscorrelate/devel gpscorrelate-1.6.0-stdc++.patch, NONE, 1.1 gpscorrelate.spec, 1.3, 1.4

2010-02-10 Thread Till Maas
On Wed, Feb 10, 2010 at 06:12:06PM +0100, Ralf Corsepius wrote:

> This patch is wrong.
> 
> The actual bug this package suffers from is using "gcc" to link c++ code.
> 
> C++ code MUST be linked with "g++", using "gcc" is not right. The fact 
> your package might compile without complaint with -lstdc++ is just a 
> lucky  random coincidence, but is not a real fix.

I am impressed, that you spotted this. The fix is added to
gpscorrelate-1_6_0-6_fc13.

Thanks
Till


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

Re: Final (hopefully) privilege escalation policy draft

2010-02-11 Thread Till Maas
On Wed, Feb 10, 2010 at 12:48:39PM -0800, Adam Williamson wrote:

> I have now adjusted the draft -
> https://fedoraproject.org/wiki/User:Adamwill/Draft_Fedora_privilege_escalation_policy
>  - to reflect all feedback from this list and from FESco. It will be reviewed 
> again by FESco next week. Please raise any potential issues or further 
> suggestions for adjustments before then. Of course, even if the policy is 
> accepted by FESCo it will not be set in stone and changes and exceptions can 
> be added in future as appropriate, but I'd like to have it as good as 
> possible at first :) thanks all!

I added /dev/shm to the list of directories a user may write to. I
believe there was also an item about writing to user mounted
file systems, e.g. if a usb device is mounted at /media/disk, but it
seems to be gone.

Regards
Till


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

Re: berlios.de compromised since 2005

2010-02-11 Thread Till Maas
On Wed, Jan 13, 2010 at 12:23:15PM -0500, Seth Vidal wrote:

> till:fatsort:http://fatsort.berlios.de/

Upstream compared the contents of the current tarball with a old working
copy. Since there is only one developer, it's probably safe to assume,
that the code is clean.

Regards
Till


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

Re: ABRT frustrating for users and developers

2010-02-11 Thread Till Maas
On Mon, Jan 18, 2010 at 09:58:21PM -0800, Adam Williamson wrote:
> On Sun, 2010-01-17 at 15:12 +0100, Christoph Wickert wrote:
> 
> > I doubt this very much. Many people don't report the bugs when the app
> > crashes but later, many reports in a row. Most of my reports read "I
> > have no idea what I was doing when foo crashed", even if they
> > submitted
> > it straight after the crash. Only 2 out of ~40 contained the
> > information
> > I needed to reproduce the crash reliably (as a site note: both are
> > fixed, so the number of crashes fixed it 4 but not 3 as I wrote in my
> > initial mail. 4/40 is still a bad percentage)
> 
> 'Bad' in what way? it's probably 4 - almost certainly 2 or 3 - more than
> you would have fixed if abrt didn't exist.

This is not a fair calculation or statement. Also without abrt bugs
about crashes have been reported.

Regards
Till


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

Re: documentation on Bugzilla bug lifecycle/developer procedures?

2010-02-12 Thread Till Maas
On Thu, Feb 11, 2010 at 10:42:04PM -0800, Eric Smith wrote:
> Matt Domsch wrote:
> > However, check if unifdef is really needed.  The kernel team knew it
> > was going to be orphaned, and said "that's OK, as the kernel tree has
> > its own copy that's maintained there." or somesuch.  If not, letting
> > it stay dead is fine - desireable in fact.
> >   
> What is the criteria for whether a Fedora package is "really needed" and 
> for which staying dead is "desirable"?  I picked it up because I use it 
> myself; I had no idea that it had anything whatsoever to do with the 
> "kernel team", and I don't have any use for a "copy that's maintained 
> there".

If you need/use it and want to maintain it, you are free to do so. If
the kernel team knows a better alternative that you should consider,
then the package should be retired instead of just orphaned and an
explanation about why it was retired should be added to a dead.package
file in the CVS devel branch. Usually the latter is not done, so you can
only ask the previous maintainers. Nevertheless, having a "copy that's
maintained there" sounds like bad packaging practice.

Regards
Till


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

Re: ABRT unusable again

2010-02-12 Thread Till Maas
On Fri, Feb 12, 2010 at 03:15:39AM +0100, Nils Philippsen wrote:

> What strikes me as very puzzling is why abrt has this humongous dialog
> instead of leading the user step-by-step through this... I know you just
> changed the UI in a stable release. But doing it twice is twice fun ;-),
> so why not use a wizard (taking the user by the hand, doing it step by
> step...) and do it like this:

For me the dialog works pretty well and I suspect a wizard would only
slowdown it. So if there is some wizard added, please make it optional.

Regards
Till


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

man-db vs. man

2010-02-12 Thread Till Maas
Hiyas,
according to the man-db[0] homepage all/most other major distributions
use a more actively developed manpage suite called man-db, while we only
ship this:
http://primates.ximian.com/~flucifredi/man/

In a package of mine, "man -l" is used to create a plaintext version of
the manpage, which seems to only work with man-db. Could this be a
Feature for F14 to use man-db instead of man or are there major reasons
not to do this? 

Btw. I cc'ed man-ow...@fpo.

Regards
Till

[0] http://man-db.nongnu.org/


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

Re: Fedora rawhide FTBFS status 2010-02-10 x86_64

2010-02-13 Thread Till Maas
On Sat, Feb 13, 2010 at 09:50:29AM -0600, Matt Domsch wrote:
> gpscorrelate-1.6.0-4.fc13 (build/make) till

fixed in release 6 by using g++ for linking.

Regards
Till

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


Re: Orphaning Some Packages

2010-02-14 Thread Till Maas
On Sat, Feb 13, 2010 at 09:21:58PM +0100, Alain Portal wrote:
> Hi,
> 
> Le samedi 13 février 2010 20:34:16, Brian Pepple a écrit :
> > Hey all,
> > 
> > I'm orphaning the following packages:
> 
> I think it should be nice, when a Fedora packager say he orphaned some 
> packages, he tells why he orphans its:
> - no time to package
> - no use it any more
> - lack of communication with upstream
> - too many bugs reported he can't fix
> - application is obsolete
> - etc.
> 
> That could be help to find a new Fedora maintainer, or clearly decide to 
> remove 
> the package from Fedora.

I agree totally.

Regards
Till


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

Re: Git 1.7 and git push?

2010-02-15 Thread Till Maas
On Mon, Feb 15, 2010 at 11:38:40AM -0600, Bruno Wolff III wrote:

> I don't control the remote repository. That would be fedorahosted in the
> case I am asking about.

I am pretty sure that the repositories on fedorahosted are bare so that
the changes here do not apply or maybe only apply if you want to remove the
master branch remotely:
http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.7.0.txt

Regards
Till


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

Re: Summary/Minutes for 2010-02-16 FESCo meeting

2010-02-17 Thread Till Maas
On Tue, Feb 16, 2010 at 02:14:24PM -0700, Kevin Fenzi wrote:

> * Fedora Engineering Services  (nirik, 20:43:55)
>   * LINK: https://fedoraproject.org/wiki/FES   (nirik, 20:44:52)

Is there any reason not to rename that page to "Fedora Engineering
Services", because with this acronym, it won't be found by the wiki
search engine when searching for "fedora engineering services":
https://fedoraproject.org/wiki/Special:Search?search=fedora+engineering+services&go=Go

Regards
Till


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

Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Wed, Feb 17, 2010 at 10:44:10AM +0100, Christoph Wickert wrote:

> And what about the updates that don't have a custom tag?

If the update is big enough, that a lot of packages require a rebuild,
using a custom tag seems to be the best approach, so if there is none,
ask of it. If there is no need for one, then the buildroot overwrite
approach seems to be good enough. Or what is the specific problem you
are seeing?

The advantage of using a custom tag is also, that it does not touch the
buildroots of all packages and therefore makes it possible to still push
updates for the affected dependent packages, if they are required to fix
a bug. Afaik currently kde does not use a custom tag, and therefore if
one wants to update a kde/qt dependent package, it would be build with
a incompatible kde/qt version and therefore cannot be pushed to stable.

Regards
Till


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

Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Wed, Feb 17, 2010 at 02:23:22PM +0100, Christoph Wickert wrote:

> Both approaches have their ups and downs, but both slow down
> development:
>   * Asking rel-eng for overwrites takes time.
>   * Asking rel-eng for a tag takes some time too. And I'm afraid
> that with an inflationary number of tags things get unclear for
> other maintainers. They don't know what to build their packages
> against or when to use which tag. It requires a lot of
> coordination between the different parties.

Usually when some of mine packages need to be rebuild because of updated
dependencies, the communication is usually one-way. I get informed that
the packages needs to be rebuild and then it happens soon afterwards,
therefore I do not even have to know how the tag is called. There are
also scripts that help to do this easily afaik. This is also the
advantage of using a tag, because then I can still create bugfixes by
myself without being disturbed my the buildroots. Off course then the
package also needs to be rebuilt in the staging tag, but this can be
easily automated and already might be.

> So we both agree about the advantages of custom tags, but we are talking
> about the development versions here and not about stable releases. In
> the branches that are under development we would not do a bugfix against
> the "stable" tag. Instead, all updates are supposed to target
> development. If we really needed a bugfix in a development branch, this
> could easily be done with early branching.

I am confused here, since there is no early branching, because branching
already happened and F-13 is now stabilizing and afaik should be treated
more like it was stable than like it is rawhide. E.g. major updates
should now break rawhide first and if the fallout is handled, then it
could be done for F-13.

Regards
Till

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


Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Wed, Feb 17, 2010 at 03:28:37PM +0100, Christoph Wickert wrote:
> Am Mittwoch, den 17.02.2010, 15:07 +0100 schrieb Till Maas:
> > On Wed, Feb 17, 2010 at 02:23:22PM +0100, Christoph Wickert wrote:
> > 
> > > ...
> > 
> > Usually when some of mine packages need to be rebuild because of updated
> > dependencies, the communication is usually one-way. I get informed that
> > the packages needs to be rebuild and then it happens soon afterwards,
> 
> You are lucky. In the past people broke my package without further
> notice and I had to take care of fixing them. On the other hand there
> are maintainers, that announce changes in advance and ask me if I'm fine
> with them rebuilding my packages or if I want to take care of this
> myself. This is how it should be but only proven packagers will be able
> to do this.

I guess a recommended procedure for this is not really documented in the
wiki, but since I was never in the situation to rebuild a bunch of
dependent packages, I do not really know.

> Take KDE for example: Although the KDE SIG is doing a great job in
> avoiding breakdowns, I doubt that each and every maintainer of a QT or
> KDE app is always aware of the changes before they happen. If things
> still seem to be working in F-13 or rawhide, he might not even be aware
> of the custom tag.

Yes, I know, because I co-maintain a package using qt and I recently
read something from the maintainer that he can not push a bugfix update
to stable, because a qt override is in the buildroot.

> > therefore I do not even have to know how the tag is called. There are
> > also scripts that help to do this easily afaik. This is also the
> > advantage of using a tag, because then I can still create bugfixes by
> > myself without being disturbed my the buildroots. Off course then the
> > package also needs to be rebuilt in the staging tag, but this can be
> > easily automated and already might be.
> 
> Honestly, I don't recall automated updates of my packages except for the
> mass rebuilds from rel-eng. If the people that break things and/or
> requested the custom tag will take care of this, we are fine, bug FWIW
> it's not like this in rawhide. Let's see how it turns out in F-13.

I remember this for python and openssl and I believe the  haskell or
ocaml SIG did this for their packages, too.

> > and F-13 is now stabilizing and afaik should be treated
> > more like it was stable than like it is rawhide. E.g. major updates
> > should now break rawhide first and if the fallout is handled, then it
> > could be done for F-13.
> 
> I think we still need to be able to treat F-13 different than in the
> released branches, at least before beta freeze. If we need to do things
> in rawhide first and only push these changes to F-13 afterwards, a
> feature with a tight schedule like Xfce 4.8 is lost. That's just what I
> said.

It would be sad to loose the feature, only because of the schedule, but
I guess there will always be some feature that needs to be postponed
because of missing some deadline shortly. Nevertheless it would be good
to speed up procedures to get as much features as possible. So maybe you
can already request the tag you will need once Xfce 4.8 is released to
start building it as soon as it is released.

Regards
Till

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


Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Tue, Feb 16, 2010 at 08:10:17PM -0800, Jesse Keating wrote:
> That's right folks, we are now branched for Fedora 13.  What does this
> mean to you?  Well that depends on who "you" are, here are some "you"s
> that we wrote about:
> https://fedoraproject.org/wiki/No_frozen_rawhide_announce_plan#Use_Cases
> 
> The real take away here is explained at
> https://fedoraproject.org/wiki/Branch_Freeze_Policy

Is the branch freeze a week late or is it now the same as the alpha
freeze? In the "Important Release Milestones" wiki page[0], the branch
was scheduled for 2010-02-09, but on the F13 Schedule[1], the "Alpha
Freeze" links to the "Alpha Freeze Policy", which redirects to the
"Alpha Milestone", that then says the "Branch Freeze Policy" has to be
followed. The schedule itself does not say anything about branching.
It would help a lot to avoid duplicating content in the wiki, because it
only leads to out-of-sync contents and makes it harder to update it.

Regards
Till

[0] https://fedoraproject.org/wiki/Important_Release_Milestones
[1] https://fedoraproject.org/wiki/Releases/13/Schedule

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


Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Wed, Feb 17, 2010 at 06:11:58AM -0800, Jesse Keating wrote:

> The branched repo config is the fedora.repo file.  Mirrormanager will be
> making sure that goes to the right place.  There is an updated

Is this http://mirrors.fedoraproject.org/publiclist/Fedora/ the url for
mirrormanager? I have to ask, because it does not contain any hint, that
it is. If it is, it seems not to know F13, because F13 is not on the
list.

Regards
Till

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


Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Wed, Feb 17, 2010 at 07:36:00AM -0800, Jesse Keating wrote:
> On Wed, 2010-02-17 at 16:33 +0100, Till Maas wrote:
> > Is the branch freeze a week late or is it now the same as the alpha
> > freeze? In the "Important Release Milestones" wiki page[0], the branch
> > was scheduled for 2010-02-09, but on the F13 Schedule[1], the "Alpha
> > Freeze" links to the "Alpha Freeze Policy", which redirects to the
> > "Alpha Milestone", that then says the "Branch Freeze Policy" has to be
> > followed. The schedule itself does not say anything about branching.
> > It would help a lot to avoid duplicating content in the wiki, because it
> > only leads to out-of-sync contents and makes it harder to update it. 
> 
> We are trying to track down the duplication and make canonical linkings.
> 
> The branch freeze happens at the branch event, which is a week after
> Feature freeze.  It's no longer an "Alpha Freeze" per se, because the
> tree remains "frozen" even after alpha.

So how is the package set determined that builds the Alpha release? Is
it everything which is pushed to F13 in Bodhi for 2010-02-24 at 20:00
UTC, which is the time of the GO/NOGO meeting? Or is the Alpha release
first composed and then it is decided, whether it will be synced to the
mirrors?

> Unfortunately we're going to have some rough times with documentation as
> most of the documentation in the wiki isn't updated for how things work
> with no frozen rawhide, but we're working on it.  If you find more
> places that need updating, please add them to
> https://fedoraproject.org/wiki/No_frozen_rawhide_announce_plan  thanks!

I added the differences between the F13 Schedule and the key milestones
there.

Regards
Till

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


Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Wed, Feb 17, 2010 at 11:52:57AM -0600, Matt Domsch wrote:
> On Wed, Feb 17, 2010 at 04:40:33PM +0100, Till Maas wrote:
> > On Wed, Feb 17, 2010 at 06:11:58AM -0800, Jesse Keating wrote:
> > 
> > > The branched repo config is the fedora.repo file.  Mirrormanager will be
> > > making sure that goes to the right place.  There is an updated
> > 
> > Is this http://mirrors.fedoraproject.org/publiclist/Fedora/ the url for
> > mirrormanager? I have to ask, because it does not contain any hint, that
> > it is. If it is, it seems not to know F13, because F13 is not on the
> > list.
> 
> http://mirrors.fedoraproject.org/publiclist/Fedora/13/
> shows 80 mirrors right now...

When I wrote the mail, it did not appear in the "Mirror list filter"
list, but it does now.
Btw. I opened a ticket about mirrormanager not identifying itself in
trac:
https://fedorahosted.org/mirrormanager/ticket/25

Thanks
Till


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

Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Thu, Feb 18, 2010 at 12:24:45AM +0100, Sven Lankes wrote:
> On Wed, Feb 17, 2010 at 11:40:15PM +0100, Kevin Kofler wrote:
> 
> >> Yes, I know, because I co-maintain a package using qt and I recently
> >> read something from the maintainer that he can not push a bugfix update
> >> to stable, because a qt override is in the buildroot.
>  
> > The solution there is to talk to us, we can get the Qt 4.6 stuff off the 
> > buildroot for a while so he can build his bugfix update. That's what 
> > #fedora-kde is for. (IRC is the best communication method for this stuff 
> > because it's real time, please use it!)
> 
> I'm assuming that Till is talking about my comment
> https://bugzilla.redhat.com/show_bug.cgi?id=549717#c2 on merkaartor
> (which he co-maintains).
> 
> So nothing to see here - please move on. This is about not being able to
> do a scratch build of an svn-snapshot of merkaartor. Nothing that I
> would ever push to a stable release.

Yes, this was the comment I meant. Since it seems to be easily possible
to push an updated merkaartor package, I am more in favor to push it.
The bug is already two months old and renders the Fedora package for the
reporter useless. Also merkaartor upstream provides windows binary
releases based on snapshots:
http://www.merkaartor.org/

Regards
Till


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

Re: Fedora 13 has been branched!!

2010-02-17 Thread Till Maas
On Wed, Feb 17, 2010 at 11:40:15PM +0100, Kevin Kofler wrote:
> Till Maas wrote:
> 
> > On Wed, Feb 17, 2010 at 03:28:37PM +0100, Christoph Wickert wrote:
> >
> >> Take KDE for example: Although the KDE SIG is doing a great job in
> >> avoiding breakdowns, I doubt that each and every maintainer of a QT or
> >> KDE app is always aware of the changes before they happen. If things
> >> still seem to be working in F-13 or rawhide, he might not even be aware
> >> of the custom tag.
> > 
> > Yes, I know, because I co-maintain a package using qt and I recently
> > read something from the maintainer that he can not push a bugfix update
> > to stable, because a qt override is in the buildroot.
> 
> The solution there is to talk to us, we can get the Qt 4.6 stuff off the 
> buildroot for a while so he can build his bugfix update. That's what 
> #fedora-kde is for. (IRC is the best communication method for this stuff 
> because it's real time, please use it!)

I'll remember this. But why don't you use a special tag for this instead
of a buildroot override? I believe this question is not answered and I
even might have asked it once in IRC. ;-)

Regards
Till


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

Re: Fedora 13 has been branched!!

2010-02-18 Thread Till Maas
On Thu, Feb 18, 2010 at 04:30:31AM +0100, Kevin Kofler wrote:

> If every grouped update did that, Koji would be littered with special tags.
> * problems with merging from the special tags (what if dist-f12-kde440 and 
> dist-f12-someotherlib123 both carry their own rebuilds of, say, compiz? It 
> might not even get noticed if they're on different special tags. Depending 
> on which of the builds "wins", one or the other dependency will be broken)

KDE grouped updates are usually a lot bigger than most of the other
grouped updates, e.g. this has 60 packages in it:
https://admin.fedoraproject.org/updates/F11/FEDORA-2010-1850

Sometimes I create also a grouped update, which only contains two
packages, a library and the only package depending on it. So there is a
huge range that obviously needs to handled differently. If all packages
in an update set are maintained by the same group, there is no harm in
using a buildroot override. But as soon as several different maintainers
and there are a lot of packages to be updated and the buildroot
override is there for a long time, then using custom tags seem to be
appropriate for me.

Regards
Till


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

Re: Fedora 13 has been branched!!

2010-02-18 Thread Till Maas
On Wed, Feb 17, 2010 at 07:44:30PM -0800, Jesse Keating wrote:

> You're in Austria right?  Rex wakes up before I do, which is why he's
> hitting them before me.  Finding somebody on the other side of the pond
> who's interested in doing releng work would help.

I volunteer to help with buildroot overrides assuming that it does not
take that much time. I am located in CET/UTC+1, too. Is there maybe a
schedule about how well the timeslots are covered?

Regards
Till


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

Re: Fedora 13 has been branched!!

2010-02-19 Thread Till Maas
On Thu, Feb 18, 2010 at 07:36:09AM -0800, Jesse Keating wrote:

> We don't really have a coverage list, but most of the people who have
> been doing tagging are all in the US time zones, so anything outside of
> that is welcome.

Ok.

> https://fedoraproject.org/wiki/Buildroot_override_SOP is the working SOP
> we have for this, although I notice it doesn't say what to do with the
> tickets.   We typically assign the ticket to ourself, whoever is doing
> the tag, so that when the reporter says the build is done we see it and
> can do the untag and close the ticket.

I updated it to mention the ticket handling.

I just wonder, is there no verification done one the request, e.g. is
everybody allowed to request a build override or is it restricted to
package (co)maintainers and provenpackagers?
I only found this regarding verification:

| Buildroot overrides usually means that something is soname bumping. Be
| sure this is a sane update to do in Fedora 

How is this handled?

> https://fedorahosted.org/rel-eng/report/3 can help you somewhat see the
> open tickets, if there is a tag request ticket assigned to rel-eng@ that
> means it likely hasn't been operated on.

This query only reports tickets assigned to rel-eng@ in the component
koji, I guess it is more accurate or are there many tag requests that
are not in the koji component?
https://fedorahosted.org/rel-eng/query?status=new&status=assigned&status=reopened&component=koji&owner=rel-eng%40lists.fedoraproject.org&order=priority

I added this to the SOP as well.

Regards
Till


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

Re: Read this if your package BuildRequires qt(4)-devel!!!

2010-02-23 Thread Till Maas
On Tue, Feb 23, 2010 at 08:41:59PM +0100, Kevin Kofler wrote:
> I wrote:
> > for all maintainers of packages which BuildRequire qt4-devel (or qt-devel,
> > but the versioned virtual Provides is preferred): please, when you plan to
> > push updates for your packages, ALWAYS CHECK what version of Qt your
> > package got built against and DO NOT PUSH your update to stable before
> > that version of Qt goes stable! A package built against Qt 4.6 WILL NOT
> > WORK AT ALL with Qt 4.5!!! (This is always the case, Qt is backwards- but
> > not forwards- compatible.)
> 
> FYI, while the above is still sane advice (it's always a good idea to verify 
> that you aren't building against a newer Qt from a buildroot override!), Qt 
> 4.6.2 is now queued for the stable updates (it was decided in today's KDE 
> SIG meeting to push the big Qt 4.6.2 / KDE 4.4.0 / SIP 4.10 update set out), 
> so this particular version bump should no longer be a source of trouble.

Now that I know the command to do this, here it is:

$ koji latest-pkg dist-f12-build qt | grep override

If this returns something, the package must only be moved to stable
together with the big qt update.

Regards
Till


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

Re: hdparm -B for netbooks

2010-02-24 Thread Till Maas
On Tue, Feb 23, 2010 at 09:10:03PM +0100, Richard Zidlicky wrote:

> I have one of these netbooks that need "hdparm -B high_value" to avoid 
> unhealthy
> frequent head parking. From some archived mails I had the impression that it 
> was
> planned that gnome power manager and similar would take care of such issues - 
> which
> does not appear to happen in my case.
> 
> What is the state of this - is some package responsible for this or is it up 
> to 
> the user to do it manualy?

You have to set it manually at bootup (add it to /etc/rc.local), but
after suspend/hibernate the values are normally restored by pm-utils
(eventually this might happen in the kernel). In the past some devices
needed a manual override in /etc/pm-utils-hd-apm-restore.conf But this
might not be needed anymore.

Regards
Till


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

Re: hdparm -B for netbooks

2010-02-24 Thread Till Maas
On Thu, Feb 25, 2010 at 01:10:10AM +0800, Chen Lei wrote:
> This is not a big problem, you can use pm-utils to solve this bug by throwing 
> srcipts to /etc/pm/sleep.d and /etc/pm/power.d.
> Anyone who cares high frequency of load/unload cycles on some hard disks can 
> refering
> http://wiki.archlinux.org/index.php/Pm-utils to hack the pm-utils.

The hook in sleep.d is not required in Fedora, because it should be
already handled. I just wrote a mail to pm-utils devel mailinglist to
decide whether the Fedora hook should be included in the upstream
release.

Regards
Till


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

Re: Fedora 13 Alpha Go/No-Go Meeting RESCHEDULED: 2010-02-25 @ 19:00 UTC (14:00 EST)

2010-02-24 Thread Till Maas
On Wed, Feb 24, 2010 at 01:57:02PM -0800, Adam Williamson wrote:
> IMPORTANT NOTE: we are rescheduling the Go/No-Go meeting for Fedora 13

> For more details about this important meeting see: 
> https://fedoraproject.org/wiki/Engineering_Readiness_Meetings

IMHO it would help a lot if there weren't always at least two names for
every event or task.

E.g. on
http://poelstra.fedorapeople.org/schedules/f-13/f-13-all-tasks.html
there are the
"Alpha Go/No-Go Meeting (20:00 EST)" and the "Alpha Project Wide Release 
Readiness Meeting"
Now also using "Engineering Readiness Meetings" is very easy to confuse
with the other meeting, especially because both happen within
about 24 hours or not.

Regards
Till


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

Re: hdparm -B for netbooks

2010-02-25 Thread Till Maas
On Thu, Feb 25, 2010 at 08:19:22AM +0100, Thorsten Leemhuis wrote:
> Matthew Garrett wrote on 24.02.2010 22:59:
> > Further, it loses the settings over suspend/resume. Can we stop blaming 
> > this on distributions now?
> 
> Then why do a lot of drive load and unload frequently when running a
> linux-distribution but do not when running the operating system the
> Verndor pre-loaded? That's afaics what a lot of people seem to see. I

Another possible explanation might be that the access pattern of the OS
is different, e.g. maybe the drive is not idle long enough to unload.
But since there is afaik no proper documentation about this issue,
everything is just guessing.

Regards
Till


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

Re: pypolicyd-spf

2010-02-25 Thread Till Maas
On Thu, Feb 25, 2010 at 11:15:35AM +, Mark Watts wrote:

> a) Does anyone have any objections to it being packaged?

If it is useful for you, just package it. :-)

> b) How would I get it included, assuming I package it to Fedora's
> packaging standards?

Here are the docs:
https://fedoraproject.org/wiki/PackageMaintainers/Join

Regards
Till


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

Re: creating file in koji allowed?

2010-02-25 Thread Till Maas
On Thu, Feb 25, 2010 at 11:01:28PM +0100, Thomas Spura wrote:

> I'll use that now. But would be still interesting, if the other
> possibility would be allowed...

It is not allowed:
http://fedoraproject.org/wiki/Packaging/Guidelines#Scriplets_are_only_allowed_to_write_in_certain_directories

Regards
Till


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

Re: fedora-release-rawhide, et. al.

2010-02-26 Thread Till Maas
On Thu, Feb 25, 2010 at 05:05:38PM -0500, James Antill wrote:

>  $releasever just changes the variable, so the URLs are all the same ...
> just with different variables. Specifically:
> 
> mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
> 
> ...is never going to ==
> 
> https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=$basearch

It seems that it would be enough to rename the repo from rawhide to
fedora-rawhide in MirrorManager, so that one can use
--releasever=rawhide

Regards
Till


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

Re: fedora-release-rawhide, et. al.

2010-02-26 Thread Till Maas
On Thu, Feb 25, 2010 at 04:29:31PM -0500, Bill Nottingham wrote:

> Am I missing something? Do people think this would be better, or worse?

It makes it harder to run repoquery against rawhide, because one would
need to adjust the releasever value everytime rawhide is branched. But
if --releasever=rawhide worked, then this would be better than having to
install the rawhide-release package.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 01:16:43PM +0100, Kevin Kofler wrote:

> I would like to collect feedback on this issue. If you want to disable 
> direct stable pushes, why? Could there be a less radical solution to that 
> problem (e.g. a policy discouraging direct stable pushes for some specific 
> types of changes rather than a blanket ban)? On the other hand, if (like me) 
> you DON'T want that feature to go away, please provide valid use cases.

Imho it takes too long to get packages into updates-testing, if people
are really interested in testing packages, they often seem to get
packages directly from Koji, e.g. on this update I got 3 positive Karma
points (one of them was anonymous) within 76 minutes after submitting
the update:
https://admin.fedoraproject.org/updates/F12/FEDORA-2010-0604

It did not seem very useful to delay this update that also fixed several
very annoying bugs any further.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 08:20:10AM -0500, Josh Boyer wrote:
> On Fri, Feb 26, 2010 at 08:14:13AM -0500, Marcela Maslanova wrote:

> >My packages are rarely tested and I forget them in testing phase for a
> >long time. Also fixing BR don't need testing. I simply need push
> >immediately the new/fixed package.
> 
> If nobody is testing your packages sitting in updates-testing, then maybe the
> users of that package aren't hitting whatever you're fixing or aren't 
> otherwise
> having other issues.  What is the benefit of pushing an update if nobody 
> cares?

I already got feedback from a user who wanted a fixed package, but did
not want to test in in updates-testing. Also it is imho enough if the
package maintainer cares about the update. And as long as there is a bug
report that can be closed with an update, there is enough proof that
someone else cares about the bug. But it still does not mean that they
would use updates-testing or bodhi.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 08:36:41AM -0500, Josh Boyer wrote:
> On Fri, Feb 26, 2010 at 02:23:33PM +0100, Till Maas wrote:
> >On Fri, Feb 26, 2010 at 01:16:43PM +0100, Kevin Kofler wrote:
> >
> >> I would like to collect feedback on this issue. If you want to disable 
> >> direct stable pushes, why? Could there be a less radical solution to that 
> >> problem (e.g. a policy discouraging direct stable pushes for some specific 
> >> types of changes rather than a blanket ban)? On the other hand, if (like 
> >> me) 
> >> you DON'T want that feature to go away, please provide valid use cases.
> >
> >Imho it takes too long to get packages into updates-testing, if people
> >are really interested in testing packages, they often seem to get
> >packages directly from Koji, e.g. on this update I got 3 positive Karma
> >points (one of them was anonymous) within 76 minutes after submitting
> >the update:
> >https://admin.fedoraproject.org/updates/F12/FEDORA-2010-0604
> >
> >It did not seem very useful to delay this update that also fixed several
> >very annoying bugs any further.
> 
> You've just illustrated the bodhi process working AS IT IS SUPPOSED TO.  You
> had testers giving karma, and they all had positive feedback, which means that
> THE PACKAGE WAS TESTED BEFORE IT WENT TO STABLE.

Imho it is more a perversion of how it is meant to be. This package was
tested before it went to updates-testing and therefore went straight to
stable. But the majority of packages goes to updates-testing and is not
tested by someone else but the maintainer/does not get any karma, but
still is pushed to stable after some time.

Regards
Till


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

Re: Meeting Summary/Minutes for (2010-01-19) FESCo meeting

2010-02-26 Thread Till Maas
On Thu, Jan 21, 2010 at 02:51:46PM -0700, Kevin Fenzi wrote:
> On Thu, 21 Jan 2010 17:34:50 +0100
> Till Maas  wrote:

> > Maybe the meetbot could be patched to only accept a topic change
> > after a #agreed command was used (or some other command except the
> > #action command, that creates a helpful notice in the logs). For the
> > init process, something like "x of y Fesco members present" and list
> > of absent members could be used.
> 
> Possibly. Patches welcome. 

I just took a look into upstream's dev code and it should not be that
hard. I also proposed this feature and some more on their irc channel as
suggested in their docs, but it seems that nobody is currently around.
Do you know how long it would take to get the feature form their dev
repo into the setup used by Fedora? Is there a way to speed things up
once the feature is included in their repo?

Regards
Till


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

Re: fedora-release-rawhide, et. al.

2010-02-26 Thread Till Maas
On Thu, Feb 25, 2010 at 04:29:31PM -0500, Bill Nottingham wrote:

>  New:
>   yum --releasever= upgrade
> 
> Am I missing something? Do people think this would be better, or worse?

Is the releasever option a yum F13 feature? On F12 it complains that
it is not a valid option.

Also repoquery returns F12 results but accepts --releasever:
$ repoquery --releasever=rawhide --repoid=fedora kernel
kernel-0:2.6.31.5-127.fc12.x86_64

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 10:20:00AM -0600, Bruno Wolff III wrote:

> While people using Fedora may want the latest stuff, I doubt that most of
> them care about time scales less than a month (I assume I am an exception)
> unless there is a bug they care about. In which case they can use the bug
> report as a way to find an update more promptly.

Imho this also depends on the upstream of the package. E.g. for too
complex packages like KDE, that also get rewritten with previous
features removed, the new releases are not necessarily good, e.g. basic
features like printing or encrypted instant messaging does not work
reliable. But there are also smaller projects that usually only improve
with each release. Then it is very frustrating to hit a bug only to find
out that it is fixed in a newer upstream release. And even more
frustrating is to find out, that the bug is fixed in upstream SCM, but
there is no new release including the fix.

> I think Fedora would be helped by an increase in the quality of packages
> that are in stable more than shaving a week or so off when normal updates make
> it into stable.

If upstream already creates high quality releases, then it is usually
best to follow upstream closely to avoid that Fedora users even hit bugs
that are already fixed.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 05:07:24PM +, Jesse Keating wrote:

> direct relationship.  Maybe something in the Fedora Engineering Services
> initiative could be to spend some time smoke testing updates-testing
> stuff.

Something I am dreaming about is to have some infrastructure to
automatically test packages, so mabye they could build that first and
then write tests for packages.

Regards
Till


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

Re: VCS key in spec files and some scripts

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 02:03:49AM +, Colin Walters wrote:

> So recently I found myself desiring to update a .spec file for a
> snapshot of a git tree in an automated fashion.  As you may or may not
> know, this actually has a surprising number of flaming hoops through
> which you must jump.
> 
> The first one, when scripting such a thing, is pulling the source tree
> and packing it into a source file.  To this purpose, I propose we
> begin adding the following key to .spec files:

> What am I using them for?  Automating gnome-shell stack snapshots for F12:
> 
> $ fedpkg-pull-build-chain --arch=i386 --arch=x86_64 --release=F-12
> --resultdir=_repo gobject-introspection gir-repository gjs clutter
> mutter gnome-shell

Thanks, this looks useful. I will try to use them, too. From their
description they should be helpful to just check whether the current
SPEC would still build the current upstream SCM version.

Regards
Till


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

Re: fedora-release-rawhide, et. al.

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 01:12:53PM -0500, James Antill wrote:
> On Fri, 2010-02-26 at 17:14 +0100, Till Maas wrote:
> > On Thu, Feb 25, 2010 at 04:29:31PM -0500, Bill Nottingham wrote:
> > 
> > >  New:
> > >   yum --releasever= upgrade
> > > 
> > > Am I missing something? Do people think this would be better, or worse?
> > 
> > Is the releasever option a yum F13 feature? On F12 it complains that
> > it is not a valid option.
> > 
> > Also repoquery returns F12 results but accepts --releasever:
> > $ repoquery --releasever=rawhide --repoid=fedora kernel
> > kernel-0:2.6.31.5-127.fc12.x86_64
> 
>  Yes, it's a 3.2.26+ feature. It's likely that F12 will get a yum update
> eventually ... and you can get a 3.2.26+ yum from rawhide now. So for
> ideas about changing how rawhide works, that's not a big requirement is
> it?

Yes, it is not a big requirement. Nevertheless I can wonder why it does
not work in repoquery, even though it is in the --help output. So if it
is expected not to work, it is imho a bug in repoquery to say that it
supports it.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 10:01:56AM -0800, Jesse Keating wrote:
> On Fri, 2010-02-26 at 18:56 +0100, Till Maas wrote:
> > 
> > Something I am dreaming about is to have some infrastructure to
> > automatically test packages, so mabye they could build that first and
> > then write tests for packages. 
> 
> The AutoQA project is in full swing, developing just that, a framework
> to test packages in an automated fashion.

Ah, that's great. I thought it was only supposed to test packages
metadata etc, but not the behaviour of programs inside them. Is it
already possible to write a test that installs each packages that
contains a binary and ensures that it does not segfault when it is
called without arguments or with -h,--help,-? ideally for different
locales?

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 06:58:28PM +, Matthew Garrett wrote:
> On Fri, Feb 26, 2010 at 07:42:16PM +0100, Patrice Dumas wrote:
> > On Fri, Feb 26, 2010 at 05:07:24PM +, Jesse Keating wrote:
> > > 
> > > It'll require some enhancements to how bodhi is used for people
> > > consuming testing updates, and it may require a more active role on part
> > > of the maintainer to seek out somebody to at least give the update a
> > > smoke test.
> > 
> > For many specialized software, this is asking too much to the
> > maintainers.
> 
> If you can't find anyone who can test the software, why does it need to 
> be updated?

1) to fix a bug or add a feature the maintainer experienced/uses
2) As already told several times, not having people to test something
does not mean that the package is not used
3) It allows new users of the package not to find/debug the bugs again that
are already fixed upstream
4) It is not made easy to test packages, e.g. normal uses normally do
not have a test environment set up and most likely do not want to mess
their own system. Maybe providing one-click access (e.g. via VNC) to a
test system with the package to be tested would help here.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 08:16:18PM +0100, Richard Zidlicky wrote:
> On Fri, Feb 26, 2010 at 01:49:00PM -0500, Orcan Ogetbil wrote:
> > On Fri, Feb 26, 2010 at 12:34 PM, drago01 wrote:
> > > On Fri, Feb 26, 2010 at 6:27 PM, Mike McGrath  wrote:
> > >> [...]
> > >> Though, in theory, fewer updates means a higher percentage of them can be
> > >> tested which means quality goes up.
> > >
> > > Even if this might start another flamewar ... I like the idea of
> > > having less updates.
> > >
> > > The  "the version number changed so we need to update the fedora
> > > package" attitude needs to stop.
> > 
> > May I ask why? Can you elaborate on why there is such a "need"? Who
> > "need's this?

I hope people who are not the targeted audience of Fedora, because the
four foundations of Fedora (“Freedom, Friends, Features, First”) include
"first.

> lots of people. Some want to review changes manually and udpate only 
> "important" 
> things, 

Imho it is easier to review small changes than big changes.

> Others don not have gigabit internet access all around the clock. I am trying 
> to update 
> my Netbook over a mobile connection as I write this.

But why do you want to update your Netbook anyhow? And with yum-presto
the demand for high speed internet access is not that big.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 07:18:58PM +, Matthew Garrett wrote:
> On Fri, Feb 26, 2010 at 08:15:43PM +0100, Till Maas wrote:
> 
> > 1) to fix a bug or add a feature the maintainer experienced/uses
> 
> If nobody is complaining about the bug, then fixing the bug can wait 
> until the next Fedora release.

Why even fix the bug in Fedora at all then, if the maintainer needs to
create his own sub-distro with updated packages? Also why is the
maintainer always nobody?

> > 2) As already told several times, not having people to test something
> > does not mean that the package is not used
> 
> If they're not complaining, they're presumably happy with the current 
> state of the package?

Please come back to reality. They can also be too frustrated to report
the bug in Fedora, if it is already fixed upstream. And why should
people hit bugs again in Fedora that are already fixed upstream?

> > 3) It allows new users of the package not to find/debug the bugs again that
> > are already fixed upstream
> 
> If they're willing to debug, why are they not willing to test?

Since the users are new, they are not yet there to test a package. But I
would also not be interested to test old packages just to find out that
the bugs I found are fixed in a newer release. And this already hit me
several times. I wanted to do something, installed the Fedora package,
found a bug, and realise that the bug is fixed in a new upstream
release. The only benefit of Fedora in this case is that I can easier
build the new package for me, because the spec is already there.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 07:56:02PM +, Matthew Garrett wrote:
> On Fri, Feb 26, 2010 at 08:41:07PM +0100, Till Maas wrote:
> > On Fri, Feb 26, 2010 at 07:18:58PM +, Matthew Garrett wrote:
> > > On Fri, Feb 26, 2010 at 08:15:43PM +0100, Till Maas wrote:
> > > 
> > > > 1) to fix a bug or add a feature the maintainer experienced/uses
> > > 
> > > If nobody is complaining about the bug, then fixing the bug can wait 
> > > until the next Fedora release.
> > 
> > Why even fix the bug in Fedora at all then, if the maintainer needs to
> > create his own sub-distro with updated packages? Also why is the
> > maintainer always nobody?
> 
> The maintainer's convenience is significantly less important than that 
> of the end-users.

The maintainer is also a end-user. Also since I am not paid for being a
maintainer, my motivation is to provide useful packages to others, i.e.
with bugs fixed, and get useful packages from others in return.

> > > > 2) As already told several times, not having people to test something
> > > > does not mean that the package is not used
> > > 
> > > If they're not complaining, they're presumably happy with the current 
> > > state of the package?
> > 
> > Please come back to reality. They can also be too frustrated to report
> > the bug in Fedora, if it is already fixed upstream. And why should
> > people hit bugs again in Fedora that are already fixed upstream?
> 
> Propose a mechanism that allows you to ensure that new upstream releases 
> do not include any new bugs. We *know* that there are users who are 
> frustrated because it's difficult to follow a stable Fedora release 
> without things breaking. What we're discussing is a mechanism to reduce 
> the pain there, not one that makes it impossible for people to get their 
> hands on newer versions of software if the maintainer has packaged them.

There is no way to ensure that there are no bugs except for maybe using
a specification that does not provide any usefulness.

> > > > 3) It allows new users of the package not to find/debug the bugs again 
> > > > that
> > > > are already fixed upstream
> > > 
> > > If they're willing to debug, why are they not willing to test?
> > 
> > Since the users are new, they are not yet there to test a package. But I
> > would also not be interested to test old packages just to find out that
> > the bugs I found are fixed in a newer release. And this already hit me
> > several times. I wanted to do something, installed the Fedora package,
> > found a bug, and realise that the bug is fixed in a new upstream
> > release. The only benefit of Fedora in this case is that I can easier
> > build the new package for me, because the spec is already there.
> 
> I'm confused now. If the maintainer hasn't uploaded a newer version, 
> then requiring testing for updates makes no difference. If the 
> maintainer has, why would the new user be testing an old version?

The original question was why to update packages, even if there are no
testers using it. Maybe the confusion goes away if to remember this.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 11:36:41AM -0800, Jesse Keating wrote:
> On Fri, 2010-02-26 at 20:26 +0100, Till Maas wrote:
> > First”) include
> > "first. 
> 
> I take this to mean the first to include something in a release, as we
> develop it, not the first one to throw it over the wall at our users of
> a stable Fedora release.

This just made me aware that this is also another category of packages
instead of the complex and simple ones: Packages where Fedora is mostly
upstream. Updates to these kind of packages cannot really compared to
packages developed by a separate upstream, that has also his own people
already doing some testing. This is maybe a problem in all these
discussions about update frequency, everybody only the kind of packages
that he worries about. 

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 01:16:43PM +0100, Kevin Kofler wrote:

> I would like to collect feedback on this issue. If you want to disable 
> direct stable pushes, why? Could there be a less radical solution to that 
> problem (e.g. a policy discouraging direct stable pushes for some specific 
> types of changes rather than a blanket ban)? On the other hand, if (like me) 
> you DON'T want that feature to go away, please provide valid use cases.

I just have another idea: Add the karma value to the repository
metadata and write a yum plugin to only install packages with a certain
amount of karma. I just checked that stable packages may still receive
karma, so then everyone can pre-select packages based on the karma. And
people for whom the current system works good enough, can disable it.
And security updates could still be installed using the yum-security
plugin.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 11:27:45AM -0600, Mike McGrath wrote:

> Though, in theory, fewer updates means a higher percentage of them can be
> tested which means quality goes up.

This does not take testing & bugfixing at upstream and other
distributions into account. And I am pretty sure, that there is more
manpower than in Fedora alone.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 03:46:39PM -0500, Bill Nottingham wrote:
> Till Maas (opensou...@till.name) said: 
> > I just have another idea: Add the karma value to the repository
> > metadata and write a yum plugin to only install packages with a certain
> > amount of karma. I just checked that stable packages may still receive
> > karma, so then everyone can pre-select packages based on the karma. And
> > people for whom the current system works good enough, can disable it.
> > And security updates could still be installed using the yum-security
> > plugin.
> 
> Given the interdependencies between updates, I'm not sure that's really
> practical. What happens when (theoretically) new thunderbird is +3
> but the new xulrunner it depends on is -3?

Off course all dependencies need positive karma, too. Afaik
--skip-broken would take care of this.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 09:08:38PM +0100, drago01 wrote:

> And a packagemaintainer should be able to judge whether the package is
> worth pushing or not.
> "It has a higher version number" can't be the reason for that. (and I
> don't see how anyone can disagree with this but well ...)

This leads to the question why did upstream create a new release? If it
is a complex software without proper testing at upstream and it handles
important data like mail, then the decision is completely different to
some other simple software that does many releases with small changes
that can easily be tested.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 04:14:37PM -0500, James Antill wrote:

> ...and as in all threads about this that I can remember, the obvious fix
> to the above is having two repos. and let everyone who wants a giant
> firehose of mostly working stuff can enable this second repo. if only we
> could create this "testing of the updates" repo. surely everyone would
> be happy.

It seems more like we need three repos then. The current situation
works well enough for me and I do not remember that I ever wanted to
downgrade something except that I am still missing kpdf/kprinter, but
both went away in a distribution upgrade. But I was more often hit by
not up to date packages in Fedora.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-26 Thread Till Maas
On Fri, Feb 26, 2010 at 11:22:25PM +0100, Till Maas wrote:
> On Fri, Feb 26, 2010 at 04:14:37PM -0500, James Antill wrote:
> 
> > ...and as in all threads about this that I can remember, the obvious fix
> > to the above is having two repos. and let everyone who wants a giant
> > firehose of mostly working stuff can enable this second repo. if only we
> > could create this "testing of the updates" repo. surely everyone would
> > be happy.
> 
> It seems more like we need three repos then. The current situation
> works well enough for me and I do not remember that I ever wanted to
> downgrade something except that I am still missing kpdf/kprinter, but
> both went away in a distribution upgrade. But I was more often hit by
> not up to date packages in Fedora.

Since we have already two stable releases, this could also be solved by
further restricting the updates for FN-1 when FN is released.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 03:11:50AM +0100, Kevin Kofler wrote:
> Till Maas wrote:
> > I do not remember that I ever wanted to downgrade something except that I
> > am still missing kpdf/kprinter, but both went away in a distribution
> > upgrade.
> 
> kprinter is still available in the kdebase3 package. (Of course, it's still 
> the same old KDE 3 stuff, but it's expected to work as well as it always 
> did.)

Ah, that's useful.

> For KPDF, it has been replaced by Okular which is a perfectly fine 
> replacement for me. Is there any specific KPDF feature you're missing in 
> Okular?

Yes, the printing from okular, e.g. this bug report:
https://bugs.kde.org/show_bug.cgi?id=181290
Basically I miss every difference in the UI behaviour between kprinter
and the printing dialog in okular. E.g. the dialog does not remember to
always show the options and it is not possible to save the several
complex options that I want to use, e.g. how many pages per sheet, how
to duplex, etc. This made me already create a lot of wasted prints.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 12:52:53AM -0500, James Antill wrote:
> On Sat, 2010-02-27 at 01:36 +0100, Kevin Kofler wrote:

> > , those users have very few choices
> 
>  And, again, you are wrong.
>  Rawhide and Debian unstable are both the obvious choices, Gentoo is
> still used by some I think. A little more work with a little more
> stability then gives you Debian testing and now moving to the latest
> Fedora pre-releases.
>  Yes, those options are less stable than Fedora release should be ...
> but you appear to be trying to move Fedora release down to that level
> rather than help move them up. 
>  I've known people who want exactly what you seem to profess to want and
> use one of the above options. Why don't you?

People who want to have Rawhide already could use it, so it is pretty
unreasonable to assume that they want the same for Fedora. E.g. there
are updates that certainly should happen only in Rawhide, e.g. if they
require manual intervention. Afaik this is required regularly for
postgres updates, because the format of the database files changes.

Regards
Till


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

Re: FESCo wants a more sane updates policy (feedback requested)

2010-02-27 Thread Till Maas
On Fri, Feb 26, 2010 at 03:54:02PM -0700, Kevin Fenzi wrote:

> b. Given a, I would say people should stop posting to this thread. If
> you have a better updates policy in mind, perhaps you could draft up a
> proposal for what you think it should be? Or wait for a real proposal
> to comment on?

Since AutoQA is supposed to to behaviour testing of packages eventually,
how about a policy that says:

A stable update to Fedora must pass all AutoQA tests.

Then the granularity of stability can be adjusted by adding tests to
AutoQA. And I hope that only reasonable tests will be added to AutoQA,
e.g. a test that just ensures that a packages stays at version X would
not be one. But if it ensures that e.g. "yum-builddep foo.src.rpm"
installs all build deps of foo, it would be a useful test.

> - I think educating our maintainers to be more carefull or get more
>   testing feedback has not worked so far, nor is it likely to moving
>   forward. We simply seem to lack the communications channel to do so. 

If the maintainer receive more testing feedback, they probably won't
ignore it.

> - I think perhaps a more lifecycle like thing could help our users know
>   what to expect. Currently, they don't. They could get a major version
>   bump at any time, in a older "stable" release. I have talked to users
>   who are are f11 still because they think it will be "most stable" but
>   then are dismayed with how many updates they get. 

Pushing less updates to F(current-1) is probably something many
maintainers can live with. But I have also heard of people using
F(current-1) and feeling like secondary users, because they did not get
the updates that F(current) got.

> - Perhaps we could look at ways to make rawhide more day to day
>   friendly. I think the autoqa stuff might help here. If those people
>   that needed the very newest version of everything could use rawhide,
>   perhaps we could target the stable releases more to those that want
>   them. 

There will always be updates in Rawhide that are not meant to be
consumed directly or without manual intervention.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Fri, Feb 26, 2010 at 05:28:26PM -0800, Adam Williamson wrote:
> On Fri, 2010-02-26 at 19:53 +0100, Till Maas wrote:
> > On Fri, Feb 26, 2010 at 10:01:56AM -0800, Jesse Keating wrote:
> > > On Fri, 2010-02-26 at 18:56 +0100, Till Maas wrote:
> > > > 
> > > > Something I am dreaming about is to have some infrastructure to
> > > > automatically test packages, so mabye they could build that first and
> > > > then write tests for packages. 
> > > 
> > > The AutoQA project is in full swing, developing just that, a framework
> > > to test packages in an automated fashion.
> > 
> > Ah, that's great. I thought it was only supposed to test packages
> > metadata etc, but not the behaviour of programs inside them. Is it
> > already possible to write a test that installs each packages that
> > contains a binary and ensures that it does not segfault when it is
> > called without arguments or with -h,--help,-? ideally for different
> > locales?
> 
> In addition to Jesse's reply, AutoQA is a framework for tests. You can
> theoretically run almost any type of test through AutoQA. Essentially
> it's just a little machine for running a bunch of arbitrary commands at
> specified times, and saving the results somewhere. It's by nature very
> flexible, and there's not a lot of restrictions on what the tests you
> can run within the AutoQA framework actually *do*.

Ok, maybe the question should be then: How much does AutoQA support me
writing these tests? E.g. this test is pretty simple, but afaics there
is no easy support for the common tasks that are needed to run the test,
but not really part of the test, e.g. installing the package or setting
up a machine.

The Writeing AutoQA Tests wiki page[0] says:
| I'll say it again: Write the test first. The tests don't require
| anything from autotest or autoqa. You should have a working test before
| you even start thinking about AutoQA

But this is not really supportive, because if I want to test a packages,
I need a framework that creates the initial environment, e.g. a system
of the Fedora version to be tested with the package installed and there
needs to be a way to interact with the programs.

Or is this really a test I can easily integrate into AutoQA currently?
Say we start without locales and commandline arguments, then the test
would be:

Input: Package to be tested as ${PACKAGE}
for binary in $(rpm -ql ${PACKAGE} | grep bin); do ${binary} 2>&1 | grep
"Segmentation fault" && echo "test failed" ; done

Regards
Till

[0] https://fedoraproject.org/wiki/Writing_AutoQA_Tests


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

Re: fedora-release-rawhide, et. al.

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 03:00:39PM +0200, Ville Skyttä wrote:
> On Friday 26 February 2010, Till Maas wrote:
> > On Fri, Feb 26, 2010 at 01:12:53PM -0500, James Antill wrote:
> > > On Fri, 2010-02-26 at 17:14 +0100, Till Maas wrote:
> 
> > > > Also repoquery returns F12 results but accepts --releasever:
> > > > $ repoquery --releasever=rawhide --repoid=fedora kernel
> > > > kernel-0:2.6.31.5-127.fc12.x86_64
> > >  
> > >  Yes, it's a 3.2.26+ feature. It's likely that F12 will get a yum update
> > > eventually ... and you can get a 3.2.26+ yum from rawhide now. So for
> > > ideas about changing how rawhide works, that's not a big requirement is
> > > it?
> > 
> > Yes, it is not a big requirement. Nevertheless I can wonder why it does
> > not work in repoquery, even though it is in the --help output.
> 
> It did not work with yum 3.2.26 installed either.  Fixed in git now (should 
> work with yum >= 3.2.24 installed).

\o/ Thank you, with this patch it works in F12:
http://yum.baseurl.org/gitweb?p=yum-utils.git;a=commitdiff;h=f0bee60c3fc81325e547d0f8bf42591368d18ee4

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 09:44:11AM -0600, Mike McGrath wrote:
> On Sat, 27 Feb 2010, Mike McGrath wrote:
> 
> > On Sat, 27 Feb 2010, Kevin Kofler wrote:
> >
> > > Chris Adams wrote:
> > > > IMHO you're developing the wrong distro.  It is statements like yours
> > > > that contribute to the "Fedora is a rolling beta" perception (and I
> > > > don't think that's a good perception to have).  If you want to target
> > > > rawhide with rolling releases of KDE, have fun.  Once a release is out
> > > > the door, try not to just throw a new kitchen sink in for the hell of
> > > > it.
> > >
> > > Some people actually LIKE rolling releases, indeed some distros use
> > > completely rolling releases (e.g. Arch Linux). We are currently somewhere
> > > inbetween (partly release-based, partly rolling), and IMHO this compromise
> > > is working great. We get the advantages from a rolling release model, but
> > > with a lot less surprise breakage as in a true rolling model because
> > > disruptive changes like libata go only into new releases.
> > >
> >
> > If only we had some sort of rolling release, that tracked as closely with
> > upstream as possible, where the users of said release understood they were
> > drinking from the firehose.  Meanwhile, along side that release we could
> > have periodic stable releases that don't move so quickly.  That way you get
> > what you want and I get what I want.  Oh wait!  That's the world we live
> > in today.  Next time a user tells you "I want a newer X" tell them
> > "Upgrade to rawhide".
> >
> 
> 
> 
> Or to put it another way, why aren't you doing this and telling others to
> do this?  If someone is on F11 still, why do you think they want the
> latest and greatest software?  If they did, they'd upgrade to f12.  And
> further still, why wouldn't they be running rawhide?  The rolling update
> release exists.  Why force rolling updates on people that haven't chosen
> to run rawhide?

Did you read what he wrote? I feel tempted to just copy the paragraph
Kevin wrote again, because it already answers your question: Rawhide is
not partly rolling as Fedora is.
And a typical reason not to upgrade from F(current-1) to F(current) is
because the major updates may make systems unusable, e.g. X not working
anymore. But this does not mean that the same person does not want
bugfixes for e.g. yum-builddep installing build dependencies again.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 10:45:49AM -0600, Mike McGrath wrote:
> On Sat, 27 Feb 2010, Till Maas wrote:

> > Did you read what he wrote? I feel tempted to just copy the paragraph
> > Kevin wrote again, because it already answers your question: Rawhide is
> > not partly rolling as Fedora is.
> > And a typical reason not to upgrade from F(current-1) to F(current) is
> > because the major updates may make systems unusable, e.g. X not working
> > anymore. But this does not mean that the same person does not want
> > bugfixes for e.g. yum-builddep installing build dependencies again.
> >
> 
> This doesn't make sense.  They either update at the end of a release or
> the begining or middle, still, they have to update or live with an
> unsupported system.  It's not like you can not upgrade to F current for
> very long.

It allows to fix the bug in F(current) for 7 months until the user needs
to upgrade from F(current-1). And then he could also skip one release
and have a higher chance of the bug being fixed. Nevertheless, this is
just a description of the situation. I like it more to have bugs fixed
in F(current) at the cost of not fixing that much bugs in F(current-1)
to keep it stable.

> So instead of choosing when to make their system unstable, parts of it
> become unstable throught the release without any coordination.  I wake up,
> go to work, suddenly I've got a different version of KDE then I had
> yesterday.  And you guys think that makes me think more highly of Fedora
> and not less?

Afaik the KDE updates work very well and I know a fanatic KDE user who
cannot expect to wait for the next KDE update, because he knows of bugs
that are fixed in it. Usually he does not even need to report them,
because they are already in the KDE upstream bug tracker. So this
"release becoming unstable" is imho a little exaggerated, because nobody
is proposing to track unstable upstream releases/upstream SCM with
updates.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 08:43:58PM +0100, Till Maas wrote:

> I like it more to have bugs fixed
> in F(current) at the cost of not fixing that much bugs in F(current-1)
> to keep it stable.

This should read as "to have more bugs fixed in F(current)" (even at the
cost of maybe introduce regressions).

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 03:48:08PM -0600, Mike McGrath wrote:

> I'm sure that guy loves it.  Me?  I don't like not being able to predict
> what my desktop looks like tomorrow.  Just so I'm clear, if we had
> implemented what you are proposing...  Fedora 11, Fedora 12, Fedora 13
> branched and rawhide would all be identical right now as far as package
> version numbers go?

No, because there are updates that, e.g. require manual intervention, or
are more likely to break a lot of stuff. These would make the difference
between the releases. E.g. an update from KDE3 to KDE4 should only
happen from a Fedora release to another, but an update from KDE 4.x.y to
4.x.y+1 would be ok. Maybe even from 4.x.y to 4.x+1.z, but I am not that
familiar with KDE upgrades. Or postgres updates are a kind of updates
that afaik require manual intervention, therefore they should also only
happen from release to release.  There was a good list about criteria
for good updates somewhere in the thread, I can try to find it again if
you want.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 05:05:54PM -0500, Orcan Ogetbil wrote:

> About rawhide: rawhide could/should contain more experimental stuff,
> such as beta releases or cvs snapshots of actively and frequently
> developed software.

Such a repo would be nice, but it won't work for Rawhide as it is,
because there needs to be a usable, newer release available within less
than six months.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 11:28:28PM +0100, Michael Schwendt wrote:
> On Sat, 27 Feb 2010 17:05:54 -0500, Orcan wrote:
> 
> > About rawhide: rawhide could/should contain more experimental stuff,
> > such as beta releases or cvs snapshots of actively and frequently
> > developed software.
> 
> Why? And what would be the benefit?

It would help to (to have such a repo, not necessarily to replace
Rawhide with it) to catch FTBFS bugs directly when the commit was done
upstream instead of just after they created a release. E.g. if Rawhide
contains the new gcc that is more strict, than it would be nice to know
that it breaks the current upstream SCM version of a package I maintain
directly, so it can be fixed sooner.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-02-27 Thread Till Maas
On Sat, Feb 27, 2010 at 05:47:18PM -0500, Orcan Ogetbil wrote:
> On Sat, Feb 27, 2010 at 5:28 PM, Michael Schwendt wrote:

> > Where to start and where to stop with upgrade madness?
> 
> This is exactly what we should be debating on. How can we draw a
> borderline? Example:

My proposal: If it passes all AutoQA tests and matches the criteria by
Kevin Koffler[0], then the update is ok, except that critical path
packages should be inspected more carefully.

Regards
Till

[0] http://lists.fedoraproject.org/pipermail/devel/2010-February/131570.html


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

Re: Directory ownership bugs

2010-03-01 Thread Till Maas
On Mon, Mar 01, 2010 at 03:57:06PM +0100, Jaroslav Reznik wrote:

> see bug footer - This is autogenerated bugzilla, I'm sorry if the problem is 
> already fixed or reported. Additionally I apologize if that directory 
> ownership 
> was requested earlier by some bugzilla (some directories were probably added 
> into filesystem package later, so your package should no longer own that 
> directory). 

> If it's already fixed - then feel free to close it.

Yet the bug entry is missing important information, the NVR of the
tested package and also IMHO this is not something that should checked
in a stable release, but Rawhide or maybe branched-Rawhide, because this
simple change does imho not justify a package update.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-03-01 Thread Till Maas
On Mon, Mar 01, 2010 at 01:30:18PM -0500, Seth Vidal wrote:
> 
> 
> On Mon, 1 Mar 2010, Will Woods wrote:

> > So I think it would be shortsighted for FESCo to refuse to even discuss
> > a policy about what manual testing is currently required, since any plan
> > for improving the quality of the distribution will always require some
> > amount of manual testing.
> 
> agreed.

What kind of tests need to be done always manually? The only ones I can
think are tests for the appearance of applications or tests that require
specific hardware. But in the general case, I do not think that for
every package manual testing will always be required, except while
creating new automatic tests. E.g. if you have a library package with
good unit test and behaviour test coverage and tests for RPM
metadata, what do you want to test manually?

Regards
Till


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

Re: OT: fas-username vs. local username for fedora-cvs

2010-03-01 Thread Till Maas
On Mon, Mar 01, 2010 at 08:05:00PM +0100, Josephine Tannhäuser wrote:

> how can I use fedora-cvs on these machines? It seems that fedora-cvs
> want to use the local username. How can I change this behavior with
> editing a configfile in my home-dir? I don't want to edit the 
> fedora-cvs package-files.

Which files do you mean here? Afaik, cvs needs to know the CVSROOT and
when I joined as a package maintainer, the wiki suggested to export the
CVSROOT variable in .bashrc. It would be this one for you:
export CVSROOT=:ext:tannhau...@cvs.fedoraproject.org:/cvs/pkgs

But I wonder, how do you access CVS without this?

> Currently i have a alternate user on my private pc, but this is not a
> good solution. :-)

I still have a separate user, that has a different name than my FAS
account, because I do not want to use a global CVSROOT variable for my
normal account to avoid problems with other projects using CVS.

Regards
Till


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

Re: OT: fas-username vs. local username for fedora-cvs

2010-03-01 Thread Till Maas
On Mon, Mar 01, 2010 at 09:09:08PM +0100, Alexander Boström wrote:
> mån 2010-03-01 klockan 20:13 +0100 skrev Till Maas: 
> 
> > But I wonder, how do you access CVS without this?
> 
> You shouldn't need it. What happens if you don't have it?

It still seems to work. :-)

> CVS records the root location in the checked out copy, so you only need
> to supply a CVS root when doing cvs checkout and even then you don't

Just wondering, can I also make CVS record which CVS_RSH to use? For
Fedora I use a special one to keep the SSH connection open to speed up
things[0]. It probably works for other CVS projects, too, but luckily I
do not need to use any currently.

> need to set CVSROOT, you can just do "cvs -d :ext:f...@bar:/baz checkout
> gazonk". The fedora-cvs tool does set CVSROOT but it could just as well
> use -d instead.

Thanks, I did not know about fedora-cvs before, which also explains my
previous mail to this thread. :-)

Regards
Till

[0]
http://blogs.23.nu/till/2008/12/ssh-via-cvs-with-automatic-control-socket-support/

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


Re: Refining the update queues/process [Was: Worthless updates]

2010-03-03 Thread Till Maas
On Tue, Mar 02, 2010 at 11:05:23PM -0800, Jesse Keating wrote:
> On Wed, 2010-03-03 at 08:02 +0100, Kevin Kofler wrote:
> > Why? Because you say so? We aren't doing that stuff now and things are 
> > working just fine, thank you very much! We don't HAVE to change anything at 
> > all!
> > 
> 
> This I believe to be the crux of the problem.  When multiple updates go
> out that break large or important segments of our user base, many of us
> see a problem.  You however seem to think it's "just fine".  Many of us
> would rather put out a better operating system, and to do that, we need
> change.  Your "just fine" isn't good enough.

Are there even any  metrics about how many bad updates happened? For me
bug that can be fixed issuing an update are a lot more than regressions
with updates or new bugs introduced with updates. If updates are slowed
down, this will get even worse. Especially because the proposal is to
use time instead of test coverage as the criterion to push an update to
stable.

Regards
Till


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

Re: Worthless updates

2010-03-03 Thread Till Maas
On Tue, Mar 02, 2010 at 09:07:29PM -0500, Seth Vidal wrote:
> 
> 
> On Tue, 2 Mar 2010, Jesse Keating wrote:
> > Ok... removing deprecated uses is a questionable at best update, but
> > here is the kicker.  The perl in F11 is perl-5.10.0-82.fc11.  So these
> > functions aren't actually deprecated in F11.  So... why is this update
> > going out?  What possible benefit does the user get from this?  Does
> > anybody see this as a reasonable update to publish on F11?
> >
> 
> the suggestion I had made at fudcon went something like this:
> 
> 1. all packages being put in as updates would need to be marked as per 
> the type of update. the default is 'trivial'. Options might include: new 
> pkg, trivial, feature, bugfix, security
> 
> 2. We would issue security updates whenever they happened. Issue bugfix 
> updates once every 2 weeks. Everything else once a month.

How about we keep updates and updates-testing more like they are and add
another repo like updates-stable that follows your policy and is the
only updates repo enabled by default.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-03-03 Thread Till Maas
On Mon, Mar 01, 2010 at 01:46:20PM -0500, Seth Vidal wrote:

> On Mon, 1 Mar 2010, Till Maas wrote:

> > What kind of tests need to be done always manually? The only ones I can
> > think are tests for the appearance of applications or tests that require
> > specific hardware. But in the general case, I do not think that for
> > every package manual testing will always be required, except while
> > creating new automatic tests. E.g. if you have a library package with
> > good unit test and behaviour test coverage and tests for RPM
> > metadata, what do you want to test manually?
> 
> I have a series of basic functionality tests that I run before each yum 
> release to make sure that there is nothing unforeseen in an update.
> 
> I don't think such a set of tests is ridiculous, but I do admit it is 
> complicated.

I assume that you have a checklist of tests and run them manually. Is it
not possible to run the tests automatically because of there nature? Or
is it only because the framework is missing? The advantage of automated
tests would be, that together with rpm VCS support (scripts), you could
even run after each commit to even faster spot bugs:

1) commit upstream
2) build new rpm
3) apply AutoQA to the rpm

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-03-03 Thread Till Maas
On Wed, Mar 03, 2010 at 12:33:40AM -0500, James Antill wrote:

>  You keep saying that 7 days is "enough" but I haven't seen you provide
> _any_ evidence to support it. Noting that it will often take 3-4 days
> before a package in testing can be seen by all users. So maybe you are

So there is an easy way to get around 25% (two week stay in testing) to
50% (one week stay in testing) more time to test packages without
negative impact: make them faster available to the users.

Regards
Till


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

Re: Refining the update queues/process [Was: Worthless updates]

2010-03-03 Thread Till Maas
On Wed, Mar 03, 2010 at 08:42:57AM -0500, Seth Vidal wrote:

> On Wed, 3 Mar 2010, Till Maas wrote:

> > Are there even any  metrics about how many bad updates happened? For me
> > bug that can be fixed issuing an update are a lot more than regressions
> > with updates or new bugs introduced with updates. If updates are slowed
> > down, this will get even worse. Especially because the proposal is to
> > use time instead of test coverage as the criterion to push an update to
> > stable.
> 
> Actually the proposal is time AND test coverage.

I mind have misunderstood it, but afaics it only says that it will be
tested, because it spent time in updates-testing, but this is not even
true nowadays, even if packages stay long in updates-testing.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-03-03 Thread Till Maas
On Wed, Mar 03, 2010 at 11:02:51AM -0500, James Antill wrote:
> On Wed, 2010-03-03 at 07:38 +0100, Kevin Kofler wrote:

> > No, because updates may depend on previous updates to work properly. We 
> > can't possibly test or support all possible combinations of updates.
> 
>  We can't _now_ ... because of packagers like you who want to release
> lots of updates with no or almost no testing!

Afaics, nobody objected to test updates more. But afaics they only
support so far is %check in SPEC builds, which is not much support after
all. But with AutoQA this will become better.

>  If we had less updates, that changed less things and required more
> testing before pushing them to users ... this would be entirely
> possible.

Less updates mean more changes per update or you have more buggy
packages, because updates usually fix bugs.

Regards
Till


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

Re: Worthless updates

2010-03-03 Thread Till Maas
On Wed, Mar 03, 2010 at 10:50:22AM -0600, Garrett Holmstrom wrote:
> On 3/3/2010 2:51, Till Maas wrote:
> > On Tue, Mar 02, 2010 at 09:07:29PM -0500, Seth Vidal wrote:
> > How about we keep updates and updates-testing more like they are and add
> > another repo like updates-stable that follows your policy and is the
> > only updates repo enabled by default.
> 
> Splitting the updates repos into "updates-testing," 
> "updates-probably-stable," "updates-stable," "updates-really-stable," or 
> whatever doesn't solve the problem.  Not only would the choice of what 
> is on by default remain the only distinction of significance, but it 
> would also subdivide Fedora releases in a way that prevents bugs that 
> are fixed with version upgrades from reaching most users.

Bug avoiding regressions at all costs is what some are willing to take.
With the repo split there can be at least better co-operation as e.g.
splitting the distribution. At least for me as a FOSS believer getting
upstream bugfixes fast (especially if I submitted them upstream) into
the distro is a key feature.

> If we want to go down that road we might as well write a yum plugin that 
> installs updates only if they meet a user-set karma threshold.  At least 
> then we wouldn't have repo proliferation.

This would work for me, too, and was suggested in some other mail. But
this would also need repo adjustments to keep the old packags with
enough karma.

Regards
Till


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

Re: Worthless updates

2010-03-03 Thread Till Maas
On Wed, Mar 03, 2010 at 05:37:14PM +0100, Kevin Kofler wrote:
> Till Maas wrote:
> > How about we keep updates and updates-testing more like they are and add
> > another repo like updates-stable that follows your policy and is the
> > only updates repo enabled by default.
> 
> That's essentially what Adam Williamson and Doug Ledford (both inspired by 
> Mandriva) already proposed.

\o/ this seems to be the road to a consensus then. ;-)

> Out of the proposals for more conservative updates, it's the one I consider 
> least unacceptable, though I'd argue it's still worse than the status quo 
> because it doubles the amount of package streams to maintain, and 
> maintaining the conservative stream could become quite painful if done 
> right. (Backporting security fixes is a PITA, and you can't just upgrade to, 
> say, KDE 4.4.1 if you've been shipping 4.2.2 (the version in F11 GA) all 
> this time. (Note that I'm not aware of any security issue being addressed by 

As far as I understood, there is no need to backport security fixes. One
could just copy the package with the security fix with all needed
dependencies to the stable repo imho.

Regards
Till


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

Re: Worthless updates

2010-03-03 Thread Till Maas
On Wed, Mar 03, 2010 at 05:45:02PM +0100, Patrice Dumas wrote:
> On Wed, Mar 03, 2010 at 05:37:14PM +0100, Kevin Kofler wrote:
> > actually works (i.e. if it doesn't lead to maintainers only caring about 
> > the 
> > conservative stream).
> 
> Packagers would then have the choice, I think this can only be a good
> thing. Right now they have the choice, but the user cannot know what
> the packager choosed. If somebody wants more stable updates or more 
> uptodate package than what the maintainer want, this could be a scenario 
> where co-maintaining is a good option with different co-maintainers caring 
> more about one or the other stream.

This came to my mind, too.

Regards
Till


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

Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback)

2010-03-03 Thread Till Maas
On Wed, Mar 03, 2010 at 11:48:18AM -0500, James Antill wrote:
> On Wed, 2010-03-03 at 17:09 +0100, Till Maas wrote:
> > On Wed, Mar 03, 2010 at 11:02:51AM -0500, James Antill wrote:
> > >  If we had less updates, that changed less things and required more
> > > testing before pushing them to users ... this would be entirely
> > > possible.
> > 
> > Less updates mean more changes per update or you have more buggy
> > packages, because updates usually fix bugs.
> 
>  As I would assume any programmer knows: Not all bugs are created equal.
> Trading "no regressions" for "some minor bugs still remain" is a trade
> lots of users are happy to make (see: every customer of every piece of
> commercial software, ever).

But this is why I am not using a commercial version of Fedora (RHEL),
but a FOSS distribution. And here the relationship differs a lot than
the relationship between non-FOSS vendors and clients, so the Microsoft
/ Windows User relationship does not hold. Is there even a way to report
bugs to Microsoft? At least there is no way to submit patches. And I am
pretty sure that minor bugs usually remain in commercial software,
because the vendor does not care to put money/effort into fixing them.
This also happens in FOSS, but then often patches are accepted.

Regards
Till


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

Re: Refining the update queues/process [Was: Worthless updates]

2010-03-03 Thread Till Maas
On Wed, Mar 03, 2010 at 11:07:27AM -0500, Seth Vidal wrote:
> 
> 
> On Wed, 3 Mar 2010, Till Maas wrote:
> 
> > On Wed, Mar 03, 2010 at 08:42:57AM -0500, Seth Vidal wrote:
> >
> >> On Wed, 3 Mar 2010, Till Maas wrote:
> >
> >>> Are there even any  metrics about how many bad updates happened? For me
> >>> bug that can be fixed issuing an update are a lot more than regressions
> >>> with updates or new bugs introduced with updates. If updates are slowed
> >>> down, this will get even worse. Especially because the proposal is to
> >>> use time instead of test coverage as the criterion to push an update to
> >>> stable.
> >>
> >> Actually the proposal is time AND test coverage.
> >
> > I mind have misunderstood it, but afaics it only says that it will be
> > tested, because it spent time in updates-testing, but this is not even
> > true nowadays, even if packages stay long in updates-testing.
> 
> Having more time opens us up to more testing days and in the near future 
> autoqa to help us bounce obviously bad things.

This statement fails to address that packages that stays long in
updates-testing are subject to testing. Btw. I am also pretty sure that
most of the manual testing time is better spent writing automated tests,
unless you consider just updating to updates-testing and see if
something bad happens sufficient testing. But this is not even enough to
find regressions, because one needs to investigate how to reproduce it
and then also test the update/release version of the package to know,
whether it is a regression or just a bug that was not triggered before.

Regards
Till


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

<    1   2   3   4   5   6   7   8   9   10   >