Ecosyste.ms: OpenCollective

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

github.com/QubesOS/qubes-builder

Qubes Builder
https://github.com/QubesOS/qubes-builder

No remote-tracking branch is not an error

16a5b0f0e7734fc399703d9c076d412b279f2af1 authored about 4 years ago
Check that the remote ref is in fact remote

Otherwise bad things could happen.

7db4c33b97ec32290c67369e7016b6b67dbbade3 authored about 4 years ago
More refactoring

696af8189d32dcda09cc8201604bbeffcfe0e703 authored about 4 years ago
Handle IGNORE_MISSING being unset

68907bc0bbcda5c74d560f057f9c129343c1e007 authored about 4 years ago
Trailing whitespace

574f4faa6fee9ce343de851a970cf564fec09f1d authored about 4 years ago
Update remote-tracking branches, too

Also fix a typo

c197745a37a053212563ed2bbd30bf36eb710af0 authored about 4 years ago
Harden get-sources and verify-git-tag

This tightens error handling and input validation in both of these
security-critical scripts. A...

1ab48fa464bcb69e567d4f1771a99e5481d8486e authored about 4 years ago
fix(setup): Broken ANSI output when getting sources

66d049acd65b98d6cb5fad073361691a84dcf339 authored about 4 years ago
improvement: get-sources respect NO_COLOR variable

98ea3b754e7e21fc79b00f4f7266e9fd43edab4b authored about 4 years ago
ci: support TRAVIS_INSTALL_EXCLUDE_DOM0

Have optional separate exclude list for install test in dom0.

3ed33370d550cab3f994826e0bee289ff1aa4c8e authored about 4 years ago
travis-reprotest: use sudo for apt-update

82d91143fa1d96867fd3c0df20294fc223fd16ff authored about 4 years ago
Call travis-reprotest directly in the host env.

This test is used in CI with a docker based on the underlying distro.

Thanks to Marek for his s...

ab336161d37b8678366999f6be2b3af1c4d5e891 authored about 4 years ago
travis: by default don't prepare chroot for install/repro

70590751e9e71340c1d4d954031c83ebfab304a2 authored about 4 years ago
create-archive: don't exclude .gitlab-ci.yml

c95ff5f9af0634dd6e02c82f90dc7b7401590164 authored about 4 years ago
ci: handle pipeline ran into docker

5878ced529eedc3cb8a730493dbdb834837b116b authored about 4 years ago
auto-build: Fix update-repo-current-testing call

This is no longer YES/NO, but 1/0. Rely on default values instead.

Fixes 7e625bc "Switch MAKERE...

e8293887c39a5e39fe70d2e96564681a37ef8248 authored about 4 years ago
Switch MAKEREPO and UPLOAD to be 0 or 1 (default 1)

This is the convention used by the rest of QubesOS.

7e625bca5f30545928e3b34677fb4f586843a30c authored about 4 years ago
Separate metadata creation from signing

The keys VM refuses to sign anything unless a build log has been
submitted first. Therefore, we...

394e6003596893da8b81320774cb9116c981feb8 authored about 4 years ago
Check that tags point at the correct hash

Otherwise, we could be tricked into verifying a Git tag that is not the
one intended. This woul...

5fb25a1a96b87eb445ba7b5bdc55893c10d1aa4c authored about 4 years ago
travis: ensure clean chroot for install and repro

ac1d81e4f99bcb638f68c61e23781c6c192e1621 authored over 4 years ago
travis: add prepare stage

ca468debae3c530d3f620c7d66184e0d923cdfdd authored over 4 years ago
example-configs: move vm components before linux-template-builder

dnf and its deps are to be included in the template(s), so need to be
listed earlier.

f57f8563a8fd26a7aa7ab0776e7674c60d25b330 authored over 4 years ago
travis-install: exclude src.rpm

10f5a4554dc74b26db60bc908dbf4992ff2ebc20 authored over 4 years ago
travis: keepalive in each script

e30bd65a2defdcc252803ccc565d85e3ad492142 authored over 4 years ago
travis: redirect selected cmd to log

This is for preventing output size limit of Travis.

