Re: Draft SOP for requesting TCs/RCs

2012-04-19 Thread Adam Williamson
On Thu, 2012-04-19 at 08:43 -0400, Kamil Paral wrote:
> > We did have a few different bright ideas, but they're all rather
> > bigger
> > changes that might be better off being discussed separately from this
> > SOP.
> > 
> > So how about this: what if we put the current draft into production
> > but
> > entirely leave out the paragraph about doing a TC release after an RC
> > release, so the SOP just doesn't cover the case at all? That would at
> > least document current practice reasonably well.
> > 
> > Then I'll try and find some time to synthesize all the ideas that
> > came
> > later in this thread, about revising TC/RC naming and so on, and
> > maybe
> > go back in time as well because I recall some similar proposals being
> > made on devel a year or so back. I'll try and come up with some kind
> > of
> > comprehensive proposal covering all those ideas, in terms of actually
> > revising the process itself. This SOP proposal was really just
> > intended
> > to be a document _describing_ current practice, I didn't have
> > changing
> > the practice in mind when writing it.
> > 
> > If that sounds okay to everyone, I'll put the SOP minus the
> > controversial paragraph into 'production' tomorrow, and then work on
> > the
> > new 'change the process' proposal when I can. Thanks!
> 
> ACK

OK, I went ahead and did this -
https://fedoraproject.org/wiki/QA:SOP_compose_request . I'll try to come
up with a synthesized proposal for improving the compose naming and so
resolving the TC/RC problem ASAP (or of course, if anyone wants to get
in first, they're more than welcome to!). Thanks for all the ideas
everyone!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-04-19 Thread Kamil Paral
> We did have a few different bright ideas, but they're all rather
> bigger
> changes that might be better off being discussed separately from this
> SOP.
> 
> So how about this: what if we put the current draft into production
> but
> entirely leave out the paragraph about doing a TC release after an RC
> release, so the SOP just doesn't cover the case at all? That would at
> least document current practice reasonably well.
> 
> Then I'll try and find some time to synthesize all the ideas that
> came
> later in this thread, about revising TC/RC naming and so on, and
> maybe
> go back in time as well because I recall some similar proposals being
> made on devel a year or so back. I'll try and come up with some kind
> of
> comprehensive proposal covering all those ideas, in terms of actually
> revising the process itself. This SOP proposal was really just
> intended
> to be a document _describing_ current practice, I didn't have
> changing
> the practice in mind when writing it.
> 
> If that sounds okay to everyone, I'll put the SOP minus the
> controversial paragraph into 'production' tomorrow, and then work on
> the
> new 'change the process' proposal when I can. Thanks!

ACK
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-04-18 Thread Adam Williamson
On Wed, 2012-03-14 at 18:03 -0700, Adam Williamson wrote:
> On Tue, 2012-03-13 at 06:04 -0400, Kamil Paral wrote:
> 
> > One remark to this paragraph:
> > 
> > > It is theoretically possible that the situation could arise where
> > > a release candidate is requested and built, and results in multiple
> > > blockers being reported and accepted, some of which are easy to fix and
> > > some of which are not; in this case a subsequent compose to test the easy
> > > fixes may be desirable, but could not be denoted a release candidate due
> > > to the presence of the other un-addressed blockers. In this case a new
> > > test compose could be requested. This is obviously somewhat confusing,
> > > however, so it is best to try and get all the blockers fixed and request
> > > a new release candidate instead.
> > 
> > I don't believe this is a good idea. I would rather have QA team vote
> > on "exceptional circumstances" and call it another RC. There's no
> > point in calling it TC just to satisfy some criteria.
> > 
> > TC and RC naming is confusing already. RC > TC, but not
> > alphabetically. Having e.g. TC1 < RC1 < RC2 < TC2 < RC3 is a complete
> > mess, arcane knowledge that only QA team would have. Since we
> > generally ask also other parties to perform testing, we should have
> > the naming pattern as obvious and straightforward as possible. Let's
> > call it RC and lets clearly state that this is an exceptional process
> > that should happen just rarely.
> 
> BTW, your line wrapping seems to be broken again :)
> 
> Yeah, I'm not super happy with it either. I mainly just included it
> because we nearly actually *did* it once.
> 
> The thing is, I'm not really happy with the alternative you suggest
> (calling it an RC) either. I really think it's a good thing to stick to
> a strict definition, and a release candidate, strictly, is a build you
> believe can be the release. A build which is known to include a blocker
> simply is not a release candidate. It could not possibly be released.
> 
> So I'd love if we could come up with a third way. I'm wondering if we
> should simply leave this unaddressed in the SOP and deal with it on the
> fly if the situation ever arises. I think perhaps we should give any
> such build a label that's different from both TC and RC, if it ever
> happens.
> 
> Any bright ideas, anyone?

