critpath approval process seems rather broken

Doug Ledford dledford at redhat.com
Mon Apr 11 03:21:43 UTC 2011


On 04/10/2011 01:23 PM, Sven Lankes wrote:
> On Sun, Apr 10, 2011 at 12:45:56PM -0400, Doug Ledford wrote:
> 
>> And here we are, about to go down the same road again.  I have an update
>> in updates-testing, it's getting no love, and the package that's in the
>> release is *known broken*.  It has not been updated for systemd to begin
>> with.  Nor for tmpfs /var/run.  And just like last time, I put out a
>> call for testers on this mailing list.
> 
> I had a closer look at the raid setup on my f15-box and as the raid was
> up as expected and poking at the raid with mdadm didn't turn up any
> issues, I've given it positive karma which has made it "Critpath
> approved".

Thanks for that.  I hope you read my other emails to Adam about the
testing of mdadm.  My point of those being that there is more to mdadm
than *just* bringing the raid arrays up (although that is, of course,
the biggest thing).  The fact that monitoring is down on the previous
version but ok on the current version is a big deal.  Monitoring is
almost as important in the real world as it is the difference between an
array going degraded and you knowing or you doing nothing until it
finally dies altogether.

> I mostly agree that Fedora as a whole has gone too far in the
> restrictions that are put in front of packagers to get updates pushed
> out to the distribution (and I'm not even maintaining any critpath
> packages). 
> 
> Back when this all started I felt that the promise was that "we'll put
> all this in place now and once AutoQA is ready, it'll all become much
> easier for everyone".
> 
> And while AutoQA seems to have come a long way in the last 8 months or
> so it's still not ready/solid/... enough to be used to base automatic
> decisions on (I'm not complaining - just stating facts) - so I'm still
> hopeful that the thumbscrews can be loosened somewhat.

When I was in 9th grade here in the US, I participated in the National
History Day competition.  You had to make a individual project, or group
project, or several other classes of entry.  I always did individual
project (this was my third year competing).  And each year the theme for
the competition was set early on and you had to be able to create a
project that embodied that theme.  This years theme was Rights versus
Responsibilities.  My project was about a saloon in the town that I grew
up in.  Back in the 1800's, the town I grew up in was this booming
mining town (lead, zinc, and galena).  And, of course, this was the
"wild west" days back in the US.  The streets were all dirt, people had
gun fights to settle differences, and the saloon was the major center of
social activity.  This particular saloon had a bar and restaurant on the
first floor, a casino on the second floor, and a brothel on the third
floor.  It was a rough and tumble place with little in the way of order
or law or discipline.  Then along comes the 1920's in the US.  That's
the era of prohibition.  Alcohol was illegal, and it nearly killed this
saloon entirely.  Not to mention the local officials cracked down on the
other unsavory aspect of the place.  Then in the 1930's, prohibition was
repealed and people had the right to drink again.  They tried to revive
the saloon, only to find that people weren't so willing to accept the
free and loose nature that the original saloon had, and it never really
recovered.  My project made it all the way to nationals, and I was asked
to defend it in front of a panel of judges and defend how it applied to
the theme.  I responded to their inquiries with the belief that the
House of Lords in Joplin, Missouri represented the three stages that
society often hits in the process of establishing a balance between
rights and responsibilities.  At some point in time, the rights will far
outweigh the responsibilities.  People will be free to do as they please
with no consequences for their actions.  Then, usually as a direct
result of abuses of those rights, society will crack down and take those
rights away.  Usually imposing entirely overly restrictive consequences
on people in order to curb the abuse.  Then, over time, society will
come to realize they might have over reacted and will curb the
consequences and bring the rights of the individual back in line with
their responsibilities.  My project then was about these three stages
and what they meant to this one establishment.  I took 8th place at
nationals that year (a classmate of mine placed in the top 3 with a
project about Harriet Tubman, but the fact that a little town with a
population of only 40,000 took two positions of the top 8 at nationals
that year is a story about our teacher, Marla Marantz).

The point of this long, rambling story that you couldn't care less about
is that I get the impression that Fedora is in stage 2 right now.  We
saw abuses by maintainers in the past, and we responded with draconian
rules that tied their hands, but in the process have ignored the fact
that the rules were too restrictive and didn't take various other
situations into account.  Now we are waiting for the pendulum to swing a
little more back to the middle of a balance between the freedom we used
to have and some accountability for our actions.  That's all fine and
dandy, I'm just saying we need to quit wasting time in phase two and
move on to phase three.

>> But like I tried to explain after F14's fiasco, most people simply don't
>> have the knowledge and hardware to truly test mdadm.
> 
> It doesn't render my system unbootable, my raid still comes up after the
> update and casual mdadm calls don't turn up anything suspicious. That is
> all what I have tested and I don't feel that it's 'not enough'. The
> requirements on testing updates aren't very high - there just aren't
> enough testers (also many are testing not-yet-released versions in a vm
> and those are most likely not set up with a raid array ...).
> 
>> Well, I'm heading out of town for two weeks and will be away from net
>> connectivity.  This release's mdadm is what it is and it ain't getting
>> any better.
> 
> Looking at mdadm I notice two things:
> 
>  1. The package doesn't have a single co-maintainer. Having two or more 
>       people work on it would make "I'll be gone for two weeks" a non-
>       issue. There must be others interested and knowledgeable in the 
>       area that could serve as a backup?

If there were any interested parties I'm open.  Keep in mind that when I
was asked about the CVS access controls in the past, I opened mdadm up
to proven packagers.  Now, I know that isn't the same terminology used
today, but the idea is the same.  I specifically told them to set the
access controls so that good packagers could make changes and I'm not
the sort of fascist maintainer that will throw a fit if someone else
does something.  I will, if I deem a change bad, back it out and do
something different (or list me reasons why it was bad and do nothing),
but that's it.

>  2. You're working on it in bursts - mostly a few weeks before the
>       release. Submitting updates (especially rawhide-updates) more
>       often would also make things easier right before the release.

I maintain lots of packages, both in rhel and fedora, and I work based
upon release schedules.  The next thing to be released gets my
attention.  And sometimes not even that if I'm busy solving customer
focused problems at the moment :-(

-- 
Doug Ledford <dledford at redhat.com>
              GPG KeyID: CFBFF194
	      http://people.redhat.com/dledford

Infiniband specific RPMs available at
	      http://people.redhat.com/dledford/Infiniband

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
Url : http://lists.fedoraproject.org/pipermail/devel/attachments/20110410/165fe501/attachment.bin 


More information about the devel mailing list