Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Aleksandar Kurtakov
Can I be added to the list of maintainers that need help very badly from the 
beginning?
I maintain a number of packages that are very low in the Java stack and would 
force the whole Java stack to be removed if they are removed but noone wants to 
maintain them.
That's how I gained them! If such a policy is adopted it would be very bad 
decision if there isn't a mechanism prior to that for maintainers to list 
packages that they maintain to keep the distro integrity but don't care about 
them personally. I bet that there would be a very big list of maintainers that 
would list a number of there packages in this list.
To give a better estimate - I'm owner of 69 packages(139 comaintainer) of these 
I would like to maintain only 11 (eclipse*) packages but the rest is crucial to 
something. The problem should be obvious now - I would like to list this 58 
packages as something I need help with. And to explain things better - yes I do 
fix bugs when they arrive in this packages- but just a real bugs (broken 
functionality, crashers, etc.) and let aside bugs asking for new version 
update, new functionality, pony:) until I need them. It's volunteer based 
effort and NOONE has the right to put more burden on packagers or you will lose 
them. 
And everyone stop telling the story about disappointed bug reporters, why noone 
is saying about disappointed maintainers? My experience is quite the opposite 
at least 7 out of 10 bug reports are from people that don't want to help. I'm 
speaking for bug reports that stay needing info from reporters for weeks and 
months before I close them as INSUFFICIENT_DATA. If a decision to orphan 
packages is made a similar decision should be made to ban bugzilla accounts 
that don't respond to information requests from maintainers. If a packager is 
losing time for reporters if he doesn't respond, there are for sure reporters 
that lose time of the packagers. In my case they lose me so much time that I 
would have probably fixed some of the bugs that I haven't responded to!!!
Does the previous paragraph sounds right? HELL NO!! There should be an effort 
to make more people help as much as they can (even if it's one day per year), 
not an effort to put more burden on people that are already doing work.


Pissed by the constant efforts to draw maintainers as lazy and non-responsive,
Alexander Kurtakov



- Original Message -
From: Kevin Fenzi ke...@scrye.com
To: devel@lists.fedoraproject.org
Sent: Tuesday, November 22, 2011 12:36:39 AM
Subject: Re: Fedora clean up process seems to be seriously broken...

On Mon, 21 Nov 2011 14:03:43 -0800
Jesse Keating jkeat...@j2solutions.net wrote:

 This has come up nearly every release cycle.  Problem is that nobody
 can seem to agree on what an appropriate sign of life would be, no
 has made a serious FESCo proposal for a contrived sign of life.
 
 I don't think anybody disagrees (well maybe KKoffler) that
 unmaintained software should be discovered and ejected from the
 distro, the entirety of the problem lies how to discover (as well as
 side issues about what to do about maintainers that are active for
 one package, but completely ignore 3 others, etc…)
 
 So if you are serious about wanting this fixed, draft a proposal,
 figure out who's going to do the coding work, and bring it to FESCo.

To quote Ajax: +!

I think the current policy is not very ideal either, but haven't had
time/energy to work out a new one. ;) 

My last thought was to come up with a automated/script way to gather
info from: bugzilla, pkgdb, koji, git, mailing lists, etc and output a
list of 'likely inactive people'. Then, have a group of humans look at
the list, and try and contact/ping people. With no reply after a
timeperiod, orphan their packages. 

Note that we need to balance here cases like: 

* maintainer is very active, just ignoring $leafpackage right now. 
* maintainer is on vacation/sick/etc
* maintainer needs help, we should try and help them out. 
* maintainer doesn't use our bugzilla as their primary bug zone. 
* maintainer maintains a software that has a vast number of bugs and
  they can't deal with them all. 
* maintainer is working on higher priority bug, so ignoring feature
  requests/etc. 

Anyhow, I for one would welcome written up, concrete proposals here. 

kevin



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

File XML-DifferenceMarkup-1.04.tar.gz uploaded to lookaside cache by ppisar

2011-11-22 Thread Petr Pisar
A file has been added to the lookaside cache for perl-XML-DifferenceMarkup:

d753b39fec3c8da3917c35c40d101fef  XML-DifferenceMarkup-1.04.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-XML-DifferenceMarkup] Import

2011-11-22 Thread Petr Pisar
commit 4c02cd7b6579f6519b70046a899cc672b47be04f
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 22 09:53:34 2011 +0100

Import

 .gitignore |1 +
 perl-XML-DifferenceMarkup.spec |   53 
 sources|1 +
 3 files changed, 55 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..432cee3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/XML-DifferenceMarkup-1.04.tar.gz
diff --git a/perl-XML-DifferenceMarkup.spec b/perl-XML-DifferenceMarkup.spec
new file mode 100644
index 000..81c8d27
--- /dev/null
+++ b/perl-XML-DifferenceMarkup.spec
@@ -0,0 +1,53 @@
+Name:   perl-XML-DifferenceMarkup
+Version:1.04
+Release:1%{?dist}
+Summary:XML diff and merge
+License:GPL+ or Artistic
+Group:  Development/Libraries
+URL:http://search.cpan.org/dist/XML-DifferenceMarkup/
+Source0:
http://www.cpan.org/authors/id/V/VB/VBAR/XML-DifferenceMarkup-%{version}.tar.gz
+BuildRequires:  diffmark-devel
+BuildRequires:  libxml2-devel
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(XML::LibXML) = 1.70
+BuildRequires:  perl(XSLoader)
+# Tests only:
+BuildRequires:  perl(Test)
+BuildRequires:  perl(Test::More)
+Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+Requires:   perl(XML::LibXML) = 1.70
+
+%{?perl_default_filter}
+
+%description
+This module implements an XML diff producing XML output. Both input and
+output are DOM documents, as implemented by XML::LibXML.
+
+%prep
+%setup -q -n XML-DifferenceMarkup-%{version}
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS
+make %{?_smp_mflags}
+
+%install
+make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+%check
+make test
+
+%files
+%doc Changes README
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/XML*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Nov 18 2011 Petr Pisar ppi...@redhat.com 1.04-1
+- Specfile autogenerated by cpanspec 1.78.
+- Remove BuildRoot and defattr from spec code
diff --git a/sources b/sources
index e69de29..139e2eb 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d753b39fec3c8da3917c35c40d101fef  XML-DifferenceMarkup-1.04.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Michael Schwendt
On Tue, 22 Nov 2011 00:09:36 +0100, RH (Reindl) wrote:

 
 
 Am 21.11.2011 23:50, schrieb Michael Schwendt:
  On Mon, 21 Nov 2011 22:58:50 +0100, RH (Reindl) wrote:
  
  +1
 
  nothing is more frustrating for users as ignored bugreports reintroduced 
  from
  release to relase while th eonly response is from bugzapper about EOL of 
  the
  release
  
  Well, that's not the same problem as this thread is about.
  
  There a very active packagers (and developers who also do packaging tasks)
  who don't respond to [all] tickets due to various reasons. Some of the
  reasons are valid. Become a package maintainer yourself, Harald, before
  you judge about them all.
 
 i do not judge!
 
 in my opinion there is no reason to not respond
 respond can be negative with a short why
 well, this would be much more helpful as bugzapper-mails

That's even another topic. ;)

Those automated bugzapper mails come *much* too late. They are a poor
attempt at cleaning up old cruft in bugzilla. They don't handle the case
of bug reporters refreshing tickets again and again in response to the
automated NEEDINFO query *without* any human being ever deciding to spend
time on the ticket.

However, for _some_ components of the distribution, if you want human
beings to handle the incoming bugzilla traffic, these would need to be
real bugzilla monkeys. Some components receive hundreds (if not thousands)
tickets per dist lifetime. In Fedora bugzilla. In addition to the upstream
bug tracker.

 it is a hughe difference if you give no feedback to anyone
 who took the time to make a bugreport or ignore it

Given the amount of bz traffic for some pkgs, it isn't easy to even try to
respond to them all. Especially if the devs are active in the upstream
ticket system, too. There is also no guarantee that the bug reporter will
be helpful beyond the initial report. Some reporters simply don't respond
anymore either. As I say it, ABRT can be both a blessing and a curse. ABRT
makes it much easier for arbitrary users to dump something into bugzilla,
under the assumption that the submitted backtrace is enough, even if the
problem is not reproducible.
 
 if the respponse is sorry no time yet is would be much
 morehelpful than no response at all

*That* should be an automated response. Including the request to consider
filing a bug upstream. An opt-in service for packagers to enable it for
their packages.

All not trivial, however, as _somebody_ will need to decide whether a bug
is specific to Fedora or whether it's a general bug in the source code.

At first you may be satisfied by a sorry no time yet response, but
for how long? Eventually you would demand a fix to be delivered, or
another response, or some kind of promise to spend time on the issue.

 we all know that nothing will be perfect now or in future but
 give users the feeling that they are not ignored is a high value

Are they? Not in general. We need to find out the _where_ and _why_.

It's not unusual for your own issues to become your pet peeves.
Instead of waiting for others to work on fixes, try to find an area
where to contribute.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Michael Schwendt
On Tue, 22 Nov 2011 00:00:33 +0100, MT (Miloslav) wrote:

  Nothing is in place to detect inactive maintainers automatically.
 
 We don't really need absolute automation - if a package is not
 actively maintained but nobody notices, does it really matter?[1]

Yes. Users notice, but they report their findings in bugzilla only to
learn months later that nobody seems to listen.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Rahul Sundaram
On 11/22/2011 04:51 AM, Jóhann B. Guðmundsson wrote:
 On 11/21/2011 10:50 PM, Michael Schwendt wrote:
 I understand this thread as a comment on improving the detection of
 inactive maintainers and unmaintained packages.
 
 It is indeed intended as such.

I would recommend you stop this thread at this point and write up a
concrete proposal and submit it to FESCo and/or help with scripts that
automate the detection of potentially unmaintained packages.  I would
also recommend that you become a package maintainer so that you are
aware of the other side and understand the problem areas better.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Stanislav Ochotnicky
Excerpts from Jóhann B. Guðmundsson's message of Tue Nov 22 00:28:32 +0100 
2011:
 On 11/21/2011 11:21 PM, Jóhann B. Guðmundsson wrote:
  On 11/21/2011 10:50 PM, Michael Schwendt wrote:
  I understand this thread as a comment on improving the detection of
  inactive maintainers and unmaintained packages.
 
  It is indeed intended as such.
 

 BTW does anyone have any insight on how other distributions are solving
 this Debian/Suse/Gentoo/Arch etc. since we are all faced with this
 problem and surely some distribution might have solved this problem already.

Well Gentoo has a different approach to ownership and all that. And
from that also a different approach to slacking/activity.

Basic thing considered is commits/month[1]. If that seems low over
prolonger period of time other sources of contribution for given
developer are being searched for. Usually his/hers team leads are
being asked if he/she does some thing out of our cvs tree. It can be
answering questions on forum or other activities. We don't really have
different levels of developers (think maintainer vs. qa
vs. provenpackager etc).

All in all this is semi-automated process. Tools gather data, produce
statistics and few people look at them and from time to time try to
ping people. Though the whole approach is mostly: If you can help at
least a bit, don't leave. Plus there is the whole devaway[2] system
so people can be inactive for prolonged periods of time and other devs
know what to do (oh, you say you are away on long vacation until end
of December and others are welcome to fix bugs in your packages. Cool).

I am sure something similar could be done in Fedora. If the packager
hasn't made any commit in any of his packages in past 2 releases +
some other conditions maybe, it's likely he has no idea about current
guidelines, processes, has never used fedpkg etc.


[1] http://dev.gentoo.org/~tove/stats/gentoo-x86/cvs-log-all-2011-10.txt
[2] http://dev.gentoo.org/devaway/

--
Stanislav Ochotnicky sochotni...@redhat.com
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc.   http://cz.redhat.com


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

Re: Libs with applications

2011-11-22 Thread Karel Zak
On Sun, Nov 20, 2011 at 02:33:34PM -0500, Steve Grubb wrote:
 # ldd /usr/bin/msntest | wc -l
 20
 # ldd /usr/lib64/libmsn.so.0.3.0 | wc -l
 9

 Please, be careful. ldd(1) prints recursively all dependencies.

 $ ldd  /usr/bin/msntest | wc -l  
 20

 $ readelf -a /usr/bin/msntest | grep NEEDED | wc -l
 8

It means that the /usr/bin/msntest depends on 8 libraries only. 

 I didn't test all of them, but the extra dependencies are unneeded.

Yes, typical problem is (usually) completely broken .pc (pkg-config)
file. My experience is that developers don't have a clue about
'Requires.private' pkg-config field and they add all libraries to
'Requires' or 'Libs', so then binaries are linked with many
unnecessary libraries (possible workaround is --as-needed ld(1)
option).

man pkg-config:
   In the  situation where each .pc file corresponds to a library,
   Requires.private shall be used exclusively to specify the 
   dependencies between the libraries.

$ pkg-config --libs gtk+-3.0 
-pthread -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangoft2-1.0
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpng12 -lm -lcairo-gobject -lcairo
-lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0
-lgthread-2.0 -lrt -lglib-2.0  

... I don't believe that gtk ABI contains symbols from all this
libraries :-)

Karel

-- 
 Karel Zak  k...@redhat.com
 http://karelzak.blogspot.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Request update of shared-mime-info

2011-11-22 Thread Bastien Nocera
On Mon, 2011-11-21 at 14:36 -0500, Jon Masters wrote:
 Folks,
 
 Can someone please push the update that I made (with permission) to
 shared-mime-info? I'm getting jcm does not have commit access when I
 try to make the F16 update. This fix is required to actually be able to
 play many MP3 files (including all purchased from Amazon.com) on F16.

No, it's needed _only_ to play Amazon.com purchased files. Even if it's
possible to create a broken file, I hardly think that trying to
artificially raise the severity of the problem is useful.

 Tested Koji builds:
 
 F16: http://koji.fedoraproject.org/koji/taskinfo?taskID=3530557
 F17: http://koji.fedoraproject.org/koji/taskinfo?taskID=3530543
 
 Jon.
 
 


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

Snap! A system snapshotter for Fedora/Ubuntu/Windows/and more

2011-11-22 Thread Mo Morsi
Hey all, I'm looking for help testing a project I've been working on 
over the last few months. Snap [1] is a cross-platform system snapshot 
and restoration utility which uses the underlying package management 
system to take snapshots of packages installed as well as files modified 
outside of the package management system.


Only files modified post-installation and new-files (eg those not 
tracked by the package system) are backed up so that snapshots are 
lightweight and are able to be migrated across hosts. Currently 
supported are RPM based distros (Fedora, RHEL, CentOS ./CentOS.html), 
Deb based distros (Debian, Ubutunu), and Windows


Also supported are service snapshots. For example postgres and mysql 
db's will be backed up, as are Apache and IIS websites using the native 
tooling. All of this is built ontop of a very modular / plugable system 
which allows developers to extend Snap to take and restore snapshots of 
any custom target.


My intention of this project was to make cross-virtualization-hypervisor 
and cross-cloud-provider [2] snapshots a cinch, but it can also be used 
for general system backup and recovery.


 I've tried to harden it up as much as I could up to this point, 
writing an extensive test suite, and conducting full integration testing 
on various platforms but am looking for more widespread testing, 
especially in alternative environments. Also I would like to start 
forming a community around this project, to write backends to support 
snapshots on a variety of platforms and of a variety of services.


The project is as open source as it gets, written in Python and licensed 
under the GPLv3. I've submitted Snap to Fedora [3] and Debian / Ubuntu 
[4], any package reviews would be more than appreciated.


Thanks for reading so far!

-Mo Morsi


[1] https://github.com/movitto/snap

[2] http://mo.morsi.org/blog/node/347

