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

Merge remote-tracking branch 'qubesos/pr/61'

* qubesos/pr/61:
Allows to trig template build on Github inside the builder

356214d7af84310d348d5c6ed503a075b24fccbe authored over 6 years ago
Allows to trig template build on Github inside the builder

QubesOS/qubes-issues#3935

99104506f5c3d3edc0fcf9467c441f5215b08c71 authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/60'

* qubesos/pr/60:
Add remote repository using GIT_REMOTE value as name, GIT_BASEURL, GIT_PREFIX...

c800a1bcbcdb2b203e0d01874c72e22d296f1bd2 authored over 6 years ago
Add remote repository using GIT_REMOTE value as name, GIT_BASEURL, GIT_PREFIX and GIT_SUFIX for all components.

fa38fd188b66f8002ba4d68f0c54896c1be8dc36 authored over 6 years ago
Update builder for bionic build

bf9078eae3ac1247f1ff9840dafe8c6057232583 authored over 6 years ago
fix branch for python-quamash

d6cf441aea60a2949df356d24049a08c41ca59cc authored over 6 years ago
Add python-quamash

61d1b4f8bcc84e19295dc10b1cbe4f8a5f8db4c3 authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/59'

* qubesos/pr/59:
Remove wheezy and trusty builds from setup

09c7f0923bd338c3ef381a9624cb281d9c1a6423 authored over 6 years ago
Add centos7+xfce template

e67e34b04993cc273fe9658b42b4b83cabadac84 authored over 6 years ago
Add fc*-xfce template labels

b07eb95162f0dd97a68eafd60264e19d1cdf2b9a authored over 6 years ago
Add xfce fedora template flavors

And allow @fepitre to build them.

518221f54955b18ed8e5de4931b3859c16033f20 authored over 6 years ago
Remove wheezy and trusty builds from setup

22e8709fef20bf3b0fff87b63c30646b41ddf933 authored over 6 years ago
Add linux-yum to builder plugins for CentOS builders

Make sure the latest version of repo structure + scripts is used.

Fixes QubesOS/qubes-issues#4164

fbb09af2d830e2358fbaa9c63cea96235a7476a6 authored over 6 years ago
Add PyYAML to documented dependencies

It's needed for several pkgs and also apparently initial builder chroot
bootstrap. qubes-doc alr...

e59a7ce4c77a3c5e033e5ac13a72265f54567fcc authored over 6 years ago
travis: extract unshare from xenial package for archlinux build

The one from trusty is too old for Archlinux build.

e159e4f498f3d563e62a6bd01105cf8f4b1b0968 authored over 6 years ago
travis: convert /dev/shm into normal mounpoint

It's a symlink to /run/shm by default in Travis, but it breaks Archlinux
build, which bind-mount...

25d67fb28c2268a92a89e58a537ec98ca582270e authored over 6 years ago
Fix template signing if DIST name contains a dash

Don't use '-' as a separator for sign target arguments, use '.' as
elsewhere (iso target).

793688b73c2febcc877a1eebce1b986b7abb1d9d authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/57'

* qubesos/pr/57:
add perl-Digest-MD5 and perl-Digest-SHA

2060e335de61c616a006a4798f7b69c4f1f055d7 authored over 6 years ago
Add installer-qubes-os-windows-tools to R4.0 dom0 builder

QubesOS/qubes-issues#3585

586b03738b7683e3e2d2eda48140a43784344fa3 authored over 6 years ago
Fix windows-image-extract

Don't give DIST twice.

7493f4810a2eed7038899b3c19b198d58825669a authored over 6 years ago
windows: create build-logs dir in windows-sources.img

Builder scripts running in windows require this directory to exists.

aa41e998c764ba9e4a83bd8623f19326a494a09f authored over 6 years ago
Fix template-local target

make in travis environment doesn't understand ONESHELL feature.

Fixes QubesOS/qubes-issues#4063

21b814c14e6e5bba5bc5211949712d00c9e18189 authored over 6 years ago
add perl-Digest-MD5 and perl-Digest-SHA

perl-Digest-MD5 and perl-Digest-SHA are needed, at least for Ubuntu Xenial.

572a8a1fb1fb45d4673f157fbbf8b33b5938de6d authored over 6 years ago
auto-build: exclude linux-template-builder from automatic build

Template build have slightly different requirements (for example flavors
should not be stripped)...

3e316d3d1b55704d5060d2bcd7df4b29199c434b authored over 6 years ago
install-deps: prefer dnf over yum

