qubes-builder-fedora rename - qubes-builder users action required

23 views
Skip to first unread message

Marek Marczykowski-Górecki

unread,
Apr 30, 2018, 6:08:35 PM4/30/18
to qubes-devel, Frédéric Pierret
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello all,

As discussed earlier, we've merged builder-fedora and builder-centos
plugins, under new name: builder-rpm. This means everyone having
qubes-builder clone, need to adjust its configuration for the new name.

Frédéric prepared instruction for this:

For anyone who has an existing working builder directory, for example
at:

/home/user/qubes-builder

By working, we mean that you have a proper 'builder.conf' configured and
you have already performed build of packages or templates.

Here are the steps for updating your work with respect to the change of
name of 'builder-fedora':

1) builder-centos is not needed anymore. If you have some work done
there, you will have to manually migrate it to the builder-rpm after the
update process.

2) 'builder-fedora' is now 'builder-rpm' (https://github.com/QubesOS/qubes-builder-rpm).
Currently, if you have cloned the official repositories, doing:

cd /home/user/qubes-builder/qubes-src/builder-fedora
git remote -v

you should obtain:

origin https://github.com/QubesOS/qubes-builder-fedora (fetch)
origin https://github.com/QubesOS/qubes-builder-fedora (push)

2.1) First, change the git remote origin by doing

git remote set-url origin https://github.com/QubesOS/qubes-builder-rpm

2.2) Then, rename the builder-fedora folder:

cd /home/user/qubes-builder/qubes-src
mv builder-fedora builder-rpm

3) You need to edit your qubes-builder configuration 'builder.conf':
In the COMPONENTS and BUILDER_PLUGINS list:

3.1) if exists, remove any 'builder-centos'.
3.2) change 'builder-fedora' to 'builder-rpm'

If you have used the setup utility, please don't mind about included
config in example-config.

4) You need to update first only the qubes-builder:

cd /home/user/qubes-builder
make get-sources COMPONENTS=builder

5) And finally, you the new builder-rpm:

cd /home/user/qubes-builder
make get-sources COMPONENTS=builder-rpm

6) If you have made some work for CentOS, you can now adapt your
workings branches to builder-rpm directly.

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlrnkxUACgkQ24/THMrX
1yx35gf/VsWfVB9N0l1UCEETuUFFasbCGP6jWWds63wNDOiZoCdLFWv+g/VjR+qV
1COtSiRuPNeGn55tuqFdu2v6/lCOVOpwugj0Yi8MYVBa7KJB7BUDR+ms5L9clTZK
lZuTRpwMTlTngsQq6SaPIjEZKX2EhIolX22HmydckcyBPa02yD4xeZqVxWxTDJcS
otGCOFXO/IBpHBXoHwt+QikD6uIOQWG/+w3bVAWxoYgpJysZxak1uxVNcfmfKATe
5ZmZv4zBdPV799qE235Ei22foxHH+GxyyjcuxHPr+AzIjYHDgqjG8o6R4oXqL++g
8skgQucqWs242/ikJ0nYdfXiAi2JfA==
=QxDH
-----END PGP SIGNATURE-----
Reply all
Reply to author
Forward
0 new messages