[3] https://bugzilla.redhat.com/show_bug.cgi?id=755890

[4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649585

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

[Bug 755903] New: Use of uninitialized value in string eq at .. FormFu/Constraint.pm line 107

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

Summary: Use of uninitialized value in string eq at .. FormFu/Constraint.pm 
line 107

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

   Summary: Use of uninitialized value in string eq at ..
FormFu/Constraint.pm line 107
   Product: Fedora
   Version: 16
  Platform: All
OS/Version: Linux
Status: NEW
  Severity: unspecified
  Priority: unspecified
 Component: perl-HTML-FormFu
AssignedTo: iarn...@gmail.com
ReportedBy: dgp...@corefiling.co.uk
 QAContact: extras...@fedoraproject.org
CC: iarn...@gmail.com, fedora-perl-devel-l...@redhat.com
Classification: Fedora
  Story Points: ---
  Type: ---


Created attachment 534999
  -- https://bugzilla.redhat.com/attachment.cgi?id=534999
Make the noise stop in FormFu::Constraint

Description of problem:
Use of uninitialized value in string eq at
/usr/share/perl5/vendor_perl/HTML/FormFu/Constraint.pm line 107.

Version-Release number of selected component (if applicable):
0.09003-2.fc16

How reproducible:
Certain input data causes the warning to be generated

Steps to Reproduce:
1.
2.
3.

Actual results:
Use of uninitialized value in string eq at
/usr/share/perl5/vendor_perl/HTML/FormFu/Constraint.pm line 107. printed to
terminal

Expected results:
Glorious silence

Additional info:
Scalar::Util's reftype can return undef. There is no sanity check before using
in a string eq, hence terminal spam.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jóhann B. Guðmundsson
On 11/22/2011 08:51 AM, Aleksandar Kurtakov wrote:
 Can I be added to the list of maintainers that need help very badly from the 
 beginning?

If such an list existed I dont see why that should be a problem.

 I maintain a number of packages that are very low in the Java stack and would 
 force the whole Java stack to be removed if they are removed but noone wants 
 to maintain them.
 That's how I gained them! If such a policy is adopted it would be very bad 
 decision if there isn't a mechanism prior to that for maintainers to list 
 packages that they maintain to keep the distro integrity but don't care about 
 them personally. I bet that there would be a very big list of maintainers 
 that would list a number of there packages in this list.

Not sure what you mean about distro integrity since arguably shipping 
few but well maintained components is better then shipping many poorly 
maintained or not maintained at all.

But basically you winded up being stuck with them since you wanted to 
ship component A but to do so you required B), C) and D) but nobody 
is/wants maintain B),C) and D).

Nothing can actually be done here since that's the price one has to pay 
wanting to ship component A).

 To give a better estimate - I'm owner of 69 packages(139 comaintainer) of 
 these I would like to maintain only 11 (eclipse*) packages but the rest is 
 crucial to something. The problem should be obvious now - I would like to 
 list this 58 packages as something I need help with. And to explain things 
 better - yes I do fix bugs when they arrive in this packages- but just a real 
 bugs (broken functionality, crashers, etc.) and let aside bugs asking for new 
 version update, new functionality, pony:) until I need them. It's volunteer 
 based effort and NOONE has the right to put more burden on packagers or you 
 will lose them.

Nobody is putting burden on anyone other then the maintainers themselves.

Either they do it directly to themselves ( by maintaining more things 
they can handle which eventually may lead to burnout ) or it's being 
done by other sloppy/non responsive/absent maintainers indirectly 
through the component they are supposed to maintain ( which they aren't 
doing which results in other maintainers have to do all the leg work 
themselves encase their components depends on the one that he maintains 
) or through various policy's/processes we in place trying to deal with 
those.

Which is what I would say is just another symptom of the underlying 
problem that needs to be dealt with as in active maintainers themselves 
are paying hefty price for those inactive once.

Through bureaucracy and what you are experiencing above amongst other 
things.

 And everyone stop telling the story about disappointed bug reporters, why 
 noone is saying about disappointed maintainers? My experience is quite the 
 opposite at least 7 out of 10 bug reports are from people that don't want to 
 help. I'm speaking for bug reports that stay needing info from reporters for 
 weeks and months before I close them as INSUFFICIENT_DATA. If a decision to 
 orphan packages is made a similar decision should be made to ban bugzilla 
 accounts that don't respond to information requests from maintainers. If a 
 packager is losing time for reporters if he doesn't respond, there are for 
 sure reporters that lose time of the packagers. In my case they lose me so 
 much time that I would have probably fixed some of the bugs that I haven't 
 responded to!!!
 Does the previous paragraph sounds right? HELL NO!! There should be an effort 
 to make more people help as much as they can (even if it's one day per year), 
 not an effort to put more burden on people that are already doing work.

We actually have process in place to deal with that name Triagers 
however a while back I and James I believe and perhaps few others in QA 
went ahead with How_To_componentDebug pages to try to deal with that 
problem in an attempt to educate and have proper documentation for 
reporters and Triager to follow.  Aiming for a workflow like this...

Report comes in  ( preferably containing proper information to begin 
with ) -- Gets triaged ( if == insufficent data point reporter to how 
to debug page for a given component and wait until he provides proper 
data ) -- Flag Triaged and hand it to maintainer for further processing.

At that time we had what roughly 6000 - 7000 components in the 
distribution and I quickly realize that we could not write all those how 
to debug pages without maintainers participation in the process  ( which 
went lala depending on who you were dealing with )  at least we needed 
to prevent further components being introduced into the distribution 
without having that information available so we eventually gradually 
would manage to work on those 6000 - 7000 components and slowly bringing 
that number down. ( We even had played with the idea if we could 
integrate this to Bugzilla somehow as on components page would be a link 

[Bug 755906] New: perl-Archive-Tar-1.82 is available

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

Summary: perl-Archive-Tar-1.82 is available

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

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


Latest upstream release: 1.82
Current version in Fedora Rawhide: 1.80
URL: http://search.cpan.org/dist/Archive-Tar/

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

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

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

[Bug 755907] New: perl-Net-HTTP-6.02 is available

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

Summary: perl-Net-HTTP-6.02 is available

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

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


Latest upstream release: 6.02
Current version in Fedora Rawhide: 6.01
URL: http://search.cpan.org/dist/Net-HTTP/

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

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

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

Re: Packaging Yorick

2011-11-22 Thread Stanislav Ochotnicky
Excerpts from Jonathan Underwood's message of Mon Nov 21 22:43:48 +0100 2011:
 Hi,

 I have just started looking at packaging Yorick[1][2], an interpreted
 programming language for scientific simulations. It seems that this is
 BSD licensed and so would be suitable for packaging in Fedora.

 However, by default and design it has a really horrible filesystem
 layout[3], with files under the following directory:


 relocate/  files required for building compiled packages, and:
   bin/ binary executables
   lib/ binary libraries for compiled packages
   include/ header files for compiled package APIs
   i0/  interpreted code required for yorick to start
   i/   optional interpreted code libraries
   i-start/ interpreted code that autoloads at startup
   g/   graphics style files, palettes, and templates
   doc/ documentation files

 According to the docs[3], it's possible to move the whole relocate
 directory elsewhere (eg. to be under /usr), but not to move
 directories underneath the main directory. This of course violates our
 packaging guidelines in many ways.

 Before I look into what's required to patch this beast to meet the
 packaging guidelines, I wonder if anyone else has tried packaging it,
 and/or wants to help?

One approach you can use is symlinking. It's what tomcat package
uses. It too has a specific directory structure, but we put things in
right places and then symlink them back into one directory. If those
dirs don't change too much it should be possible to maintain it.


--
Stanislav Ochotnicky sochotni...@redhat.com
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc.   http://cz.redhat.com


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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jóhann B. Guðmundsson
On 11/22/2011 09:40 AM, Rahul Sundaram wrote:
 On 11/22/2011 04:51 AM, Jóhann B. Guðmundsson wrote:
 On 11/21/2011 10:50 PM, Michael Schwendt wrote:
 I understand this thread as a comment on improving the detection of
 inactive maintainers and unmaintained packages.
 It is indeed intended as such.
 I would recommend you stop this thread at this point and write up a
 concrete proposal and submit it to FESCo and/or help with scripts that
 automate the detection of potentially unmaintained packages.  I would
 also recommend that you become a package maintainer so that you are
 aware of the other side and understand the problem areas better.

First of all why do I need to come up with a concrete proposal to FESCO 
why dont they come up with something to try to improve the distribution.

Does that governing body only exist to say yay or nay to others proposals?

Secondly the only reason I don't maintain packages within the 
distribution is because I'm fully aware that I dont have time in doing so.

So instead of me working under the illusion that I can resulting in me 
half ass maintaining stuff at best I rather choose not, to cause I know 
for a fact that nobody gains anything from it infact I would just be 
signing up to become the part of the problem not the solution if I did.

And I'm already fully aware of the other side given that I receive every 
bug filed at systemd and I also can tell you that of each of ca 8 of 10 
bugs filed there the reporter should be filing against relevant 
component containing their unit files as opposed to systemd itself. ( 
Apparently if anything fails at bootup it's systemd's fault )

I am giving what I can when I can, to contribute the distribution and my 
actions there speak well enough for themselves and will continue to do so.

My first and foremost priority is to get the migration process over 
with.

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

[Bug 755907] perl-Net-HTTP-6.02 is available

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


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

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

   What|Removed |Added

 Status|NEW |ASSIGNED
   See Also||https://bugzilla.redhat.com
   ||/show_bug.cgi?id=750793

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

[Bug 755906] perl-Archive-Tar-1.82 is available

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


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

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||psab...@redhat.com
 AssignedTo|mmasl...@redhat.com |psab...@redhat.com

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

[perl-Net-HTTP] 6.02 bump

2011-11-22 Thread Petr Pisar
commit a75812327163a91391cdec4d9fe55297155fbb6c
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 22 13:00:23 2011 +0100

6.02 bump

 .gitignore |1 +
 perl-Net-HTTP.spec |8 ++--
 sources|2 +-
 3 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 78ccad7..fcb7382 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /Net-HTTP-6.00.tar.gz
 /Net-HTTP-6.01.tar.gz
+/Net-HTTP-6.02.tar.gz
diff --git a/perl-Net-HTTP.spec b/perl-Net-HTTP.spec
index c91f896..d3ae70a 100644
--- a/perl-Net-HTTP.spec
+++ b/perl-Net-HTTP.spec
@@ -1,6 +1,6 @@
 Name:   perl-Net-HTTP
-Version:6.01
-Release:2%{?dist}
+Version:6.02
+Release:1%{?dist}
 Summary:Low-level HTTP connection (client)
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -55,6 +55,10 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 22 2011 Petr Pisar ppi...@redhat.com - 6.02-1
+- 6.02 bump
+- Fixes HTTPS time-out in LWP::UserAgent/IO::Socket::SSL (bug #750793)
+
 * Tue Jul 19 2011 Petr Sabata con...@redhat.com - 6.01-2
 - Perl mass rebuild
 
diff --git a/sources b/sources
index d082010..616f556 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d7ae2675fca351147adcd26f840b6993  Net-HTTP-6.01.tar.gz
+b0fa0a246872ff8da48c65da6f5281fc  Net-HTTP-6.02.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Aleksandar Kurtakov
Comments inline.

- Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: devel@lists.fedoraproject.org
 Sent: Tuesday, November 22, 2011 1:36:53 PM
 Subject: Re: Fedora clean up process seems to be seriously broken...
 
 On 11/22/2011 08:51 AM, Aleksandar Kurtakov wrote:
  Can I be added to the list of maintainers that need help very badly
  from the beginning?
 
 If such an list existed I dont see why that should be a problem.
 
  I maintain a number of packages that are very low in the Java stack
  and would force the whole Java stack to be removed if they are
  removed but noone wants to maintain them.
  That's how I gained them! If such a policy is adopted it would be
  very bad decision if there isn't a mechanism prior to that for
  maintainers to list packages that they maintain to keep the distro
  integrity but don't care about them personally. I bet that there
  would be a very big list of maintainers that would list a number
  of there packages in this list.
 
 Not sure what you mean about distro integrity since arguably shipping
 few but well maintained components is better then shipping many
 poorly
 maintained or not maintained at all.
 
 But basically you winded up being stuck with them since you wanted to
 ship component A but to do so you required B), C) and D) but nobody
 is/wants maintain B),C) and D).
 
 Nothing can actually be done here since that's the price one has to
 pay
 wanting to ship component A).
 
  To give a better estimate - I'm owner of 69 packages(139
  comaintainer) of these I would like to maintain only 11 (eclipse*)
  packages but the rest is crucial to something. The problem should
  be obvious now - I would like to list this 58 packages as
  something I need help with. And to explain things better - yes I
  do fix bugs when they arrive in this packages- but just a real
  bugs (broken functionality, crashers, etc.) and let aside bugs
  asking for new version update, new functionality, pony:) until I
  need them. It's volunteer based effort and NOONE has the right to
  put more burden on packagers or you will lose them.
 
 Nobody is putting burden on anyone other then the maintainers
 themselves.
 
 Either they do it directly to themselves ( by maintaining more things
 they can handle which eventually may lead to burnout ) or it's being
 done by other sloppy/non responsive/absent maintainers indirectly
 through the component they are supposed to maintain ( which they
 aren't
 doing which results in other maintainers have to do all the leg work
 themselves encase their components depends on the one that he
 maintains
 ) or through various policy's/processes we in place trying to deal
 with
 those.
 
 Which is what I would say is just another symptom of the underlying
 problem that needs to be dealt with as in active maintainers
 themselves
 are paying hefty price for those inactive once.
 
 Through bureaucracy and what you are experiencing above amongst other
 things.

