Changing hosted ostree repo so that we align "released content" with
2wk releases
by Dusty Mabe
Note: please don't respond to this email. Please continue discussion
in the linked ticket.
This is a partial implementation of releng ticket 6545 [1] which is a
migration of the old releng trac ticket 6313 [2].
Gross simplification: In the ticket two things were requested:
- The ostree commits should have slower cadence
- Version numbers of the pungi run match the ostree commits
I have got together with colin (some time ago) and patrick (recently)
to discuss an implementation for the first bulleted ask: "ostree
commits should have slower cadence". This proposal is for that work
item.
Currently what we have is ostree composes that run as part of (or
immediately after) bodhi runs that push out new updated rpms into the
updates or updates-testing yum repos in Fedora. As part of this a new
ostree commit is created with the new content and the
fedora-atomic/25/x86_64/docker-host ref within the ostree repo gets
updated.
This fedora-atomic/25/x86_64/docker-host ref is the one that our users
running atomic host are following. It means that when they run
`rpm-ostree upgrade` they are getting the latest commit from the last
bodhi run, not the commit from the last two week release.
We'd like to change this so that user's only get new commits ~every
two weeks (when we do a release). We can achieve this by making a
few changes:
- change bodhi ostree composes to update a different "ref"
- we are proposing this ref should be called
"fedora-atomic/25/x86_64/updates/docker-host"
since it tracks the updates yum repo
- alternatively we already have
fedora-atomic/25/x86_64/testing/docker-host
which tracks the updates-testing yum repo.
In the future we will change this name to
"updates-testing" vs just "testing"
- updating the two week release process to update the
fedora-atomic/25/x86_64/docker-host ref
- This means that ref will only get updated when we do a release.
- building the iso/cloud images from the "updates" ref
but pointing them to the 2wk release ref
- This will mean we can still get new images every night to test
but when we release one of these images it tracks the 2wk ref
by default.
I've talked with patrick and these changes are pretty simple to make.
We welcome feedback, but hope to implement these changes soon.
I'll be updating ticket 6545 with this information as well. Please
comment with any discussion in the ticket!
Dusty
[1] https://pagure.io/releng/issue/6545
[2] https://fedorahosted.org/rel-eng/ticket/6313
7 years, 2 months
[release] pungi 4.1.12
by Lubomír Sedlář
Hello everyone,
a new version of Pungi is available! The 4.1.12 build is ready to be
used. The build and update for Fedora 25 are at:
https://koji.fedoraproject.org/koji/buildinfo?buildID=834658
https://bodhi.fedoraproject.org/updates/pungi-4.1.12-1.fc25
Biggest changes are:
* There is now a subpackage pungi-utils with some extra tools. The hook
or sending notifications to fedmsg has been moved to this subpackage.
* The command line arguments for `pungi-make-ostree` have been changed
a little. The PR [1] for `build-test-ostree` script in releng repo
should now be merged.
* We now have support for handling non-blocking deliverables at
per-arch granularity.
* Noarch debuginfo packages are now correctly included in the compose.
* Ostree installer images have a type in metadata listed as
`dvd-ostree` to distinguish them from other images.
* It is now possible to add extra RPM repos when building the ostree
installer.
* All temporary files are now placed into the work/ subdirectory to
reduce chance of machine running out of disk space due to full /tmp.
And a lot of other small fixes.
Refer to the documentation [0] for details on what configuration
options are available.
[0] https://docs.pagure.org/pungi/index.html
If you encounter problems or need general help, stop by #fedora-releng
IRC channel or file issues in Pagure.
[1] https://pagure.io/releng/pull-request/6558
Happy composing!
Lubomír
7 years, 3 months
suggestion: announce infrastructural changes in releng to the list
by Dusty Mabe
Hi,
So I just discussed with @lsedlar a change that he is planning to implement on
Monday/Tuesday of next week. As an outsider looking in and as someone who cares
about a particular artifact being delivered regularly I think it would great
if we could announce changes like this to this list so that we all can have an
idea of some changes that have happened over the past few weeks and maybe even
clue in to what the people were thinking that made the changes.
Even if you forgot to send an email about the change, you could still notify
people about the change after the fact: "oops, should have said this
before, but I updated the builders today".
Thoughts?
Thank you all for everything you have done to help be learn about releng!
Dusty
7 years, 3 months
Fedora Release Engineering meeting summary for 2017-01-09
by Mohan Boddu
======================================
#fedora-meeting-2: RELENG (2017-01-09)
======================================
Meeting started by mboddu at 15:32:24 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-2/2017-01-09/releng.2017...
.
Meeting summary
---------------
* init process (mboddu, 15:32:24)
* Pagure (mboddu, 15:36:31)
* pingou is working on the issue with importing tickets that are
created using email (mboddu, 15:39:41)
* Alternative Architectures updates (mboddu, 15:40:04)
* Alternate Architectures are working fine (mboddu, 15:51:44)
* Need to understand how signing and pushing updates will work for
alternate arches, so that someone will take over when Peter is not
available (mboddu, 15:53:08)
* Need to check if any changes are necessary for bodhi to push
alternate arches updates (mboddu, 15:53:45)
* Need to check if auto-signing can be enable for alt arches.
(mboddu, 15:54:23)
* Open Floor (mboddu, 15:55:49)
* New systemd is available and its breaking some openqa tests which
needs to fixed (mboddu, 16:05:21)
Meeting ended at 16:08:01 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* mboddu (32)
* nirik (23)
* sharkcz (12)
* bowlofeggs (9)
* zodbot (8)
* maxamillion (2)
* tyll (0)
* masta (0)
* bochecha (0)
* pbrobinson (0)
* pingou (0)
* dgilmore (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
7 years, 3 months