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

example-configs: add salt to R4.2

Add patched salt package with backported patch for Python 3.11.

QubesOS/qubes-issues#7891
Qubes...

b64a463d14b52903a81ad2a86b69a7aef9321b02 authored about 2 years ago
Update qubes-release

7a244316c41d48b835f967d5f55abd07a2540b80 authored about 2 years ago
installer: graft the whole dir and grub modules

6bf968d2951f5cd0ae24b08eb8164deaedf88e61 authored about 2 years ago
Another pass again on mkisofs call

We cannot use lorax to create final ISO because we lack .treeinfo
file at the time it is done in...

4cb5d760b2895180c4505d8a3b5a053eed61786a authored about 2 years ago
Another pass on updating mkisofs options

4284f571c8f76144a66290378811a8afb60ae3e8 authored about 2 years ago
Merge remote-tracking branch 'origin/pr/26'

* origin/pr/26:
test: verify checksums in debian packages
Update orig source hashes in .chan...

781a3c511898412250177f328a3d997fe908686e authored about 2 years ago
installer: update mkfsiso opts

d7d2d5b11ebe6cbd46c7011027b38a4da085ed3a authored about 2 years ago
test: verify checksums in debian packages

Verify that dsc, changes and buildinfo files use correct checksums. This
is especially important...

b7487dfaea2cdf3ce2df117479da3ff576c9c1e5 authored about 2 years ago
installer: cleanup kickstarts

ad63ac49bb8978f98a3d4791ac8791b0cb1356c3 authored about 2 years ago
installer: update for release 4.2

56a9720a68a48ea01055c8d68e0d103031233788 authored about 2 years ago
conf: use R4.2 and Fedora 37 and drop travis prefix

aef5381173486163ac5eeb52da004f47e135dfeb authored about 2 years ago
Add Fedora 37 mock config

Create symlinks as there is no differences for now between
Fedora versions.

baed1f0b162188b1adc72292032722d6e23575ec authored about 2 years ago
installer: fix missing repo creation inside cage for prep

dc933fe8f86d9e2905a1e5522af4a505f5bce771 authored about 2 years ago
Merge remote-tracking branch 'origin/pr/27'

* origin/pr/27:
Update builder-ci.yml components for builders
container: use 'mounts' instea...

b90acc8390ae802fc748bbd26c77794ff2d9cdf6 authored about 2 years ago
Merge remote-tracking branch 'origin/pr/25'

* origin/pr/25:
Add package command for viewing 'diff' in sources

56f594301ab0dcd97969c5435b05a1222c6b883b authored about 2 years ago
Update orig source hashes in .changes file

Some versions of dpkg-source do not produce reproducible output. This
means, dpkg-source output ...

c1f3162bb5a9fa9ebf59a5b07e820cf59b05be7b authored about 2 years ago
example-configs: drop backports that aren't needed anymore in R4.2

They were needed in fc32 dom0, but R4.2 has newer one.

sbsigntools carries one extra patch:
htt...

00c15fa88e966251e83ac660323ac75397302585 authored about 2 years ago
Update builder-ci.yml components for builders

c52f63506e0d8dd8eec5bd04f4d05b7b2087137e authored about 2 years ago
container: use 'mounts' instead of 'volumes'

It fixes newer issue introduced with recent podman API.

193f6e3778f32d68aae9ab199f1c283ab724ce28 authored about 2 years ago
Add video-companion package

QubesOS/qubes-issues#6426

c169fcbb028ced53f94b5475b2615b99c84548c2 authored about 2 years ago
Add package command for viewing 'diff' in sources

09fe40f60b6b2622352a3d171f8606d09490ebf4 authored about 2 years ago
example-config: add video-companion for R4.2

QubesOS/qubes-issues#6426

a0b9e4def1ec3fdd571abe88965dfe590b003cb8 authored about 2 years ago
tests: update qrexec package

Qrexec from R4.1 doesn't build anymore with deps from R4.2 repos.
Specifically, qubes-core-qrexe...

2ce1e9156fb77cee4443992270e6eccf7631bc93 authored about 2 years ago
fetch: always update submodules

