github.com/QubesOS/qubes-builder-rpm
Qubes component: builder-rpm
https://github.com/QubesOS/qubes-builder-rpm
I always use the updates proxy.
e5a7475b65c277ee745fcdad79c2343f2f53b5b3 authored almost 4 years ago71c8dae70fcc652889ffca2770009b9b5c1c8e0c authored almost 4 years ago
The repo file expects -centos file.
This reverts commit 18872d6f579bef586dde028b773e1c1933497701.
18872d6f579bef586dde028b773e1c1933497701 authored almost 4 years ago
* origin/pr/107:
get_sources_from_srpm: ensure to enable needed repo only
We download from Fedora only. It prevents DNF issues on non-Fedora
platform like CentOS.
Issue: Signing *.buildinfo is hardcoded to `$(GNUPG)`.
In the SplitGPG setup we rely on the RPM...
3f874e506e442a4b78770dd4038d6acf36c0aeba authored about 4 years ago
* origin/pr/99:
Disable debug package for spec renderin
legacy: builddep expanded spec from ...
* origin/pr/104:
Makefile.builder: enforce condition making plugin available
1c40b8c70fe8e39d53d4dbb2492c15d8de33886e authored about 4 years ago
It leads to conflicting debian and rpm plugins while building Debian
based templates because DIS...
8c48389b688816030256ba3bb6da2f188bfc860c authored about 4 years ago
Ensure we can parse spec with xserver-sdk-abi-requires calls
5ad81b4db8cc9b49aa1b06f7792be7f827d3f61d authored about 4 years ago
As we use DNF outside chroot we have not way for using inside
chroot particular macros. This is ...
24ad7519909af5cb25f60ab1b3f2aecbc8177481 authored about 4 years ago
62e556036fee607e9e5e0222ec113326e05560ea authored about 4 years ago
4f783bb5d2b5913c55148be464249ca2fc0468e5 authored about 4 years ago
51dbcc4576ad5b751bb26334039217187f0e4e1c authored about 4 years ago
* origin/pr/103:
Define CentOS Stream as a separate dist
* origin/pr/100:
Switch from wget to curl
The version of RPM in R4.0.4 cannot verify packages without them,
causing fresh R4.0.4 installs ...
We tried so far to make a switch from CentOS 8 to CentOS Stream 8
transparent for the user but i...
curl has a better security track record than wget, and on Fedora uses a
better TLS library (Open...
Fedora 34 does not support the old Berkeley DB RPMDB, so we need to
rebuild the RPMDB from scrat...
* origin/pr/98:
additional excludes to minimize fedora template
fix cleanup script with abso...
Exclude annobin plugin and it dependencies devs tools,
xdg-desktop-portal and it deps since it n...
and drop deprecated backticks
0bd69f65150951c9ac8f9d10eeffd396f91ca88d authored over 4 years ago
The build dependencies are installed separately, and since 6ea6b19a94,
they are installed using ...
2fe749d0b9047aa9d35a0da0cae0825429a5c750 authored over 4 years ago
centos-release-stream no longer depends on centos-repos, install it
explicitly. And also centos-...
* freeze-fc25:
metalink: drop md5 and sha1 hashes, drop rsync mirrors
Enable checking repo m...
We don't want to use them.
b305d92fe8b63f1c626de2c9ab5ec355fec448b0 authored over 4 years agod4eac24d321b8947dd66b7f715ded85d6a2ba68d authored over 4 years ago
Install packages in the build env using dnf from outside of the build
chroot. The main reason is...
595bd3046288f0a7213a50d0637dfebeeffaec8d authored over 4 years ago
$ needs to be doubled
fd26f0cf23df20a0ae6c53a03a004fcbadd36d13 authored over 4 years ago
yum is a python2-only packages, mostly unsupported (outside of life
support for centos-7), and i...
Repositories for Fedora 25 should not change, ever. Hardcode repository
metadata hash (in a form...
Set them via command line only - this way it's easier to reason about
initial state of the repos...
This broke the CentOS template.
f2811ef685d4ba040073c02351295e5cbffb08a3 authored over 4 years agoThis avoids a spurious “package is not signed” error later.
c3967ab7418dee1694abb9bb530655a81e56f2dc authored over 4 years agoThe conversion started the previous commit but was incomplete.
4ed00497f837b8ce31bb47447523afc867a64f40 authored over 4 years ago
We *always* want RPM signature verification so hard-require it
everywhere we can. Also turn off...
c9bf280b658b0524bb3ce7d873c77b2f739b00ab authored over 4 years ago
It conflicts with pulseaudio daemon
QubesOS/qubes-issues#6358
e14910d89ca763b55b659662c00c6e55b932723f authored over 4 years ago5a78012a579572f70cd011765dab9252357b575c authored over 4 years ago
ba366097f6aa68c1a930f65acaaed0cf16a59589 authored over 4 years ago
99253ae27e1e37bc75f267fd4dc7088ecdd7094e authored over 4 years ago
068d9b3f1fd6705dd005e0f8bc04bdf3488c6b3d authored over 4 years ago
76602c765819d541855104e70c0336a6b95c610e authored over 4 years ago
a3e39f53a30719cf6350a7189813ea6f68877226 authored over 4 years ago
* origin/pr/88:
centos8: repo files have been renamed
c480420bfdd78c4a046a1d087743374d4da56a1f authored over 4 years ago
As package signature is verified only another substep which would
need to check the hash would n...
Not all scripts are cleaned up yet.
4f754b07c21c31e4d4f3d1ddd1fc6dd3db766df4 authored over 4 years ago
* origin/pr/85:
Better shell quoting
98298077ddd2e829e633d7777adf61acc58c29a0 authored over 4 years ago
dbeb0f3c6b136df223528b957ac07dc19e82dab1 authored over 4 years ago
Mostly adding double quotes
00e21a5e735139031ecf023c3fe5ebbff8496e5c authored over 4 years ago35723a9a7c363820b880507bdc9a6b8678c1192a authored over 4 years ago
- the option was correct: --disable
fccc7b522f0e1a57c3faaf6706b2496773ca7633 authored over 4 years ago
- the option is --disablerepo
- don't try to disable modular repos where they didn't existed
* origin/pr/84:
prepare-chroot-base: fix typo
9375dbbf9c464b85a5e04a411b2dbcfd901bbe0c authored over 4 years ago
https://fedoraproject.org/wiki/Releases/33/ChangeSet#Distribute_.repo_files_for_modular_reposito...
08ac1bfb62621035b4f7d1253a13c6a6cb6f74e0 authored over 4 years ago493f23f79e5ba8695879bee85cc6c50a2d304f1b authored over 4 years ago
b9ede0efdf9ef17f7f6f967b296d9a56b4ec034a authored over 4 years ago
* fepitre/ci-cache:
Add chroot cache generation
* origin/pr/81:
Allow to prepare Mock chroot before build
This intends to allow backuping chroot for CI.
d62345f8951c04010fc92cf11ba64471c76c4554 authored over 4 years ago958e9987f72329ef3eec319d15d682f32ce3ead0 authored over 4 years ago
* origin/pr/80:
Add .gitlab-ci.yml
5011985e78a2bca0ad6c139a705c1218e294e13f authored over 4 years ago
In docker, there is issue with detecting --releasever.
782169cf2b6d177171732980de80b155fb9e263d authored over 4 years agoIn docker /dev/console is not available. Don't fail for that.
c0a715bfcec5f7bcd4d0c99c157f9923132c71ca authored over 4 years ago
* origin/pr/77:
Allow avahi for hplip and libsane-hpaio
9b21efe9e38a2e3606d6eaae3f51bfb57936edce authored over 4 years ago
2ff9e1e6223dae430d4473d013f9c8dad19dba2f authored over 4 years ago
25cf4e45f4db208157e8880d79d9b5b2020023cd authored over 4 years ago
When multiple instances of qubes-builder try to sign packages at the
same time, they may conflic...
QubesOS/qubes-issues#6039
b3a796ef31169e55a65d1de15c31d048d218c9de authored almost 5 years ago99e85fcb568c708528ef0144ccfc0a118b936982 authored almost 5 years ago
9e058a7349345321d1e98210373816a5aba495cc authored almost 5 years ago
Choose to build python packages with python38.
6634ea460d8029afa81ebb0d93243d13edd5bafe authored almost 5 years agoUse @fepitre's COPR repository with Python3.8 dependencies
293aa6a29e68ffb34780cef654c19f92ad6e9da1 authored almost 5 years ago5ff4a9ca61f4ae8b0488b33a0611895610aa29d1 authored almost 5 years ago
84b5314257efa1b6279a415e020e57bd40aca8a9 authored about 5 years ago
ef8cadbc08d1319045e7adf77c45510a6ef8bb1b authored about 5 years ago
fa7f34c48202c0eb623e6aaee5b17cff9c1382b1 authored about 5 years ago
388327e7c55ed46d7c8bdded246a598828e02e9c authored about 5 years ago
42afc30a9ba341eb1577c407a5d585c78faf23e6 authored about 5 years ago
6f0c8a4f4e702df2be32785583cf6de6b1be8752 authored about 5 years ago
For GNOME and XFCE
566e256129648100c7120e4fbf17ba91c56ce683 authored about 5 years ago8a943df4be0e94ebf9e6baa907b87aee9cb96677 authored about 5 years ago
5 is too little in Travis CI, because at startup they are already
occupied by mounted snaps.
It was wrong for QubesOS-contrib.
Also include the GIT_SUFFIX: Without this suffix, the URL mig...
de3fe6e4d832f10006d88ae1aaba84ebccf68dc1 authored about 5 years ago
... if they have a changelog, or $SOURCE_DATE_EPOCH is otherwise set.
(Same as for mock builds.)
If the repository is not installed yet, --disablerepo makes yum fail.
Remove repo file instead, ...
At the initial yum call it isn't mounted yet. When creating chroot
for the first time it isn't a...
2fe6373e9fc6db3b1ea44551b46ebbf0ca0a4fb1 authored about 5 years ago