Re: Test Day kickstart update
The new test day kickstart has been pushed to spin-kickstarts git. I have updated the wiki instructions: https://fedoraproject.org/wiki/QA/Test_Days/Live_Image Any additions and fixes are welcome. -- test mailing list test@lists.fedoraproject.org To unsubscribe: https://admin.fedoraproject.org/mailman/listinfo/test
Re: Test Day kickstart update
> Thanks for this! It's worth noting I haven't used the kickstart for > many > images lately, as it was so crufty - a lot of the stuff in there just > doesn't work, as it was designed for GNOME 2. Did you look at / fix > any > of that? Yes, the legacy stuff (desktop icons, GNOME 2 favorites) are removed, and instead GNOME 3 adjustments were added - welcome screen, dash favorites, Firefox home page. The welcome screen probably works only in GNOME. It uses GNOME JavaScript, so we can easily place that into kickstart instead of packaging the software. I'll ask Lukas to have a look whether we can show the welcome screen even in other DEs, if we include some GNOME library or something. > > It's my experience that SELinux doesn't necessarily give you all the > denials in enforcing=0 that you get in enforcing=1, You're right, but from what I've seen that should be very exceptional and rare, right? > but I don't care > hugely either way, as it can be toggled either way easily enough. > Still, > if we're going to make test day images with two of our major security > features disabled, we should communicate this very clearly on Test > Day > pages. I'm not really convinced that disabling firewall and SELinux is a better default for Test Days. I think it could be a bit better, but it's just an idea - if you (anyone) have good arguments against it, I have no problem reverting it. The SELinux is quite fine in both approaches, it always pops up error dialogs. The firewall is more silent and can lead to hard-to-discover issues, on the other hand it is quite a departure from the default setting. > Oh, one more thing - you might want to base off of the > fedora-live-desktop.ks rather than fedora-livecd-desktop.ks , as I don't > think anyone really cares about maintaining fedora-livecd-desktop.ks any > more. This is quite a surprise for me. We use fedora-livecd-desktop.ks for nightly composes. So for official TCs/RCs we use fedora-live-desktop.ks now? Why is fedora-livecd-desktop.ks still available then? I should probably ask Desktop SIG. Some of the package removals will be needed to be transferred from fedora-livecd-desktop.ks to fedora-live-desktop.ks anyway. -- test mailing list test@lists.fedoraproject.org To unsubscribe: https://admin.fedoraproject.org/mailman/listinfo/test
Re: Test Day kickstart update
On Wed, 2013-03-20 at 13:48 -0400, Kamil Paral wrote: > Hello, > > I and Lukas Brabec have worked on our Test Day kickstart: Oh, one more thing - you might want to base off of the fedora-live-desktop.ks rather than fedora-livecd-desktop.ks , as I don't think anyone really cares about maintaining fedora-livecd-desktop.ks any more. -- 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: Test Day kickstart update
On Wed, 2013-03-20 at 13:48 -0400, Kamil Paral wrote: > Hello, > > I and Lukas Brabec have worked on our Test Day kickstart: > > * Lukas has created a welcome screen (based on LiveCD welcome screen) which > should make super-easy to participate in the test day. It opens up the wiki > page and the IRC chat in a browser. Behold: http://i.imgur.com/4ePuB1w.png > > * I have tried to strip all unimportant packages to make the image as small > as possible. The reasoning is that bandwidth is important for many people and > we should keep just the most important stuff in the kickstart. If the Test > Day host team needs additional packages, they will simply adjust the > kickstart and add what they need, overriding the defaults. Currently we are > at 680 MB (the default LiveCD is now at 1.2 GB). > > * I have changed some system defaults to a more reliable state, namely > disabled firewall and set SELinux into permissive mode. My thinking is that > we should keep most obstacles away to let people test the stuff they are > asked to test. The firewall sometimes makes the life harder and the cause is > hard to discover ("why my ssh doesn't work?"). The SELinux, if in permissive > mode, still reports issues and the user can easily file them into bugzilla, > but doesn't prevent the programs from functioning. It's easier to ask users > to report any SELinux popups than to instruct them how to turn it off if the > program "behaves weirdly". Again, Test Day maintainers can override this if > they see fit. > > * I have removed Anaconda. Partly to save space, but not just because of it. > Because the image is heavily modified (half of the packages are missing, some > system defaults are changed), I don't think this is a good candidate for > installation. I think TCs/RCs serve this purpose much better, they are the > default offering. Of course Test Day maintainers can add Anaconda back, if > they want, but I don't think we should have it there by default. > > > The new kickstart is temporarily stored here: > http://git.fedorahosted.org/cgit/fedora-qa.git/tree/?h=testday > > And a sample Test Day image is here: > http://kparal.fedorapeople.org/testdays/testday-f19-sample.iso > sha256sum: 82d0791e00cd3fc3d4c96d5af43853ef7618079fb9db72cd05f9c0f5af01f6b9 > > > Before I request committing it to spin-kickstarts, I'd like to ask if you > have some concerns or suggestions about the new kickstart. Do you think some > of the system changes are not appropriate? Do you think that some of the > packages I removed should stay? Or some more packages should be removed? Tell > me. > > Once this is done, I'll update our wiki guide: > https://fedoraproject.org/wiki/QA/Test_Days/Live_Image Thanks for this! It's worth noting I haven't used the kickstart for many images lately, as it was so crufty - a lot of the stuff in there just doesn't work, as it was designed for GNOME 2. Did you look at / fix any of that? It's my experience that SELinux doesn't necessarily give you all the denials in enforcing=0 that you get in enforcing=1, but I don't care hugely either way, as it can be toggled either way easily enough. Still, if we're going to make test day images with two of our major security features disabled, we should communicate this very clearly on Test Day pages. A note on the size - current F19 images are significantly larger than expected, I think due to a) debugging code and b) some apparent bugs in dependency resolution during live image creation. They should not be coming in as huge as they are. So your Test Day image will likely be rather smaller, once those bugs get squished. -- 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
Test Day kickstart update
Hello, I and Lukas Brabec have worked on our Test Day kickstart: * Lukas has created a welcome screen (based on LiveCD welcome screen) which should make super-easy to participate in the test day. It opens up the wiki page and the IRC chat in a browser. Behold: http://i.imgur.com/4ePuB1w.png * I have tried to strip all unimportant packages to make the image as small as possible. The reasoning is that bandwidth is important for many people and we should keep just the most important stuff in the kickstart. If the Test Day host team needs additional packages, they will simply adjust the kickstart and add what they need, overriding the defaults. Currently we are at 680 MB (the default LiveCD is now at 1.2 GB). * I have changed some system defaults to a more reliable state, namely disabled firewall and set SELinux into permissive mode. My thinking is that we should keep most obstacles away to let people test the stuff they are asked to test. The firewall sometimes makes the life harder and the cause is hard to discover ("why my ssh doesn't work?"). The SELinux, if in permissive mode, still reports issues and the user can easily file them into bugzilla, but doesn't prevent the programs from functioning. It's easier to ask users to report any SELinux popups than to instruct them how to turn it off if the program "behaves weirdly". Again, Test Day maintainers can override this if they see fit. * I have removed Anaconda. Partly to save space, but not just because of it. Because the image is heavily modified (half of the packages are missing, some system defaults are changed), I don't think this is a good candidate for installation. I think TCs/RCs serve this purpose much better, they are the default offering. Of course Test Day maintainers can add Anaconda back, if they want, but I don't think we should have it there by default. The new kickstart is temporarily stored here: http://git.fedorahosted.org/cgit/fedora-qa.git/tree/?h=testday And a sample Test Day image is here: http://kparal.fedorapeople.org/testdays/testday-f19-sample.iso sha256sum: 82d0791e00cd3fc3d4c96d5af43853ef7618079fb9db72cd05f9c0f5af01f6b9 Before I request committing it to spin-kickstarts, I'd like to ask if you have some concerns or suggestions about the new kickstart. Do you think some of the system changes are not appropriate? Do you think that some of the packages I removed should stay? Or some more packages should be removed? Tell me. Once this is done, I'll update our wiki guide: https://fedoraproject.org/wiki/QA/Test_Days/Live_Image Thanks. -- test mailing list test@lists.fedoraproject.org To unsubscribe: https://admin.fedoraproject.org/mailman/listinfo/test