Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-03-01 Thread Kamil Paral
> > > Hmm, IIRC this was one case that *really happened*, and I was trying to
> > > catch the flavor of our IRC discussion at the time - my memory is that
> > > we were willing to accept such bugs as blockers, but we'd maybe be more
> > > likely to waive them for only affecting a small amount of users or
> > > being workaroundable or something like that.
> 
> > If the explanation sounds like this, I'm actually very OK with that
> > :) I'd probably avoid saying "less important", because then it sounds
> > like an advice to waive everything. I think it's equally important,
> > it just has different use cases. Maybe we could say something like "a
> > slightly different standard of judgement may be applied to
> > conditional violations in live environments, as the use cases of live
> > systems and installed systems are not the same". For example, if
> > shutdown didn't work properly and on some systems actually caused
> > restart, that could be seen as a lesser problem on Lives.
> 
> OK, I've added another sentence to the footnote to try and clarify this
> some more. Good to go now?

Thanks, good to go.
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-02-29 Thread Kamil Paral
> > I hesitate whether we should mandate working updates in live environment:
> > https://fedoraproject.org/wiki/User:Adamwill/Draft_Alpha_Criteria_Postinstall#Updates
> 
> Er, we wouldn't? That criterion still explicitly states "The installed
> system". When a criterion had text like that I didn't think it
> necessary to *also* add some text saying "doesn't apply to live
> environments", since that's just two ways of saying the same thing.

Sorry, I missed that. You're right.

> > I'm not completely happy about the wording of:
> > " This criterion does apply to live environments. However, a stricter
> > standard of judgement may be applied to conditional violations in
> > live environments, as clean shutdown and log out functionality is
> > relatively less important on a live boot than an installed system. "
> > https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_Post
> > install#Shutdown.2C_reboot.2C_logout
> > 
> > For example logout is necessary if you want to switch languages (and
> > our l10n test days rely on that). Reboot and shutdown is necessary
> > for automating stuff. I'd use the same measure as in post-install
> > here.
> 
> Hmm, IIRC this was one case that *really happened*, and I was trying to
> catch the flavor of our IRC discussion at the time - my memory is that
> we were willing to accept such bugs as blockers, but we'd maybe be more
> likely to waive them for only affecting a small amount of users or
> being workaroundable or something like that.

If the explanation sounds like this, I'm actually very OK with that :) I'd 
probably avoid saying "less important", because then it sounds like an advice 
to waive everything. I think it's equally important, it just has different use 
cases. Maybe we could say something like "a slightly different standard of 
judgement may be applied to conditional violations in live environments, as the 
use cases of live systems and installed systems are not the same". For example, 
if shutdown didn't work properly and on some systems actually caused restart, 
that could be seen as a lesser problem on Lives.
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-29 Thread Kamil Paral
> Since people seemed to be on board with this approach, I've done the
> drafts. Here they are:
> 
> https://fedoraproject.org/wiki/User:Adamwill/Draft_Alpha_Criteria_Postinstall
> https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_Postinstall
> https://fedoraproject.org/wiki/User:Adamwill/Draft_Final_Criteria_Postinstall
> 
> You can see the diff to the current criteria in the page history (I
> first saved an exact copy of the current criteria, then made the
> changes). Any thoughts on the specific changes are welcome! Thanks.

Thanks for the drafts.

I hesitate whether we should mandate working updates in live environment:
https://fedoraproject.org/wiki/User:Adamwill/Draft_Alpha_Criteria_Postinstall#Updates

Installing anything else than just a few small packages usually doesn't work at 
all, because you run out of allocated disk overlay memory (which seems to 
happen very soon even for systems with large amounts of physical RAM). The 
question is whether we want this to work "in a reasonable degree" (small 
updates), or whether we don't want to require it on Live at all.


I'm not completely happy about the wording of:
" This criterion does apply to live environments. However, a stricter standard 
of judgement may be applied to conditional violations in live environments, as 
clean shutdown and log out functionality is relatively less important on a live 
boot than an installed system. "
https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_Postinstall#Shutdown.2C_reboot.2C_logout

For example logout is necessary if you want to switch languages (and our l10n 
test days rely on that). Reboot and shutdown is necessary for automating stuff. 
I'd use the same measure as in post-install here.
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-29 Thread Kari Koskinen
2016-01-29 20:44 GMT+02:00 Adam Williamson :

> On Fri, 2016-01-29 at 08:46 -0500, Kamil Paral wrote:
>
> > I'm not completely happy about the wording of:
> > " This criterion does apply to live environments. However, a stricter
> > standard of judgement may be applied to conditional violations in
> > live environments, as clean shutdown and log out functionality is
> > relatively less important on a live boot than an installed system. "
> > https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_Post
> > install#Shutdown.2C_reboot.2C_logout
> >
> > For example logout is necessary if you want to switch languages (and
> > our l10n test days rely on that). Reboot and shutdown is necessary
> > for automating stuff. I'd use the same measure as in post-install
> > here.
>
> Hmm, IIRC this was one case that *really happened*, and I was trying to
> catch the flavor of our IRC discussion at the time - my memory is that
> we were willing to accept such bugs as blockers, but we'd maybe be more
> likely to waive them for only affecting a small amount of users or
> being workaroundable or something like that. I can go back and check
> the logs again, though. What do other folks think?
>

 The Gnome logout hang/delay bug in Fedora 23 prevented changing the