We seem to disagree here. I value every maintainer even one that steps in once 
in a year. And yes I value him more than someone that would open 10 bugreports 
without instructions how to reproduce.
So someone inactive for you seems to be active for me, right?

 
  And everyone stop telling the story about disappointed bug
  reporters, why noone is saying about disappointed maintainers? My
  experience is quite the opposite at least 7 out of 10 bug reports
  are from people that don't want to help. I'm speaking for bug
  reports that stay needing info from reporters for weeks and months
  before I close them as INSUFFICIENT_DATA. If a decision to orphan
  packages is made a similar decision should be made to ban bugzilla
  accounts that don't respond to information requests from
  maintainers. If a packager is losing time for reporters if he
  doesn't respond, there are for sure reporters that lose time of
  the packagers. In my case they lose me so much time that I would
  have probably fixed some of the bugs that I haven't responded
  to!!!
  Does the previous paragraph sounds right? HELL NO!! There should be
  an effort to make more people help as much as they can (even if
  it's one day per year), not an effort to put more burden on people
  that are already doing work.
 
 We actually have process in place to deal with that name Triagers
 however a while back I and James I believe and perhaps few others in
 QA
 went ahead with How_To_componentDebug pages to try to deal with
 that
 problem in an attempt to educate and have proper documentation for
 reporters and Triager to follow.  Aiming for a workflow like this...
 
 Report comes in  ( preferably containing proper information to begin
 with ) -- Gets triaged ( if == insufficent data point reporter to
 how
 to debug page for a given component and wait until he provides proper
 data ) -- Flag Triaged and hand it to maintainer for further
 processing.
 
 At that time we had what roughly 6000 - 7000 components in the
 

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Marcela Maslanova


- Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: devel@lists.fedoraproject.org
 Sent: Tuesday, November 22, 2011 12:57:24 PM
 Subject: Re: Fedora clean up process seems to be seriously broken...
 
 On 11/22/2011 09:40 AM, Rahul Sundaram wrote:
  On 11/22/2011 04:51 AM, Jóhann B. Guðmundsson wrote:
  On 11/21/2011 10:50 PM, Michael Schwendt wrote:
  I understand this thread as a comment on improving the detection
  of
  inactive maintainers and unmaintained packages.
  It is indeed intended as such.
  I would recommend you stop this thread at this point and write up a
  concrete proposal and submit it to FESCo and/or help with scripts
  that
  automate the detection of potentially unmaintained packages.  I
  would
  also recommend that you become a package maintainer so that you are
  aware of the other side and understand the problem areas better.
 
 First of all why do I need to come up with a concrete proposal to
 FESCO
 why dont they come up with something to try to improve the
 distribution.
 
You don't improve distribution, when you start bullying contributors. Bunch
of people were already annoyed with your proposal. 

 Does that governing body only exist to say yay or nay to others
 proposals?
 
Imho FESCo should mainly decide about technical difficulties. All of us
already have our own projects, so why should I care about this one?
Anyone on list can get your idea and work on heuristics if (s)he believes
it helps and than propose some actions.

 Secondly the only reason I don't maintain packages within the
 distribution is because I'm fully aware that I dont have time in
 doing so.
 
 So instead of me working under the illusion that I can resulting in
 me
 half ass maintaining stuff at best I rather choose not, to cause I
 know
 for a fact that nobody gains anything from it infact I would just be
 signing up to become the part of the problem not the solution if I
 did.
 
 And I'm already fully aware of the other side given that I receive
 every
 bug filed at systemd and I also can tell you that of each of ca 8 of
 10
 bugs filed there the reporter should be filing against relevant
 component containing their unit files as opposed to systemd itself. (
 Apparently if anything fails at bootup it's systemd's fault )
 
 I am giving what I can when I can, to contribute the distribution and
 my
 actions there speak well enough for themselves and will continue to
 do so.
 
 My first and foremost priority is to get the migration process over
 with.
 
 JBG

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jóhann B. Guðmundsson
On 11/22/2011 10:18 AM, Stanislav Ochotnicky wrote:
 Excerpts from Jóhann B. Guðmundsson's message of Tue Nov 22 00:28:32 +0100 
 2011:
 On 11/21/2011 11:21 PM, Jóhann B. Guðmundsson wrote:
 On 11/21/2011 10:50 PM, Michael Schwendt wrote:
 I understand this thread as a comment on improving the detection of
 inactive maintainers and unmaintained packages.
 It is indeed intended as such.

 BTW does anyone have any insight on how other distributions are solving
 this Debian/Suse/Gentoo/Arch etc. since we are all faced with this
 problem and surely some distribution might have solved this problem already.
 Well Gentoo has a different approach to ownership and all that. And
 from that also a different approach to slacking/activity.

 Basic thing considered is commits/month[1]. If that seems low over
 prolonger period of time other sources of contribution for given
 developer are being searched for. Usually his/hers team leads are
 being asked if he/she does some thing out of our cvs tree. It can be
 answering questions on forum or other activities. We don't really have
 different levels of developers (think maintainer vs. qa
 vs. provenpackager etc).

Hum

I think the only way to achieve something like this for maintainership 
we need to drop the ownership module so either nobody owns a 
package/component in the project or relevant SIG owns the package.


 All in all this is semi-automated process. Tools gather data, produce
 statistics and few people look at them and from time to time try to
 ping people. Though the whole approach is mostly: If you can help at
 least a bit, don't leave. Plus there is the whole devaway[2] system
 so people can be inactive for prolonged periods of time and other devs
 know what to do (oh, you say you are away on long vacation until end
 of December and others are welcome to fix bugs in your packages. Cool).

 I am sure something similar could be done in Fedora. If the packager
 hasn't made any commit in any of his packages in past 2 releases +
 some other conditions maybe, it's likely he has no idea about current
 guidelines, processes, has never used fedpkg etc.

If I can recall correctly I think fesco had someone working on something 
to gather activity stats ( wiki/bugzilla ) dont know if that ever got 
finished nor can I recall if the results from that tool if it came to 
existence were made public anyway if that tool exist the result from it 
should be made public from my pov.

In general gather statistic is an area all groups/communities within the 
project needs improvements in atleast I know for a fact that we have had 
the tendency in the past within the QA group to implement some idea 
without at the same time be measuring what the outcome of the idea is 
hence we have not been able to measure if things are improving or 
actually getting worse.

Afaik I dont think we can even give measurements on our own sub 
community's health as simple as are we gaining members more than we are 
loosing them and I suspect that we are not alone in that regard.

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

[Bug 755903] Use of uninitialized value in string eq at .. FormFu/Constraint.pm line 107

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


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

Iain Arnell iarn...@gmail.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
External Bug ID||CPAN 72611

--- Comment #1 from Iain Arnell iarn...@gmail.com 2011-11-22 07:36:40 EST ---
I've reported the problem upstream with a slightly modified patch.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jóhann B. Guðmundsson
On 11/22/2011 12:37 PM, Marcela Maslanova wrote:
 You don't improve distribution, when you start bullying contributors. Bunch
 of people were already annoyed with your proposal.

Please provide explanation further how I was bullying contributors.

Thanks

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Aleksandar Kurtakov


- Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: devel@lists.fedoraproject.org
 Sent: Tuesday, November 22, 2011 1:57:24 PM
 Subject: Re: Fedora clean up process seems to be seriously broken...
 
 On 11/22/2011 09:40 AM, Rahul Sundaram wrote:
  On 11/22/2011 04:51 AM, Jóhann B. Guðmundsson wrote:
  On 11/21/2011 10:50 PM, Michael Schwendt wrote:
  I understand this thread as a comment on improving the detection
  of
  inactive maintainers and unmaintained packages.
  It is indeed intended as such.
  I would recommend you stop this thread at this point and write up a
  concrete proposal and submit it to FESCo and/or help with scripts
  that
  automate the detection of potentially unmaintained packages.  I
  would
  also recommend that you become a package maintainer so that you are
  aware of the other side and understand the problem areas better.
 
 First of all why do I need to come up with a concrete proposal to
 FESCO
 why dont they come up with something to try to improve the
 distribution.

Because FESCO is an engineering committee and in engineering things usually can 
be 
measured. What we speak about is a social problem for me. Aka noone is 
obligated to do anything. 

 
 Does that governing body only exist to say yay or nay to others
 proposals?

Yes, because everywhere in FOSS one must be ready to work on what he wants.

 
 Secondly the only reason I don't maintain packages within the
 distribution is because I'm fully aware that I dont have time in
 doing so.

But you think that if I don't have time to work on someone's bugreport I should 
be banned??
That's what I call a friendly atmosphere.

 
 So instead of me working under the illusion that I can resulting in
 me
 half ass maintaining stuff at best I rather choose not, to cause I
 know
 for a fact that nobody gains anything from it infact I would just be
 signing up to become the part of the problem not the solution if I
 did.
 
 And I'm already fully aware of the other side given that I receive
 every
 bug filed at systemd and I also can tell you that of each of ca 8 of
 10
 bugs filed there the reporter should be filing against relevant
 component containing their unit files as opposed to systemd itself. (
 Apparently if anything fails at bootup it's systemd's fault )
 
 I am giving what I can when I can, to contribute the distribution and
 my
 actions there speak well enough for themselves and will continue to
 do so.

So do all of us!!! Hence why I'm so angry at ideas for putting more 
requirements on packagers.

 
 My first and foremost priority is to get the migration process over
 with.
 
 JBG
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Aleksandar Kurtakov


- Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: devel@lists.fedoraproject.org
 Sent: Tuesday, November 22, 2011 2:42:37 PM
 Subject: Re: Fedora clean up process seems to be seriously broken...
 
 On 11/22/2011 12:37 PM, Marcela Maslanova wrote:
  You don't improve distribution, when you start bullying
  contributors. Bunch
  of people were already annoyed with your proposal.
 
 Please provide explanation further how I was bullying contributors.

Hmm, haven't this started with if you're not ready to reply to every bugreport 
we will ban you because we don't want your contribution?



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

[Bug 755907] perl-Net-HTTP-6.02 is available

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


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

--- Comment #1 from Fedora Update System upda...@fedoraproject.org 2011-11-22 
07:45:30 EST ---
perl-Net-HTTP-6.02-1.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/perl-Net-HTTP-6.02-1.fc16

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

File Archive-Tar-1.82.tar.gz uploaded to lookaside cache by psabata

2011-11-22 Thread Petr Šabata
A file has been added to the lookaside cache for perl-Archive-Tar:

60493433f434811b2e610ab754529388  Archive-Tar-1.82.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-Archive-Tar] 1.82 bump

2011-11-22 Thread Petr Šabata
commit a59f4d2efd0972bd798f0cca753e90451f04fd7a
Author: Petr Šabata con...@redhat.com
Date:   Tue Nov 22 13:47:54 2011 +0100

1.82 bump

 .gitignore|1 +
 perl-Archive-Tar.spec |   29 ++---
 sources   |2 +-
 3 files changed, 20 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 45a1777..f493ea3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ Archive-Tar-1.64.tar.gz
 /Archive-Tar-1.76.tar.gz
 /Archive-Tar-1.78.tar.gz
 /Archive-Tar-1.80.tar.gz
+/Archive-Tar-1.82.tar.gz
diff --git a/perl-Archive-Tar.spec b/perl-Archive-Tar.spec
index f912c1a..d50cdd4 100644
--- a/perl-Archive-Tar.spec
+++ b/perl-Archive-Tar.spec
@@ -1,19 +1,24 @@
 Name:   perl-Archive-Tar
-Version:1.80
+Version:1.82
 Release:1%{?dist}
 Summary:A module for Perl manipulation of .tar files
-
 Group:  Development/Libraries
 License:GPL+ or Artistic
 URL:http://search.cpan.org/dist/Archive-Tar/
 Source0:
http://www.cpan.org/authors/id/B/BI/BINGOS/Archive-Tar-%{version}.tar.gz
-
 BuildArch:  noarch
 # Most of the BRS are needed only for tests, compression support at run-time
 # is optional soft dependency.
+BuildRequires:  perl(Carp)
 BuildRequires:  perl(Compress::Zlib) = 2.015
+BuildRequires:  perl(constant)
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(Exporter)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-# Required only by Makefile.PL, ask upstream to remove it
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Spec::Unix)
+BuildRequires:  perl(File::Path)
 BuildRequires:  perl(IO::Compress::Base) = 2.015
 BuildRequires:  perl(IO::Compress::Bzip2) = 2.015
 BuildRequires:  perl(IO::Compress::Gzip) = 2.015
@@ -24,7 +29,8 @@ BuildRequires:  perl(Test::Harness) = 2.26
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Pod)
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
-Requires:   perl(Compress::Zlib) = 2.015, perl(IO::Zlib) = 1.01
+Requires:   perl(Compress::Zlib) = 2.015
+Requires:   perl(IO::Zlib) = 1.01
 
 %description
 Archive::Tar provides an object oriented mechanism for handling tar
@@ -33,7 +39,6 @@ while also allowing for the creation of tar file objects for 
custom
 manipulation.  If you have the IO::Zlib module installed, Archive::Tar
 will also support compressed or gzipped tar files.
 
-
 %prep
 %setup -q -n Archive-Tar-%{version}
 
