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

ubuntu: adapt qubes repository

2704e24fe079b860a2891e6af4e0f0f4e53ea0a6 authored over 1 year ago
Make python-black happy

931b2470c29630083464b5ade8bf1151cb2e306e authored over 1 year ago
pacman.conf: fix repository order by putting testing first

6fc20ecfa0a05511e37faa6027a7c38e4739515b authored over 1 year ago
example-configs: update templates for ubuntu

ebc268d90e0ef55b0b49d9e10b04e9c22f028c33 authored over 1 year ago
.gitlab-ci: allow to run subset of jobs

04c48b3d320fb4ddc3b1f372641bcd7a53900670 authored over 1 year ago
Use default http instead of chosen https for ubuntu

There exists several ssl certificate issues.

91012fbdeb0332e3139548af0a12ae7a910c37e2 authored over 1 year ago
Update example configs

5e0b733364a6091aaef105fa0de430349716275a authored over 1 year ago
template: improve flavors handling

776c98777869eb2fe6c470aaeb21e5425c7ffdb8 authored over 1 year ago
tests: fix template version in names

cd9299daf721c82c5635529aa1988b6b53b74e20 authored over 1 year ago
First pass on adding Ubuntu support

- Move Debian keys and pbuilder to chroot_deb
- Update dockerfiles

3064ef8da8d9e3d837a05aeadb7298969a440ba2 authored over 1 year ago
Update .gitlab-ci

370c81e1fc5d6446355850269cd753cec7880aac authored over 1 year ago
Update Fedora dockerfile

ca5704960f0d2e9b5ae95a0f0434a64add9cc471 authored over 1 year ago
template: support for getting version from Qubes release

8cb96c684aa6ef2c5bbea8aa9715ee2306033c5d authored over 1 year ago
build_deb: handle incoming Ubuntu repo

79e303f628edc476e6edbe3037d66439c52280e6 authored over 1 year ago
Cleanup source_rpm and move RPM chroot content into chroot_rpm

5714c1ebc79cb583cf24814b6e9cd298dad51b9d authored over 1 year ago
Add a test for an ISO with locally built template

31b83cea4b0f40992da956b0e1ee90aa26b439c2 authored almost 2 years ago
installer: add support for absolute kickstart file path

Copy it into cage explicitly, instead of relying on copying the
installer plugin.

04f7ae30fca33a83cd493e725b807032de440d62 authored almost 2 years ago
installer: include locally built templates in the ISO repository

Do not require downloading them from online repository. Especially, this
makes the default kicks...

d26a7e85956de103bc5986b43838f6be13d9e4cf authored almost 2 years ago
Move get_artifacts_info to Plugin class

Make it a generic function available for any plugin type.

And remove duplicated *_artifacts_inf...

be168cbcd301acb83b1cc27018e55936417d3f06 authored almost 2 years ago
Switch default kernel to 6.1

QubesOS/qubes-issues#8158

d154b84b075430a8be11a2428465beefdf844c7d authored almost 2 years ago
template: don't fail if signing key is not set

https://github.com/QubesOS/qubes-issues/issues/8157

c488c0fdf312d9380b112911f70a8491d7100891 authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/39'

* origin/pr/39:
docker: Create parent target directories
Add 'psmisc' to docker image
dock...

2c2139b1d30ab726a6c72191fb7e3f1b465b1714 authored almost 2 years ago
archlinux: fix handling current-testing setting