Not only on fresh clone or branch switch

059c32f6443afd2b684ed5f58ad4eb7529e02ad8 authored about 2 years ago
Add handler method for checking if a component has packages

f01f8eba6af24371964ea1eadba60576239132e3 authored about 2 years ago
plugins: don't run if component has no packages

2ed8da90846d568bd880d20ca5198fe8738edf5c authored about 2 years ago
template: rename FLAVOR_DIR to FLAVORS_DIR and export it

46e7ae3f2702e0a5d3def89cdb32a16d96118ab4 authored about 2 years ago
chroot_deb: fix wrong file inside cage

b430ce5c6aaae65e71684afd94ee21b50b72a450 authored about 2 years ago
template: whonix needs debian content

8ae0e195316d2ec198327ad1b817b71ced7a7ce5 authored about 2 years ago
tests: set maintainers for builder-ci.yml

46b47345504f203e079ef4cf5d8b8132195497d7 authored about 2 years ago
pytest: fetch builder-rpm for template test

15b2e4bc7adb934b342f43cf311b58a315bf26d9 authored about 2 years ago
template: support for including source component as scripts

template plugin now relies on specific components for content
scripts: builder-rpm, builder-debi...

2b1a89c01dad9b2ae1aaf5c0ff20c7061987db96 authored about 2 years ago
gitlab-ci: ensure to pull builders for templates

797c57e4cc8515eb93c1ef28a53e73676a76cb21 authored about 2 years ago
Update configs for template plugins

eca38ee48d4a0ba8a9dbb52d2f9ad271eb3a5d01 authored about 2 years ago
executors: fix missing return in replace_placeholders

de1b055237e501d8b0b476142caaf75b5b41e0b2 authored about 2 years ago
template: fix typo in functions.sh

de7463e4a83af1f8854d4e4acd2e4d43b5205b15 authored about 2 years ago
Improve importing modules

3cbdff4992a9c7477d45a3d9bf547d2a5941e3d5 authored about 2 years ago
tests: add builder-rpm

ab853a4648b45ec53dc895e12a6366f34a611d96 authored about 2 years ago
template_rpm: move to builder-rpm

fc59bc75fb7f800455a5a4aa8abf3f880faa8c53 authored about 2 years ago
builder-ci: add builder-debian and template-whonix

53e125b158a0d1d7572d02c46f6e3b7f774cf5ce authored about 2 years ago
template: add TEMPLATE_SCRIPTS_DIR and KEYS_DIR to env

970d02d4a397ee6c3c54652c6352563e325e91c9 authored about 2 years ago
builder-devel: update configuration

05f17d850e12ca8fb6042d8ac03ca3054928ce3a authored about 2 years ago
Support for downloading plugins as components

It is mandatory for maintainers creating e.g. template plugins.
Additionally with few fixes.

974ef89369919bce643e539b6c338d9e20777312 authored about 2 years ago
template: set TEMPLATE_SCRIPTS_DIR

260b77d1dfde54b639f8cbb25ca4ce22879c124b authored about 2 years ago
Add @fepitre's ITL public key

1c5ca0fec99863b7942ec5e0dcdce3cf9885784c authored about 2 years ago
template_debian: move to builder-debian

93a1de992dffa177fa03c0e3feca5baa97527783 authored about 2 years ago
executor: improve placeholders handling

f8f96f8f2115af67eff38646c6c0da79fb23a28e authored about 2 years ago
whonix: move files to fepitre/qubes-template-whonix

cbac75ca6e3d021718457f2b726d77ab67723828 authored about 2 years ago
template: fix dependencies for Debian

aae21a18aea6720c268349cdb6727692332cf7d5 authored about 2 years ago
Add rpmfusion for f37

6d87c81d9d19201e66dd2e00c9953629f0ac8f5f authored about 2 years ago
debian: fix style issue found by shellcheck

Setting DEBFULLNAME/DEBEMAIL within a pipeline loop changes it only
locally. This is intentional...

cfbd4b954b57620dac437b4d6a34762fdfde2cb1 authored about 2 years ago
debian: do not save changelog.dist and changelog.$DIST