We did have a few different bright ideas, but they're all rather bigger
changes that might be better off being discussed separately from this
SOP.

So how about this: what if we put the current draft into production but
entirely leave out the paragraph about doing a TC release after an RC
release, so the SOP just doesn't cover the case at all? That would at
least document current practice reasonably well.

Then I'll try and find some time to synthesize all the ideas that came
later in this thread, about revising TC/RC naming and so on, and maybe
go back in time as well because I recall some similar proposals being
made on devel a year or so back. I'll try and come up with some kind of
comprehensive proposal covering all those ideas, in terms of actually
revising the process itself. This SOP proposal was really just intended
to be a document _describing_ current practice, I didn't have changing
the practice in mind when writing it.

If that sounds okay to everyone, I'll put the SOP minus the
controversial paragraph into 'production' tomorrow, and then work on the
new 'change the process' proposal when I can. Thanks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Line wrapping (was Draft SOP for requesting TCs/RCs)

2012-03-15 Thread stan
On Thu, 15 Mar 2012 16:01:31 -0400 (EDT)
Kamil Paral  wrote:
...
> In this
> case, at least for better behaving clients, if not the whole
> line-reflow spec.

For what it's worth, claws-mail handles the long lines gracefully, yet
allows me to create auto-wrapped messages.  I prefer auto-wrapping
because I don't have to move my eyes and head so much to encompass the
message.  There is a pref setting to turn off auto-wrap, but I
haven't tried it.  The strange thing is that this type of wrapping is an
html behavior, and claws-mail doesn't do html out of the box. There is a
plugin to allow html, but I don't have it installed.

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Line wrapping (was Draft SOP for requesting TCs/RCs)

2012-03-15 Thread Kamil Paral
> On Thu, 2012-03-15 at 12:28 -0400, Kamil Paral wrote:
> 
> > Hmm, yeah. It's kind of a mess in this area, each tool working
> > completely differently.
> 
> This is one of the major reasons hard line-wrapping is still usually
> recommended by experienced mail practitioners :)

Current situation is a mess and therefore we have to adhere to the lowest 
common denominator just to be able to communicate. That's awful.

The problem is that the situation doesn't improve, it's the same since stone 
age. It's because all the old-timers are fine with hard line-wrapping (I 
guess). Well I would rather force the tool authors to make the tools behave 
reasonable. Except that a lot of their developers are possibly old-timers. Hmm. 
But I suppose that could be solved in time. If you look at Gmail, it's an 
example how it can be done to "just work".

I played with Evolution a bit. It has a very nice feature of auto-wrapping your 
text when composing it. If that was available in Zimbra, I would enable it just 
for the sake of Adam to be able to read my mail :-) Unfortunately it's not. I 
tried manually wrap all my messages in the past and it's goddamn tiresome. 
Every time I need to add a sentence to the middle and re-wrap all of the 
remaining lines I swear like hell. That's not an option. Also replacing Zimbra 
is not really an option, for many reasons.