8ef499dbfb6b918bebeedc1adafd9a5da5dc7966 authored over 4 years ago
Fix prepare-chroot-dom0

0088751c548d1bd4d3871f165a0de9a1139ffc91 authored over 4 years ago
make help: move check-depend to build targets

62ac906528b2d6a8b5b13c25a5dffeab98d45fc9 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/131'

* origin/pr/131:
Refactor install and reprotest: use prepare-chroot-* for clean env
travis-r...

9d4df48d7f70f20cece39a118826208cf4237401 authored over 4 years ago
Refactor install and reprotest: use prepare-chroot-* for clean env

Reprotest is executed without 'domain_host' variation due to known
issue when executing tests in...

10f2684a9fafb7e84823701670a98b0f0c615c13 authored over 4 years ago
travis-reprotest: assumeyes for mk-build-deps

3905667221e48639c4fc39784ad97c20b48dd4de authored over 4 years ago
example-configs: set master branch for DNF suite

f18b37c471114fd1da23489ef2b8b1308ef3ee5e authored over 4 years ago
Makefile: add info about prepare-chroot-* targets

d7104885ac619af82f5e3c1d66b17f1d8134fa0a authored over 4 years ago
Makefile: improve info

0ce1ee7590e7d894348c684da7778bb6a05f9070 authored over 4 years ago
Expose prepare-chroot to main Makefile

27ce2aedd09a5fcb8a4dbea37c5268da81675d11 authored over 4 years ago
Makefile: remove deprecated MAKE_TARGET

b189f3ca7bfc6a6755f8d1dc9ab031aabc1a3ae4 authored over 4 years ago
Add travis-reprotest script

1797fa4af954b0d8504fee1266f2be6b22dbc91e authored over 4 years ago
Merge remote-tracking branch 'origin/pr/130'

* origin/pr/130:
example-configs: drop python-quamash for R4.1

afcaa0cd641a2dabb9e069c366afc84c8d40a9f9 authored over 4 years ago
example-configs: drop python-quamash for R4.1

91b00340f49e31c89434746ca16c65b7d2b8cf8d authored over 4 years ago
Add screenshot-helper

QubesOS/qubes-issues#953

09c2c20465d4f815a1d8c67f3f2509356d7f598d authored over 4 years ago
Merge remote-tracking branch 'origin/pr/129'

* origin/pr/129:
Make README in qubes-packages-mirror-repo more general

c8fb44e58ec62d88b7442cca10b71dfcb3299c77 authored over 4 years ago
config: move dummy-* modules before template

They do include VM packages, even though not included in the default
template. Move them before ...

db1ea2152e4a7c297833d91170485efc781e3698 authored over 4 years ago
Make README in qubes-packages-mirror-repo more general

ffe6564b8dddd1f702bf9577b6f7c96951248425 authored over 4 years ago
travis: exclude qubes-builder-pkgs repo on install test

dnf in fc25 behaves weird when the same package is available both as an
explicit file and in a r...

fe85fbb4062757bf4bd368a8ced46fca7a998702 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/127'

* origin/pr/127:
Add DNF related for Debian Bullseye

898b0a0ff7b8b8693e7b59d82e1bdc1bd0de997c authored over 4 years ago
add archlinux-minimal

qubes-builder-archlinux/blob/master/scripts/packages_minimal.list

911a23ebc347fe44f0c79963a16ca05f80b33272 authored over 4 years ago
Add DNF related for Debian Bullseye

029eb7117d606770220ae2f41808438383e42cba authored over 4 years ago
Merge remote-tracking branch 'origin/pr/116'

* origin/pr/116:
example-configs: add dummy modules for R4.1

c1fe8e2972ae6006f57c76237026edef483e910c authored over 4 years ago
check-release-status: set no version tag if not to keep structure

f4d943b874e47c89a28d5c91bbe45786caa76a92 authored over 4 years ago
check-release-status: prevent display 'no version tag' if yaml output

3dbe2a70aca5fbaf92f1076fe4092a593e02870d authored over 4 years ago
Fixes from Marek's comments

4e65b0962d8c2e4c6c9364d571482979bde9741b authored over 4 years ago
Merge remote-tracking branch 'origin/pr/109'