Also, don't rely on compat wrapper yum->dnf. But still fallback to yum
if dnf fails/isn't availa...

c24004e8d9b5c238ebef3273754cf24563ef2348 authored over 6 years ago
Fix BUILDER_PLUGINS in qubes-os-r4.0-templates-itl.conf

6dc9bcfcdedfd8c166ed87fdba1fe1dc6c5ae728 authored over 6 years ago
Merge branch 'build-template'

* build-template: (21 commits)
release-configs: add fepitre's key
release-configs: add adrel...

cc519fc1ffa7f9d0c7d5e77e783add37781de53c authored over 6 years ago
release-configs: add adrelanos's key

QubesOS/qubes-issues#3935

716da00a7259b696dabd6df812278afa908e7d60 authored over 6 years ago
release-configs: add fepitre's key

QubesOS/qubes-issues#3935

346e705d1277f09b5319c7b0e21cfe8278f77e4c authored over 6 years ago
Add config files for all qubes-builder instances

Keep builder.conf files here for all qubes-builder instances running in
Qubes build infrastructu...

b44862a0d7043b75a827831bbcdf1b53c0adeae0 authored over 6 years ago
release-configs: add marmarek's key

QubesOS/qubes-issues#3935

3c67855348f8b13a17160dfd4de4c5e66bbdbec9 authored over 6 years ago
Use master branch for infrastructure repo

34c36fdadee1bff0f348ae1e4bb0df33f0965eca authored over 6 years ago
example-configs: include 'infrastructure' repo

Include build infrastructure packages by default - after all we have
them in the repository.

8ec34374ef4681edee4842c0e918b05d4d2104b9 authored over 6 years ago
doc: describe ALLOWD_DISTS_* option

QubesOS/qubes-issues#3935

5e21072c529f6ad699b79c0e97d9485401d3203c authored over 6 years ago
Set DIST_ORIG_ALIAS for template build

Try to recover alias used to build the template, mostly for
builder-github - it's nicer to use "...

737e92949dd5809c8f8671cbc4ba64b2e19bce8c authored over 6 years ago
Fix getting template name

make template-name call needs to output _only_ template name. Avoid
verbose output when running ...

93881bddfa38ad5514e28e96c2cf366bdcccb08e authored over 6 years ago
auto-build: add a script to build and upload a template

Add scripts/auto-build-template, similar to script/auto-build, but for
templates. It takes templ...

6ee66735c3ebd09fa5ea599bfa877f5d5dd72c6c authored over 6 years ago
auto-build: make shellcheck happy

7aee8a93c45c87abc4ef3987940db8386e8a8050 authored over 6 years ago
auto-build: Log release name on build failure

Previously the only way to get release name from build-issues repo was
guessing based on build V...

06591b6481492c6ed20c32a9cc92280c443e755b authored over 6 years ago
Use generic update-repo for iso.copy-template-rpms.*

QubesOS/qubes-issues#3935

a6cca8b38f948ed787e50e70cf3bb3394c779ab5 authored over 6 years ago
Exclude linux-template-builder from default build recipe

It already had custom recipe, but since now it got Makefile.builder
file, really bypass the defa...

91a069c02cdd7d7a8fa4fd99319744d2033ce705 authored over 6 years ago
Use proper make targets instead of shell loop for iso.copy-rpms

Use this also to handle old (no Makefile.builder) and new (with
Makefile.builder) components.
No...

3d23407a9b5041d6038dba59979611d9fe1e7e1e authored over 6 years ago
Simplify sign-all target for templates

Since templates can be now handled as other rpm packages, there is no
need for separate section....

95d3214ae946be0000d2ef570083da12740f994c authored over 6 years ago
Make check-release-status script work for templates too

