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

Fix echo output and and gpg compatibility for ISO signature.

From Marek's comments: https://github.com/fepitre/qubes-builder/commit/4e46603c80194d31be7aa9727...

92ad4b406b1a7fcebdfdad6681e8b5cbbdae6117 authored almost 6 years ago
Refactor 'release-iso' script

4e46603c80194d31be7aa972714ac93745c9c642 authored almost 6 years ago
make: add get-sources-git to download only git repositories

39b9b9af933484e50c04ad7a1239489774cee26a authored almost 6 years ago
Force USE_DIST_BUILD_TOOLS=0 for template rpm name resolution

9ac493d682458db7a54cf3613e9d3c71e8e20ea6 authored almost 6 years ago
example-configs: drop mgmt-salt-base-overrides from R4.1

It isn't needed anymore, all changes are already included in salt
version shipped in Fedora 29.

5f7a584f277d91b868256454c12c4251ea0a9606 authored almost 6 years ago
Fix handling local repository in legacy-legacy build (iso)

Fix path in $BUILDER_REPO_DIR and actually make it available inside
chroot.
This also include re...

63c5c67be8d576bd351b3cbbe940bbba4428a3cb authored almost 6 years ago
Display last 50 lines of log on build failure

30 may be too little, especially with deep directory structure (make
displays 2-4 lines when lea...

4122abe996ac19ac47988050b304bf17499363e0 authored almost 6 years ago
release-configs: do not list builder-debian twice

Base configs for r4.0 and r4.1 already include builder-debian.

6af3f8963165287e0ec6c3b6362462cfb77dfadb authored almost 6 years ago
One more fix for non-HTML check-release-status output

d5d1f528a7ef9c1e06ddb32c700ebabf2182909c authored almost 6 years ago
Skip empty tables in HTML output of check-release-status

Do not print header/footer if table would be otherwise empty.
Similarly skip listing templates, ...

b92b59a2545cbc1bdadf4a7deb29b9c62b6afca6 authored almost 6 years ago
Fix non-HTML check-release-status output

5e9b34839900332e0acc9a4bd6372f82e412a9ae authored almost 6 years ago
Add optional HTML formatting for check-release-status output

Preparation for online version of this info.

8b61ef2516ef7840a28ec2765a7168ada561c12e authored almost 6 years ago
Fix preparing chroot for iso build

Check for home/user/.prepared_base, instead of just a directory. Chroot
directory will be there ...

9bc0844993a55ae37377eb731daf0233eed5c15d authored almost 6 years ago
example-configs: really enable builder-debina plugin

Not only download it.

Fixes QubesOS/qubes-issues#4871

b94582fac5a6bedab26b4670a01dfa69dc60ce48 authored almost 6 years ago
example-configs: Enable builder-debian plugin by default

Since stretch build is enabled by default, add builder-debian plugin
too.

Fixes QubesOS/qubes-i...

3afdec61cc5609af103d84583ecfa035372a55fe authored almost 6 years ago
Add GNUPG for CentOS builds too

41a81bac5c93f9025e5516d992836bb857e0315b authored almost 6 years ago
release-configs: set GNUPG to split-gpg for Fedora builds too

It's used to sign buildinfo file.

21296e2b2a74ad079d795e520f973d5f1efaca5e authored almost 6 years ago
R4.1: include packages split of desktop-linux* and installer-qubes-os

4cdf178aa60325de9263e020384e195b197a3a93 authored almost 6 years ago
Drop not maintained packages from R4.1 build

- app-linux-tor - superseded by Whonix
- dbus - core-admin-client is used directly now

8de70b434a8869baa8034428c88aa4d6845ee47c authored almost 6 years ago
iso: choose yum/dnf based on target system, not the host one

Lack of dnf on the host doesn't mean it isn't in the chroot.

b92683c2f73c90ab063d22976b4c024add36e26e authored almost 6 years ago
Call component-specific copy-in target after making source tarball

Make the tarball first, to mitigate the case when component-specific
copy-in introduce some non-...

936a3fc39c6922ffe1f0a7ad9427a1ebdcd7c374 authored almost 6 years ago
move mirage-firewall repo from /talex5/ to /mirage/

db7fe4b615f6ccbe153f7fad425cd1a8d34b14e2 authored almost 6 years ago
release-configs: build centos packages with mock

8d6459b79f073fdce920de35e53213da5ba633d5 authored almost 6 years ago
switch docu clone uri to official, remove builder-mirage from nocheck list

15c30155d56bc449318d2e149e48645f37da8e1a authored almost 6 years ago
add minimal usage, disable verbose+debug

8a7af93ecf6a1a54e9976fd185d0ec1dfd575380 authored almost 6 years ago
add example config for building mirage-* templates

dd0ada2ec81673149214644a20b47522a5ecbd9c authored almost 6 years ago
Update R4.1 config

- remove components not needed anymore
- update comments

9926371f0b2b3197d56bb996118b250ebd83d7d9 authored almost 6 years ago
Add release configs for R4.1

d3a6f5be0dc77eb88e483f795ef4ab5c50c5428b authored almost 6 years ago
Use xen-4.12 branch for master/R4.1

85f55e67f92a4067040ab8a9ee1fb7a23353a5a3 authored almost 6 years ago
Merge remote-tracking branch 'origin/pr/68'

* origin/pr/68:
Drop Jessie and Whonix 13 templates from qubes-os-master.conf
Update example...

add44bfadfd342b874aade814ab1d044520b7c8d authored almost 6 years ago
Drop Jessie and Whonix 13 templates from qubes-os-master.conf

Drop support for Debian oldstable, Whonix 13 is EOL already.

1e583bc71e1c066a50cf4ac22feebc037274c958 authored almost 6 years ago
Fix check-release-status script - "built, not released" status

Fixes 03d6dfd Separate dom0 and vm chroots

5e706a75361fa42d6b4fdb9babbd729b6ffcdbae authored almost 6 years ago
Use master branch of python-objgraph

f049ed17dd2bc2ed2129a7df1003dc7f9108cc39 authored almost 6 years ago
Include python-objgraph in R3.2 too

78bf2dab1fdbd9a6edf3c0508050f31d865d4856 authored almost 6 years ago
Merge remote-tracking branch 'origin/pr/71'

* origin/pr/71:
change the actual default branch from 3.2 to 4.0
update default release from...

3c34affd5fc6b1f4a1170456222c2f470afd9d31 authored almost 6 years ago
Merge remote-tracking branch 'origin/pr/70'

* origin/pr/70:
setup: support for adding pre-built packages repositories

4d7bb1727d2092884c85c3b5bbd8177d59316920 authored almost 6 years ago
release-configs: rename RPM_USE_MOCKBUILD to USE_DIST_BUILD_TOOLS

QubesOS/qubes-issues#

74c6366bcb3d532b71bb55da65c1e59d6fd5b70f authored almost 6 years ago
doc: rename RPM_USE_MOCKBUILD to USE_DIST_BUILD_TOOLS

Make it more generic, it isn't only about Fedora.

bd0f40d29001d02aa859422619b79cfafc2f6f7a authored almost 6 years ago
Remove "pkgs" before building package

Avoid including previous builds output in source packages of the current
build.

72c831fc6279f9282f8c7b9d44903d0a868ffbbf authored almost 6 years ago
setup: support for adding pre-built packages repositories

QubesOS/qubes-issues#4788

96add6d40b8fe6dc9089a61b7a69255224d4183e authored almost 6 years ago
change the actual default branch from 3.2 to 4.0

332ccda2b4baec0aacf2b7793bf61c79802c8ed9 authored almost 6 years ago
update default release from 3.2 to 4.0

1682d470c2c2ec27349fc5403fd2be131e25b960 authored almost 6 years ago
pick builders after dists (so the dependency check happens at the end instead of in the middle)

4e443d7af807bdcbf8710b203f1306eb511eb553 authored almost 6 years ago
Include PACKAGE_SET also in pkgs/ subdir

2b36e423917af2ff755140e52e349dfca1ace45b authored almost 6 years ago
Separate dom0 and vm chroots

QubesOS/qubes-issues#4756

03d6dfd78891776dac78e29c420b364aada82a31 authored about 6 years ago
Create chroot if it does not exist for 'make iso'

44921bad63cdff0749b28da67c43b926cb0881e0 authored about 6 years ago
Switch qubes-os-master.conf to Linux 4.19

513bf70497ee9c9813a4b614f82c817ddb249298 authored about 6 years ago
Add Linux 4.19 LTS to Qubes OS 4.0

0ad50df35d9294eeb0c1ba5d83d7946da0f7828c authored about 6 years ago
rleease-configs: alias target needs to be used in BUILDER_TEMPLATE_CONF

0855b2c7adf9cbaacc301d0decf8f987a14237ff authored about 6 years ago
Update example-config master with respect to Qubes 4.1

65bbc9bc7f5af871da0c001de6aa29e7ea5af52a authored about 6 years ago
Merge remote-tracking branch 'origin/pr/67'

* origin/pr/67:
Add newer xscreensaver for Qubes 3.2 and 4.0

952e257485994d4510734634bc36af93082405dc authored about 6 years ago
Add newer xscreensaver for Qubes 3.2 and 4.0

QubesOS/qubes-issues#3652

3a6936741a89d1a94db66f4a4648028ae23c478f authored about 6 years ago
Add @unman key to debian-template build access list

QubesOS/qubes-issues#3935

6f73c6f3e7bd6be1bd5f59fe11d4d8f1360a3a00 authored about 6 years ago
create-archive: add .tarignore file support

Allow to exclude files from "source tarball" using .tarignore file. This
has similar effect to ....

7fcadb04cb065ad3aebcb2365eb59d3e685aa276 authored about 6 years ago
create-archive: fix handling older tar version

Don't use --exclude either - use find expression for that.

0a134c51c47e706d05e6f9dc0a064b49c7d4ccb7 authored about 6 years ago
Tell update_repo*.sh script what exact repositories were changed

Right now update_repo*.sh scripts only know qubes version, but not
specific repositories. This m...

e3d182dad4630217240441337f74697610113747 authored about 6 years ago
Do not create source tarball if NO_ARCHIVE=1 is set

865b6a2324a3a3eab47f84e35a1f85e6e9e8ec59 authored about 6 years ago
doc: add RPM_USE_MOCKBUILD to documentation

6fce3a003581622fd2ddddf2dfa618e9a6f42bde authored about 6 years ago
doc: update Makefile.builder documentation

3e4e40778cb1db8ab616f45d10f7ca45fbd6d9ff authored about 6 years ago
travis: upgrade dpkg-deb for all Debian builds

We install newer pbuilder, which is in new package format (the one
having contri.tar.xz, instead...

76abc02e67675c2d9fe8f45967baf529d800fc85 authored about 6 years ago
travis: log size and hashes of output files

Useful for basic inspection (especially size) and for verifying
reproducibility.

6fadadb69c97adfcb9d1f035293faf39ce564322 authored about 6 years ago
travis: update pbuilder for every non-fedora build

It's easier this way, instead of listing all Debian and Ubuntu code
names.

e23456f423d741878edf4d11339ba03dc44faf86 authored about 6 years ago
travis: do not abort if USE_QUBES_REPO_VERSION is missing

It isn't really needed if the package doesn't depened on any
Qubes-specific package.

c94695ae7addd96b86c791e3d1f9fa93445df817 authored about 6 years ago
travis: get newer pbuilder

Even the one from xenial is too old. Using APTKEYRINGS with stretch+
require pbuilder >= 0.226.1

03f8f82487cf9c0621c58e3e9e6348d0263f97e8 authored about 6 years ago
travis: install builder deps after downloading plugins

There may be extra dependencies, duplicating them in travis-builder.conf
does not scale.

cb45bc1c29a471dd8268f66f4a25ea04c2e85244 authored about 6 years ago
create-archive: call git clean

Make source tarball clean, without build outputs.

QubesOS/qubes-issues#816

26ae81a903c9b33ce454528ad93eb8af16eb0493 authored about 6 years ago
create-archive: handle .tar.xz

QubesOS/qubes-issues#816

b99edaf61e8ed62dee7bfcc055422f8742933d8a authored about 6 years ago
create-archive: move GIT_ARCHIVE_PREFIX setting out of Makefile.generic

Makefile syntax is horrible for this kind of things...

QubesOS/qubes-issues#816

3a53aebcbb490488cbdbe7e6f7a4c66d6501017b authored about 6 years ago
Fix create-archive to not depend on umask too much

879d607ddeefb5477ddb82e07683ec79407abbf0 authored about 6 years ago
Add Simon's key to github commands whitelist

c03261cdbefa3efa988ac0636a8323c5681df1d9 authored about 6 years ago
Merge remote-tracking branch 'origin/pr/65'

* origin/pr/65:
gitignore: build-pkgs-temp.list
build iso: handle Fedora local mirror
Hand...

220d327656f99612ecdf5f8bbb286312d30e7367 authored about 6 years ago
gitignore: build-pkgs-temp.list

9d37c1a276897acebcbfde401d750e236f63b1c2 authored about 6 years ago
build iso: handle Fedora local mirror

79a9f21bd28e3fee5f239d1095c1fb1e5cd05145 authored about 6 years ago
Add Simon's key to qubes-developers-keys

Add the key allowed to sign release tags.

e10e5e7834b282ef8686b8bba55a5e1a3ccff773 authored about 6 years ago
Handle dnf for newer Fedora versions for building iso

16924d0ba1a3fb67819361b8cce62fed80a01cb6 authored about 6 years ago
release-configs: do not build packages for unsupported Fedora versions

fb6be23df2b4707ed83a98a635bd508972d39363 authored about 6 years ago
Use master branch of python-cffi

QubesOS/qubes-issues#4443

8b08c860e0694aeedd405e48818032c96e58f7a6 authored about 6 years ago
Add python-cffi for R4.0

Include python-cffi from jessie-backports in qubes repositories to avoid
enabling jessie-backpor...

84a9bfafcd072ce9b3a8a940bd449a6643e657a2 authored about 6 years ago
Add shutdown-idle

QubesOS/qubes-issues#832

c53003f45d44576e26db477f858c3a46b1f6a2da authored over 6 years ago
setup: don't reinstall dependencies each time when package got renamed

If package is renamed, it Provide: old name. Use that when checking
if all packages are installed.

e7ea39ad5abcdc71db15480879d036644e1c8d2e authored over 6 years ago
Add Fedora 29 labels

QubesOS/qubes-issues#4223

cb7b3e41a1d015153b314140f0f61602f32e5c75 authored over 6 years ago
install-deps/check-deps: fix handling duplicates in DEPENDENCIES

check-deps.dpkg check number of packages listed by dpkg. This rely on
$(words $(DEPENDENCIES)) b...

434ddf5ea2638e13d1cc5f1d2c943def0b22f870 authored over 6 years ago
travis: include devscripts

Now needed by builder-debian.

3d1804af0690c7831accb0a2ad83d6a4de7e90b2 authored over 6 years ago
release-configs: set SIGN_KEY for debian too

2ff62fb7e12390c03da7bb26f6b1ad6d8a9e42a5 authored over 6 years ago
Enable fc29 builds for Qubes 4.0

QubesOS/qubes-issues#4223

d0448c724850aa3343eed6174cf3bc7ed9c76ab4 authored over 6 years ago
Merge remote-tracking branch 'origin/pr/64'

* origin/pr/64:
Update builder for bionic build

96aa8ae9454da39b73961773eb418b5e5b5f0e41 authored over 6 years ago
Fix typo in build dependencies

Fixes 45d29ec "Add missing Dependencies"

e17794e65bcac38add0ab232a5ad6fd1f4358e1e authored over 6 years ago
Add missing Dependencies

45d29ec026f3a9c8d1eb4204044e3c20bf1bf4b4 authored over 6 years ago
travis: fix for mock build

ERROR: 'getgrnam(): name not found: mock'
Traceback (most recent call last):
File ...

7b609d06602f990c1c421267e389499c7370f758 authored over 6 years ago
travis: include 'mock' package

c9177848564c22ebd370413833ea73e999106762 authored over 6 years ago
Merge remote-tracking branch 'origin/pr/62'

* origin/pr/62:
Resolve building templates with flavors
Double up on dollars for expansion i...

220602c4878ab23f3c0968731024b6ad61a0bfbf authored over 6 years ago
Resolve building templates with flavors

74ca15046ee1334ecb327c4c89691badf84647f7 authored over 6 years ago
Update DISTS_VM for R4.0 and R3.2

Preparation for 4.0.1 and 3.2.1.

4b13dab4721d4c219786d94fa26601964d3eba0c authored over 6 years ago
Include Whonix templates alias/label in example config

Those are needed to build ISO also when not building templates locally
(so template-whonix plugi...

19322ccbff8a58fc8497ba4d49de2daf4c1b797f authored over 6 years ago
Add app-linux-snapd-helper component

For now only to R4.0

QubesOS/qubes-issues#2766

a7e9f4c58187e22dc9eaf635b00d009681929675 authored over 6 years ago
template-github: drop redundant curl argument

It should be -X POST, not just POST. But it isn't needed at all, as POST
is default if data is p...

131cdebefb396c3d08b84bf4c4f0f0001b2370eb authored over 6 years ago
Double up on dollars for expansion in Template build

f58af98a804bcce0034b7fdef4a7219973491f3c authored over 6 years ago
Use master branch of app-u2f

189334a2dda93323bdbd50d84091acbd9553c948 authored over 6 years ago
Add app-u2f and dependencies

48a6b023fa5eb25b3141411c729621e9caccf5b1 authored over 6 years ago
Add python-objgraph package

a71e3d37cd0252247715dd64689c98aed220f00d authored over 6 years ago