language in live images for me: I asked Adam about proposing it for a
blogger. I never proposed it as a blocker as the issue got accepted under
more straightforward criteria soon after.

I would rather have an explicit criteria for language change for beta if
there is need to have working mechanism to change language before final
release.

-- 
Kari Koskinen
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-29 Thread Adam Williamson
On Fri, 2016-01-29 at 08:46 -0500, Kamil Paral wrote:
> > Since people seemed to be on board with this approach, I've done the
> > drafts. Here they are:
> > 
> > https://fedoraproject.org/wiki/User:Adamwill/Draft_Alpha_Criteria_Postinstall
> > https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_Postinstall
> > https://fedoraproject.org/wiki/User:Adamwill/Draft_Final_Criteria_Postinstall
> > 
> > You can see the diff to the current criteria in the page history (I
> > first saved an exact copy of the current criteria, then made the
> > changes). Any thoughts on the specific changes are welcome! Thanks.
> 
> Thanks for the drafts.
> 
> I hesitate whether we should mandate working updates in live environment:
> https://fedoraproject.org/wiki/User:Adamwill/Draft_Alpha_Criteria_Postinstall#Updates

Er, we wouldn't? That criterion still explicitly states "The installed
system". When a criterion had text like that I didn't think it
necessary to *also* add some text saying "doesn't apply to live
environments", since that's just two ways of saying the same thing.

> Installing anything else than just a few small packages usually
> doesn't work at all, because you run out of allocated disk overlay
> memory (which seems to happen very soon even for systems with large
> amounts of physical RAM). The question is whether we want this to
> work "in a reasonable degree" (small updates), or whether we don't
> want to require it on Live at all.

Yes, it was entirely my intent that this one not apply to live systems.

> I'm not completely happy about the wording of:
> " This criterion does apply to live environments. However, a stricter
> standard of judgement may be applied to conditional violations in
> live environments, as clean shutdown and log out functionality is
> relatively less important on a live boot than an installed system. "
> https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_Post
> install#Shutdown.2C_reboot.2C_logout
> 
> For example logout is necessary if you want to switch languages (and
> our l10n test days rely on that). Reboot and shutdown is necessary
> for automating stuff. I'd use the same measure as in post-install
> here.

Hmm, IIRC this was one case that *really happened*, and I was trying to
catch the flavor of our IRC discussion at the time - my memory is that
we were willing to accept such bugs as blockers, but we'd maybe be more
likely to waive them for only affecting a small amount of users or
being workaroundable or something like that. I can go back and check
the logs again, though. What do other folks think?

Thanks for checking the drafts!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-28 Thread Adam Williamson
On Tue, 2016-01-19 at 17:21 -0800, Adam Williamson wrote:
> Hi, folks! I'm working through some criteria issues that came up during
> F23 validation.
> 
> Here's one: a few times, we hit issues on live images which would have
> been violations of the 'post-install' release criteria, except those
> are explicitly for 'installed' systems. We generally felt that the
> relevant 'post-install' criteria should also apply to live boots.
> 
> Here's a top-level idea for handling that:
> 
> 1. Rename the 'Post-install requirements' section on each criteria page
> to 'Post-deployment and live requirements'
> 2. Add some text at the top of the section explaining the general idea:
> the requirements in the section apply to installed systems, 'appliance'
> environments like the cloud images, *and* live environments, where
> appropriate
> 3. Adjust the wording of each individual criterion in the sections,
> where appropriate. Just to give an example:
> 
> "Unless explicitly specified otherwise, after system installation
> SELinux must be enabled and in enforcing mode."
> 
> would become something like:
> 
> "Unless explicitly specified otherwise, SELinux must be enabled and in
> enforcing mode in live environments and after system installation."
> 
> Does this general approach sound good? If so, I'll post some drafts
> later in the week. Thanks!

Since people seemed to be on board with this approach, I've done the
drafts. Here they are:

https://fedoraproject.org/wiki/User:Adamwill/Draft_Alpha_Criteria_Postinstall
https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_Postinstall
https://fedoraproject.org/wiki/User:Adamwill/Draft_Final_Criteria_Postinstall