Treat use_qubes_repo_testing as boolean (the python part will set it
only if it's true in python...

83aca9249a6de18fbc774f231588cd3860613c83 authored almost 2 years ago
Update qubes archlinux packages key

This is the new key for R4.2 arch packages.

21a02b78ee511e152dcf25c55148cc6b9ee0fad1 authored almost 2 years ago
archlinux: remove unused keys in build_archlinux

They are used from chroot_archlinux plugin.

1091a87899152ed1f9a391fc45005e1ae660e0aa authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/40'

* origin/pr/40:
archlinux: use release and repo in repo metadata filename
gitlab-ci: use Fed...

75db459489e1970a25eb55bf7b8c2cdffcd85c36 authored almost 2 years ago
archlinux: use release and repo in repo metadata filename

467352f536cf83b6fe3aa478be0529fb5c729cde authored almost 2 years ago
gitlab-ci: use Fedora 37 instead of latest for now

18417491ec83a3a3038ac882ec0675a633f7110f authored almost 2 years ago
Support for building ArchLinux template

f6d24443fa1c2dd88f8dd6796e59fd73096b53da authored almost 2 years ago
archlinux: quiet mode for chroot tar

cb03260fab7a40f1a21f31ec00aa7684072c78d9 authored almost 2 years ago
Make python black happy

df62d27d9fe22e2cdc4e858b2d14be789af75b20 authored almost 2 years ago
gitlab-ci: remove pytest artifacts as sudo

90bf34548f851da535d770db2e5953b3907fb577 authored almost 2 years ago
gitlab-ci: ensure few python3 deps are installed for pytest

0f2f98cabfac9083a2f5b24ba5589ead1481817c authored almost 2 years ago
builder-devel: update example devel config

fa0184f8c932a9f8982f1d1b1dd15f195e212ddc authored almost 2 years ago
archlinux: update template definition in config

8d1971c973b62209065f07fd2de74899469a464f authored almost 2 years ago
publish_archlinux: fix final cmd and add sign of metadata

d4c11386ecb512b5ee4ae3ad4435ca26d6e94713 authored almost 2 years ago
archlinux: support for use of qubes repositories

191dc0c1ffacba9d8998e21542f8953b6df5d77e authored almost 2 years ago
docker: Create parent target directories

docker cp doesn't create target's parent directories automatically, so
those directories need to...

226605eb5bacb4e82251564a9e85f6e03bbd98b1 authored almost 2 years ago
example-configs: archlinux can build into docker

2421b9ba440e34d9c7b539389a19cd174439ae33 authored almost 2 years ago
source_archlinux: ensure PKGBUILD.in exists

7b4a77f5f158ed834062008a63354ccd75bcd672 authored almost 2 years ago
Add 'psmisc' to docker image

It contains 'fuser' tool necessary for building templates.

743115f585d404416565ef408e66c411689acc2a authored almost 2 years ago
docker: mount /dev as devtmpfs when building template

Mount devtmpfs for building template, as it's important to have new loop
devices to show up. Def...

de097a67da3bcfcf25516b7ac8eea423ecb3a0e8 authored almost 2 years ago
archlinux: ensure to regenerate keyring

11255bf01570ea93a186a90c0cfac951aed3bd57 authored almost 2 years ago
source_archlinux: improve cmd for packages list

From @marmarek's suggestion.

05481d42ea654639e1fa9c0168ebd1e92770bec1 authored almost 2 years ago
build_archlinux: ensure LocalExecutor is not used

archbuild has hardcoded paths for pacman and makepkg configuration
files. We need to improve tha...

af4952943cff377265501983330f9f9a9b79cf80 authored almost 2 years ago
qubes: use dom0 as default dispvm target for qrexec call

79f0952ead451b29a01d3de37a0c45bd28149cc7 authored almost 2 years ago
Few fixes for archlinux

393bda0bf67f5022857b003045f5d3d9387f64c9 authored almost 2 years ago
gitlab-ci: add docker build for ArchLinux

e4138c8c860cfed0e24b2a2dbab1aa10f01bac99 authored almost 2 years ago
tests: use archlinuxv2 branches for components

59d748e70cf4705374e56baa258824a0402499c8 authored almost 2 years ago
tests: workaround that R4.2 repo is not available yet

dad1d896679cc8e5e777db9f69cd724f58b8c976 authored almost 2 years ago
tests: ensure to pull latest qubes-builder-fedora

b23dc6fdedd2a63bf1c7941d9313a9a16537486d authored almost 2 years ago
dockerfiles: don't checkout on default branch

8d63a8e3dbc320b2da857f959032e091117a7023 authored almost 2 years ago
tests: first pass on adding pytests for archlinux

5060c97a776ccb7d95e991a9384df67f54431a0e authored almost 2 years ago
Fixes dispvm used in Gitlab CI

baca3bb20f195465d5c6462a7898c0bc3597f2e1 authored almost 2 years ago
sign_archlinux: add 'batch','no-tty' and 'yes' args

d7a2df2762a2b5f69ffc989254219bb21a4763b4 authored almost 2 years ago
archlinux: don't generate keys if chroot exists

6c077d314d7907742b61086a2ab585b220c7ff4d authored almost 2 years ago
First pass on adding archlinux support

It allows to build Archlinux components.

55f0e207d415d52fd6cebea08c1b09675718aec7 authored almost 2 years ago
Invoke systemd-nspawn with PID 2

f04d76104602fafd13ba9eb4ba1bcec81af52d91 authored almost 2 years ago
Few fixes for Archlinux

ccdbd1d7a9512e4bcb44e470215f06a7f47e8dc8 authored almost 2 years ago
qubes: use dispvm provided in options

5d1bd989a52f5dc8900888fafec2da919306610f authored almost 2 years ago
Fix chmod for pubring

Do not fail if the pubring doesn't exist (yet), during initial call.

Fixes 3a3c14d2c3bdd7e48f56...

c3d39242413321298c0e4cb75ec21cd110e86c61 authored almost 2 years ago
Fix docker package name on Debian

It's `docker.io`, not `docker`.

7480c97709c707d5e6d451999ceb8f59682d61b6 authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/37'

* origin/pr/37:
Remove iso-full-online occurences

a39717d385ca573a46c13daff23635d295b4ecf9 authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/36'

* origin/pr/36:
Dependencies: add mock and put qubes-gpg-split optional

da41f881f620b7a2a5ed260897bad6b556757da1 authored almost 2 years ago
Remove iso-full-online occurences

Use iso-online instead.
Fixes https://github.com/QubesOS/qubes-issues/issues/8122

ee0b665d795dab6827bedeb9eefbc6ffcf12c4fe authored almost 2 years ago
Dependencies: add mock and put qubes-gpg-split optional

47bd9d2c27c24c24693bff6a504739579be9872c authored almost 2 years ago
Update qubes-release submodule

a022a06d94d95a954b5dcf0ffb7ae02d3a79d58e authored almost 2 years ago
Add configs/keys for Fedora 38

QubesOS/qubes-issues#8069

8b30b5bb87063f613c2e459e1fb39d334ede003c authored almost 2 years ago
example-configs: enable selinux on default Fedora template

QubesOS/qubes-issues#7988

1ff3ebdcd50c2484a5833a06259569d3030e661e authored almost 2 years ago
ci: fix setting up gpg keyring

Place tests/gnupg as the gpg keyring, not as a subdir inside the
keyring.

7b8375f45f036709c67cac6c4f20f79219ee3cfd authored almost 2 years ago
tests: fix template publish to use correct gpg keyring

7edd673019e9fb30064811a506613633f904f7eb authored almost 2 years ago
tests: un-expire test signing key

c48513dfb7d6b7f7dcca72dc2e50d3fc296e6d70 authored almost 2 years ago
installer: do not force GPT partition table on ISO image

Some firmware refuse to boot in legacy mode if they find GPT on the
disk. See referenced issue f...

f611b36fd5c8524e16128dc45b141cc3458ccc0a authored almost 2 years ago
Fix parsing colons in config values on CLI

Split by "=" first and only then parse dict prefix. Do not consider ":"
or "+" in a value for di...

c1ea3fb6c0e25a365f604fec1f755ab0d1c56f5e authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/32'

* origin/pr/32:
installer: add build timestamp

6b7bdec29e448dfd9364c975a3472e62b200d939 authored almost 2 years ago
installer: add build timestamp

cd4b19e3f6cdde4a2ad6efc51fe83866d1950f25 authored almost 2 years ago
Update comps-host.xml based on current meta-packages content

ebe8adf0fbc66783913c738cc1dc70798ff435d9 authored almost 2 years ago
installer: update meta-packages submodule

6aff5afe593cab248d955b27d787d6adf95682d0 authored almost 2 years ago
Validate version syntax, but keep its original form

Avoid issues with unintentional mangling version, like stripping leading
zeroes or similar.

Fix...

7c6204e1592665241dd8df923a1202c4123bbaea authored almost 2 years ago
tests: publish template update

Check if template update is properly published

d0a0d4643f57ba9c864c8226780bd160cd189052 authored almost 2 years ago
Fix publishing template update

Do not consider template published already, if only another version is
published.

b87882e061c5ad694875d4a69844289bcd9203dd authored almost 2 years ago
example-configs: Add plymouth backport to R4.2

Backport patches that aren't in a released version yet

QubesOS/qubes-issues#2199

1c1613f67d6a96099a1beebb9bf30c5700ee175d authored almost 2 years ago
Allow builder plugin to dynamically generate template.conf

Export a TEMPLATE_CONF variable with expected location for the
template.conf. Builder plugin can...

657b62784506eb742ba754931ab23266202cc98c authored almost 2 years ago
Update iso-related options in README

c9d6a0a5d79d8c6337b4841b9f65deb3e13e46dd authored almost 2 years ago
Add tests if builds that should fail do fail

Check if package signature checking works

6f4cb243192c743b1a3f2af95f70a3678184d749 authored almost 2 years ago
Always include kernel-latest on the installation ISO

It will be installed, if the user chooses to boot kernel-latest for the
installation itself.

Qu...

f889858f3f8a7b535790fe2de346faf72d32b62e authored almost 2 years ago
Merge branch 'fc37'

* fc37:
example-configs: switch R4.2 configs to build vm-fc37
example-config: switch to host...

bedf82befd6d44c48a11aaaca58b7a95ac2aac03 authored almost 2 years ago
example-configs: adjust template-whonix configuration

Set correct repo location, and add Patrick's key as allowed for signed
tags.

4689a14a9d2a27625e55a8a0ca29c6e2ad75a326 authored almost 2 years ago
tests: switch to fc37 dom0

6137ba076eb36fbc798ec85a00eb5230e9f6ad41 authored almost 2 years ago
example-configs: switch R4.2 configs to build vm-fc37

The default template in comps file was updated already (meta-packages
repo).

QubesOS/qubes-issu...

473835667f244c588a4de32a9af366131a00f903 authored almost 2 years ago
example-config: switch to host-fc37 in R4.2

QubesOS/qubes-issues#6982

adbfeb7855ced13957b2cee13e504a82fe9b9c59 authored almost 2 years ago
Update installer submodules

0a4d099c9cb7ec4c3d8654d8998d9f48b42c6c75 authored almost 2 years ago
installer: fix init-cache in qubes executor

init-cache creates files as root, but extracts them as a normal user. If
some files/directories ...

3a3c14d2c3bdd7e48f56b1aeb532b46890c9249d authored almost 2 years ago
example-config: add new menu to R4.2 config

QubesOS/qubes-issues#5677

849d6cdf08c12b91cf75e2d0d40081f96f04533e authored almost 2 years ago
tests: update installer kickstart

dbc24fbb6b46c2beeaeb40691a5693283d119280 authored almost 2 years ago
Update installer submodule

5272594a94337a710256f001621ee5203a4c9d36 authored almost 2 years ago
Update Fedora dockerfile

d5daa0961c2312f6f9e707ff125a85ebef8eb8a5 authored almost 2 years ago
installer: support for setting final tag and simplify iso version

4dae756fbd61602652be24fb02a4f93767b52174 authored almost 2 years ago
example-configs: add forked nautilus package

Add patched package

QubesOS/qubes-issues#7921

1e1419109dd1aab8e45086ec18247d6043e31a4a authored about 2 years ago
example-configs: add inital-setup to R4.2

Add patched initial-setup until upstream merges relevant changes.

3d48c880f94a88f872f9e0bc65e8dea184287b8b authored about 2 years ago