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

Merge remote-tracking branch 'origin/pr/98'

* origin/pr/98:
tests: add test for create repository template
template: support for create ...

1db6976ae758272b3a3e302eb7e7345fc47e4dc7 authored 11 months ago
Merge remote-tracking branch 'origin/pr/97'

* origin/pr/97:
Use the same qubes stamp for gpg and sequoia
Fallback to gnupg if sequoia is...

21b5022d2b3d68a56a2cd943bc30c28151217c95 authored 11 months ago
tests: add test for create repository template

daded7d8f4687623982665f923437f05b6157b5d authored 11 months ago
template: support for create empty repository

Closes QubesOS/qubes-issues#9027

e55b8c09560dda2b39959f67a75cc4b7ea5ccedd authored 11 months ago
Use the same qubes stamp for gpg and sequoia

b0394140f85a3bad8cb1828f12d615cd56995881 authored 11 months ago
archlinux: fix loading qubes repo key

Do not wait for stdin input.

05a77a68dc4fce024fa279a65b541d608293d5a3 authored 11 months ago
Fallback to gnupg if sequoia is not available

e393bd4edeac97f29c063453de0f2da626366706 authored 11 months ago
Use a specific Qubes stamp for dev keyring

f0d1014da16c5725788ce8dc27758f38b4b2e276 authored 11 months ago
Update README.md

4608d6b865da5c534940f69924f7b0530994a340 authored 11 months ago
example-configs: bump default kernel on R4.2 to 6.6.x

QubesOS/qubes-issues#9017

cafc3eb2c4fa4cea79bcd036086f497689a68d58 authored 11 months ago
fetch: use sequoia-chameleon for verifying sources

b626b5606db10c468a872b25e93bd4ee02e21367 authored 11 months ago
fetch: use sequoia for verifying files

Related to https://github.com/QubesOS/qubes-issues/issues/9012

4017e08b4aa6a4e37934cb25808a1d6ff30ae591 authored 11 months ago
Merge remote-tracking branch 'origin/pr/96'

* origin/pr/96:
qubes: restorecon only if installed

34a9dbfd1709cf318752b747e6053edb6ba57aec authored 11 months ago
qubes: restorecon only if installed

66be14ac73c3d08da3721de21a0b9fd007308e85 authored 11 months ago
Merge remote-tracking branch 'origin/pr/95'

* origin/pr/95:
Few fixes for ArchLinux plugins

2544932b8668c5ebfdd292df499bc60c69891a01 authored 11 months ago
Merge remote-tracking branch 'origin/pr/94'

* origin/pr/94:
qubes: restorecon on copied RPC
QubesExecutor: wait for dispvm being avalable

fc851ed6727953dd606f2fd5c93c7ce50524bff5 authored 11 months ago
Merge remote-tracking branch 'origin/pr/92'

* origin/pr/92:
fetch: local executor for hash and vtags if git-run-inplace
fetch: support u...

1a058199243b67ff22d78144c3413f404c203736 authored 11 months ago
create-torrent: use make_torrent if available

make_torrent creates BitTorrent v2 hybrid torrent for better security.
Since make_torrent is not...

2bc83fffa7d80dc21062ea3cd402daa26628691f authored 11 months ago
create-torrent: add some fallback trackers

HTTP and HTTPS trackers helps people who has TCP-only network.

e5e6af8d35a3ff6e5b1df0a56c3c92bee86dfc6f authored 11 months ago
create-torrent: remove dead trackers

79ed267519f1b7bec153365faa9560551aa52924 authored 11 months ago
qubes: restorecon on copied RPC

065fb17276ab510336bc16da0fec72a805fc9151 authored 11 months ago
QubesExecutor: wait for dispvm being avalable

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

1b534fa58b309e9a9b7b4b1ae4a48e2a1e4a2d48 authored 11 months ago
fetch: local executor for hash and vtags if git-run-inplace

89c4909a00921293afffa1c1e49440f1739603da authored 11 months ago
fetch: support using local sources

Related to https://github.com/QubesOS/qubes-issues/issues/8427