You can see the diff to the current criteria in the page history (I
first saved an exact copy of the current criteria, then made the
changes). Any thoughts on the specific changes are welcome! Thanks.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-20 Thread Adam Williamson
On Wed, 2016-01-20 at 03:53 -0500, Kamil Paral wrote:
> > Hi, folks! I'm working through some criteria issues that came up during
> > F23 validation.
> > 
> > Here's one: a few times, we hit issues on live images which would have
> > been violations of the 'post-install' release criteria, except those
> > are explicitly for 'installed' systems. We generally felt that the
> > relevant 'post-install' criteria should also apply to live boots.
> > 
> > Here's a top-level idea for handling that:
> > 
> > 1. Rename the 'Post-install requirements' section on each criteria page
> > to 'Post-deployment and live requirements'
> > 2. Add some text at the top of the section explaining the general idea:
> > the requirements in the section apply to installed systems, 'appliance'
> > environments like the cloud images, *and* live environments, where
> > appropriate
> > 3. Adjust the wording of each individual criterion in the sections,
> > where appropriate. Just to give an example:
> > 
> > "Unless explicitly specified otherwise, after system installation
> > SELinux must be enabled and in enforcing mode."
> > 
> > would become something like:
> > 
> > "Unless explicitly specified otherwise, SELinux must be enabled and in
> > enforcing mode in live environments and after system installation."
> > 
> > Does this general approach sound good? If so, I'll post some drafts
> > later in the week. Thanks!
> 
> +1
> 
> But in the SELinux case, I think anaconda disables SELinux even on
> Live, so it might need some clarification.

It does, but I'm not sure that's worth mentioning in the criterion, and
really I was just trying to give a sample of the wording changes that
would happen, not be super precise. If we're gonna mention that I'd do
it in a footnote. (It only sets Permissive mode while it's actually
running, it restores Enforcing on quit, IIRC).
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-20 Thread Kamil Paral
> Hi, folks! I'm working through some criteria issues that came up during
> F23 validation.
> 
> Here's one: a few times, we hit issues on live images which would have
> been violations of the 'post-install' release criteria, except those
> are explicitly for 'installed' systems. We generally felt that the
> relevant 'post-install' criteria should also apply to live boots.
> 
> Here's a top-level idea for handling that:
> 
> 1. Rename the 'Post-install requirements' section on each criteria page
> to 'Post-deployment and live requirements'
> 2. Add some text at the top of the section explaining the general idea:
> the requirements in the section apply to installed systems, 'appliance'
> environments like the cloud images, *and* live environments, where
> appropriate
> 3. Adjust the wording of each individual criterion in the sections,
> where appropriate. Just to give an example:
> 
> "Unless explicitly specified otherwise, after system installation
> SELinux must be enabled and in enforcing mode."
> 
> would become something like:
> 
> "Unless explicitly specified otherwise, SELinux must be enabled and in
> enforcing mode in live environments and after system installation."
> 
> Does this general approach sound good? If so, I'll post some drafts
> later in the week. Thanks!

+1

But in the SELinux case, I think anaconda disables SELinux even on Live, so it 
might need some clarification.
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-19 Thread Kevin Fenzi
On Tue, 19 Jan 2016 17:21:33 -0800
Adam Williamson  wrote:

> Hi, folks! I'm working through some criteria issues that came up
> during F23 validation.
...snip...
> Does this general approach sound good? If so, I'll post some drafts
> later in the week. Thanks!

Sounds good to me. 

kevin


pgp73HharLg7o.pgp
Description: OpenPGP digital signature
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-19 Thread Adam Williamson
Hi, folks! I'm working through some criteria issues that came up during
F23 validation.

Here's one: a few times, we hit issues on live images which would have
been violations of the 'post-install' release criteria, except those
are explicitly for 'installed' systems. We generally felt that the
relevant 'post-install' criteria should also apply to live boots.

Here's a top-level idea for handling that:

1. Rename the 'Post-install requirements' section on each criteria page
to 'Post-deployment and live requirements'
2. Add some text at the top of the section explaining the general idea:
the requirements in the section apply to installed systems, 'appliance'
environments like the cloud images, *and* live environments, where
appropriate
3. Adjust the wording of each individual criterion in the sections,
where appropriate. Just to give an example:

"Unless explicitly specified otherwise, after system installation
SELinux must be enabled and in enforcing mode."

would become something like:

"Unless explicitly specified otherwise, SELinux must be enabled and in
enforcing mode in live environments and after system installation."

Does this general approach sound good? If so, I'll post some drafts
later in the week. Thanks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-19 Thread Matthew Miller
On Tue, Jan 19, 2016 at 05:21:33PM -0800, Adam Williamson wrote:
> "Unless explicitly specified otherwise, SELinux must be enabled and in
> enforcing mode in live environments and after system installation."

Makese sense to me.

-- 
Matthew Miller

Fedora Project Leader
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-19 Thread Jared K. Smith
On Tue, Jan 19, 2016 at 8:21 PM, Adam Williamson  wrote:

> Does this general approach sound good? If so, I'll post some drafts
> later in the week. Thanks!
>


Sounds great to me.

--
Jared Smith
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Criteria proposal: applying 'post-install' criteria to live and appliance images

2016-01-19 Thread moshe nahmias
Sounds good

On Wed, Jan 20, 2016 at 5:12 AM, Jared K. Smith 
wrote:

>
> On Tue, Jan 19, 2016 at 8:21 PM, Adam Williamson <
> adamw...@fedoraproject.org> wrote:
>
>> Does this general approach sound good? If so, I'll post some drafts
>> later in the week. Thanks!
>>
>
>
> Sounds great to me.
>
> --
> Jared Smith
>
> --
> test mailing list
> test@lists.fedoraproject.org
> To unsubscribe:
> http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org
>
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org