* origin/pr/109:
Add Ubuntu 20.04 LTS (Focal Fossa) support

caade35959ee6e68fa87d0aa8be1d0a9a01a9bdf authored over 4 years ago
check-release-status: implement YAML_FORMAT

e3e53fed85aa04edf2a1ea4d3422c35328a1a313 authored over 4 years ago
Add python-panflute package

Needed for building offline docs.

QubesOS/qubes-issues#1019

8c272f4c0ad5c088a13f40c4e195dd498152d7f2 authored over 4 years ago
travis-install: skip install if all packages are excluded

2a84110c1d435be12d3c70f63ca5b82b4d68b3f6 authored over 4 years ago
Increase build space size in DispVM for template builds

Gentoo template needs more space to build. It's root.img is 20GB during
build.

b655142d4776d9e94edb524541f672d2b7f85401 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/124'

* origin/pr/124:
Update setup to set maintainer key per component
Update README

7d3304ac41d01850ff5fce5ba5a06e329956ddbb authored over 4 years ago
Update setup to set maintainer key per component

6709c6ec4c72e435748ddccff37c78e61a429f46 authored over 4 years ago
Update README

QubesOS/qubes-issues#6045

cd80be61c2f2a96b294a6263772fc7e16991f6f8 authored over 4 years ago
Merge remote-tracking branch 'fepitre/fix-gpgagent'

* fepitre/fix-gpgagent:
verify-git-tag: kill gpg-agent after import of public keys

4cab123723ffe981d2137d8e0ba421f6db9be103 authored over 4 years ago
qubesbuilder.BuildLog: compress logs bigger than 10MB

Github has a file size limit of 100MB. Most of the time it isn't an
issue, but for example gento...

9dc43fab2a318aa51890454dff9182b2ad286e30 authored over 4 years ago
qubesbuilder.BuildLog: add support for builder-controlled subdir

Ease logs organization - allow a sender (builder) to specify a single
subdir to place the log in...

08f602972a2ab73cbb216fb520c20fde2aae11d9 authored over 4 years ago
verify-git-tag: kill gpg-agent after import of public keys

QubesOS/qubes-issues#6067

3e5dc50f251846f09f401af8f262bce30b768dad authored over 4 years ago
travis-builder: allow fepitre's tag for qubes-gentoo

87021aa28d6323258cf6fe4b2cf55646130980dd authored over 4 years ago
Merge remote-tracking branch 'origin/pr/117'

* origin/pr/117:
example-configs: add Fedora 33 for R4.1

a32e18641d6913584aa1f718e51b8f6a4a6d1f1a authored over 4 years ago
Merge remote-tracking branch 'origin/pr/121'

* origin/pr/121:
travis-conf: use ALLOWED_COMPONENTS_* for builder-gentoo

3a520654e6a0f5d848a349ef94d940db80ef504f authored over 4 years ago
travis-conf: use ALLOWED_COMPONENTS_* for builder-gentoo

7e65e2b85520ecc119f9ea2da67c757f2fb76b31 authored over 4 years ago
travis-install: allow to exclude pkgs to install

4123b28ec561e5ba857dc11b403b55359de00672 authored over 4 years ago
Second attempt for mitigating signature vulnerability.

Here, from the @morgny's article, it seems sufficient to count
the number of "NEWSIG" in the raw...

ecde3ab8c36e98594fe27282d283edf3c542f271 authored over 4 years ago
Revert "verify_tag: multiple signature vulnerability"

This changes the tag verification to commit verification.
This reverts commit bd27ec6bb41aaa25ab...

67ff9b00331545b0190e7cbada706fbf5cbe5027 authored over 4 years ago
Improvements from Marek's comments

d0d8434f360356b1b48f29eaa9c83f219d418eea authored over 4 years ago
verify_tag: multiple signature vulnerability

See https://mgorny.pl/articles/attack-on-git-signature-verification.html

bd27ec6bb41aaa25ab0743cb760b4fcff0481c8e authored over 4 years ago
verify-git-tag: fix indentation

7844e198ffbc9c4ac6aa1e1026f022f3be6cdc1b authored over 4 years ago
Create GPG keyring per components

