Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-builderv2

Next generation of Qubes OS builder
https://github.com/QubesOS/qubes-builderv2

Update dependencies on README.md

Fixes https://github.com/QubesOS/qubes-issues/issues/8624

2b458718e1b55d48f4ce5903a1599d43d5f007fe authored over 1 year ago
Switch R4.2 config to "release4.2" branch

And keep release-agnostic components on the "main" branch.
While at it, add also a separate conf...

5febe30d81126db07b82ac598718f781b50239bc authored over 1 year ago
example-configs: update R4.2 to vm-fc38

b2108667f8eeadde3e4db4bf8ccd644b9821b3ef authored over 1 year ago
fix: arch-install-scripts package name

b74e560ca4f08a9e8d539c258ded6330ad56d9c2 authored over 1 year ago
Fix source_date_epoch related rpm defines

They are supposed to be 0/1, not N/Y.

3b48c6633e304cd00b8b598f13fd75151991ace4 authored over 1 year ago
R4.2: add python-fido2 to the config

QubesOS/qubes-issues#8529

a6416da0b6356d0341aff75683fbd13a8f0dd6e6 authored over 1 year ago
Do not drop fc36's mock config yet

It is still used in unit tests

cafe78927dfe2d2910c2261714f9ad509e10aa25 authored over 1 year ago
Update dockerfiles

b5bdf350b6e6a148546e4f7bc301339670f59943 authored over 1 year ago
cli: support for initializing RPM/DEB components repo metadata

7ef892d4668cb1d2816777c0bf798a4bac2384dc authored over 1 year ago
Support for Fedora 39 and 40

211e36909f0dd524d147f1c52bab747eac34a1b2 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/65'

* origin/pr/65:
Update dependencies and README.md

1cdfb1e77fbc80dda55b3ee91af9635ff61518d7 authored over 1 year ago
Use partition layout on the iso as isohybrid did