c26411559b5e88635e39f08717f701e418227d4f authored 11 months ago
Few fixes for ArchLinux plugins

c44948f00347e5dd4ab8ca56048be6216be7969d authored 11 months ago
Merge remote-tracking branch 'origin/pr/93'

* origin/pr/93:
archlinux: fix archlinux chroot_dir mkdir

26a27a90931d33abb43d9e6516b04e29fb9ab160 authored 11 months ago
archlinux: fix archlinux chroot_dir mkdir

e4d91a034cbbac19461768a9cc6fe7a8923ad960 authored 11 months ago
Merge remote-tracking branch 'origin/pr/90'

* origin/pr/90:
gitlab-ci: pull docker image for template builders update
Refactor usage of ...

dbd0770d1adc52ce3bbceaed397755860ff398fc authored 12 months ago
gitlab-ci: pull docker image for template builders update

3d85341b21da884860ad1de986019bad3d35c092 authored 12 months ago
Refactor usage of get or update placeholders and parameters

7633591b8750b555de9a2e477364a1c02cb83fe5 authored 12 months ago
Update meta-packages submodule

Include updated comps file with new fedora template

QubesOS/qubes-issues#8499

3150f9d7267732b41d49b179ff5a43ee53e73e1d authored 12 months ago
Fix relative path in keys-dir

11b03f699bb47b88a4a55c2db6c54d20d43375cb authored 12 months ago
Improve getting information for executor per stage

It prevents multiples call to get_executor_from_config that leads
to issue with LocalExecutor by...

e44c97c1a0f2ec486ea1ee28d3eec95ed8331344 authored 12 months ago
Dedupe .gitlab-ci.yml job

99631ffba132a8ceb1c137bb973eb5ef78e58be6 authored 12 months ago
Rework archlinux configuration generation and usage

dfbcc5f1399ebfed03723d450fef9b41d24b0ebf authored 12 months ago
publish_deb: workaround for db inconsitency issue

It happens because Fedora 39+ has newer version of reprepro
that suffer from https://bugs.debian...

ef41aa8c16fc8891eb7998e41f9df07fbd838c61 authored 12 months ago
Update dockerfiles

9fd53db54da6d6f25dc7fa8587134112ba0c8ef3 authored 12 months ago
tests: switch to vm-bookworm

1874e2819238767a0fbd74dd64a61d10cc520d0b authored 12 months ago
Few fixes

e3a25ab993e78e52425c5e71bb5fe9e09e01fb27 authored 12 months ago
Use first mirror provided for pbuilder

3dd446613858b69609569c6b688b79d8a9aac2d3 authored 12 months ago
Update builder-devel.yml example with comments

09b97ce1b0a0865d87b4a6ea5c64cad64b787266 authored 12 months ago
LocalExecutor: handle no cleanup being done

d9ccda7b9080a055f778e256945da67d52d6267c authored 12 months ago
Fix regex and improve test splitting

d9212ff70cd82d557d82c71dcde706f0fc437ee3 authored 12 months ago
archlinux: update makepkg and pacman locations

https://github.com/archlinux/devtools/commit/e0307c7925168f58c3ec5077ea9915db81d4f62a
introduced...

9c62c7fe8715f27a1086455d64b507a40fe2969d authored 12 months ago
Support setting ArchLinux and Debian mirrors in template build

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

a82d0a8e9d2583641fd8467af18b2ee2e315bd93 authored 12 months ago
template: add DEBIAN_MIRRORS in env whitelist

6c18aceb8eaed2ac7026ef94aecc9c460897838e authored 12 months ago
Support mirrors for chroot archlinux

41374b4df9d4542d982549174e86dc1f23b94761 authored 12 months ago
Make python-black, mypy and syntax checker happy

d547a4828426241a258026de9813ebc2e191af07 authored 12 months ago
component: fix verrel compute

a1ed85fbab9ad961e0181cf669195fb572b17841 authored 12 months ago
Switch to sequoia for codecov signature check

GnuPG in F39 seems to use keyboxd and as a consequence, keyring choice
on import seems to be ign...