builderv2 bumps version in a copy of the changelog already, so no need
to save the original. Als...

a3c53691d8970e06366f823a268f75f00041c9aa authored about 2 years ago
debian: get name/email from git config only if not set explicitly

Git config isn't available inside docker/dispvm. When just adding build
entry to the changelog, ...

e0f1583de58c39a842114d3de424898a58cb3009 authored about 2 years ago
Format tests with black

edf7ec0ea79aaaf8ad73f2561e7e5a798ae9e651 authored about 2 years ago
Fix generating metalinks

basedir must not include r4.2/current/fc37 part, otherwise produced URLs
will have it stripped.

346e57d0a8cd8ddde58f3f212d85e01214317659 authored about 2 years ago
Merge branch 'release-frac'

* release-frac:
Allow one decimal point in 'release' file

69abb3e1d2550665b61fef96789f4ec168028715 authored about 2 years ago
local: do not fail on non-existing files to sed on

The file list may be generic - replacements should be done for files
that do exist.

3e9f8f0655cbc2d412780f9212e4de008ff71685 authored about 2 years ago
local executor: do not remove standard env variables

The 'environment' parameter to executor is about setting specific
variables, but it should not r...

4bcc6c048ebdad341a5e86beed7a2c7aeb47c071 authored about 2 years ago
ci: install mkmetalink for pytest jobs

5cc0c84c9f12af7ded4d5d7d82d53b03fe5457c4 authored about 2 years ago
Create metalinks for template repositories too

f719a6dca46e193b0d9f148d9dd4eb779dc6356e authored about 2 years ago
Merge branch 'artifacts-on-failure'

* artifacts-on-failure:
Workaround dpkg-source messing with file permissions
ci: upload arti...

91ce5c6aeded54262c98e688d6844bb81b31f08e authored about 2 years ago
Allow one decimal point in 'release' file

It is customary to version package preleases as 0.N, especially when the
main package version ha...

c9f9eb30675f72a7164e89dbb7103429f2eae747 authored about 2 years ago
Port fedora template build fix from builder-rpm

Copy 7509184 Exclude gnome-browser-connector from qubes-builder-rpm.

b0025c7128250f1c3c318e329ac99cdfb7e8f495 authored about 2 years ago
Add vmm-xen-guest component

A minimal glue package to use native Debian xen packages.

9767836550018a31f017ec54f3587c0593c61fb6 authored about 2 years ago
example-config: switch xen to 'main' branch, remove redundant settings

185554b4955c1528b6aea991c50e78219679f434 authored about 2 years ago
Workaround dpkg-source messing with file permissions

Make source package reproducible (a bit more).

d39df3766fac178fa8c239640d4abbeb291c356e authored about 2 years ago
Merge remote-tracking branch 'origin/pr/18'

* origin/pr/18:
Switch default branch to 'main'

45b1e4419f50ada6a6d6e4fff207374e2e23e013 authored about 2 years ago
Merge remote-tracking branch 'origin/pr/16'

* origin/pr/16:
gitlab-ci: delete local pytest content
executor: find and dig holes on copy-...

57a8e4fe9771f16f3179408aab0d09fba16bd221 authored about 2 years ago
ci: upload artifacts on failure too

This will ease debugging some failures, that happen only in CI.

4d2a434ae5d0bc8c892ec5046fe567316775a4c7 authored about 2 years ago
Switch default branch to 'main'

Adjust all configs

353c390e569f777ff35c4bbef0d3ede820f18ec6 authored about 2 years ago
gitlab-ci: delete local pytest content

c731ee5e817b2bd3632d81ccec492c06cc5a89b5 authored about 2 years ago
create-archive: make ShellCheck happy

797b52d2edf87cd43e092aed83ebf70993bd4393 authored about 2 years ago
executor: find and dig holes on copy-out to free space

This is needed for Qubes executor.

8c2a5c0aa9b98a6f33cb4b5e4ef360969e9cb9e4 authored about 2 years ago
Fix handling -rc versions