Some legacy firmware are not happy about protective MBR partition table
(even if the boot sector...

b170aeba3163ab368f9fff55cee417ed957080d8 authored over 1 year ago
local: cleaup does need root access in some cases after all

If local executor is used for actual build with mock or pbuilder, it
will leave behind a bunch o...

682a7662f352d7a5cc6749308491568295ee3c38 authored over 1 year ago
installer: add EFI partition as GPT

Make the EFI partition as GPT. For UEFI, the partition table type
matters, it should be GPT (eve...

2959c358992bc631b8f42f3905ff4147b81e9d90 authored over 1 year ago
examplec-config: drop vmm-xen-stubdom-legacy

It isn't practically supported anymore. If somebody really needs it, it
can probably be built us...

fe2c6bd8649593b1eb15737942bac53960110a70 authored over 1 year ago
Fix example-configs/qubes-os-r4.2-dom0.yml

release-configs doesn't include any packages, do not expect
.qubesbuilder there.

57bcf1048b624207007e86e97b91f95f5db18108 authored over 1 year ago
Fix typo in example maintainers config

ac382e18c7147d88b150b65eb35a0c794cd3643a authored over 1 year ago
Update dependencies and README.md

Fixes https://github.com/QubesOS/qubes-issues/issues/8439.

dc991821072b82c19566c2cf88087ff78518907b authored over 1 year ago
Update meta-packages submodule

QubesOS/qubes-issues#7134
QubesOS/qubes-issues#7784

be3a338cac06af21eab9dc8401811c5cec66e329 authored over 1 year ago
Update meta-packages submodule

53c45ffe43b6e48eec41b19132e92cef10c178f9 authored over 1 year ago
installer: extend kickstart paths that copied into a cage

Support also relative paths copied into a cage, allowing to provide
builder.yml that works regar...

c2862a81c898560b15ef90174f6a6dcc6f6c9308 authored over 1 year ago
installer: copy-in kickstart file in build phase too

d5920157b6293f2322d9197fcb9284bb80f4790e authored over 1 year ago
README: add missing debian dependency

1638e45e9b0125a878df433bac2ed9114c779107 authored over 1 year ago
local: no need to chown or remove as root anymore

Since local executor uses unique directory now (instead of reusing the
same in every call), ther...

39b72fee20d0d385472661e50e8a789ff971eef1 authored over 1 year ago
Document component-level verification-mode setting

47104542ba467f2f28e03f1c9921dbbb0b136ecb authored over 1 year ago
Support additional dirs for maintainer keys

This ease using qubes-builderv2 with external maintainers.

395f3dacce7eaf6598e87be4203309f76ceefd1b authored over 1 year ago
Workaround dnf/gnupg mishandling templates-community key

DNF mangles the key on import, import it with rpmkeys beforehand. More
details at https://github...

6422c3d71b3f0ca22d9666ea9bef2243bbbb0c95 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/60'

* origin/pr/60:
archlinux: improve handling of architecture defined from PKGBUILD

1ba2e3a5f27ca38a877c1c63e0419d7dc11a0b4b authored over 1 year ago
Merge remote-tracking branch 'origin/pr/57'

* origin/pr/57:
test_cli: check that upload stage is triggered in unpublish
Support for auto...

76149bc20e4486c93c87661ea83d6bf263a67da1 authored over 1 year ago
archlinux: improve handling of architecture defined from PKGBUILD

c28909d2f7d3862292518a951ed040df2ce1c421 authored over 1 year ago
Update Debian keys

33ef18f5d550386bbdc56999a9f2597fd07de8b0 authored over 1 year ago
Update submodules of installer plugin

8f2b20aeec57a662b4322e7bbed7229e97e9eb5e authored over 1 year ago
example-configs: add debian-12 template

And also remove obsolete 'standard' option.

5ab8d78afba4c61e95148d5df08c43f357b499bf authored over 1 year ago
test_cli: check that upload stage is triggered in unpublish

eebbc105c936c200ca8105b7b0647910d6de31da authored over 1 year ago
ci: fetch builder-archlinux for template jobs too

900be5c20ae448223bb0165964f6aeaf13fa3f7b authored over 1 year ago
Export RELEASE variable to template build

Let it know for which Qubes template is built.

297192eda9002a8260eb5088359853b817ec17b4 authored over 1 year ago
Support for automatic upload on publish/unpublish

Closes https://github.com/QubesOS/qubes-issues/issues/7808

9b27b004980eea51fe4e2fa3a9879f70ca5fef95 authored over 1 year ago
Update README

abab75a30049e05cd625e65dfc4ee9a3752a2538 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/55'

* origin/pr/55:
tests: few fixes and updates
gitlab-ci: add check on chroot content and add ...

f007ceb7de2bb58033d110a61441758dea701e1d authored over 1 year ago
tests: few fixes and updates

Drop also unused files

01ff14844a30e708edd73b41cbc97ea3d4bfa663 authored over 1 year ago
gitlab-ci: add check on chroot content and add archlinux template

With few fixes

d59ee7f7c2ed9de1e36129293c7cfbf63e0cd610 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/56'

* origin/pr/56:
Ensure empty default value for maintainers

3f031f6327d4372a0c8fe1be4078d89846dd2bf9 authored over 1 year ago
Ensure empty default value for maintainers

b7e463c68ecfd5b598eeea2897448e02f38d5370 authored over 1 year ago
example-configs: specify default maintainers explicitly

New get-and-verify-source.py expects explicit maintainers list, to
enforce minumum require signa...

96c0be5b91030bb17e72e99cb3f055dac126ddc9 authored over 1 year ago
Add Simon's key in a separate file too

It's useful when specified explicitly via 'maintainers' setting.

da4e21fad60c8e405f7c0eb5d99f9a95b2ab0660 authored over 1 year ago
chroot_rpm: use mock to download cache packages

1146088d7a52a2927f609f30c3de9a570ae9fb37 authored over 1 year ago
mock: don't clean chroot cache if provided

6ddebb7729af7a69eeabad79179a79922a4f3c08 authored over 1 year ago
chroot_deb: use pbuilder execute for downloading cache package

909b161efe0f1eadbe40d1a69cb86e43547dda59 authored over 1 year ago
Support for adding DEB packages in cache

3f7e25015fffa4835182402c6e1d118706eb8542 authored over 1 year ago
chroot_deb: add comments about what we are doing

4b175a0a82cc0627b2bc043f025c918bb90cc39b authored over 1 year ago
Merge remote-tracking branch 'origin/pr/54'

* origin/pr/54:
test_scripts: use git tag points-at
Few fixes version tag verification
Add...

159c0a3a42d15a50f3cd8bce1321aa3feba3b484 authored over 1 year ago
test_scripts: use git tag points-at

From @marmarek's recommendation

43e7a90c804a389ccb2b52ae4720ebd47612e6b9 authored over 1 year ago
Make mypy happy

9bee40b9d8634d2ca0768b961d4e6bec30e3e753 authored over 1 year ago
Improve test and fix issue with single quotes

49e210944a7d59c4857c0a6e6d151d91ca22f123 authored over 1 year ago
Add message about enough sig tags and add test

61e957cde1e08fa86b5f6ea78f8ba96611ef56ec authored over 1 year ago
get-source: implement verifying source based on distinct sig tags

a421c075428ccd47057fc4369e8442bd499d0db1 authored over 1 year ago
Add more tests for get and verify sources

537fed8e0f4c246bf231b4c7b2524aee6f097948 authored over 1 year ago
Handle minimum distinct maintainers in config

f9308ad24f5e19ec670c1510f722bbec0368c54d authored over 1 year ago
gitlab-ci: add test_scripts

4cbe19f6bb3038e821acba9d113909224ae07e81 authored over 1 year ago
Add more tests for get and verify source

bb44114905bf67bd81612481da894814c6ffe4a8 authored over 1 year ago
Few fixes version tag verification

1d1cdd04569bfc047ad9f38ac7d13f695dcc3f3e authored over 1 year ago
Rework fetch script and add tests

af791d6b08c178a1ba9a41b080054f20c76af764 authored over 1 year ago
get-and-verify-source: few fixes

28a0bfae6998afca6c49d8f4da2f215662af2795 authored over 1 year ago
get-and-verify-source: few fixes and add more tests

05de036763392bb21916b50d398a0b2bccf79e6a authored over 1 year ago
ci: Upload code coverage to codecov.io

52de4c33daeedf070014ab3cc48e182bcf31684b authored over 1 year ago
Merge remote-tracking branch 'origin/pr/51'

* origin/pr/51:
tests: add more tests
gitlab-ci: add python3-pytest-mock
Make python3-blac...

68fdb3d75956927fad8bf8263d55c04b114fc8d5 authored over 1 year ago
Add python-looseversion

It's necessary for salt 3006.1, but isn't packaged on Debian.

QubesOS/qubes-issues#7896

48f21b2278a8667d5848e2ae21b751799bcc7d67 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/52'

* origin/pr/52:
Update README: add `increment-devel-versions`

a4e813de55564963d82ffd74e7f3f2b489ab3dd1 authored over 1 year ago
example-configs: update Whonix template names, update to 17

QubesOS/qubes-issues#1778

12e0ccddd6692137de81e309a61545e80a5ece1e authored over 1 year ago
Update README: add `increment-devel-versions`

fee6ac0ba08c86bf74d45aced51a4aaf07fe57e6 authored over 1 year ago
example-configs: add flashrom pkg

Flashrom 1.3 adds support for many newer systems, package it for qubes
to make fwupd-plugin-flas...

f5576c895d0f2c35b3b8751f0d5cde0329c7fe3a authored over 1 year ago
tests: add more tests

ce65927e8bdd2e5bc89a09e26639b5f58b258c42 authored over 1 year ago
Make python3-black happy for tests

41f11fbfb19e970e6e4364400130f8a1abe6ec6b authored over 1 year ago
tests: add few more tests

9f49d3361ad3d865a04331db1f650a6bc16f5000 authored over 1 year ago
gitlab-ci: add python3-pytest-mock

a3bd8ff2e62196e5a75b08ad866d66ddc317e5f4 authored over 1 year ago
First pass on supporting Gentoo template

35b6f8abb3171f95e295e39ebe317d5091bf42b9 authored over 1 year ago
Update meta-packages submodule

8778c81cd30a1beffaceb69c1559fb17093cd9c7 authored over 1 year ago
ci: use 'user' on qubes runner

Default CI config uses 'gitlab-runner' user for local executor. Change
it to 'user' when using '...

26c45a87c7c5bee8ae207b9159fcbbceeaeb68ef authored over 1 year ago
Improve query-builtrpms

This fixes the grub2 package, where the main 'grub2' is not built, but
grub2-debuginfo and grub2...

c9dd43edc2599fdfb38f28be734f9ab3318fd099 authored over 1 year ago
example-configs: drop forks not necessary anymore

Nautilus issue was fixed via CSS chage in gui-agent-linux repo, xdotool
package in Fedora is new...

c9dc9e0dcd7e78f5a3e1d9a6cfe5f2a71b06c238 authored over 1 year ago
example-configs: add fwupd

QubesOS/qubes-issues#4855

e1ed36a72a752a515678794662f6c98d19de35f9 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/49'

* origin/pr/49:
Use vm runner instead of qubes for CI

bf370ce735f50d76434fd385da6a3af8a545b259 authored over 1 year ago
publish_deb: configure component for ddeb packages

Tell reprepro where to put debug symbol packages. reprepro older than
5.4.0 consider them unknow...

2a8f78bcf25d2ad89e3b1923d4851c08599909ec authored over 1 year ago
Use vm runner instead of qubes for CI

b6d64de6a1637fcc79c219d06947983d87813a4f authored over 1 year ago
ci: install updated reprepro manually in the runner

Newer reprepro is comming to Fedora
(https://bugzilla.redhat.com/show_bug.cgi?id=2108872), but u...

b9e1af01bcd3933597b18b8fc7f6c98e807b0c35 authored over 1 year ago
ci: use Debian docker for docker-vm-jammy test

64a1f7c2652aedaef91d796092e2f294731a43dd authored over 1 year ago
Use correct keyring for debu.qubes-os.org

QubesOS/qubes-issues#8160

2b91825c10cd856681d5c78ac9f29603236e1e49 authored over 1 year ago
ci: enable vm-jammy build test

f02232ed44746647242f3864b4fd92ec58661d15 authored over 1 year ago
ci: add description to supported variables

This makes them selectable in the web interface.

44a158846fd77b412c9ba4a0dc296a901e07d275 authored over 1 year ago
chroot_deb: install ca-certificates in pbuilder chroot

It is necessary for HTTPS repositories, but isn't included in all
Debian/Ubuntu versions by defa...

89779aa45e6aee9ed6f0e873a0ad7c635ade5bb2 authored over 1 year ago
Revert "Use default http instead of chosen https for ubuntu"

HTTPS repositories should work now.
Enable HTTPS only for jammy+, focal has too old ca-certifica...

6b7e7df7a21e1249efef67714e29812b71d284ab authored over 1 year ago
tests: add missing distributions

2a6ce31d2b912aa5c1cc30333f31c2ffe1b3a4bd authored over 1 year ago
Merge remote-tracking branch 'origin/pr/47'

* origin/pr/47:
Add more cache jobs and improve CI_RUN_* vars usage

5531e26643ebda72863576e427d3146e7dade4c4 authored over 1 year ago
Add more cache jobs and improve CI_RUN_* vars usage

15d20a34896cd4da9ce447881e57762ce9dde88c authored over 1 year ago
Add qubes ubuntu packages key

QubesOS/qubes-issues#8160

1f51ebdda6f386370ebfa5c600744b8fd2d9d9db authored over 1 year ago
Merge remote-tracking branch 'origin/pr/45'

* origin/pr/45:
pacman.conf: fix repository order by putting testing first

bb7b24c23a4d4aeab8c70f2de5294aaed44683ef authored over 1 year ago
Fix qubesbuilder.FileCopyOut

Since it uses base-specific features, make it use bash.
This fixes the service on Debian, where ...

dd768a0618cdee8ffd5c13739da8cae204a663be authored over 1 year ago
Make upload plugin work for Ubuntu repositories too

98256a3328130e1cd9310d50d878ce5fec2d7752 authored over 1 year ago
tests: update template version in test_template_for_iso

55632714f8375ae539aca238e1947afc474f6641 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/43'

* origin/pr/43:
ubuntu: adapt qubes repository
Make python-black happy
example-configs: up...

e958a13fa9ef924cffd20aa17bea82f11c7670b9 authored over 1 year ago