e43d113a88adb3e4009d59fda3b24af5867bf8c1 authored 12 months ago
Merge branch 'skip-salt-makefile'

* skip-salt-makefile:
Do not copy salt's Makefile.install if it's already there

9b299dfb6a066ceb88869abaddcb6742dce0d044 authored about 1 year ago
Do not copy salt's Makefile.install if it's already there

mgmt-salt itself already has the file, do not try to override it.

ba17a87c59570ea39ad0cef042b347597ee1b416 authored about 1 year ago
Signed commit

96d27b047a22046fd4cd9778b9d29057821c2ca2 authored about 1 year ago
executors: sort by destination path copy_in and copy_out

014c9f97efbf6d8f686f92d4acc98976d39d16ce authored about 1 year ago
Merge remote-tracking branch 'origin/pr/87'

* origin/pr/87:
Another fix for duplicate copy_in copy_out in executors

733606400c4ebfb7bb06996605470f450f311432 authored about 1 year ago
ci: Fix mkmetalink install

Use --no-use-pep517, since otherwise pip3 builds package without using
system packages, so it ca...

60d6398397c179cec7fe195707bf34950d605c7b authored about 1 year ago
ci: install python3-lxml

feb6c15cc78e6b3b8fc941d1f1667cbd06b6f5b2 authored about 1 year ago
Another fix for duplicate copy_in copy_out in executors

efcb395b696170f856d9215de89dc39ec58a1dda authored about 1 year ago
Fix duplicate copy_in copy_out in executors

c759711cce39ea778815c006bbcbfca8befca468 authored about 1 year ago
Merge remote-tracking branch 'origin/pr/85'

* origin/pr/85:
Support Python 3.12

283684c15ec8963d3b212ca59587750b4c80a778 authored about 1 year ago
Add Debian trixie to CI builder config too

It's necessary for cache-vm-trixie job.

89872b92788cac75660430b3c0718351c6b71c81 authored about 1 year ago
Support Python 3.12

The _sha512 module doesn't exist there.

19f94f3c4d34ab426c1129cbfc4c02d1484fbed9 authored about 1 year ago
example-configs: add app-linux-gpg-sign

QubesOS/qubes-issues#6897

a4f43777fdfff823379c273f86e921d151c6b01a authored about 1 year ago
template: ensure to copy only one time dependencies

7f9a5d144c0b4cf76b1992777ec4963aadef9332 authored about 1 year ago
Define LinuxQubesExecutor to prepare Windows integration

- simplify copy_in and use encode/decode for paths
- copy RPCs on each dispvm creation

7c37bb7bd65ad3a183790ad07344729504bc0930 authored about 1 year ago
test_cli: increment new timestamp with timedelta

c3c16ec5bf2c69e6eea535eb65fc8057f46f6a4a authored about 1 year ago
Allow '/' in branch name

6d69672d5726d700c2d7b85c6b028556daf754c7 authored about 1 year ago
Merge branch 'debian-13'

* debian-13:
Add Debian trixie (13) support

2f4c38f0d58f3da0e61896772042d15fc4d83990 authored about 1 year ago
Merge remote-tracking branch 'origin/pr/64'

* origin/pr/64:
Fix more shell quoting bugs
Explicitly reject = in environment variable name...

f8be7680e85bdc67cd7cc98130b880ee5fdab5a7 authored about 1 year ago
Add Debian trixie (13) support

There is no new signig key yet, repository is still signed with the
Debian 12 key.

QubesOS/qube...

06c81d2beaf4de5752f674bc14381f119b902d71 authored about 1 year ago
Fix more shell quoting bugs

No other change intended.

3093249bb2a89cb7919e9121bf2c90ca2972fbcf authored about 1 year ago
Explicitly reject = in environment variable names

= is not permitted in environment variable names.

f0c42f005dc5555b9a982d0625c99cb39cb34af1 authored about 1 year ago
Add -- to mark end of options

This is a form of defense in depth.

109f70dac765f014b52932939ea2a9f2846343f3 authored about 1 year ago
Fix command injection in Qubes executor