First of all TEMPLATE_NAME variable needs to be set before calling
Makefile.generic (unfortunate...

1429c99ab8b0408e63adc8a372de24012823f365 authored over 6 years ago
Set default RELEASE variable

If builder.conf is generated by setup script, it is set, but otherwise
it isn't. And because of ...

bebbe757cdd0bfd7b2018e8cc218aff32eb402b7 authored over 6 years ago
Fix make sign-all to sign templates with flavors

Yet another place where template flavors needs not to be stripped when
handling template.

Qubes...

3e4e78e728f57077b1b9b3b032ba3a2514b63112 authored over 6 years ago
Use common code of update-repo for templates too

This require little changes to update-repo:
- not stripping dist flavors for linux-template-buil...

8e0f9506ccce39fbfbaeff50ec4f469f32aba84b authored over 6 years ago
Add convenient make template-name wrapper

Allow easily get calculated template name. While the command looks
simple, it needs to be called...

86b2745866bbc039178486edc0924b32f98d8830 authored over 6 years ago
Move utility functions from auto-build script to separate file

Preparation for auto-build-template script, avoid code duplication.

QubesOS/qubes-issues#3935

1eff76b9479ae9d07a01d5d35f3d976210556756 authored over 6 years ago
Add convenient COMPONENTS_NO_TPL_BUILDER variable

List of components excluding qubes-builder itself and template builder.
This is used in multiple...

7e96be41a428aadcc763e5e7a7d04eb474e561db authored over 6 years ago
travis: enable Archlinux plugin

2b22b50e36e6901d127dda5473906e15bc0551b8 authored over 6 years ago
travis: include Archlinux builder plugin

2c9953e583e1918455b69f17521094fb04c6a9b6 authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/55'

* qubesos/pr/55:
Add CentOS XFCE flavor

4e03c1229fe03e4a3572c89a32e81e4fb05e4918 authored over 6 years ago
Fail travis-deploy script if github responds with an error

cd7fd7a5de381032c1fe13a00dfb42c8ecc030ed authored over 6 years ago
Add CentOS XFCE flavor

dda39b8619571e722ef9c7fe9201acad9cb5e04f authored over 6 years ago
setup: handle plugin dependencies for dom0

Complain about disabled builder-rpm if dom0 build is requested.

Fixes QubesOS/qubes-issues#2942

ac189305702142f59ac6e12e06db49833651181c authored over 6 years ago
Improve template signing process

Sign only requested template package, not all of them that are not
signed yet.
This require matc...

f46d29ad602c68d88e7f9a8e1c5e88c0e2934089 authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/54'

* qubesos/pr/54:
Update template.conf with python-pillow

117562aef2d307cbddc38c6eac22bd99fd176309 authored over 6 years ago
Update template.conf with python-pillow

3b82ea91424e4887df12e03a3dc79b07fef28ff5 authored over 6 years ago
Fix default builder configuration for R3.2

Stretch build is enabled by default, but it's builder plugin wasn't.

8676eb503c1bd0a9884b9ee30e70bfeb927831b1 authored over 6 years ago
Fix intel-firmware -> linux-firmware

314028d6c07b9b19308c32a54dcc59a6d9a48222 authored over 6 years ago
Add Fedora 27 and 28 to config files.

54b01f8663dbeaca4be973d38d1313a7b640099b authored over 6 years ago
Don't fail template cleanup if loop device is already detached

/etc/xen/scripts/block in Qubes 3.2 already take care about it.

3c6530e2b071335b7c24585b89ba5d791318daa4 authored over 6 years ago
gitignore

Add files created by setup script. And vim temp files.

1fce695a7c0f538360c25bf8aa6a77bf349fff4b authored over 6 years ago
Make build-template-in-dispvm compatible with R4.0

541a3f086e3f660c6e7e6f2b6b48c88c959abaf6 authored over 6 years ago
Use master branch for intel-microcode in 3.2

QubesOS/qubes-issues#3703

87e3d6a4f31e6ba10a9a59a5bfeac108af709658 authored almost 7 years ago
It's intel-microcode ofc

QubesOS/qubes-issues#3703

a475075c74250cf8223f541ad99e5de9c1a9a25a authored almost 7 years ago
Add linux-firmware and linux-microcode packages

linux-microcode was already in 4.0, lets add it to 3.2 too.

Fixes QubesOS/qubes-issues#3796
Fix...

bf560040ee9e4e5f0f0a7685c0a181462ca3a26a authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/53'

* qubesos/pr/53:
create-archive: handle gz and bz2 archives and empty provided GIT_ARCHIVE_PREFIX

0e392f70c3fe857829299efe38b79feb65b59d15 authored almost 7 years ago
create-archive: handle gz and bz2 archives and empty provided GIT_ARCHIVE_PREFIX

573972c7646c0f132cb03f343cd0e0fc1b98406a authored almost 7 years ago
Add core-admin-addon-whonix to qubes-os-master.conf

QubesOS/qubes-issues#3595

62b154ae585748c59d185a9ffcdd3d0098724783 authored almost 7 years ago
Add core-admin-addon-whonix

QubesOS/qubes-issues#3595

f7037838a576be72fc52cb9e9299e191168994cb authored almost 7 years ago
Update also branch config for fedora+centos plugin merge

0bc5e662e9738136d6482e44c083a8f215c58ceb authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/51'

* qubesos/pr/51:
Switch from builder-fedora -> builder-rpm

b63b78d1edd69792d3e259a722e2dab667be4dad authored almost 7 years ago
Switch from builder-fedora -> builder-rpm

ec5591395d497006fc05eb675656ee07e6509942 authored almost 7 years ago
example-configs: add python-xcffib for CentOS build

90ce539b537dca30605c314719e7bb0ef4516e5c authored almost 7 years ago
Add missing branch specification for python3-gbulb in R3.2

3132d794fad4366a2bf3f669ea418b9fa51a418b authored almost 7 years ago
Include python3-gbulb also in Qubes 3.2

67d44f3770d9165d534318fefab7101558b2f958 authored almost 7 years ago
create-archive: don't use --exclude-vcs-ignores on old tar

It isn't supported there.

dc096de32de1dbae2ad14cfc5a6c127fc8ab659a authored almost 7 years ago
create-archive: ignore files listed in .gitignore

This will ignore generated files. Because of --mtime tar option, every
file will have the same m...

ec7ad7abd4bfaf0ea2161159ca371850f72402a8 authored almost 7 years ago
travis: fix arithmetic

3ac168dc07d3411a6308a3ce2a4db7d0098a3b92 authored almost 7 years ago
create-archive: quote .git pattern and force archive creation

bedc48efc8e0501961400c1989bcc840d6ef8d52 authored almost 7 years ago
create-archive: safe method for getting tarball name

b4803bbc16c9667cb3696c4f37fcbabf8d3afd20 authored almost 7 years ago
create-archive: exclude patterns using 'find'

1d83a1ed18d779a4058987153427de3e7e9547d9 authored almost 7 years ago
create-archive: add compression after tar

808a087273b72d10e89cf118c389e65233af0d37 authored almost 7 years ago
create-archive: handle tar version <1.28 (e.g. in travis with ubuntu 14.04)

96ebc39f70d921cdc3edb56b6b966d1c0bfb156e authored almost 7 years ago
Make source tarball when builder plugin set GIT_TARBALL_NAME.

Work based on an initial work of Marek Marczykowski-Górecki.

c67f252ce442ede41e6ad809f794d87ae747f7db authored almost 7 years ago
Add qubes-os-r4.0.conf

Ready to use config for full Qubes OS 4.0 build.

Mark qubes-os-master.conf as 4.1

0eb6475dd57ecb94829269b560d2fdcc55fcf515 authored almost 7 years ago
Add updated intel-microcode package for R4.0

QubesOS/qubes-issues#3703

5f18f7beeba78e19dcddbb15c4d49e06391aa8fa authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/47'

388184435595d3553d83fd18f348742d2e4f6b16 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/48'

a13b062727205d275fae90d2d29073bf23c1bf9b authored almost 7 years ago
Update dpkg version for Travis-CI

We use backport from xenial - use it from main archive (where version
doesn't change), instead o...

b51bd0f27b6425034207fe99f717b3f8ac06c0cd authored almost 7 years ago
Fix checking if build deps are installed

Add `--whatprovides` rpm option, to also handle virtual packages listed
in DEPENDENCIES setting....

e2d003de08e62d454fb8865467b3c07f2b071fbf authored almost 7 years ago
Document TEMPLATE_ROOT_SIZE setting

1f744b5c14e50b8c250ba08e3231e3ec402298a3 authored almost 7 years ago
Fix git tag verification

The previous code did not pass the signed data explicitly to gpg. So if
the signature file did c...

9674c1991deef45b1a1b1c71fddfab14ba50dccf authored almost 7 years ago
Add patched gcc for BTI mitigations

474b2982865fc49c8bee3ef4a47a97f858136036 authored almost 7 years ago
Add python-sphinx and python-pillow to configuration

Those are needed to build CentOS 7 template. Components are excluded
from other builds in their ...

95fa5146255082262cccf9fe83542378dfc63c6a authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/46'

* qubesos/pr/46:
Disable ShellCheck false positives
scripts/build Make ShellCheck happy ♥

52ae4a13a3377cdd507c06896a0ef14102bcda53 authored almost 7 years ago
Disable ShellCheck false positives

6f02f4f1b52645a554fbdbf5b02fe2b0bb5f969e authored almost 7 years ago
scripts/build Make ShellCheck happy ♥

2f0c1f240d2566f1f41642d7d124c2ccfedd09fc authored almost 7 years ago