[pungi-fedora] Issue #426: Convert file sync from one-liner to durable shell
script
by Kellin
kellin reported a new issue against the project: `pungi-fedora` that you are following:
``
The way we rsync composes today is a one-liner bash script that is not very durable and requires that a release engineer babysit it through the entire four hour rsync process.
I am going to make this more durable, however, it will also slightly change our process behind the scenes.
Today if a process works or is DOOMED after a full run it is assigned an RC release number. (EG: 1.1, 1.2, 1.3, etc). If the compose fails quickly from something such as a failure to have signed packages then it will not be assigned a release candidate.
Per @mohanboddu there is not a durable way to identify the all of the different ways the special case DOOMed composes occur so they will be assigned an RC number after the automation is deployed.
The only visible change will be extra gaps in the RC composes in /pub/alt/stage that represent these extra numbers being inserted to the sequence.
@mohanboddu is fine with this change; does anyone else have objections?
@ausil , @kevin , @puiterwijk please let me know. The initial script PR will be coming within the next two business days.
``
To reply, visit the link below or just reply to this email
https://pagure.io/pungi-fedora/issue/426
3 years, 11 months
Fedora Release Engineering Meeting Summary for 2020-05-12
by Mohan Boddu
======================================
#fedora-meeting-3: RELENG (2020-05-12)
======================================
Meeting started by mboddu at 15:32:33 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-3/2020-05-12/releng.2020...
.
Meeting summary
---------------
* init process (mboddu, 15:32:34)
* Open Floor (mboddu, 15:35:24)
* nirik updated/rebooted some buildvmhosts (mboddu, 15:40:49)
* #9266 prune EOL content from OSTree repos (mboddu, 15:45:05)
* LINK: https://pagure.io/releng/issue/9266 (mboddu, 15:45:13)
* mboddu pinged Dusty in the ticket asking if he is free tomorrow
(mboddu, 15:50:37)
* #9068 Please delete `epel8` and `epel8-playground` branches for
`rpms/buildbot` (mboddu, 15:55:22)
* LINK: https://pagure.io/fesco/issue/2387 (mboddu, 15:55:31)
Meeting ended at 16:01:50 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* mboddu (23)
* nirik (10)
* zodbot (8)
* siddharthvipul (2)
* sharkcz (2)
* jednorozec (0)
* pbrobinson (0)
* dustymabe (0)
* pingou (0)
* ksinny (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
3 years, 11 months
Fedora Release Engineering Meeting Summary for 2020-05-05
by Mohan Boddu
======================================
#fedora-meeting-3: RELENG (2020-05-05)
======================================
Meeting started by mboddu at 15:00:51 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-3/2020-05-05/releng.2020...
.
Meeting summary
---------------
* init process (mboddu, 15:00:51)
* ODCS compose (mboddu, 15:02:44)
* nirik was able to mount /srv/odcs to runroot hosts and we are
currently testing it (mboddu, 15:04:55)
* Bodhi rawhide (mboddu, 15:05:12)
* #9435 Containers builds fail without a known reason quite often
(mboddu, 15:11:38)
* LINK: https://pagure.io/releng/issue/9435 (mboddu, 15:11:44)
* #9408 Tag ghc into EPEL8 buildroot for ghc bootstrap (mboddu,
15:16:48)
* LINK: https://pagure.io/releng/issue/9408 (mboddu, 15:16:54)
* mboddu and nirik will work on adding the package to an external repo
for epel8 buildroot (mboddu, 15:25:28)
* #9068 Please delete `epel8` and `epel8-playground` branches for
`rpms/buildbot` (mboddu, 15:33:49)
* LINK: https://pagure.io/releng/issue/9068 (mboddu, 15:33:55)
* Alternate Arches Update (mboddu, 15:42:27)
* mboddu to create a koji ticket for this (mboddu, 15:52:03)
* Open Floor (mboddu, 15:52:11)
* nirik will work on enabling bootstrap in mock for the new rpm sqlite
update and updating koji to new release and moving the builders to
F32 (mboddu, 16:02:54)
Meeting ended at 16:05:07 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* mboddu (96)
* nirik (71)
* sharkcz (26)
* zodbot (8)
* jednorozec (0)
* pbrobinson (0)
* dustymabe (0)
* pingou (0)
* ksinny (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
3 years, 11 months
[release] pungi 4.2.2
by Lubomír Sedlář
Hello everyone,
a new version of Pungi is available. The 4.2.1 build is ready to be
used. There are updates in updates-testing repo.
This release focuses on smaller improvements.
* Reuse of pkgset phase outputs can now be disabled. There is a known
issue when it can cause a blocking of a package in inheritance chain
to not be reflected properly in the compose.
* Nodeps gather method has been fixed to match entire package names,
not just prefixes.
* Results of buildinstall phase can now be reused from a previous
compose, assuming there was no change in the configuration.
* When updating ostree repository, umask is set to be more permissive.
* Repoclosure is split into a separate phase and runs at the same time
as generating images.
* Reuse of pkgset repos has been expanded to also copy arch specific
content.
And a couple of other smaller 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.
Happy composing!
Lubomír
3 years, 11 months