Adam complained that some messages display as a single line in Evolution. From 
my Evolution experiments it really seem not to allow to enable/disable line 
wrapping. But when I tried to create some plaintext draft without hard 
line-breaks, and then display it, it seemed to display it correctly (wrapping 
as needed). If it doesn't work for some emails, that seems like a bug to me, 
because Evolution can't possible expect all emails to be hard line-wrapped. It 
might be usual among OSS folks, but really among "general public". At least an 
option to enable/disable wrapping should be there (if it is not enabled by 
default).

This whole situation is unfortunate and I'm sorry if my long lines are causing 
problems for some specific clients, but I don't really see a better option here 
than push for some better standard. In this case, at least for better behaving 
clients, if not the whole line-reflow spec.

If you attach a bug report link against such a broken email client, I can 
promise to subscribe and support your case, it that helps at least a bit :-)
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Line wrapping (was Draft SOP for requesting TCs/RCs)

2012-03-15 Thread Adam Williamson
On Thu, 2012-03-15 at 12:28 -0400, Kamil Paral wrote:

> Hmm, yeah. It's kind of a mess in this area, each tool working completely 
> differently.

This is one of the major reasons hard line-wrapping is still usually
recommended by experienced mail practitioners :)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-15 Thread Adam Williamson
On Thu, 2012-03-15 at 07:29 -0500, Bruno Wolff III wrote:
> On Thu, Mar 15, 2012 at 05:58:17 -0400,
>   Kamil Paral  wrote:
> > > BTW, your line wrapping seems to be broken again :)
> > 
> > Hey, that's probably because I don't wrap lines. I see line wrapping as an 
> > end-client rendering feature, rather than manual source text formatting 
> > necessity. I know it breaks some tools (like Mailman web-view), but I see 
> > that more as a bug in those tools. We can discuss it in a separate thread. 
> > It's just that my technological heart bleeds every time I need to re-wrap 
> > someone's hard-wrapped lines. It's so damn 90's.
> 
> You might want to set format=flowed though so that mail clients know it 
> is OK to wrap the lines when viewing the messages.

Right. Evolution displays them as one big long line.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Line wrapping (was Draft SOP for requesting TCs/RCs)

2012-03-15 Thread Todd Zullinger

Bruno Wolff III wrote:
I use mutt and can set text_flowed in my .muttrc file. I have to 
remember to end lines with a space when I want them to be joinable.


FWIW, if you use vim as your editor, you can use set fo=+w to help 
with that.


--
ToddOpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~
Suppose I were a member of Congress, and suppose I were an idiot. But,
I repeat myself.
-- Mark Twain



pgpkvhYlsJubV.pgp
Description: PGP signature
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Line wrapping (was Draft SOP for requesting TCs/RCs)

2012-03-15 Thread Kamil Paral
> On Thu, Mar 15, 2012 at 09:11:06 -0400,
>Kamil Paral  wrote:
> >
> >Sorry, where exactly should I set this property? Is it some kind of
> >an optional email header? Or is it an option in some popular email
> >client?
> 
> It's in the content-type header. For example:
> Content-Type: text/plain; charset=us-ascii; format=flowed

Thanks for info, it's interesting. I have found a pretty FAQ here:
http://joeclark.org/ffaq.html

I don't know whether I understood it correctly and I'm not sure it is the best 
technical solution, but at least it's some progress.

> 
> >I am at the mercy of Zimbra that has exactly zero text wrapping
> >options. (But I can't say I cared much until now, because it
> >behaves properly in my view - it does not wrap lines when writing,
> >but wraps it for reading.)
> 
> I use mutt and can set text_flowed in my .muttrc file. I have to
> remember
> to end lines with a space when I want them to be joinable.
> 
> We have zimbra at work (though I forward mail to my workstation) and
> the
> web interface doesn't display text/plain with format=flowed properly.
> 

Hmm, yeah. It's kind of a mess in this area, each tool working completely 
differently.
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Line wrapping (was Draft SOP for requesting TCs/RCs)

2012-03-15 Thread Bruno Wolff III

On Thu, Mar 15, 2012 at 09:11:06 -0400,
  Kamil Paral  wrote:


Sorry, where exactly should I set this property? Is it some kind of an optional 
email header? Or is it an option in some popular email client?


It's in the content-type header. For example:
Content-Type: text/plain; charset=us-ascii; format=flowed


I am at the mercy of Zimbra that has exactly zero text wrapping options. (But I 
can't say I cared much until now, because it behaves properly in my view - it 
does not wrap lines when writing, but wraps it for reading.)


I use mutt and can set text_flowed in my .muttrc file. I have to remember 
to end lines with a space when I want them to be joinable.


We have zimbra at work (though I forward mail to my workstation) and the 
web interface doesn't display text/plain with format=flowed properly.

--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Line wrapping (was Draft SOP for requesting TCs/RCs)

2012-03-15 Thread Kamil Paral
> On Thu, Mar 15, 2012 at 05:58:17 -0400,
>   Kamil Paral  wrote:
> > > BTW, your line wrapping seems to be broken again :)
> > 
> > Hey, that's probably because I don't wrap lines. I see line
> > wrapping as an end-client rendering feature, rather than manual
> > source text formatting necessity. I know it breaks some tools
> > (like Mailman web-view), but I see that more as a bug in those
> > tools. We can discuss it in a separate thread. It's just that my
> > technological heart bleeds every time I need to re-wrap someone's
> > hard-wrapped lines. It's so damn 90's.
> 
> You might want to set format=flowed though so that mail clients know
> it
> is OK to wrap the lines when viewing the messages.
> 

Sorry, where exactly should I set this property? Is it some kind of an optional 
email header? Or is it an option in some popular email client?

I am at the mercy of Zimbra that has exactly zero text wrapping options. (But I 
can't say I cared much until now, because it behaves properly in my view - it 
does not wrap lines when writing, but wraps it for reading.)
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-15 Thread Bruno Wolff III
On Thu, Mar 15, 2012 at 05:58:17 -0400,
  Kamil Paral  wrote:
> > BTW, your line wrapping seems to be broken again :)
> 
> Hey, that's probably because I don't wrap lines. I see line wrapping as an 
> end-client rendering feature, rather than manual source text formatting 
> necessity. I know it breaks some tools (like Mailman web-view), but I see 
> that more as a bug in those tools. We can discuss it in a separate thread. 
> It's just that my technological heart bleeds every time I need to re-wrap 
> someone's hard-wrapped lines. It's so damn 90's.

You might want to set format=flowed though so that mail clients know it 
is OK to wrap the lines when viewing the messages.
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-15 Thread Kamil Paral
> BTW, your line wrapping seems to be broken again :)

Hey, that's probably because I don't wrap lines. I see line wrapping as an 
end-client rendering feature, rather than manual source text formatting 
necessity. I know it breaks some tools (like Mailman web-view), but I see that 
more as a bug in those tools. We can discuss it in a separate thread. It's just 
that my technological heart bleeds every time I need to re-wrap someone's 
hard-wrapped lines. It's so damn 90's.
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-15 Thread Kamil Paral
> Does the distinction between TC and RC need to be in the name? How
> about
> 
> C1 < C2 < C3 ...
> 
> with possibly an "R" suffix if the number of blocker bugs is 0, like
> 
> C1 < C2 < C3R < ...
> 
> This way they're alphabetical. There are also other side effects of
> the
> distinction between TC and RC such as having two separate releng
> tickets, two
> separate categories in the wiki, etc. and maybe some of those are
> unnecessary as
> well.

I was about to propose exactly the same:

build 1 < build 2 < build 3 RC < build 4 < build 5 RC

How we actually name the builds is a small detail (e.g. B1, B2, B3.RC), but it 
is alphabetic and we can have much more builds this way if we need it without 
making things more complicated. We mark some builds/composes as RC if it 
satisfies the criterion.
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Draft SOP for requesting TCs/RCs

2012-03-14 Thread Andre Robatino
Eric Blake  redhat.com> writes:

