MIA spins
by Paul W. Frields
Despite a posting to the lists earlier in the month[1] to check our
spin content, apparently no one caught the fact that there was no
Moblin spin among the release candidates. At this point, we're going
to have to wait for mirrors to die down before we can consider
shipping a late copy.
I went to the Spins process page[2] to see where things might have gone
off track, and found that the page stated that after acceptance the
following step occurs:
"Spin added to a wiki page containing a table listing all of the spins
for Fedora X (very similar to
https://fedoraproject.org/wiki/Releases/11/FeatureList)"
Note that no one is responsible or accountable for it happening
according to the spin page, nor is the proper page listed. I made
a change, so now the step reads:
"The Spins Wrangler adds the Spin to a wiki page containing a table
listing all of the spins for Fedora 14
(https://fedoraproject.org/wiki/Releases/14/Spins)"
This change is not a decree by any means, but it seemed like the most
effective way to ensure entries get made.
I can't help but think we would have caught this problem if there were
regular Spins meetings, or at least schedule items that indicate the
SIG should carry out a task like checking the list of Spins before RC
phase. Earlier, I brought up the idea of entering a set of schedule
items. Ideally, someone on the SIG will step up to gather that list
of dates for Fedora 14, and talk to John Poelstra to make sure the
dates get on the release schedule. I'd also like to make sure we have
a clear spins wrangler who knows the responsibilities that come with
that role. That person should check over the spins process page[2]
and find any places where it's not clear what the task is, and who is
responsible for doing it.
So -- who wants to gather the schedule and report it to John Poelstra
by around June 1?
Who is the current spins wrangler, and can that person go over the
page by around the same time, and bring questions to the list?
* * *
[1] http://lists.fedoraproject.org/pipermail/spins/2010-May/001131.html
[2] https://fedoraproject.org/wiki/Spins_Process
--
Paul W. Frields http://paul.frields.org/
gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233 5906 ACDB C937 BD11 3717
http://redhat.com/ - - - - http://pfrields.fedorapeople.org/
Where open source multiplies: http://opensource.com
13 years, 2 months
spin kickstart/minimization cleanups
by Peter Robinson
Hi All,
Firstly sorry for the cross post, I think its some what relevant for both.
I started this discussion in the F-13 timeframe but it was too late in
the cycle and was considered to risky, leading up to the beta it might
be a little close too.
Looking through the various kickstart files in the git repo while
looking at a couple of issues that I'm seeing on my own spins I have a
couple of queries.
Firstly in fedora-live-minimization.ks and fedora-livecd-desktop.ks
there's a whole lot of removal of packages. This is basically what i
do in the fedora-live-mini.ks and I think things like @printing can
(and should be) removed from base so that other kick starts don't have
to explicitly remove everything that it adds in. Its easy enough for
the people that want printing to add the one liner into their own
kickstart.
There's also a comment in the fedora-live-minimization.ks about
removing them from comps for F-14. Is there a reason this hasn't
happened? I was also suprised to see things like "printing" related
things in the base-x group in comps. It looks like someone had this on
their todo list, is it still there?
Ultimately I would like to get rid of the fedora-live-mini.ks file and
use the mainline base. I believe that base should be exactly that...
the base/core packages and all the useful scripting. Then possibly
have a base-desktop which adds all the core X stuff that any desktop
spin would need (plus associated related scripts that all could make
use of like X auto login). From there a desktop based spin would just
need to pull in the base-desktop.ks to get all the core stuff to get
to a minimal X.
Thoughts?
Peter
13 years, 2 months
[spin-kickstarts] mini: some minor fixes and cleanups
by Peter Robinson
commit 6b46a15fd30e1dd6a1925d530632964d504482c0
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Tue Aug 31 22:31:42 2010 +0100
mini: some minor fixes and cleanups
fedora-live-mini.ks | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/fedora-live-mini.ks b/fedora-live-mini.ks
index 7272bdb..550cba5 100644
--- a/fedora-live-mini.ks
+++ b/fedora-live-mini.ks
@@ -91,11 +91,9 @@ pulseaudio-utils
-system-config-users
# Remove default unwanted hardware firmware and support we don't want
--b43-fwcutter
-foomatic*
-ghostscript*
-ivtv-firmware
--printer-filters
-ql2100-firmware
-ql2200-firmware
-ql23xx-firmware
@@ -122,9 +120,10 @@ gnupg2
yum-presto
avahi
-# Remove sendmail, replace with smaller smtp equiv
+# Remove sendmail: this needs to be explicit
-sendmail
-ssmtp
+# But hopefully there shouldn't be deps so this shouldn't need to be there
+#ssmtp
%end
@@ -254,6 +253,9 @@ passwd -d liveuser > /dev/null
# turn off firstboot for livecd boots
chkconfig --level 345 firstboot off 2>/dev/null
+# The above doesn't works so we need to do this... GRR systemctl
+echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot
+
# don't start yum-updatesd for livecd boots
chkconfig --level 345 yum-updatesd off 2>/dev/null
13 years, 3 months
Re: [Fedora-spins] Images in Koji
by Jay Greguske
----- "Jesse Keating" <jkeating(a)j2solutions.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 8/31/10 1:50 PM, Jay Greguske wrote:
> > Hello,
> >
> > Upstream Koji has code to build LiveCDs and appliances (read: disk)
> > images, and I was wondering whether there is any interest from this
> > group to leverage it?
> >
> > http://fedoraproject.org/wiki/Koji/KojiLiveCDHowTo
> >
> > A small set of users could be granted privileges to build LiveCDs
> and
> > appliances in Koji. This way you'd have a central place to build
> > images consistently in a more "official" capacity (I hope that
> didn't
> > come off as condescending), complete with a record of what was
> > installed into the image. The Koji commands in a recent client look
> > like this:
> >
> > koji spin-livecd [options] target arch kickstart-file koji
> > spin-appliance [options] target arch kickstart-file
> >
> > You basically feed it a kickstart file, and it will produce an .iso
> > or disk image. (.raw, .qcow, etc) If this sparks an interest from
> you
> > folks I can put together a more complete proposal in a wiki
> somewhere
> > and be more formal about it. I just wanted to check whether there
> was
> > interest at all, or if everyone is happy with the current process.
> >
> > Thanks, - Jay
> I'd certainly like to see some testing of this in our koji
> environment.
>
Certainly, I didn't mean to imply everything was perfectly ready. :) Part of the process transition would involve testing before hand, and that would be called out in the proposal for sure.
> - --
> Jesse Keating
> Fedora -- Freedom² is a feature!
> identi.ca: http://identi.ca/jkeating
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkx9bYUACgkQ4v2HLvE71NXzogCcCgCf7T2RbjSYuG/D4vOGzeEW
> a1MAnjnNUUc0Q0k1fMUSVyxkQThyx/al
> =ito9
> -----END PGP SIGNATURE-----
> _______________________________________________
> spins mailing list
> spins(a)lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/spins
13 years, 3 months
Images in Koji
by Jay Greguske
Hello,
Upstream Koji has code to build LiveCDs and appliances (read: disk) images, and I was wondering whether there is any interest from this group to leverage it?
http://fedoraproject.org/wiki/Koji/KojiLiveCDHowTo
A small set of users could be granted privileges to build LiveCDs and appliances in Koji. This way you'd have a central place to build images consistently in a more "official" capacity (I hope that didn't come off as condescending), complete with a record of what was installed into the image. The Koji commands in a recent client look like this:
koji spin-livecd [options] target arch kickstart-file
koji spin-appliance [options] target arch kickstart-file
You basically feed it a kickstart file, and it will produce an .iso or disk image. (.raw, .qcow, etc) If this sparks an interest from you folks I can put together a more complete proposal in a wiki somewhere and be more formal about it. I just wanted to check whether there was interest at all, or if everyone is happy with the current process.
Thanks,
- Jay
13 years, 3 months
Two meego bugs reported, 628921 and 628926
by Bruno Wolff III
628926 is a build problem with rawhide, that should probably be filed
against whatever is causing the dependency conflict.
628921 is a problem with the nightly build iso. Might be systemd, might
be something else. Someone will need to look at it to see if they have
the same issue dan does. It also would be worth testing some other spins
again to see if they are OK or if it is meego specific.
13 years, 3 months
[spin-kickstarts] #44: Build a new release for beta.
by fedora-badges
#44: Build a new release for beta.
----------------------------+-----------------------------------------------
Reporter: bruno | Owner: bruno
Type: task | Status: new
Priority: major | Milestone: Fedora 12 Beta
Component: kickstart pool | Keywords:
----------------------------+-----------------------------------------------
Since there have been changes to the kickstart files since the alpha,
we'll want to do a new release for beta. Target is September 7th.
--
Ticket URL: <https://fedorahosted.org/spin-kickstarts/ticket/44>
spin-kickstarts <https://fedorahosted.org/spin-kickstarts/>
Kickstarts that the Spin SIG reviews, tests, maintains and releases (as a package).
13 years, 3 months
[spin-kickstarts] Update repo definitions
by Bruno Wolff III
commit ccbd53091df8fbe8c7a6472778dea99cdc565d13
Author: Bruno Wolff III <bruno(a)wolff.to>
Date: Mon Aug 30 21:58:46 2010 -0500
Update repo definitions
At this point in the release cycle the fedora and updates repos should
be enabled.
The ks files for live spins that define these should be consistent with
each other.
fedora-aos.ks | 15 ++++-----------
fedora-live-base.ks | 14 ++++----------
fedora-live-mini.ks | 14 ++++----------
3 files changed, 12 insertions(+), 31 deletions(-)
---
diff --git a/fedora-aos.ks b/fedora-aos.ks
index ff0ee42..c6a913d 100644
--- a/fedora-aos.ks
+++ b/fedora-aos.ks
@@ -26,17 +26,10 @@ part / --size 550 --fstype ext3 --ondisk sda
#
# Repositories
#
-# To compose against the current release tree, use the following "repo" (enabled by default)
-#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=$basearch
-# To include updates, use the following "repo" (enabled by default)
-#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&arch=$basearch
-
-# To compose against rawhide, use the following "repo" (disabled by default)
-repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-
-# To compose against local trees, (edit and) use:
-#repo --name=f10 --baseurl=http://localrepo/fedora/releases/10/Everything/$basearch/os/
-#repo --name=f10-updates --baseurl=http://localrepo/fedora/updates/10/$basearch/
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
+repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
+#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f$releasever&arch=$basearch
#
# Add all the packages after the base packages
diff --git a/fedora-live-base.ks b/fedora-live-base.ks
index f911f9d..7e0d557 100644
--- a/fedora-live-base.ks
+++ b/fedora-live-base.ks
@@ -17,16 +17,10 @@ xconfig --startxonboot
part / --size 3072 --fstype ext4
services --enabled=NetworkManager --disabled=network,sshd
-# To compose against the current release tree, use the following "repo" (enabled by default)
-#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-13&arch=$basearch
-# To include updates, use the following "repo" (enabled by default)
-#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f13&arch=$basearch
-
-# To compose against rawhide, use the following "repo" (disabled by default)
-repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-
-# To compose against local trees, (edit and) use:
-#repo --name=f11 --baseurl=http://localrepo/fedora/releases/11/Everything/$basearch/os/
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
+repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
+#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f$releasever&arch=$basearch
%packages
@base-x
diff --git a/fedora-live-mini.ks b/fedora-live-mini.ks
index 2e3d33f..7272bdb 100644
--- a/fedora-live-mini.ks
+++ b/fedora-live-mini.ks
@@ -12,16 +12,10 @@ xconfig --startxonboot
part / --size 4096 --fstype ext4
services --enabled=NetworkManager,messagebus --disabled=network,sshd
-# To compose against the current release tree, use the following "repo" (enabled by default)
-#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-13&arch=$basearch
-# To include updates, use the following "repo" (enabled by default)
-#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f13&arch=$basearch
-
-# To compose against rawhide, use the following "repo" (disabled by default)
-repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-
-# To compose against local trees, (edit and) use:
-#repo --name=f11 --baseurl=http://localrepo/fedora/releases/11/Everything/$basearch/os/
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
+repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
+#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f$releasever&arch=$basearch
%packages
@base-x
13 years, 3 months
Today's Spins SIG meeting notes
by Bruno Wolff III
The main note is that https://fedoraproject.org/wiki/Spins_repo_directives
will be implemented.
The full log is at:
http://meetbot.fedoraproject.org/fedora-meeting/2010-08-30/spins-sig.2010...
Meeting summary
---------------
* Who's here (brunowolff, 20:59:43)
* compose status (brunowolff, 21:00:34)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=627280 (nirik,
21:02:32)
* spins composing, need to watch sizes for some spins. (brunowolff,
21:03:25)
* FYI livecd-tools (brunowolff, 21:04:02)
* fedora repo changing in git repo (brunowolff, 21:06:40)
* LINK: https://fedoraproject.org/wiki/Spins_repo_directives
(brunowolff, 21:06:55)
* ACTION: brunowolff will implement
https://fedoraproject.org/wiki/Spins_repo_directives (brunowolff,
21:16:44)
* odd install ks repo directives/ (brunowolff, 21:17:02)
* ACTION: brunowolff will ask releng about the install ks as an FMI.
(brunowolff, 21:23:16)
* others (brunowolff, 21:24:20)
* ACTION: brunowolff will send out meeting notes. (brunowolff,
21:30:35)
13 years, 3 months