It allows to add maintainers per component. The format variable
to use is the following:

ALLO...

0e4cb0288c3dbe6a023937760692df012843ac72 authored over 4 years ago
Allow incoming template.conf on template build

8070a90743b4b5834a06a390e723c218d9883549 authored over 4 years ago
Copy the template.conf, not link

f1e12ea6cd4c232f868c075eaae189e45be2262f authored over 4 years ago
template-in-dispvm: retrieve template.conf from dispvm

69655d352a4c605a486d7ed79eada5e07d2e2ead authored over 4 years ago
example-configs: add Fedora 33 for R4.1

QubesOS/qubes-issues#6039

5960436552f50f3fdd08f6e8205ec06ba04f781d authored over 4 years ago
example-configs: add dummy modules for R4.1

61235cae85466651339ad3c3191679bdf009c475 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/115'

* origin/pr/115:
travis-build-gentoo: mirror repo for all refs which

9da8c8c51ef498b9dff676ed2e76510acd6faa14 authored over 4 years ago
Switch R4.1 to Xen 4.14

a88ee0fb7461aed0480ccd214bd6563cd187c311 authored over 4 years ago
travis-build-gentoo: mirror repo for all refs which

CI occurs currently on @fepitre's Gitlab instance and
a specific branch of the PR is created. Ge...

42f61729902fd5b8d82b130ffcc8a6c8e4c58729 authored over 4 years ago
travis-install: remove builder fstab

92b0c5ff8d96c27ec4795c83c5114a13a1306cf5 authored over 4 years ago
travis-install: increase dnf verbosity for debugging install

0ed127800937f0543e2eaf78891c248e2318d329 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/113'

3e959b652ae1244536c6fdb9fdc62e75f8f9c273 authored over 4 years ago
travis: put gentoo specific part to another script

8a5d282c069384a1f008ba648d51385119964704 authored over 4 years ago
travis: handle Gentoo build

Refactor a little bit travis-build. It allows to ran travis-build script
elsewhere than Travis-C...

359f55564e65accad62e3ffcaddfbd613b6f3728 authored over 4 years ago
travis-install: some more options to make apt-get non-interactive

9549684a5817a12a1771d9fea42b6ff4af506cb0 authored over 4 years ago
travis-install: make apt-get call non-interactive

Avoid config questions - no one will answer.

6bcb8658fc713f51f6f3ec5bafd3434daecd93d0 authored over 4 years ago
travis-install: typo fix, remove $DPKG

0f31acd00709875bd434b755018b99117e589231 authored over 4 years ago
travis-install: install deb files with apt-get directly

APT (since 1.1) do support installing deb files directly. This version
is available since Debian...

123389afb4bd7d0f9b5be3a321d06f79616347b7 authored over 4 years ago
travis-install: skip install phase if nothing was built

a682377cdb01fd889fe62a0a675792b783cb3301 authored over 4 years ago
travis-install: fix apt-get usage

- use apt-get instead of apt (apt is meant for interactive usage only)
- correctly call apt-get ...

df6ba412d766a66e686ae64715d81950a3829961 authored over 4 years ago
travis-install: go to the right directory first

7893c5bbeb2c5430f0e6deb08e1662c6d5b653f0 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/111'

* origin/pr/111:
travis-build: put install part as travis-install
travis-build: install RPM ...

70d25083db24d294f6d800ac7216ed0e2a161b0a authored over 4 years ago
travis-build: put install part as travis-install

ac460690a57937f90b708fe63d0deef03e29e9c4 authored over 4 years ago
example-configs: drop pungi in R4.1

579c57015d6e5cef007b248139855827e96a107d authored over 4 years ago
travis-build: install RPM for checking Requires

733889cab8afa2c38c840d86509a1b27cb4688e6 authored over 4 years ago
travis-buid: make ShellCheck happy

dbc319fbf3d1acf0c67b43b16fec95f038199916 authored over 4 years ago
Add dist-upgrade component

d61566e73864f789f823a4cce2855f4a0693129f authored over 4 years ago
Add Ubuntu 20.04 LTS (Focal Fossa) support

6828e176701439afd3b079686801ac4b28c33ca0 authored over 4 years ago