> What about requiring the number to be strictly increasing:
> 
> TC1 < RC2 < RC3 < TC4 < RC5
> 
> where the prefix denotes how stable we think this particular build is (T
> vs. R depending on whether there are known blockers).  Since you don't
> reuse the suffix, it becomes immediately apparent whether the iso you
> are testing came before or after another iso.  Of course, someone will
> then ask why we have RC2 but not RC1, but that's hopefully an easier
> question to answer.

Does the distinction between TC and RC need to be in the name? How about

C1 < C2 < C3 ...

with possibly an "R" suffix if the number of blocker bugs is 0, like

C1 < C2 < C3R < ...

This way they're alphabetical. There are also other side effects of the
distinction between TC and RC such as having two separate releng tickets, two
separate categories in the wiki, etc. and maybe some of those are unnecessary as
well.




-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-14 Thread Eric Blake
On 03/14/2012 07:03 PM, Adam Williamson wrote:
>>
>> TC and RC naming is confusing already. RC > TC, but not
>> alphabetically. Having e.g. TC1 < RC1 < RC2 < TC2 < RC3 is a complete
>> mess, arcane knowledge that only QA team would have. Since we
>> generally ask also other parties to perform testing, we should have
>> the naming pattern as obvious and straightforward as possible. Let's
>> call it RC and lets clearly state that this is an exceptional process
>> that should happen just rarely.
> 

> The thing is, I'm not really happy with the alternative you suggest
> (calling it an RC) either. I really think it's a good thing to stick to
> a strict definition, and a release candidate, strictly, is a build you
> believe can be the release. A build which is known to include a blocker
> simply is not a release candidate. It could not possibly be released.
> 
> So I'd love if we could come up with a third way.

What about requiring the number to be strictly increasing:

TC1 < RC2 < RC3 < TC4 < RC5

where the prefix denotes how stable we think this particular build is (T
vs. R depending on whether there are known blockers).  Since you don't
reuse the suffix, it becomes immediately apparent whether the iso you
are testing came before or after another iso.  Of course, someone will
then ask why we have RC2 but not RC1, but that's hopefully an easier
question to answer.

-- 
Eric Blake   ebl...@redhat.com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



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

Re: Draft SOP for requesting TCs/RCs

2012-03-14 Thread Adam Williamson
On Tue, 2012-03-13 at 06:04 -0400, Kamil Paral wrote:

> One remark to this paragraph:
> 
> > It is theoretically possible that the situation could arise where
> > a release candidate is requested and built, and results in multiple
> > blockers being reported and accepted, some of which are easy to fix and
> > some of which are not; in this case a subsequent compose to test the easy
> > fixes may be desirable, but could not be denoted a release candidate due
> > to the presence of the other un-addressed blockers. In this case a new
> > test compose could be requested. This is obviously somewhat confusing,
> > however, so it is best to try and get all the blockers fixed and request
> > a new release candidate instead.
> 
> I don't believe this is a good idea. I would rather have QA team vote
> on "exceptional circumstances" and call it another RC. There's no
> point in calling it TC just to satisfy some criteria.
> 
> TC and RC naming is confusing already. RC > TC, but not
> alphabetically. Having e.g. TC1 < RC1 < RC2 < TC2 < RC3 is a complete
> mess, arcane knowledge that only QA team would have. Since we
> generally ask also other parties to perform testing, we should have
> the naming pattern as obvious and straightforward as possible. Let's
> call it RC and lets clearly state that this is an exceptional process
> that should happen just rarely.

BTW, your line wrapping seems to be broken again :)

Yeah, I'm not super happy with it either. I mainly just included it
because we nearly actually *did* it once.

The thing is, I'm not really happy with the alternative you suggest
(calling it an RC) either. I really think it's a good thing to stick to
a strict definition, and a release candidate, strictly, is a build you
believe can be the release. A build which is known to include a blocker
simply is not a release candidate. It could not possibly be released.