This is not a security problem because the input is trusted, but it is
still a bug that should b...

3be7c9424f9c4d2c6a2fb87a69845087a3fc8f88 authored about 1 year ago
Correctly parse qubesd output

This ensures that failure to create a disposable qube is detected.
Previously it was ignored and...

0ef3af4df92ff32ffae76431af9b412b25fea163 authored about 1 year ago
example-configs: add Gentoo

310afe22d8b629962eed24cf1e6c0370b00556c1 authored about 1 year ago
example-configs: add Kali

db6a5d8a88b20de08feef77f16261e2d2efcba66 authored about 1 year ago
README: add missing template-root-size

a0925780609d3180e3d195577234b333278d16f7 authored about 1 year ago
example-configs: update Archlinux

157e31386b7fff90186dcedeb5a691dc75f5a53f authored about 1 year ago
example-configs: update Ubuntu

757550c392625c2b5eaa2147cdac723fa47a47db authored about 1 year ago
template: simplify supported_template

c68de5480f402266192bf86c3a659fc8c4fd7ffa authored about 1 year ago
Support for Kali

87c0c6359c85b0eb22b264c8c28cf7715a0679af authored about 1 year ago
Merge remote-tracking branch 'origin/pr/71'

* origin/pr/71:
Use the unconfined qfile-unpacker

cc433cb32f570ccb9ac8d7eeb0daa70ee3460643 authored about 1 year ago
example-configs: add dracut component

QubesOS/qubes-issues#8763

bc09c34f96f9ec9df925160aaab91a60f54ccd3f authored about 1 year ago
Use the unconfined qfile-unpacker

This allows builderv2's Qubes executor to work with SELinux enforcing.

0648b2329f0d142a2e24ecf376b28603fb04abb4 authored about 1 year ago
installer: revert change to isohybrid

The isohybrid method produces unusual partition layout, where GPT
doesn't match MBR partition ta...

cdae0f03def3ff6135fc1647b865aaeb571bdcc8 authored about 1 year ago
Allow using custom comps file

This allows building custom ISO with different package set, like,
different desktop environment,...

71f70c1ebcc7d29f35c04f950095be824d6bc9db authored about 1 year ago
Update meta-packages submodule

QubesOS/qubes-issues#7748

9efe8540c7479c1c71511119122e6cbd94273e78 authored about 1 year ago
example-configs: add disk-password-gui to R4.2

QubesOS/qubes-issues#7748

d748c83ed6577f519f41ee9bf9c0b574e51bb1d1 authored about 1 year ago
Update Readme and test

6298c0b6d2c74220c46e23cc96424ea0ebb53ddc authored about 1 year ago
Few fixes and updates for stages definition

ed8e9405f3d9ab2f55e4ba3748f011832839496a authored about 1 year ago
Fix test config executor

fa66610525c4a87b2a71d46e9df8f461c8beb2d9 authored about 1 year ago
tests: fix test of switching branch

11bc734c603c9b722d6dcdd5604d77d88a23d475 authored about 1 year ago
Few fixes

cc036eaaca0783476218569b4f8f50b28f407487 authored about 1 year ago
Support for per component/dist executor

5dedbc695432b415ba1b4e9edfc846f57c1268ce authored about 1 year ago
Bump mypy test image and make it happy

f268aac17b3b660f02e418e3b6f4aebf7da929b4 authored about 1 year ago
template: export RELEASE

28260579141559e947f1c1e11505bc3276f405c6 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/74'

* origin/pr/74:
Inform about executable RPC service in README.md

69d84f8ff23ab763504fbf4eccae374ba54aeb6b authored over 1 year ago
Merge remote-tracking branch 'origin/pr/73'

* origin/pr/73:
Update dependencies on README.md

8d5738efae359a52cc6db3cd376d12859f90ee1c authored over 1 year ago
Inform about executable RPC service in README.md

Same wording as in https://www.qubes-os.org/doc/qrexec/#policy-files.

9390c72831aca4c3a1b4e6fc4735a18499979fc5 authored over 1 year ago