@@ -42,15 +47,14 @@ will also support compressed or gzipped tar files.
 make %{?_smp_mflags}
 
 %install
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT/*
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -depth -type d -exec rmdir {} 2/dev/null ';'
+chmod -R u+w %{buildroot}/*
 
 %check
 make test
 
-
 %files
 %doc CHANGES README
 %{_bindir}/*
@@ -60,6 +64,9 @@ make test
 
 
 %changelog
+* Tue Nov 22 2011 Petr Šabata con...@redhat.com - 1.82-1
+- 1.82 bump
+
 * Fri Oct 14 2011 Petr Sabata con...@redhat.com - 1.80-1
 - 1.80 bump
 
diff --git a/sources b/sources
index 6edbcbc..7c30f25 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b834ba3045db8ddc35fc29b0a6d2bd1e  Archive-Tar-1.80.tar.gz
+60493433f434811b2e610ab754529388  Archive-Tar-1.82.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: Rethinking proventester and critpath

2011-11-22 Thread Nils Philippsen
On Mon, 2011-11-21 at 10:32 -0800, Adam Williamson wrote:

 red_alert (sandro mathys): critpath packages should have detailed test plans

Hm. The list of (implicitly labeled) critpath packages seems to have
proliferated recently: a few days ago I submitted an update for
sane-backends and then found out that it's on critpath, probably by way
of critical-path-gnome - control-center - colord -
sane-backends-libs. On the one hand it would probably be a good idea to
notify maintainers of such packages being implicitly pulled in (in this
case when BR: colord-devel was added to control-center). On the other
hand, sane-backends is a particularly nasty case and a detailed test
plan would probably start with this:

0. Have a lot of scanners handy, or at least models affected by the
changes.

Not even I get past that point in most cases: I have one USB scanner in
the office, and two rather ancient SCSI models at home. The only thing I
can meaningfully test is these models/their drivers and the
HW-independent parts of the package, and I don't expect more from the
testers. With the package being critpath now, I fear that updates for
sane-backends might never see the light of day, depending on the HW
affected, unless Bruno's proposal (two weeks of wait for critpath
without needed and no negative karma) or enough (proven)testers are
content with only cursory testing :-/.

Don't get me wrong: I'd really like sane-backends to get as much testing
as possible before turning updates loose on the unsuspecting public. I
just don't see how it can be done right at the moment.

Nils
-- 
Nils Philippsen  Those who would give up Essential Liberty to purchase 
Red Hat   a little Temporary Safety, deserve neither Liberty
n...@redhat.com   nor Safety.  --  Benjamin Franklin, 1759
PGP fingerprint:  C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jóhann B. Guðmundsson
On 11/22/2011 12:35 PM, Aleksandar Kurtakov wrote:
 Comments inline.

 - Original Message -


snip
 We seem to disagree here. I value every maintainer even one that steps in 
 once in a year. And yes I value him more than someone that would open 10 
 bugreports without instructions how to reproduce.
 So someone inactive for you seems to be active for me, right?

Certainly I value the person more that bothered to use the component and 
go through all the necessary step to report the bug he came across 
against that component than an indvidual that drop in to say hey after a 
year.

The overall quality of the bug report and how to improve along with 
lowering reporters expectations is something we need to deal with and 
solve @QA


 And everyone stop telling the story about disappointed bug
 reporters, why noone is saying about disappointed maintainers? My
 experience is quite the opposite at least 7 out of 10 bug reports
 are from people that don't want to help. I'm speaking for bug
 reports that stay needing info from reporters for weeks and months
 before I close them as INSUFFICIENT_DATA. If a decision to orphan
 packages is made a similar decision should be made to ban bugzilla
 accounts that don't respond to information requests from
 maintainers. If a packager is losing time for reporters if he
 doesn't respond, there are for sure reporters that lose time of
 the packagers. In my case they lose me so much time that I would
 have probably fixed some of the bugs that I haven't responded
 to!!!
 Does the previous paragraph sounds right? HELL NO!! There should be
 an effort to make more people help as much as they can (even if
 it's one day per year), not an effort to put more burden on people
 that are already doing work.
 We actually have process in place to deal with that name Triagers
 however a while back I and James I believe and perhaps few others in
 QA
 went ahead with How_To_componentDebug pages to try to deal with
 that
 problem in an attempt to educate and have proper documentation for
 reporters and Triager to follow.  Aiming for a workflow like this...

 Report comes in  ( preferably containing proper information to begin
 with ) --  Gets triaged ( if == insufficent data point reporter to
 how
 to debug page for a given component and wait until he provides proper
 data ) --  Flag Triaged and hand it to maintainer for further
 processing.

 At that time we had what roughly 6000 - 7000 components in the
 distribution and I quickly realize that we could not write all those
 how
 to debug pages without maintainers participation in the process  (
 which
 went lala depending on who you were dealing with )  at least we
 needed
 to prevent further components being introduced into the distribution
 without having that information available so we eventually gradually
 would manage to work on those 6000 - 7000 components and slowly
 bringing
 that number down. ( We even had played with the idea if we could
 integrate this to Bugzilla somehow as on components page would be a
 link
 to the how to debug page )

 But no the proposal made to FESCO/FPC winded up in *Recommendation*
 instead *Requirement* which automatically made that process and
 effort
 to be in vain since I knew that maintainers would not provide that
 information if they did not have to and guess what I turned out to be
 right.
 Hmm, this sound like a sloppy excuse to me. It's well known that first thing 
 requested is how to reproduce.
 Do you have an idea how many of the bug reports have this information? My 
 experience is less than 10%. If someone wants to help
 maintainers he can do that but just closing the bugs that don't have clean 
 howto reproduce procedure written.

You may consider this an sloppy I however do not as I see it the how to 
debug page for your component is necessary since without having spoon 
feeding information on how to do that the reporter will never be able to 
provide you with the information you want.

We simply can not improve reporting in general without having the 
necessary documentation on how to obtain that information and what 
minimal information the maintainer wants (  the how to debug pages ).

snip

 Do you really think that one can write a simple howto test page?
 Huge numbers of bugs are results of interpackage dependencies and
 every next day we try different approach in testing because we have new 
 knowledge about some change somewhere.

The how to test is was aimed an more general QA activity ( building test 
cases either for reporters to use or automation )

 Would you agree to tighten the requirement for reporters too?
 If you can't do a debug build and provide me the output you're not qualified 
 to report an issue.
 It sounds stupid I agree but you see the point now.

Again to the point with the purpose of the how to debug pages =)

Before filing a report -- follow how to debug page for the given component

 Requirements to join should loosen in order for Fedora to gain a 

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jóhann B. Guðmundsson
On 11/22/2011 12:49 PM, Aleksandar Kurtakov wrote:
 Hmm, haven't this started with if you're not ready to reply to every 
 bugreport we will ban you because we don't want your contribution?

If you are referring to


Well if people want more controversial proposal of sign of live that's 
relatively easier to accomplish.

Revoke that maintainers package privileges for $next-release if he does 
not respond to bug reports in timely manner in GA releases and orphan 
his package.

Arguable a bit drasting but at the same time far more effective clean up 
process. 

It says in timely manner...

As I have said before the problem here is not active contributors but 
the inactive/non responsive ones so the cleanup process needs to 
identify and handle those and what's the best way to do that.

But somehow the thread winded up in the never ending debate of reporter 
vs maintainer which in the end both parties need work on improving and 
both parts are valuable contributors to the project.

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

Re: Libs with applications

2011-11-22 Thread Matthias Clasen
On Tue, 2011-11-22 at 11:46 +0100, Karel Zak wrote:
 
 Yes, typical problem is (usually) completely broken .pc (pkg-config)
 file. My experience is that developers don't have a clue about
 'Requires.private' pkg-config field and they add all libraries to
 'Requires' or 'Libs', so then binaries are linked with many
 unnecessary libraries (possible workaround is --as-needed ld(1)
 option).
 
 man pkg-config:
In the  situation where each .pc file corresponds to a library,
Requires.private shall be used exclusively to specify the 
dependencies between the libraries.

You have to be careful when you read documentation as well.
That 'shall' sentence is a bit of a propaganda piece. In reality, things
are not as black-and-white. 

 $ pkg-config --libs gtk+-3.0 
 -pthread -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangoft2-1.0
 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpng12 -lm -lcairo-gobject -lcairo
 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0
 -lgthread-2.0 -lrt -lglib-2.0  
 
 ... I don't believe that gtk ABI contains symbols from all this
 libraries :-)

Well, the pkg-config output effectively states that they are.

And changing it now will cause breakage. We already experienced that
when I removed the -lpng12 and -lm from the gdk-pixbuf pc file.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Aleksandar Kurtakov


- Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: devel@lists.fedoraproject.org
 Sent: Tuesday, November 22, 2011 3:34:50 PM
 Subject: Re: Fedora clean up process seems to be seriously broken...
 
 On 11/22/2011 12:49 PM, Aleksandar Kurtakov wrote:
  Hmm, haven't this started with if you're not ready to reply to
  every bugreport we will ban you because we don't want your
  contribution?
 
 If you are referring to
 
 
 Well if people want more controversial proposal of sign of live
 that's
 relatively easier to accomplish.
 
 Revoke that maintainers package privileges for $next-release if he
 does
 not respond to bug reports in timely manner in GA releases and orphan
 his package.
 
 Arguable a bit drasting but at the same time far more effective clean
 up
 process. 
 
 It says in timely manner...
 
 As I have said before the problem here is not active contributors but
 the inactive/non responsive ones so the cleanup process needs to
 identify and handle those and what's the best way to do that.

The problem here is that in my eyes there are no inactive contributors and 
there shouldn't be anything preventing people from contributing (even if it's 
one update per year).
While I agree that projects that FTBFS, can't be installed and etc. should be 
purged every release, everything
else should be out of question because the fact that someone considers 
something legacy 
doesn't mean that it's not usable for others. And to make it clear handling 
bugs is not a measure at all about activity.
So if you come with a technical list of things that make sure that a package is 
unusable for 100%(e.g. can't be installed because of missing dependency) of the 
users
 it's not a question that it should be removed, but if there is someone that 
signed as a maintainer and 
there is even a slight possibility that someone can use nothing more can be 
required from the maintainer. 
Note the usage of required, all kind of suggestions can be made and people can 
do additional work but everyone should do as much as he can/want/have fun to do.

Alex



 
 But somehow the thread winded up in the never ending debate of
 reporter
 vs maintainer which in the end both parties need work on improving
 and
 both parts are valuable contributors to the project.
 
 JBG
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: boost soname bump

2011-11-22 Thread Petr Machata
Bruno Wolff III br...@wolff.to writes:

 It looks like there was a soname bump in boost yesterday. Boost affects
 enough stuff, that there really should have been a heads up message posted to
 the devel list about this.

Yes, Denis Arnaud has kindly prepared a new release, but forgot to give
a yell.  That said, it's been a ritual for about past three years that
with every Fedora there comes a point in time when boost breaks all its
clients.  That much should be hardly surprising.

To address a point raised in another mail: this version is here to stay,
unless something goes awry.  We will of course fix bugs as they turn up,
but neither further rebasing, nor withdrawing this version is in plan as
of now.

Note that boost::filesystem v2 has been scheduled for removal in 1.48,
but this doesn't seem to have happened yet, the code is still there.

If there are problems with compiling against the new boost, or you want
to address some point of packaging, feel free to contact me.  I'm _petr
on #fedora-devel.

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

[Bug 755906] perl-Archive-Tar-1.82 is available

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


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

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Archive-Tar-1.82-1.fc1
   ||7
 Resolution||RAWHIDE
Last Closed||2011-11-22 08:53:43

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jóhann B. Guðmundsson
On 11/22/2011 01:48 PM, Aleksandar Kurtakov wrote:

 - Original Message -
 The problem here is that in my eyes there are no inactive contributors and
 there shouldn't be anything preventing people from contributing (even if it's 
 one update per year).
 While I agree that projects that FTBFS, can't be installed and etc. should be 
 purged every release, everything
 else should be out of question because the fact that someone considers 
 something legacy
 doesn't mean that it's not usable for others. And to make it clear handling 
 bugs is not a measure at all about activity.
 So if you come with a technical list of things that make sure that a package 
 is unusable for 100%(e.g. can't be installed because of missing dependency) 
 of the users
   it's not a question that it should be removed, but if there is someone that 
 signed as a maintainer and
 there is even a slight possibility that someone can use nothing more can be 
 required from the maintainer.
 Note the usage of required, all kind of suggestions can be made and people 
 can do additional work but everyone should do as much as he can/want/have fun 
 to do.


If more than you and Kevin Kofler are working under this assumption than 
the whole scenario begs the question why we even bother with QA and 
Security et all...

JBG

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Nils Philippsen
On Mon, 2011-11-21 at 21:46 +0100, Reindl Harald wrote:
 
 Am 21.11.2011 21:32, schrieb Till Maas:
  Hi,
  
  a recent kernel update[0] broke Fedora's ability to be a VirtualBox
  host, because asm/amd_iommu.h was removed. The removal of the file was
  noticed during testing, but it seems nobody noticed that this affects
  VirtualBox. Is this kind of change sanctioned by the
  current update criteria?
 
 virtualbox is not part of fedora
 and vmware is running great after some changes of version.checks
 but vmware is also not part of fedora
 
 better breaking some non-distribution-stuff than as happened with
 F14 that current intel machiens with sandy-bridge was not supportted
 and forced eople with new hardware way too early to F15/systemd

This is a non-argument: kernels 2.6.40.x/3.x broke dual head/xrandr[1]
and WLAN[1] for me (on Intel hardware, FWIW).

Nils

[1]: https://bugzilla.redhat.com/show_bug.cgi?id=731296
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=732592
-- 
Nils Philippsen  Those who would give up Essential Liberty to purchase 
Red Hat   a little Temporary Safety, deserve neither Liberty
n...@redhat.com   nor Safety.  --  Benjamin Franklin, 1759
PGP fingerprint:  C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Michal Schmidt
On 11/21/2011 09:32 PM, Till Maas wrote:
 a recent kernel update[0] broke Fedora's ability to be a VirtualBox
 host, because asm/amd_iommu.h was removed.

This is a part of the in-kernel API, not the kernel-userspace 
interface. The internal API can change at any time.

External kernel modules can break whenever the kernel is updated for the 
smallest bugfix.

http://lxr.linux.no/#linux+v3.1.2/Documentation/stable_api_nonsense.txt

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Aleksandar Kurtakov


- Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: devel@lists.fedoraproject.org
 Sent: Tuesday, November 22, 2011 3:57:03 PM
 Subject: Re: Fedora clean up process seems to be seriously broken...
 
 On 11/22/2011 01:48 PM, Aleksandar Kurtakov wrote:
 
  - Original Message -
  The problem here is that in my eyes there are no inactive
  contributors and
  there shouldn't be anything preventing people from contributing
  (even if it's one update per year).
  While I agree that projects that FTBFS, can't be installed and etc.
  should be purged every release, everything
  else should be out of question because the fact that someone
  considers something legacy
  doesn't mean that it's not usable for others. And to make it clear
  handling bugs is not a measure at all about activity.
  So if you come with a technical list of things that make sure that
  a package is unusable for 100%(e.g. can't be installed because of
  missing dependency) of the users
it's not a question that it should be removed, but if there is
someone that signed as a maintainer and
  there is even a slight possibility that someone can use nothing
  more can be required from the maintainer.
  Note the usage of required, all kind of suggestions can be made and
  people can do additional work but everyone should do as much as he
  can/want/have fun to do.
 
 
 If more than you and Kevin Kofler are working under this assumption
 than
 the whole scenario begs the question why we even bother with QA and
 Security et all...

Sorry but I don't see the relation. Everything is based on volunteers.
The fact that I package something doesn't mean that QAs are required to test 
it. 
Certain people do it and I'm really thankful to them. But I'm not going and 
saying 
QAs should test everyone of my packages for every Fedora release. To generalize 
- 
the fact that I decided to spend my time working on something should not 
require someone 
else to do work he doesn't want to do or doesn't consider important.
It should be the same from the other POV - the fact that someone else decided 
to spend his time on
something should not put any requirement on me unless I consider it important 
and want to do it.

Alex

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

Re: Rethinking proventester and critpath

2011-11-22 Thread Ken Dreyer
On Tue, Nov 22, 2011 at 6:06 AM, Nils Philippsen n...@redhat.com wrote:
 Hm. The list of (implicitly labeled) critpath packages seems to have
 proliferated recently

Why not impose a self-restriction on the number of critpath packages?
Make a rule like The ratio of proventesters to critpath packages must
be x or higher. When the critpath numbers start creeping up, drop a
few other packages from critpath. This will help focus testing
efforts, and allow it to expand along with the growth of the
community.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Matthew Garrett
On Mon, Nov 21, 2011 at 04:59:54PM -0800, Toshio Kuratomi wrote:

 The updates policy is meant to protect users of Fedora within reason.
 Compiling, writing, and using third party software on Fedora is a valid use
 of Fedora whether or not that software exists within Fedora.  This update
 may be acceptable because the bugs fixed were deemed more worthwhile than
 the changes that were introduced but that decision should not hinge upon the
 availability of affected software within Fedora but upon the popularity of
 such software among users of Fedora, the ease with which that software can
 be made to work with Fedora once the change goes in, and how those questions
 weigh against the issues that are resolved by the new version.

We don't support out of tree kernel modules at all, so they're not 
considered when making the determination about whether an update is 
appropriate for a stable update.

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

Summary/Minutes from yesterday's FESCo meeting (2011-11-21 at 18UTC)

2011-11-22 Thread Matthew Garrett
===
#fedora-meeting: FESCO (2011-11-21)
===


Meeting started by mjg59 at 18:00:31 UTC. The full logs are available at
http://meetbot.fedoraproject.org/fedora-meeting/2011-11-21/fesco.2011-11-21-18.00.log.html
.



Meeting summary
---
* init process  (mjg59, 18:00:41)

* #667 Request to fix CRITPATH update process  (mjg59, 18:01:55)
  * LINK: https://fedorahosted.org/bodhi/ticket/642   (nirik, 18:08:07)
  * ACTION: mmaslano to follow up with proventesters to find out what
they think about the proposal  (mjg59, 18:16:50)

* #692 Adjust FESCo election policy  (mjg59, 18:17:09)
  * AGREED: No change for now  (mjg59, 18:28:33)

* #699 Proposal to remove the package tzdata from Critical Path
  (mjg59, 18:28:37)
  * ACTION: notting to find out how feasible this change is  (mjg59,
18:39:05)

* #703 Boost 1.48 Uplift
  http://fedoraproject.org/wiki/Features/F17Boost148  (mjg59, 18:42:09)

* #704 BTRFS default file system
  https://fedoraproject.org/wiki/Features/F17BtrfsDefaultFs  (mjg59,
  18:43:46)
  * AGREED: btrfs approved conditional on working fsck and no relevant
feature regressions. Will revisit before feature freeze to make
sure.  (mjg59, 18:55:36)

* Next week's chair  (mjg59, 18:55:53)
  * AGREED: t8m to chair next week  (mjg59, 19:01:16)

* Open Floor  (mjg59, 19:01:23)
  * LINK:

http://meetbot.fedoraproject.org/teams/fesco/fesco.2011-08-22-16.59.log.html#l-92
(gholms, 19:01:34)

Meeting ended at 19:09:13 UTC.




Action Items

* mmaslano to follow up with proventesters to find out what they think
  about the proposal
* notting to find out how feasible this change is




Action Items, by person
---
* mmaslano
  * mmaslano to follow up with proventesters to find out what they think
about the proposal
* notting
  * notting to find out how feasible this change is
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* mjg59 (79)
* nirik (31)
* t8m (29)
* cwickert (28)
* sgallagh (21)
* notting (20)
* mmaslano (19)
* ajax (11)
* zodbot (9)
* gholms (4)
* lmacken (3)
* nb (2)
* abadger1999 (1)
* pjones (0)

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

Re: Why has fedpkg suddenly grown a dependency on MySQL-python?

2011-11-22 Thread Tom Lane
Toshio Kuratomi a.bad...@gmail.com writes:
 On Tue, Nov 22, 2011 at 01:16:01AM -0500, Tom Lane wrote:
 I was rather surprised to find a routine yum update on my F14 system
 suddenly wanting to pull in a lot of mysql stuff that I'd not had
 installed at the moment.

 Are you able to upgrade to a later Fedora?  I think you're seeing this bug:
 https://bugzilla.redhat.com/show_bug.cgi?id=754538

Yes, that's the same issue, thanks for the reference.

Obviously, I won't be using F14 for very much longer.  What I was
mainly worried about was the possibility that this growth in deps was a
reflection of a new fedpkg version, so that I could expect to have to
contend with the issue even in F15 and beyond.  If the dependencies have
been cleaned up in more recent branches then my concern is minimal.

I do agree with the complainers in the BZ that this was something
inappropriate to do in F14, but what's done is done.  Even if you undid
it, anyone who's done yum update recently on an F14 box will have all
those unnecessary deps installed.  Personally, I always do a fresh
install not an upgrade when going to a new Fedora, so the extra deps
won't be permanent baggage for me, but they will be for other people.

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

Re: Why has fedpkg suddenly grown a dependency on MySQL-python?

2011-11-22 Thread Rahul Sundaram
On 11/22/2011 09:02 PM, Tom Lane wrote:

 I do agree with the complainers in the BZ that this was something
 inappropriate to do in F14, but what's done is done.  Even if you undid
 it, anyone who's done yum update recently on an F14 box will have all
 those unnecessary deps installed.

Not necessarily.  man yum.conf and read up on
clean_requirements_on_remove

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Reindl Harald


Am 22.11.2011 01:59, schrieb Toshio Kuratomi:
 The updates policy is meant to protect users of Fedora within reason.
 Compiling, writing, and using third party software on Fedora is a valid use
 of Fedora whether or not that software exists within Fedora.  This update
 may be acceptable because the bugs fixed were deemed more worthwhile than
 the changes that were introduced but that decision should not hinge upon the
 availability of affected software within Fedora but upon the popularity of
 such software among users of Fedora, the ease with which that software can
 be made to work with Fedora once the change goes in, and how those questions
 weigh against the issues that are resolved by the new version.
 
 If those aren't the criteria that we want to use then the updats policy (and
 possibly the updates vision) should be amended.

please complain on the rpmfusion list why th e hell they are not
maintain their packages as they stopped support open-vm-tools
for F15 and do not blame fedora that it will not happen again
like with F14 that a brand new operating system does not support
current hardware and yes a 6 month old release is brand new



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

Re: Rethinking proventester and critpath

2011-11-22 Thread Bill Nottingham
Ken Dreyer (ktdre...@ktdreyer.com) said: 
 On Tue, Nov 22, 2011 at 6:06 AM, Nils Philippsen n...@redhat.com wrote:
  Hm. The list of (implicitly labeled) critpath packages seems to have
  proliferated recently
 
 Why not impose a self-restriction on the number of critpath packages?
 Make a rule like The ratio of proventesters to critpath packages must
 be x or higher. When the critpath numbers start creeping up, drop a
 few other packages from critpath. This will help focus testing
 efforts, and allow it to expand along with the growth of the
 community.

This then implies creation of a process that involves continual review of
the critpath package list, where it was designed to be able to be simply
computed without a lot of manual work.

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

Re: Rethinking proventester and critpath

2011-11-22 Thread Nils Philippsen
On Tue, 2011-11-22 at 07:42 -0700, Ken Dreyer wrote:
 On Tue, Nov 22, 2011 at 6:06 AM, Nils Philippsen n...@redhat.com wrote:
  Hm. The list of (implicitly labeled) critpath packages seems to have
  proliferated recently
 
 Why not impose a self-restriction on the number of critpath packages?
 Make a rule like The ratio of proventesters to critpath packages must
 be x or higher. When the critpath numbers start creeping up, drop a
 few other packages from critpath. This will help focus testing
 efforts, and allow it to expand along with the growth of the
 community.

But that wouldn't really help, would it? I assume packages are
explicitly labeled critpath for a reason: if they break, the system
might not boot up, or users might not be able to log in (or several
other reasons).

I think the current system is a bit too simplistic when it comes to the
packages upon which critpath components depend, however. For instance
(picking this example because it affects me), I don't think that logging
in should fail because of problems the scanner library may have. Or
because (drawing examples from a hat) the desktop background can't be
set, or there's an issue with the camera in your laptop. Yet, by way of
simply following package dependencies, we do as if that were the case.

Nils
-- 
Nils Philippsen  Those who would give up Essential Liberty to purchase 
Red Hat   a little Temporary Safety, deserve neither Liberty
n...@redhat.com   nor Safety.  --  Benjamin Franklin, 1759
PGP fingerprint:  C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Toshio Kuratomi
On Tue, Nov 22, 2011 at 03:08:07PM +, Matthew Garrett wrote:
 On Mon, Nov 21, 2011 at 04:59:54PM -0800, Toshio Kuratomi wrote:
 
  The updates policy is meant to protect users of Fedora within reason.
  Compiling, writing, and using third party software on Fedora is a valid use
  of Fedora whether or not that software exists within Fedora.  This update
  may be acceptable because the bugs fixed were deemed more worthwhile than
  the changes that were introduced but that decision should not hinge upon the
  availability of affected software within Fedora but upon the popularity of
  such software among users of Fedora, the ease with which that software can
  be made to work with Fedora once the change goes in, and how those questions
  weigh against the issues that are resolved by the new version.
 
 We don't support out of tree kernel modules at all, so they're not 
 considered when making the determination about whether an update is 
 appropriate for a stable update.
 
Nonsense.  We don't support them but the updates policy as written covers
them.  I quoted the places in the policy in my other mail.  If you don't
like what the updates policy says then change the updates policy to remove,
amend, or clarify those sections.

However, I also said that the updates policy leaves the decision as
a weighted judgement on the maintainer's behalf; the maintainer is free to
consider that the bugfixes that the update brings in are more important than
the not-in-Fedora-packages that could be broken.  I think that is sufficient
to cover this case.

-Toshio


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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Matthew Garrett
On Tue, Nov 22, 2011 at 08:12:42AM -0800, Toshio Kuratomi wrote:
 On Tue, Nov 22, 2011 at 03:08:07PM +, Matthew Garrett wrote:
  We don't support out of tree kernel modules at all, so they're not 
  considered when making the determination about whether an update is 
  appropriate for a stable update.
  
 Nonsense.  We don't support them but the updates policy as written covers
 them.  I quoted the places in the policy in my other mail.  If you don't
 like what the updates policy says then change the updates policy to remove,
 amend, or clarify those sections.

The kernel ABI is the syscall interface, /sys and /proc. There is no 
stable module ABI between kernels - even with a small security update, 
the symbol versioning may change in such a way that the module ABI will 
change. Given that any interpretation of the stable update policy that 
prevented us from ever providing kernel security updates would be 
absurd, that's clearly not the correct interpretation. And if the module 
ABI isn't supported, nor is the API.

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

[Bug 752698] The icon is packaged, but it doesn't show on Gnome 3.2.

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


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

Karel Klíč kk...@redhat.com changed:

   What|Removed |Added

 CC||mephi...@fastmail.net

--- Comment #3 from Karel Klíč kk...@redhat.com 2011-11-22 11:31:35 EST ---
*** Bug 746449 has been marked as a duplicate of this bug. ***

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 05:32:56PM +0100, Vít Ondruch wrote:

 It would be reasonable, on the beginning of each development cycle, to 
 publish a list of packages which were not touched by it maintainer in 
 previous release. For all these packages, new co-maintainer could 
 stepped up and they would be granted the co-maintainers privileges 
 automatically.

There are several packages I am the main maintainer of, but do not need
any work from my side during a new release. Iirc at least for one
package the co-maintainer usually updates it. So what is broken here?
Imho the focus should be on untouched important bugs. If they pile up,
then the maintainer needs help.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Vít Ondruch
Dne 22.11.2011 17:44, Chris Adams napsal(a):
 Once upon a time, Vít Ondruchvondr...@redhat.com  said:
 It would be reasonable, on the beginning of each development cycle, to
 publish a list of packages which were not touched by it maintainer in
 previous release. For all these packages, new co-maintainer could
 stepped up and they would be granted the co-maintainers privileges
 automatically.
 How is not touched automatically a problem that needs new maintainers?
 Not every package has rapid development that necessarily needs a package
 update within a 6 month period.


I am not saying it is automatically problem, but it might be. Its 
obvious that package, which is in latest version, probably doesn't need 
update. However that is not easy to track, as long as the upstream 
release monitoring is not mandatory.

I am not proposing change of owner or anything like this. I am speaking 
about new co-maintainer. There is nothing wrong about it I believe.


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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Toshio Kuratomi
On Tue, Nov 22, 2011 at 04:23:28PM +, Matthew Garrett wrote:
 On Tue, Nov 22, 2011 at 08:12:42AM -0800, Toshio Kuratomi wrote:
  On Tue, Nov 22, 2011 at 03:08:07PM +, Matthew Garrett wrote:
   We don't support out of tree kernel modules at all, so they're not 
   considered when making the determination about whether an update is 
   appropriate for a stable update.
   
  Nonsense.  We don't support them but the updates policy as written covers
  them.  I quoted the places in the policy in my other mail.  If you don't
  like what the updates policy says then change the updates policy to remove,
  amend, or clarify those sections.
 
 The kernel ABI is the syscall interface, /sys and /proc. There is no 
 stable module ABI between kernels - even with a small security update, 
 the symbol versioning may change in such a way that the module ABI will 
 change. Given that any interpretation of the stable update policy that 
 prevented us from ever providing kernel security updates would be 
 absurd, that's clearly not the correct interpretation. And if the module 
 ABI isn't supported, nor is the API.
 
That's not a logical conclusion.  As I said in both my previous emails, the
updates policy allows the maintainer to decide that the benefits of a new
version outwiegh the problems.  According to the updates policy the
maintainer needs to consider that their change will cause problems for third
party kernel module packagers and end users that are compiling their own
kernel modules.  The policy does not require that the kernel maintainers
weigh this more heavily than the need to provide security updates (or new
hardware or major bugfixes).

If you're steamed up that the policy requires maintainers to consider their
impact on end users at all, the onus is on you to make a change to the
policy.  As long as the policy gives the maintainer the ability to explain
how the pros and cons of updates stack up in their view, however, it doesn't
seem nearly as bad as you make it out to be.

-Toshio


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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Bruno Wolff III
On Tue, Nov 22, 2011 at 12:38:23 +,
  \Jóhann B. Guðmundsson\ johan...@gmail.com wrote:
 
 I think the only way to achieve something like this for maintainership 
 we need to drop the ownership module so either nobody owns a 
 package/component in the project or relevant SIG owns the package.

We can already do this. People that want to help co-maintain other packages
can ask as long as they are a packager. For packages I am the designated owner,
I am happy to accept help.

One area where we could probably do more advertising for is getting new
packagers via the co-maintainer route. I think most of the new packagers
still come in by packaging a new package. I think we really want most of
the new packagers coming in as co-maintainers.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread 80
2011/11/22 Matthew Garrett mj...@srcf.ucam.org:
 The kernel ABI is the syscall interface, /sys and /proc. There is no
 stable module ABI between kernels - even with a small security update,
 the symbol versioning may change in such a way that the module ABI will
 change. Given that any interpretation of the stable update policy that
 prevented us from ever providing kernel security updates would be
 absurd, that's clearly not the correct interpretation. And if the module
 ABI isn't supported, nor is the API.

 --
 Matthew Garrett | mj...@srcf.ucam.org
 --

The failure is due to Fedora *non-upstream* versionning scheme,
VirtualBox has *already* fixes the API/ABI issue upstream relying on
the kernel version (since 3.2 RC).  It has nothing to do with the
kernel non-stable ABI policy (which is notorious).
The least we can do is helping third-party packagers to fix this
issue, not slamming the door on their face.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Richard Shaw
2011/11/22 Bruno Wolff III br...@wolff.to:
 One area where we could probably do more advertising for is getting new
 packagers via the co-maintainer route. I think most of the new packagers
 still come in by packaging a new package. I think we really want most of
 the new packagers coming in as co-maintainers.

Yes, this seems to be an chicken-or-the-egg issue. There seems to be
permanent resource shortages with package maintenance which means we
need more contributors, and then at the same time there are hundreds
of package reviews languishing, many of which need sponsors.

I don't want to get too far off topic but being short handed is
directly related...

Does the sponsor processes need to be more formalized? Currently you
must be nominated (either by someone or yourself) but there's no
concrete requirements on a knowledge or skill level required to be a
sponsor.

To bring it to a more personal level, I have no idea if I've done or
proven myself enough to become a sponsor or not. If I am deficient in
an area, there's currently no formal feedback mechanism for me to know
in what areas I need to improve.

I can't be the only person stuck in this nebulous position...

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Dave Jones
On Tue, Nov 22, 2011 at 08:53:13AM -0800, Toshio Kuratomi wrote:
  According to the updates policy the
  maintainer needs to consider that their change will cause problems for third
  party kernel module packagers and end users that are compiling their own
  kernel modules.

We *know* we're going to break out of tree modules. It's entirely expected.
There's nothing to consider here at all.

Dave

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Matthew Garrett
On Tue, Nov 22, 2011 at 06:00:43PM +0100, 80 wrote:

 The failure is due to Fedora *non-upstream* versionning scheme,
 VirtualBox has *already* fixes the API/ABI issue upstream relying on
 the kernel version (since 3.2 RC).  It has nothing to do with the
 kernel non-stable ABI policy (which is notorious).
 The least we can do is helping third-party packagers to fix this
 issue, not slamming the door on their face.

The supported way to provide a module for Fedora is to have it in the 
upstream kernel source. Anything else is explicitly not supported.

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

[Bug 752698] The icon is packaged, but it doesn't show on Gnome 3.2.

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


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

Emmanuel Seyman emmanuel.sey...@club-internet.fr changed:

   What|Removed |Added

 CC||emmanuel.seyman@club-intern
   ||et.fr

--- Comment #4 from Emmanuel Seyman emmanuel.sey...@club-internet.fr 
2011-11-22 12:11:26 EST ---
FWIW, if I take the file /usr/share/applications/fedora-padre.desktop and
replace :
Icon=padre
with
Icon=/usr/share/icons/hicolor/64x64/apps/padre.png

the icon shows up in gnome-shell.

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Genes MailLists
On 11/22/2011 12:13 PM, Matthew Garrett wrote:
 On Tue, Nov 22, 2011 at 06:00:43PM +0100, 80 wrote:
 
 The failure is due to Fedora *non-upstream* versionning scheme,
 VirtualBox has *already* fixes the API/ABI issue upstream relying on
 the kernel version (since 3.2 RC).  It has nothing to do with the
 kernel non-stable ABI policy (which is notorious).
 The least we can do is helping third-party packagers to fix this
 issue, not slamming the door on their face.
 
 The supported way to provide a module for Fedora is to have it in the 
 upstream kernel source. Anything else is explicitly not supported.
 


  For those having trouble - one pragmatic way is just to download the
f16 3.1.x source rpm and rebuild it on F15 - VB will now work fine.

  Of course - caution drove the renaming of this kernel to 2.6.41 so it
could break ... that said it does work fine for me ...

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

[Bug 756108] New: Use of uninitialized value $root in exists at .../Role/NestedHashUtils.pm line 121.

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

Summary: Use of uninitialized value $root in exists at 
.../Role/NestedHashUtils.pm line 121.

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

   Summary: Use of uninitialized value $root in exists at
.../Role/NestedHashUtils.pm line 121.
   Product: Fedora
   Version: 16
  Platform: Unspecified
OS/Version: Unspecified
Status: NEW
  Severity: unspecified
  Priority: unspecified
 Component: perl-HTML-FormFu
AssignedTo: iarn...@gmail.com
ReportedBy: dgp...@corefiling.co.uk
 QAContact: extras...@fedoraproject.org
CC: iarn...@gmail.com, fedora-perl-devel-l...@redhat.com
Classification: Fedora
  Story Points: ---
  Type: ---


Created attachment 535130
  -- https://bugzilla.redhat.com/attachment.cgi?id=535130
Stop warning in HTML::FormFu::Role::NestedHashUtils

Description of problem:
Submitting a form containing a Label element generates the follow warning:
Use of uninitialized value $root in exists at
/usr/share/perl5/vendor_perl/HTML/FormFu/Role/NestedHashUtils.pm line 121.

Version-Release number of selected component (if applicable):
0.09003

How reproducible:
Always

Steps to Reproduce:
1. Create a form containing a Label and Submit elements
Sample YAML:
elements:
  - type: Label
label: foo
  - type: Submit
name: submit
2. Hit Submit

Actual results:
Use of uninitialized value $root in exists at
/usr/share/perl5/vendor_perl/HTML/FormFu/Role/NestedHashUtils.pm line 121.
printed to console

Expected results:
No warnings to the console

Additional info:
Developing with Catalyst.
Attaching a simple patch to stop the noise.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Michael Schwendt
On Tue, 22 Nov 2011 17:32:56 +0100, VO (Vít) wrote:

 I remember 
 at leas one example from history when I was not able to reach the 
 maintainer and at the end he was quite angry that I was so daring to 
 call him unresponsive, even though I wanted just to help him. Also, 
 there are other packages I asked for ACL's but never get them confirmed.

Just for completeness, do you refer to completing the

  http://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers

procedure with an unsatisfactory result at its end? If so, can you link
to example tickets in bugzilla?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 11:05:37AM -0600, Richard Shaw wrote:
 2011/11/22 Bruno Wolff III br...@wolff.to:
  One area where we could probably do more advertising for is getting new
  packagers via the co-maintainer route. I think most of the new packagers
  still come in by packaging a new package. I think we really want most of
  the new packagers coming in as co-maintainers.
 
 Yes, this seems to be an chicken-or-the-egg issue. There seems to be
 permanent resource shortages with package maintenance which means we
 need more contributors, and then at the same time there are hundreds
 of package reviews languishing, many of which need sponsors.
 
 I don't want to get too far off topic but being short handed is
 directly related...
 
 Does the sponsor processes need to be more formalized? Currently you
 must be nominated (either by someone or yourself) but there's no
 concrete requirements on a knowledge or skill level required to be a
 sponsor.
 
 To bring it to a more personal level, I have no idea if I've done or
 proven myself enough to become a sponsor or not. If I am deficient in
 an area, there's currently no formal feedback mechanism for me to know
 in what areas I need to improve.

What helped me was first to find someone I wanted to sponsor. I would
like to sponsor someone else, but looking through the review tickets I
hardly find any potential new contributor that performed informal
reviews as stated in the wiki. Or at least there was not trace of the
informal reviews in the review ticket. Back to the question: I guess the
main skill needed is to be able to monitor the sponsoree's activities
and to identify bad behaviour.

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Michael Cronenworth

Genes MailLists wrote:

   For those having trouble - one pragmatic way is just to download the
f16 3.1.x source rpm and rebuild it on F15 - VB will now work fine.


You don't need to do that. Just use my attached patch.

(Only use the patch on F15 systems with F15 kernels.)
--- /usr/share/virtualbox/src/vboxhost/vboxpci/linux/VBoxPci-linux.c.orig	2011-08-09 01:30:24.0 -0500
+++ /usr/share/virtualbox/src/vboxhost/vboxpci/linux/VBoxPci-linux.c	2011-11-22 11:46:55.231412945 -0600
@@ -35,11 +35,7 @@
 #ifdef VBOX_WITH_IOMMU
 #include linux/dmar.h
 #include linux/intel-iommu.h
-#if LINUX_VERSION_CODE  KERNEL_VERSION(3, 1, 0)
 # include asm/amd_iommu.h
-#else
-# include linux/amd-iommu.h
-#endif
 #endif
 
 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Michael Cronenworth

Michael Cronenworth wrote:

Just use my attached patch.


It helps if I attach the correct patch.

--- /usr/share/virtualbox/src/vboxhost/vboxpci/linux/VBoxPci-linux.c.orig	2011-08-09 01:30:24.0 -0500
+++ /usr/share/virtualbox/src/vboxhost/vboxpci/linux/VBoxPci-linux.c	2011-11-22 11:50:24.657346362 -0600
@@ -35,12 +35,8 @@
 #ifdef VBOX_WITH_IOMMU
 #include linux/dmar.h
 #include linux/intel-iommu.h
-#if LINUX_VERSION_CODE  KERNEL_VERSION(3, 1, 0)
-# include asm/amd_iommu.h
-#else
 # include linux/amd-iommu.h
 #endif
-#endif
 
 
 /***
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Dropping the ownership model

2011-11-22 Thread Jóhann B. Guðmundsson
What do people see as pros and cons continuing to use the current 
package ownership model?

Would it be practical to dropping it altogether which in essence would 
make every contributor an proven packager?

Would it be viable to move to something like language SIG based 
ownership of packages?

As in lower the barrier of entry of contributor without the need and or 
introduction of an package or any sponsorship and have them assigned to 
relevant SIG based on language they either know or want to learn. ( not 
necessarly having to tie packaging with code contribution ).

The governing body of the SIG would in essence be the once that would be 
responsible for the components.

So as an example a indvidual skilled in Java who would want to join the 
project would automatically be assigned to the java SIG which in turn 
would be assigned and managing all Java related components then the Java 
SIG based on what ever process/workflow they have decided would assign 
to that individual what ever task is needed at current times prioritized 
by the knowledge and resource they posses.

So basically the barrier of entry is no higher than what the individual 
wants to learn or knows already as in..

Do you know or want to learn python. Join the python SIG etc...

Do you want to learn distribution packaging join the Packaging SIG

Or the individual would learn how to package components relevant to the 
SIG he just joined

Thoughts?

Far off and totally crazy, you are mad!

What meds are you on can I have some?

The SIG approach is something that actually might work...

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Michael Schwendt
On Tue, 22 Nov 2011 11:05:37 -0600, RS (Richard) wrote:

 2011/11/22 Bruno Wolff III:
  One area where we could probably do more advertising for is getting new
  packagers via the co-maintainer route. I think most of the new packagers
  still come in by packaging a new package. I think we really want most of
  the new packagers coming in as co-maintainers.
 
 Yes, this seems to be an chicken-or-the-egg issue. There seems to be
 permanent resource shortages with package maintenance which means we
 need more contributors, and then at the same time there are hundreds
 of package reviews languishing, many of which need sponsors.

Uh, come on, ... package submitters waiting on the NEEDSPONSOR list
could _really_ work a little bit more actively on persuading potential
sponsors of their packaging skills. Instead, some wait silently for
months without doing any package review themselves.

In other cases, reviewers post reviews, but it takes many weeks or
months for the package submitter to respond. What does that tell
potential sponsors about the submitter's motivation to become a
package maintainer?

Btw, it has happened before that people have been sponsored without
doing a couple of package reviews. Sometimes as a result of them 
actively seeking for a sponsor. That may be easier than waiting for
magic to happen. We still don't have enough package reviewers.

 I don't want to get too far off topic but being short handed is
 directly related...
 
 Does the sponsor processes need to be more formalized? Currently you
 must be nominated (either by someone or yourself) but there's no
 concrete requirements on a knowledge or skill level required to be a
 sponsor.

 To bring it to a more personal level, I have no idea if I've done or
 proven myself enough to become a sponsor or not. If I am deficient in
 an area, there's currently no formal feedback mechanism for me to know
 in what areas I need to improve.
 
 I can't be the only person stuck in this nebulous position...

And still there have been self-nominations before.
You could look up FESCo tickets of past nominations.

Are you an active reviewer?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jason L Tibbitts III
 VO == Vít Ondruch vondr...@redhat.com writes:

VO It would be reasonable, on the beginning of each development cycle,
VO to publish a list of packages which were not touched by it
VO maintainer in previous release.

I certainly hope you realize that there are very many packages in the
distribution that simply do not need to be touched by the maintainer all
that often.  Many packages will have seen no upstream changes at all for
quite some time and unless we do a mass rebuild or make changes to the
packaging guidelines which require updates, there is simply no need to
pointlessly waste time messing with packages just to avoid appearing on
some potentially horrible maintainers list.

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Toshio Kuratomi
On Tue, Nov 22, 2011 at 12:08:14PM -0500, Dave Jones wrote:
 On Tue, Nov 22, 2011 at 08:53:13AM -0800, Toshio Kuratomi wrote:
   According to the updates policy the
   maintainer needs to consider that their change will cause problems for 
 third
   party kernel module packagers and end users that are compiling their own
   kernel modules.
 
 We *know* we're going to break out of tree modules. It's entirely expected.
 There's nothing to consider here at all.
 
I don't disagree with your first two sentences.  In fact I'd go further --
It's not only expected, it's also accepted by you.

The third sentence is the only thing that I think needs to be looked at in
terms of the Update Policy.  The updates policy and the updates vision on
which it is based strive to make maintainers realize that pushing updates
has both positive and negative effects on end users.  Some of those effects
are also expected and accepted.  For instance, the updates vision says
Similarly, dealing with a large number of updates on a regular basis is
distracting from the user's desired productivity tasks.  Simply issuing an
update is in and of itself one negative in the updates vision.

So, yes, it may be fully expected that issuing an update will break out of
tree modules but that doesn't stop it from being one factor to *consider*.

Just remember that I am *not* arguing that just because you should be
considering it you have to decide that it's more important than you already
do.  You think of it as a cost of doing business just like the cost to the
user of dealing with a large number of updates at all.  This is a cost that
you have implicitly weighed against the benefits of being able to bring new
kernels to the end user that fix real bugs, support new hardware, and are
otherwise beneficial.  I have no problem with you deciding that the benefit
amply justifies the cost.

-Toshio


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

Re: Dropping the ownership model

2011-11-22 Thread Miloslav Trmač
2011/11/22 Jóhann B. Guðmundsson johan...@gmail.com:
 What do people see as pros and cons continuing to use the current
 package ownership model?

 Would it be practical to dropping it altogether which in essence would
 make every contributor an proven packager?

Allowing any packager to commit to most packages is something that we
could try.  There is a risk of people making undesirable changes, but
we won't know until we try.  Also, the definition of undesirable
often depends on some project-specific knowledge that is not
documented anywhere, and having the access more open would be an
incentive to get this documented.

I wouldn't want to get rid of the ownership model altogether, I think
there should be a specific person responsible for handling bug
reports/RFEs.  When a group is responsible to handle something not
really pleasant to do, often no single member of that group feels
personally responsible.
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Tom Hughes
On 22/11/11 17:53, Michael Schwendt wrote:

 Uh, come on, ... package submitters waiting on the NEEDSPONSOR list
 could _really_ work a little bit more actively on persuading potential
 sponsors of their packaging skills. Instead, some wait silently for
 months without doing any package review themselves.

As somebody who is in exactly that situation all I can say is that if 
doing informal reviews is an essential prerequisite to getting sponsored 
then the wiki could be a lot clearer. Currently it reads more like it's 
just one thing that may help.

Tom (who is off to look for something to review)

-- 
Tom Hughes (t...@compton.nu)
http://compton.nu/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Dropping the ownership model

2011-11-22 Thread Jóhann B. Guðmundsson
On 11/22/2011 05:59 PM, Miloslav Trmač wrote:
 2011/11/22 Jóhann B. Guðmundssonjohan...@gmail.com:
 What do people see as pros and cons continuing to use the current
 package ownership model?

 Would it be practical to dropping it altogether which in essence would
 make every contributor an proven packager?
 Allowing any packager to commit to most packages is something that we
 could try.  There is a risk of people making undesirable changes, but
 we won't know until we try.  Also, the definition of undesirable
 often depends on some project-specific knowledge that is not
 documented anywhere, and having the access more open would be an
 incentive to get this documented.

 I wouldn't want to get rid of the ownership model altogether, I think
 there should be a specific person responsible for handling bug
 reports/RFEs.  When a group is responsible to handle something not
 really pleasant to do, often no single member of that group feels
 personally responsible.

With that move as in either to SIG or Group model I would think they 
would have to have set of representitives as in head's of the group/SIG 
which would be set of individual responsible for overseeing the group 
activity and at the same time be responsible for all the packages that 
group/SIG maintains.

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Dave Jones
On Tue, Nov 22, 2011 at 09:55:59AM -0800, Toshio Kuratomi wrote:
 
  So, yes, it may be fully expected that issuing an update will break out of
  tree modules but that doesn't stop it from being one factor to *consider*.
 
Consideration implies that the following thought process will occur

This update will break out of tree modules, perhaps we shouldn't push it.

That isn't going to happen.

Dave

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

Re: Dropping the ownership model

2011-11-22 Thread Aleksandar Kurtakov

As much as we have disagreed on the previous topic we might have similar 
thoughts here :).

- Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Tuesday, November 22, 2011 7:51:31 PM
 Subject: Dropping the ownership model
 
 What do people see as pros and cons continuing to use the current
 package ownership model?
 
 Would it be practical to dropping it altogether which in essence
 would
 make every contributor an proven packager?

Well, everyone becoming a proven packager is going too far from the beginning. 
Though I have to say that this approach worked quite good in Mandriva in the 
past.
I still remember misc telling me please don't break too much . For the few 
years I maintained packages there 
I haven't seen a single case of someone abusing his powers. 

 
 Would it be viable to move to something like language SIG based
 ownership of packages?

SIGs are quite good idea and making more use of them can help providing more 
structure when in need of getting help.


 
 As in lower the barrier of entry of contributor without the need and
 or
 introduction of an package or any sponsorship and have them assigned
 to
 relevant SIG based on language they either know or want to learn. (
 not
 necessarly having to tie packaging with code contribution ).
 
 The governing body of the SIG would in essence be the once that would
 be
 responsible for the components.

Well SIGs don't really have governing bodies and it is always good to have a 
concrete name when you look for contacts for some package.
Probably packages can be assigned to person and SIG and they are open for 
everyone from the SIG but still having a concrete name you can talk to.
Essentially the SIG will be the owner of the package and a person(s) will be 
listed as something like primary contact(s).

 
 So as an example a indvidual skilled in Java who would want to join
 the
 project would automatically be assigned to the java SIG which in turn
 would be assigned and managing all Java related components then the
 Java
 SIG based on what ever process/workflow they have decided would
 assign
 to that individual what ever task is needed at current times
 prioritized
 by the knowledge and resource they posses.

As we(Java SIG) have quite similar approach aka someone from the SIG is taking 
a task
 he wants to work on and do it no matter who is the maintainer/co-maintainers 
the current 
situation is a bit annoying because people have to collect way too many 
permissions in pkgdb
and this is either slowing down the process or depending on some provenpackager 
to push the work.
Such a SIG approach to packaging will definetely make it easier and as long as 
the packager has
access only to the SIG's packages this should not scare other SIGs because new 
packager in certain 
SIG wouldn't be able to touch other SIGs packages.

Alexander Kurtakov

 
 So basically the barrier of entry is no higher than what the
 individual
 wants to learn or knows already as in..
 
 Do you know or want to learn python. Join the python SIG etc...
 
 Do you want to learn distribution packaging join the Packaging SIG
 
 Or the individual would learn how to package components relevant to
 the
 SIG he just joined
 
 Thoughts?
 
 Far off and totally crazy, you are mad!
 
 What meds are you on can I have some?
 
 The SIG approach is something that actually might work...
 
 JBG
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Josh Boyer
On Tue, Nov 22, 2011 at 12:55 PM, Toshio Kuratomi a.bad...@gmail.com wrote:
 On Tue, Nov 22, 2011 at 12:08:14PM -0500, Dave Jones wrote:
 On Tue, Nov 22, 2011 at 08:53:13AM -0800, Toshio Kuratomi wrote:
   According to the updates policy the
   maintainer needs to consider that their change will cause problems for 
 third
   party kernel module packagers and end users that are compiling their own
   kernel modules.

 We *know* we're going to break out of tree modules. It's entirely expected.
 There's nothing to consider here at all.

 I don't disagree with your first two sentences.  In fact I'd go further --
 It's not only expected, it's also accepted by you.

 The third sentence is the only thing that I think needs to be looked at in
 terms of the Update Policy.  The updates policy and the updates vision on
 which it is based strive to make maintainers realize that pushing updates
 has both positive and negative effects on end users.  Some of those effects
 are also expected and accepted.  For instance, the updates vision says
 Similarly, dealing with a large number of updates on a regular basis is
 distracting from the user's desired productivity tasks.  Simply issuing an
 update is in and of itself one negative in the updates vision.

 So, yes, it may be fully expected that issuing an update will break out of
 tree modules but that doesn't stop it from being one factor to *consider*.

We have considered it.  A really long time ago.  At that time, it was
decided that we consider out-of-tree modules to be something we don't
support, don't care about, and won't hold up updates for because of
the aforementioned heavier considerations of fixing bugs.  So, with
that phrasing in mind, everything is compliant with what you're saying
about the updates policy.

Maybe now this thread can end, because it's really not accomplishing
anything at all.  If we wanted to sit around and practice
wordsmithing, there are much better places and topics to do it with.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jason L Tibbitts III
 TH == Tom Hughes t...@compton.nu writes:

TH As somebody who is in exactly that situation all I can say is that
TH if doing informal reviews is an essential prerequisite to getting
TH sponsored then the wiki could be a lot clearer. Currently it reads
TH more like it's just one thing that may help.

It is just one thing that may help.  Since we give sponsors significant
choice in who they will or will not sponsor, different sponsors may
choose to look at different things.  Most of them will want to see
something that illustrates packaging experience, though.  Doing informal
reviews is a good way to do that.

Which is pretty much what the wiki says, isn't it?

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

Re: Dropping the ownership model

2011-11-22 Thread Kevin Kofler
Miloslav Trmač wrote:
 I wouldn't want to get rid of the ownership model altogether, I think
 there should be a specific person responsible for handling bug
 reports/RFEs.  When a group is responsible to handle something not
 really pleasant to do, often no single member of that group feels
 personally responsible.

All the core KDE packages are de facto SIG-maintained; no matter who the 
official primary maintainer of the particular package is, we all feel 
equally responsible for them. This works very well.

Kevin Kofler

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Thomas Moschny
2011/11/22 Dave Jones da...@redhat.com:
 On Tue, Nov 22, 2011 at 09:55:59AM -0800, Toshio Kuratomi wrote:
 Consideration implies that the following thought process will occur

 This update will break out of tree modules, perhaps we shouldn't push it.

 That isn't going to happen.

To me, this sounds like knowingly violating the Updates Policy, which
states: Updates should aim to fix bugs, and not introduce features,
particularly when those features would materially affect the user or
developer experience.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Richard Shaw
On Tue, Nov 22, 2011 at 11:53 AM, Michael Schwendt mschwe...@gmail.com wrote:
 On Tue, 22 Nov 2011 11:05:37 -0600, RS (Richard) wrote:

 2011/11/22 Bruno Wolff III:
  One area where we could probably do more advertising for is getting new
  packagers via the co-maintainer route. I think most of the new packagers
  still come in by packaging a new package. I think we really want most of
  the new packagers coming in as co-maintainers.

 Yes, this seems to be an chicken-or-the-egg issue. There seems to be
 permanent resource shortages with package maintenance which means we
 need more contributors, and then at the same time there are hundreds
 of package reviews languishing, many of which need sponsors.

 Uh, come on, ... package submitters waiting on the NEEDSPONSOR list
 could _really_ work a little bit more actively on persuading potential
 sponsors of their packaging skills. Instead, some wait silently for
 months without doing any package review themselves.

That may be true, but from my own experience, it could also because
they're intimidated by the whole process. Submitting my first package
I certainly felt intimidated by the process.

I was lucky I had good sponsors to walk me through the process but I'm
not sure that everyone is.

 In other cases, reviewers post reviews, but it takes many weeks or
 months for the package submitter to respond. What does that tell
 potential sponsors about the submitter's motivation to become a
 package maintainer?

I won't argue that that doesn't happen because it does


 Btw, it has happened before that people have been sponsored without
 doing a couple of package reviews. Sometimes as a result of them
 actively seeking for a sponsor. That may be easier than waiting for
 magic to happen. We still don't have enough package reviewers.

 I don't want to get too far off topic but being short handed is
 directly related...

 Does the sponsor processes need to be more formalized? Currently you
 must be nominated (either by someone or yourself) but there's no
 concrete requirements on a knowledge or skill level required to be a
 sponsor.

 To bring it to a more personal level, I have no idea if I've done or
 proven myself enough to become a sponsor or not. If I am deficient in
 an area, there's currently no formal feedback mechanism for me to know
 in what areas I need to improve.

 I can't be the only person stuck in this nebulous position...

 And still there have been self-nominations before.
 You could look up FESCo tickets of past nominations.

I never thought about that, perhaps it should be added to the contributor wiki?


 Are you an active reviewer?

It comes in spurts when I have time, but yes. That also begs the
question: How does a sponsor find future sponsors? Just because I
complete an informal or formal review doesn't mean that a sponsor sees
it, unless there's some system that provides visibility that I'm
unaware of.

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Matthew Garrett
On Tue, Nov 22, 2011 at 10:08:18AM -0800, Toshio Kuratomi wrote:
 On Tue, Nov 22, 2011 at 05:12:12PM +, Matthew Garrett wrote:
  I don't know how much clearer I can make this. The update policy applies
  to the supported ABI of the package. For instance, if I have an 
  application that depends on byte 0x9e0 of /bin/ls being 0xdf and an 
  update breaks that, that's not a relevant consideration for the update 
  policy. The kernel module interface is not a supported ABI in Fedora. 
  It's simply not a relevant consideration for the update policy.
  
 I don't know how much clearer I can make this -- The updates policy applies
 to more than the supported ABI of a package.  For instance, if you have an
 application that dependds on /bin/ls printing ? when it encounters
 a filename with a byte that cannot be decoded in the current locale and it
 starts printing \001 instead, that is a relevant consideration according to
 the updates policy.

Consuming the output of ls is a supported way to use ls. Building third 
party modules is not a supported way to use the kernel.

  The policy is fine as is. The problem is your overreaching definition of 
  ABI. We could make it explicit that the module interface isn't an 
  exported ABI by modifying the loader so that third-party modules simply 
  can't be loaded at all and then this clearly wouldn't be an issue, but I 
  don't think anyone benefits from us doing that.
 
 The definition of ABI is not at issue.  The reach of the updates policy
 itself is.  If I'm understanding you correctly you think the updates policy
 applies to a much more limited scope of changes than I do.  I would suggest
 that that is an indication that the updates policy needs to be reworded in
 at least certain places so as to more clearly illustrate whether it has
 a broad scope (in which things like ABI are examples of criteria for
 deciding not to issue an update) or limited scope (in which ABI is one of
 the specific criteria for decding to withhold an update.)

It's clear that if we disabled the ability to build third party modules 
at all that the ability to use third party modules would be entirely 
irrelevant and clearly not a consideration. So just pretend that we've 
done that.

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Rahul Sundaram
On 11/22/2011 05:27 PM, Jóhann B. Guðmundsson wrote:

 First of all why do I need to come up with a concrete proposal to FESCO 
 why dont they come up with something to try to improve the distribution.
 
 Does that governing body only exist to say yay or nay to others proposals?

FESCo exists mostly to approve, yes.  If you want them to do something,
write up a proposal or atleast start a discussion with the goal of
eventually writing one.  Otherwise, you are just wasting time.

 Secondly the only reason I don't maintain packages within the 
 distribution is because I'm fully aware that I dont have time in doing so.

Then recognize that other people have limited time and your tone doesn't
seem to ack that at all.  This is the reason you are perceived to be
demanding and bullying people.

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

Re: Dropping the ownership model

2011-11-22 Thread Ralf Corsepius
On 11/22/2011 06:51 PM, Jóhann B. Guðmundsson wrote:
 What do people see as pros and cons continuing to use the current
 package ownership model?

ownership = responsibility

 Would it be practical to dropping it altogether which in essence would
 make every contributor an proven packager?

No.

a) This would allow any arbitrary clueless newbie to hack around in 
stuff he fails to understand he is not qualified to do.
b) This would encourage an attitude of lazyness (Others will do)

 Would it be viable to move to something like language SIG based
 ownership of packages?
Yes, except that this kind of model would require an amount of 
bureacratic overhead Fedora is not able to supply.

 Thoughts?

 Far off and totally crazy, you are mad!
No you are naive ;)

Ralf

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Rahul Sundaram
On 11/22/2011 11:55 PM, Richard Shaw wrote:
 On Tue, Nov 22, 2011 at 11:53 AM, Michael Schwendt mschwe...@gmail.com 
 wrote:


 And still there have been self-nominations before.
 You could look up FESCo tickets of past nominations.
 
 I never thought about that, perhaps it should be added to the contributor 
 wiki?

Sure.  Feel free to do so and also file a ticket with FESCo to nominate
yourself as a sponsor along with it.

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Reindl Harald


Am 22.11.2011 18:00, schrieb 80:
 The failure is due to Fedora *non-upstream* versionning scheme,
 VirtualBox has *already* fixes the API/ABI issue upstream relying on
 the kernel version (since 3.2 RC).  It has nothing to do with the
 kernel non-stable ABI policy (which is notorious).
 The least we can do is helping third-party packagers to fix this
 issue, not slamming the door on their face.

well and why is RPMFUSION not updateing their packages as they did
also with open-vm-tools and in the case of open-vm-tools they decided
to drop the whole package

as example for vmware: VMware-Workstation 8 requires ONE single line
changed and the modules get compiled with 2.6.41

so complain rpmfusion why they are ALWAYS behind the fedora-kernel-packages
and all their kmod and so on are making troubles days and weeks before
they are push at fedora-stable repo, so the rpmfusion-maintainers should
consider to use UPDATES-TESTING to see minor issues before the endusers



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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Matthew Garrett
On Tue, Nov 22, 2011 at 11:57:24AM +, Jóhann B. Guðmundsson wrote:

 First of all why do I need to come up with a concrete proposal to FESCO 
 why dont they come up with something to try to improve the distribution.

Because demanding that other people do work generally doesn't result in 
the desired outcome. I'm not paid to work on Fedora. Time I spend on 
fesco is time I volunteer because I genuinely want to help Fedora 
improve. I think it's great that this is an issue you're concerned 
about, but if you want to turn your concern into something useful then 
you either need to convince other people to care as much as you or you 
need to come up with a proposal yourself.

 Does that governing body only exist to say yay or nay to others proposals?

As a body, yes. As individuals, no.

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

Re: Dropping the ownership model

2011-11-22 Thread Kevin Fenzi
On Tue, 22 Nov 2011 17:51:31 +
Jóhann B. Guðmundsson johan...@gmail.com wrote:

 What do people see as pros and cons continuing to use the current 
 package ownership model?
 
 Would it be practical to dropping it altogether which in essence
 would make every contributor an proven packager?

I'm not sure it would be. 

 Would it be viable to move to something like language SIG based 
 ownership of packages?

Well, if we did that we would need to revamp SIGs I suppose. 
We would need to make sure that there was some kind of SIG that covered
all packages so people would know who to talk with. Also, currently
some SIGs are very active and some really aren't at all. Also, a number
of SIGs overlap. 

 As in lower the barrier of entry of contributor without the need and
 or introduction of an package or any sponsorship and have them
 assigned to relevant SIG based on language they either know or want
 to learn. ( not necessarly having to tie packaging with code
 contribution ).

One thing thats worth noting here is: 

http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group#Become_a_co-maintainer

As another avenue to becoming a packager. 

 The governing body of the SIG would in essence be the once that would
 be responsible for the components.
 
 So as an example a indvidual skilled in Java who would want to join
 the project would automatically be assigned to the java SIG which in
 turn would be assigned and managing all Java related components then
 the Java SIG based on what ever process/workflow they have decided
 would assign to that individual what ever task is needed at current
 times prioritized by the knowledge and resource they posses.
 
 So basically the barrier of entry is no higher than what the
 individual wants to learn or knows already as in..
 
 Do you know or want to learn python. Join the python SIG etc...
 
 Do you want to learn distribution packaging join the Packaging SIG

Good example. How do we handle overlaps here? 
Someone wishes to help with general packaging things, so they need to
update the java package guidelines and fix those packages. Do they join
the Packaging SIG? Java sig? both? 

 Or the individual would learn how to package components relevant to
 the SIG he just joined
 
 Thoughts?
 
 Far off and totally crazy, you are mad!
 
 What meds are you on can I have some?
 
 The SIG approach is something that actually might work...

I'm not convinced it would, without changing how our sigs are setup. 

kevin




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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Dave Jones
On Tue, Nov 22, 2011 at 07:24:20PM +0100, Thomas Moschny wrote:
  2011/11/22 Dave Jones da...@redhat.com:
   On Tue, Nov 22, 2011 at 09:55:59AM -0800, Toshio Kuratomi wrote:
   Consideration implies that the following thought process will occur
  
   This update will break out of tree modules, perhaps we shouldn't push it.
  
   That isn't going to happen.
  
  To me, this sounds like knowingly violating the Updates Policy, which
  states: Updates should aim to fix bugs, and not introduce features,
  particularly when those features would materially affect the user or
  developer experience.

(Ignoring the fact that changing a documented unstable API isn't anything to do 
with
 a developer experience)

The kernel gets more bugs filed against it than any other component in the 
distro.
Obviously this needs to be dealt with somehow.

Asides from rebasing, we have two alternatives.

1. We backport just the fixes from upstream.
Not feasible with the limited manpower we have.
(See F14 for a great example of this failing)

2. We close every bug with -NEXTRELEASE

If someone wants to do the relevant beurocracy to document this in the policies,
go wild, but the kernel has always been this way since Fedora's inception.

Dave

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Toshio Kuratomi
On Tue, Nov 22, 2011 at 06:28:06PM +, Matthew Garrett wrote:
 On Tue, Nov 22, 2011 at 10:08:18AM -0800, Toshio Kuratomi wrote:
  On Tue, Nov 22, 2011 at 05:12:12PM +, Matthew Garrett wrote:
   I don't know how much clearer I can make this. The update policy applies
   to the supported ABI of the package. For instance, if I have an 
   application that depends on byte 0x9e0 of /bin/ls being 0xdf and an 
   update breaks that, that's not a relevant consideration for the update 
   policy. The kernel module interface is not a supported ABI in Fedora. 
   It's simply not a relevant consideration for the update policy.
   
  I don't know how much clearer I can make this -- The updates policy applies
  to more than the supported ABI of a package.  For instance, if you have an
  application that dependds on /bin/ls printing ? when it encounters
  a filename with a byte that cannot be decoded in the current locale and it
  starts printing \001 instead, that is a relevant consideration according to
  the updates policy.
 
 Consuming the output of ls is a supported way to use ls. Building third 
 party modules is not a supported way to use the kernel.
 
That's not the criteria I see when reading the updates vision and updates
policy.  I don't see supported there; I see whether we're breaking things
the way end users are using them.

   The policy is fine as is. The problem is your overreaching definition of 
   ABI. We could make it explicit that the module interface isn't an 
   exported ABI by modifying the loader so that third-party modules simply 
   can't be loaded at all and then this clearly wouldn't be an issue, but I 
   don't think anyone benefits from us doing that.
  
  The definition of ABI is not at issue.  The reach of the updates policy
  itself is.  If I'm understanding you correctly you think the updates policy
  applies to a much more limited scope of changes than I do.  I would suggest
  that that is an indication that the updates policy needs to be reworded in
  at least certain places so as to more clearly illustrate whether it has
  a broad scope (in which things like ABI are examples of criteria for
  deciding not to issue an update) or limited scope (in which ABI is one of
  the specific criteria for decding to withhold an update.)
 
 It's clear that if we disabled the ability to build third party modules 
 at all that the ability to use third party modules would be entirely 
 irrelevant and clearly not a consideration. So just pretend that we've 
 done that.

So that we can have this discussion again when a different package also
breaks end user expectations without breaking ABI?  If we want to avoid long
discussions that in the end boil down to different interpretations of the
policies we need to take care to make our policies clearly reflect the
meaning we intend.

Clarifying wording may not be as fun as coding but it is necessary if we
want to stop discussing the same points over and over with slightly
different cases each time.

-Toshio


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

Re: Dropping the ownership model

2011-11-22 Thread Jon Ciesla


 As much as we have disagreed on the previous topic we might have similar
 thoughts here :).

 - Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: Development discussions related to Fedora
 devel@lists.fedoraproject.org
 Sent: Tuesday, November 22, 2011 7:51:31 PM
 Subject: Dropping the ownership model

 What do people see as pros and cons continuing to use the current
 package ownership model?

 Would it be practical to dropping it altogether which in essence
 would
 make every contributor an proven packager?

 Well, everyone becoming a proven packager is going too far from the
 beginning.
 Though I have to say that this approach worked quite good in Mandriva in
 the past.
 I still remember misc telling me please don't break too much . For the
 few years I maintained packages there
 I haven't seen a single case of someone abusing his powers.


 Would it be viable to move to something like language SIG based
 ownership of packages?

 SIGs are quite good idea and making more use of them can help providing
 more structure when in need of getting help.



 As in lower the barrier of entry of contributor without the need and
 or
 introduction of an package or any sponsorship and have them assigned
 to
 relevant SIG based on language they either know or want to learn. (
 not
 necessarly having to tie packaging with code contribution ).

 The governing body of the SIG would in essence be the once that would
 be
 responsible for the components.

 Well SIGs don't really have governing bodies and it is always good to have
 a concrete name when you look for contacts for some package.
 Probably packages can be assigned to person and SIG and they are open for
 everyone from the SIG but still having a concrete name you can talk to.
 Essentially the SIG will be the owner of the package and a person(s) will
 be listed as something like primary contact(s).


 So as an example a indvidual skilled in Java who would want to join
 the
 project would automatically be assigned to the java SIG which in turn
 would be assigned and managing all Java related components then the
 Java
 SIG based on what ever process/workflow they have decided would
 assign
 to that individual what ever task is needed at current times
 prioritized
 by the knowledge and resource they posses.

 As we(Java SIG) have quite similar approach aka someone from the SIG is
 taking a task
  he wants to work on and do it no matter who is the
 maintainer/co-maintainers the current
 situation is a bit annoying because people have to collect way too many
 permissions in pkgdb
 and this is either slowing down the process or depending on some
 provenpackager to push the work.
 Such a SIG approach to packaging will definetely make it easier and as
 long as the packager has
 access only to the SIG's packages this should not scare other SIGs because
 new packager in certain
 SIG wouldn't be able to touch other SIGs packages.

This might better reflect reality anyway.  There are packages I own where
someone else has done most of the heavy lifting for awhile, and others
that other people own where I'm doing the heavy lifting.  It takes a
village, etc, etc.

-J

 Alexander Kurtakov


 So basically the barrier of entry is no higher than what the
 individual
 wants to learn or knows already as in..

 Do you know or want to learn python. Join the python SIG etc...

 Do you want to learn distribution packaging join the Packaging SIG

 Or the individual would learn how to package components relevant to
 the
 SIG he just joined

 Thoughts?

 Far off and totally crazy, you are mad!

 What meds are you on can I have some?

 The SIG approach is something that actually might work...

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



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

-d. bowie

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Kevin Fenzi
On Mon, 21 Nov 2011 23:16:30 +
Jóhann B. Guðmundsson johan...@gmail.com wrote:

 Hum not so sure that will effectively work at least the cleanup
 process needs have take place before we start the next development
 cycle atleast no later then GA so basically the performance review
 of the maintainer would have taken place in F15 for F17 and would
 take place in F16 for F18 etc...

I didn't mean to suggest I was doing a performance review. 
I was just saying we could gather more data and see how widespread
things are and how we could improve them. 

  Note that we need to balance here cases like:
 
  * maintainer is very active, just ignoring $leafpackage right now.
 
 Indicator that the maintainer needs comaintainers

Sure. We don't have this data currently anywhere central we can act on. 

  * maintainer is on vacation/sick/etc
 
 Indicator that the maintainer needs comaintainers

Sure. We don't have this data currently anywhere central we can act on. 

  * maintainer needs help, we should try and help them out.
 
 
 Indicator that the maintainer needs comaintainers if not that,
 workload could be spread out to other community groups
 ( provenpackager/QA etc )

Sure. We don't have this data currently anywhere central we can act on. 

  * maintainer doesn't use our bugzilla as their primary bug zone.
 
 That problem can be solved technically as in be made transparent to 
 reports and maintainers ( reporters using our bugzilla but
 maintainers using their relevant upstream one )

Not sure how off hand. ;( 

  * maintainer maintains a software that has a vast number of bugs and
 they can't deal with them all.
 
 True but you would actually see that on the activity on the bug report

Yes, you would see it on the collection of data report I suggest above
as well. 

  * maintainer is working on higher priority bug, so ignoring feature
 requests/etc.
 
 Again that would be seen on the activity on the bug report
 
 Encase we are short on maintainers one way to increase that pool
 would be to drop the ownership model essentially making everybody 
 provenpackager and allow everbody to play in everybody's pool...

I don't think thats completely a good idea. 

You would get lots of people not feeling responsible for anything in
particular. You would get people changing things when they didn't have
good communication with upstream or a good idea for bugreports, etc.

kevin




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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Kevin Fenzi
On Mon, 21 Nov 2011 23:40:52 +0100
Till Maas opensou...@till.name wrote:

 On Mon, Nov 21, 2011 at 02:03:43PM -0800, Jesse Keating wrote:
 
  This has come up nearly every release cycle.  Problem is that nobody
  can seem to agree on what an appropriate sign of life would be, no
  has made a serious FESCo proposal for a contrived sign of life.
 
 I remember that there has been a script that checked the health status
 of packages in Fedora by examining when the last build happened and
 maybe other facts. What happened to it?

I came up with the idea, but have had no time to implement it. 

Folks who wish to actually commit to time to work on this, please let
me know and I would be happy to help out as my time permits. 

kevin


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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Jon Ciesla

 TH == Tom Hughes t...@compton.nu writes:

 TH As somebody who is in exactly that situation all I can say is that
 TH if doing informal reviews is an essential prerequisite to getting
 TH sponsored then the wiki could be a lot clearer. Currently it reads
 TH more like it's just one thing that may help.

 It is just one thing that may help.  Since we give sponsors significant
 choice in who they will or will not sponsor, different sponsors may
 choose to look at different things.  Most of them will want to see
 something that illustrates packaging experience, though.  Doing informal
 reviews is a good way to do that.

 Which is pretty much what the wiki says, isn't it?

And this is how it's worked.  For some of my sponsorees I've gone through
several rounds of review bugs, others have been more streamlined.  It's
not about a number, it's about demonstrating that the prospective packager
either knows what they're doing or can be taught.  If they demonstrate
that they won't need a lot of hand-holding, so much the better. ;)

-J

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



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

-d. bowie

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

Re: Dropping the ownership model

2011-11-22 Thread Jef Spaleta
2011/11/22 Jóhann B. Guðmundsson johan...@gmail.com:
 What do people see as pros and cons continuing to use the current
 package ownership model?

I can't speak for anyone else. But for me I'm more than willing to see
other contributors work with me to fix things in packages that I
own.  I'll even take the heat for a couple of good faith mistakes if
they commit something that ends up needing to be reworked. People just
have to walk up and talk to me about it and submit a patch. Every time
I get a patch that is sane I ask if they want to be a co-owner.  In
fact I've already transferred ownership a couple of times because my
co-owner is more engaged than I am in that packages health.

The only thing stopping a other people from working with me on keeping
my niche packages is interested manpower. requiring a SIG approach
isn't going to magically make more people interested in keeping the
packages I prioritize  cobwebless.  You are free to organize a SIG
that does this sort of work and I will happily throw my packages under
the bus and give your SIG some measure of accountability to keep them
maintained without having to lose ownership myself.

If you want a SIG approach to be the cultural norm... then prove to
the contributorbase that it works well and start with a subset of
packages that your SIG shepards in a communal approach and expand that
approach.  Don't mandate it. Don't lobby for it. DO IT and provide
metrics which show the approach is more sustainable and deals with
high volume bug traffic better.

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Matthew Garrett
On Tue, Nov 22, 2011 at 10:49:28AM -0800, Toshio Kuratomi wrote:
 On Tue, Nov 22, 2011 at 06:28:06PM +, Matthew Garrett wrote:
  Consuming the output of ls is a supported way to use ls. Building third 
  party modules is not a supported way to use the kernel.
  
 That's not the criteria I see when reading the updates vision and updates
 policy.  I don't see supported there; I see whether we're breaking things
 the way end users are using them.

So just to be clear on this, you believe that if a user is relying on 
byte 0x9e0 of /bin/ls to be 0xdf on x86_64, then that is something that 
would have to be considered under the update policy?

  It's clear that if we disabled the ability to build third party modules 
  at all that the ability to use third party modules would be entirely 
  irrelevant and clearly not a consideration. So just pretend that we've 
  done that.
 
 So that we can have this discussion again when a different package also
 breaks end user expectations without breaking ABI?  If we want to avoid long
 discussions that in the end boil down to different interpretations of the
 policies we need to take care to make our policies clearly reflect the
 meaning we intend.

If the relevant metric is end user expectations, why didn't you just 
say that in the beginning? We should be clearer that any expectation 
that third-party modules will be usable over the course of a stable 
release is wrong. I've no problem with that. It's still not an issue 
with the updates policy.

 Clarifying wording may not be as fun as coding but it is necessary if we
 want to stop discussing the same points over and over with slightly
 different cases each time.

This case requires no clarification.

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

Getting Sponsored (was Re: Fedora clean up process seems to be seriously broken...)

2011-11-22 Thread Kevin Fenzi
I'd like to add/note: 

http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group#Become_a_co-maintainer

is another way to become a packager. 

Simply work on/with an existing maintainer on their package (submit bug
reports, help test, submit patches, etc) and then ask them if they
would like a co-maintainer (or indeed I think many maintainers will ask
you first). 

kevin


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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Richard Shaw
On Tue, Nov 22, 2011 at 12:39 PM, Rahul Sundaram methe...@gmail.com wrote:
 On 11/22/2011 11:55 PM, Richard Shaw wrote:
 On Tue, Nov 22, 2011 at 11:53 AM, Michael Schwendt mschwe...@gmail.com 
 wrote:

 And still there have been self-nominations before.
 You could look up FESCo tickets of past nominations.

 I never thought about that, perhaps it should be added to the contributor 
 wiki?

 Sure.  Feel free to do so and also file a ticket with FESCo to nominate
 yourself as a sponsor along with it.

I've added some verbage to that effect as well as providing a direct
link to the sponsorship tickets (sorted in descending order by ticket
# so the most recent would be on top).

Although the threshold for being a sponsor is fuzzy, I was able to
review enough tickets to be pretty sure I do not meet the requirements
at this time.

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

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 01:21:40PM -0500, Josh Boyer wrote:

 We have considered it.  A really long time ago.  At that time, it was
 decided that we consider out-of-tree modules to be something we don't
 support, don't care about, and won't hold up updates for because of
 the aforementioned heavier considerations of fixing bugs.  So, with
 that phrasing in mind, everything is compliant with what you're saying
 about the updates policy.

Nevertheless it would have been nice to mention that the kernel update
will actually break the VirtualBox kernel module in it's update notes as
it seems to me that a lot of people knew it and even the problematic
change was mentioned in the update's feedback.

 Maybe now this thread can end, because it's really not accomplishing
 anything at all.  If we wanted to sit around and practice
 wordsmithing, there are much better places and topics to do it with.

What about this suggestion by Josh Stone? This seems to be a good result
from the discussion:
http://lists.fedoraproject.org/pipermail/devel/2011-November/159818.html
| On 11/22/2011 09:51 AM, Michael Cronenworth wrote:
|  -#if LINUX_VERSION_CODE  KERNEL_VERSION(3, 1, 0)
| 
| It may have be helpful for the faked 2.6.4x kernels to still present a
| 3ish LINUX_VERSION_CODE.  AFAIK, faking the number is for the benefit of
| userspace, not any kernel module.  Perhaps it's not too late?

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

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 11:51:52AM -0700, Kevin Fenzi wrote:
 On Mon, 21 Nov 2011 23:40:52 +0100
 Till Maas opensou...@till.name wrote:
 
  On Mon, Nov 21, 2011 at 02:03:43PM -0800, Jesse Keating wrote:
  
   This has come up nearly every release cycle.  Problem is that nobody
   can seem to agree on what an appropriate sign of life would be, no
   has made a serious FESCo proposal for a contrived sign of life.
  
  I remember that there has been a script that checked the health status
  of packages in Fedora by examining when the last build happened and
  maybe other facts. What happened to it?
 
 I came up with the idea, but have had no time to implement it. 
 
 Folks who wish to actually commit to time to work on this, please let
 me know and I would be happy to help out as my time permits. 

But I remember reports that contained similar information.  Therefore
some kind of script must have existed. Maybe it was related to some
FTBFS reports where someone else reported that his script would have
reported certain packages to be unmaintained as well.

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

Re: Getting Sponsored (was Re: Fedora clean up process seems to be seriously broken...)

2011-11-22 Thread Richard Shaw
Also along these lines...

Perhaps this has been discussed before I'm not aware of it but do we
really need to hold up a package because the submitter needs a
sponsor?

What I mean by that is, if I'm not misunderstanding the process, that
a person who submits their first package must be sponsored before that
package can be accepted into Fedora. So basically we're holding up a
package that may be very desirable to others until the packager has
proven themselves.

Does this make sense? If the package has made it to an acceptable
state, should it not be accepted regardless of the packagers sponsor
status? That way they could go ahead and get experience with the whole
process, with just one package to start with, because believe me, the
first package I imported into Fedora was an anxiety ridden experience
with a high learning curve. Not everyone already understands fedpkg
and git :)

The net effect would be that new packagers would get to experience the
process from start to finish with one package first. If/When they
submit a second package, they would set the needsponsor flag again so
only sponsors would review their packages, and so forth until such
time that a sponsor believed it was time to take the training wheels
off.

Of course, I wouldn't want to discourage doing informal reviews of
other packages.

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

  1   2   >