So I'd love if we could come up with a third way. I'm wondering if we
should simply leave this unaddressed in the SOP and deal with it on the
fly if the situation ever arises. I think perhaps we should give any
such build a label that's different from both TC and RC, if it ever
happens.

Any bright ideas, anyone?
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-13 Thread Adam Williamson
On Tue, 2012-03-13 at 22:51 -0400, James Laska wrote:
> - Original Message -
> > On Tue, 2012-03-13 at 22:29 -0400, James Laska wrote:
> > 
> > > Great to see this come together, thanks for the cc.  The page looks
> > > great.  It does a good job of describing what a TC and RC are, and
> > > the
> > > "whys" for requesting them.  Perhaps I'm tired, but did I miss the
> > > "how" you actually request a compose?
> > 
> > Did you see the section named "How to request a compose"?
> 
> Heh apologies, after clicking submit on my section edit ... I now see the 
> full document. 
> 
> It certainly seemed out of character for your material, so I'm not
> surprised to find it was already there :)

Hehe, no problem - experience has taught me it's always a good idea to
triple-check that everyone's on the same page =)

thanks for the review.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-13 Thread James Laska
- Original Message -
> On Tue, 2012-03-13 at 22:29 -0400, James Laska wrote:
> 
> > Great to see this come together, thanks for the cc.  The page looks
> > great.  It does a good job of describing what a TC and RC are, and
> > the
> > "whys" for requesting them.  Perhaps I'm tired, but did I miss the
> > "how" you actually request a compose?
> 
> Did you see the section named "How to request a compose"?

Heh apologies, after clicking submit on my section edit ... I now see the full 
document. 

It certainly seemed out of character for your material, so I'm not surprised to 
find it was already there :)

> >   Would it also make sense to document how you track the status of
> >   a
> > request and the process for listing known blocker and NTH package
> > fixes?
> 
> I'm pretty sure I did the latter: see "Explicitly listing required
> builds" and "What builds to ensure are included". I didn't do the
> former...it's not *precisely* in the scope of the SOP but it may make
> sense. I'll think about it.

Thanks,
James
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-13 Thread Adam Williamson
On Tue, 2012-03-13 at 22:29 -0400, James Laska wrote:

> Great to see this come together, thanks for the cc.  The page looks
> great.  It does a good job of describing what a TC and RC are, and the
> "whys" for requesting them.  Perhaps I'm tired, but did I miss the
> "how" you actually request a compose?

Did you see the section named "How to request a compose"?

>   Would it also make sense to document how you track the status of a
> request and the process for listing known blocker and NTH package
> fixes?

I'm pretty sure I did the latter: see "Explicitly listing required
builds" and "What builds to ensure are included". I didn't do the
former...it's not *precisely* in the scope of the SOP but it may make
sense. I'll think about it.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-13 Thread James Laska
- Original Message -
> Hey, folks.
> 
> So I've been doing the TC / RC requests for a while, and James did
> them
> before that. It occurred to me that while it's theoretically
> 'obvious'
> how this happens, and mostly defined by the release validation
> process,
> in practice it's probably worth having an explicit SOP to describe
> how
> to do this, for raptor-proofing purposes.
> 
> I wrote a kind of proto-SOP to the list back last year:
> 
> https://lists.fedoraproject.org/pipermail/test/2011-November/104402.html
> 
> so I just expanded that out into this draft formal SOP:
> 
> https://fedoraproject.org/wiki/User:Adamwill/Draft_QA_SOP_compose_request
> 
> It features me being my typical wordy self, but I think it's not
> *too*
> long or eye-glazey and I hope it pretty comprehensively explains the
> hows and whys of doing a compose request. Please review it and
> provide
> any feedback that occurs to you - factual, linguistical or otherwise.
> Thanks! Note I tried to follow the vague Fedora convention with
> regards
> to 'must' and 'should' - 'must' is used specifically to mean 'this
> absolutely must happen', 'should' is used to mean 'you really ought
> to
> do this but it's possible that in some weird cases there might be a
> reason not to, I guess, and the world doesn't automatically end if
> you
> don't'.
> 
> I think it'd be a neat raptor-proofing test for someone else to do
> the
> F17 Beta or Final compose requests, maybe. Anyone feel like they want
> to
> get involved with that?
> 
> James, CCing you just in case you have any insights into the process
> which have been lost on my bumbling watch. thanks!