Do not strip -rc part of the version - it is necessary to download
correct tarball (`@VERSION@` ...

8f28d95afa9e17e503eb04c39ba1e84ad1da60f2 authored about 2 years ago
template: make root.img sparse before split

c8e4a6a9e273aece94a0ffec0c08175649a1a950 authored about 2 years ago
Merge branch 'r4.2-repo'

246bd3bf3d0a5ed1611e21f3ab0f30438e8e2411 authored about 2 years ago
Merge branch 'fix-hash'

* fix-hash:
Force refreshing source hash after fetch

c32859aa8f656204da294d6fb94ae35fe9acecc4 authored over 2 years ago
Switch CentOS Stream back to default python

Do not force python38. It was done for CentOS 8, but not CentOS Stream
anymore.

4b198b3ad15910dba55bb5f413bf8d11dd9365ed authored over 2 years ago
Fix centos-stream repo URL in mock config

That one still used plain centos repo, not the stream one.

7294f63f74f2b0cdceac10510a6a7461ce0407f2 authored over 2 years ago
Fix centos-stream repo URL in mock config

That one still used plain centos repo, not the stream one.

e40290449595acf9acd3ede4ff38c75ba8933feb authored over 2 years ago
Switch tests to R4.2

1e8841e67ad2d501b281dde94fb52d2e7665c266 authored over 2 years ago
Translate "host" to "dom0" only for R4.1

169b2287e535f1e1a02d46334f34f80a835fc729 authored over 2 years ago
Add R4.2 keys

72e830b7736cf6a1efc71d4aa9059a425ee5c8be authored over 2 years ago
Force refreshing source hash after fetch

Component object may have a source hash cached from before fetching new
sources. This results in...

90d98925e986cec3840fcdf8eb99362fb17b8d45 authored over 2 years ago
Document 'skip-git-fetch'

5fba33b74404ee3d28ff0864b1b6401b7397e713 authored over 2 years ago
Add more --define when querying spec file

Specifically, it adds "fedora", "centos", "rhel" where appropriate. This
fixes parsing specs wit...

3232446ef6f3696a75451cf24d3933a2463941a9 authored over 2 years ago
Merge remote-tracking branch 'origin/pr/10'

* origin/pr/10:
Improve tests for increment devel versions
Few improvements according to @ma...

3cdc5331e5961044aae6bbd0b9fe65a3f8df6c61 authored over 2 years ago
Improve tests for increment devel versions

e58c08eaff8f87157763b8ec916f5922ebf7ab56 authored over 2 years ago
Few improvements according to @marmarek's comments

d8001c4e5371073d187e07dcc8b563921785bbc9 authored over 2 years ago
Sign apt repository on publish

78784f51adaf01778c8eb94a73125ee21b07d4f8 authored over 2 years ago
Add INCREMENT_DEVEL_VERSIONS equivalent

See https://github.com/QubesOS/qubes-issues/issues/7758

a13743953b8e4e8d4c6f6d9b67da909287dd883a authored over 2 years ago
cli_config: use Config attribute when it exists

38d835f779801a578b632da0524ed5b055c2a7a7 authored over 2 years ago
Few fixes according to @marmarek's comments

1c424acc0bfe5f4d4dc77cc33be40005f6bcb931 authored over 2 years ago
Improve passing builder options with CLI

9e29502ab78e1a1235e7d6823270edf2ca2989bd authored over 2 years ago
Improve container build process.

- Allow to pull docker Fedora image
- Update README

b2c38ebcc3b552b53c1483bf6f1a38f9fb923fdd authored over 2 years ago
config: deep_merge: support for appending list

e192b595680f931eceb6c74a8295401ec6c01cc0 authored over 2 years ago
Improve config artifacts dir handling

19260269d93f73472825943fbcf5bc67d2fe1ebc authored over 2 years ago
README: Add missing dependencies for Debian

See https://github.com/fepitre/qubes-builderv2/issues/55

83adb54580433fa682e09d89646a38325e59011e authored over 2 years ago
README: add builder.yml documentation

27448f876ea6b26ce84eedafb8e8a851b069ac8c authored over 2 years ago
config: add iso_version and git suffix

ceedc9774ae5772fb6b070bf5d9a4d6d02cd4be7 authored over 2 years ago