Great to see this come together, thanks for the cc.  The page looks great.  It 
does a good job of describing what a TC and RC are, and the "whys" for 
requesting them.  Perhaps I'm tired, but did I miss the "how" you actually 
request a compose?  Would it also make sense to document how you track the 
status of a request and the process for listing known blocker and NTH package 
fixes?

Thanks,
James
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Draft SOP for requesting TCs/RCs

2012-03-13 Thread Kamil Paral
> Hey, folks.
> 
> So I've been doing the TC / RC requests for a while, and James did
> them
> before that. It occurred to me that while it's theoretically
> 'obvious'
> how this happens, and mostly defined by the release validation
> process,
> in practice it's probably worth having an explicit SOP to describe
> how
> to do this, for raptor-proofing purposes.
> 
> I wrote a kind of proto-SOP to the list back last year:
> 
> https://lists.fedoraproject.org/pipermail/test/2011-November/104402.html
> 
> so I just expanded that out into this draft formal SOP:
> 
> https://fedoraproject.org/wiki/User:Adamwill/Draft_QA_SOP_compose_request

Kudos for creating this. I understand the process better now.

It is well readable and clear.

One remark to this paragraph:

> It is theoretically possible that the situation could arise where
> a release candidate is requested and built, and results in multiple
> blockers being reported and accepted, some of which are easy to fix and
> some of which are not; in this case a subsequent compose to test the easy
> fixes may be desirable, but could not be denoted a release candidate due
> to the presence of the other un-addressed blockers. In this case a new
> test compose could be requested. This is obviously somewhat confusing,
> however, so it is best to try and get all the blockers fixed and request
> a new release candidate instead.

I don't believe this is a good idea. I would rather have QA team vote on 
"exceptional circumstances" and call it another RC. There's no point in calling 
it TC just to satisfy some criteria.

TC and RC naming is confusing already. RC > TC, but not alphabetically. Having 
e.g. TC1 < RC1 < RC2 < TC2 < RC3 is a complete mess, arcane knowledge that only 
QA team would have. Since we generally ask also other parties to perform 
testing, we should have the naming pattern as obvious and straightforward as 
possible. Let's call it RC and lets clearly state that this is an exceptional 
process that should happen just rarely.
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Draft SOP for requesting TCs/RCs

2012-03-12 Thread Adam Williamson
Hey, folks.

So I've been doing the TC / RC requests for a while, and James did them
before that. It occurred to me that while it's theoretically 'obvious'
how this happens, and mostly defined by the release validation process,
in practice it's probably worth having an explicit SOP to describe how
to do this, for raptor-proofing purposes.

I wrote a kind of proto-SOP to the list back last year:

https://lists.fedoraproject.org/pipermail/test/2011-November/104402.html

so I just expanded that out into this draft formal SOP:

https://fedoraproject.org/wiki/User:Adamwill/Draft_QA_SOP_compose_request

It features me being my typical wordy self, but I think it's not *too*
long or eye-glazey and I hope it pretty comprehensively explains the
hows and whys of doing a compose request. Please review it and provide
any feedback that occurs to you - factual, linguistical or otherwise.
Thanks! Note I tried to follow the vague Fedora convention with regards
to 'must' and 'should' - 'must' is used specifically to mean 'this
absolutely must happen', 'should' is used to mean 'you really ought to
do this but it's possible that in some weird cases there might be a
reason not to, I guess, and the world doesn't automatically end if you
don't'.

I think it'd be a neat raptor-proofing test for someone else to do the
F17 Beta or Final compose requests, maybe. Anyone feel like they want to
get involved with that?

James, CCing you just in case you have any insights into the process
which have been lost on my bumbling watch. thanks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test