Ecosyste.ms: OpenCollective

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

github.com/getsolus/solbuild

The Solus package build system
https://github.com/getsolus/solbuild

Merge pull request #82 from getsolus/fix-git-clone

git: Use blobless clone instead of shallow clones

8f393022d80cfdef3a2f8647a10a30c45f6d4548 authored 10 months ago by Silke Hofstra <[email protected]>
git: Use blobless clone instead of shallow clones

Shallow clones are destructive to the history of the repo, and cannot be used in situations wher...

c452ef6abaf425fad361c1b1b46622c15bd9e9ea authored 10 months ago by Reilly Brogan <[email protected]>
Bring back support for file:// sources (#86)

Solbuild 1.5.3.0 replace the way files are downloaded. The feature to
download files using `fil...

b1ea7948ba80c725e247b074c5e745c2adb14c49 authored 10 months ago by Silke Hofstra <[email protected]>
Fix progress bar showing on a TTY (#84)

Resolves #81

1cabb85f89e06881790dc548b34ecaadcbfeb5d5 authored 10 months ago by Silke Hofstra <[email protected]>
Merge pull request #78 from getsolus/add-RELEASE.md

Add RELEASE.md integration and release testing doc

416e85018d57b69e303b96c2d57ec9e72b929f1d authored 10 months ago by Silke Hofstra <[email protected]>
RELEASE.md: Add a few text and visual tweaks

Signed-off-by: Rune Morling <[email protected]>

eac6da3183d1938079aa79eac17fdb53893c78f9 authored 10 months ago by Rune Morling <[email protected]>
Add RELEASE.md integration and release testing doc

The intent is for us to have a uniform and rigorous release testing
process to minimise the chan...

931ebf4c501ecde5fde8f7f0574570f05f9b3408 authored 10 months ago by Rune Morling <[email protected]>
Enable configuration of whether or not to generate history (#45)

This adds the flag `-h` (long form `--history`) which enables history
generation. It is also po...

9d53d406b2ab22e2f24196676acbb484160640fc authored 10 months ago by Reilly Brogan <[email protected]>
Direct log output to stderr and hide progress bar when redirected (#74)

After this change it is possible to differentiate between the log output
from solbuild itself, ...

51a0ee5e9ecdaf56688bb661544bbbc72137552a authored 10 months ago by Silke Hofstra <[email protected]>
Show profile when using default value (#75)

Show the profile name when using the default profile. The name is not
shown when the `-p` flag ...

21f1bd7de911fcbcca8b2d599bd21e0a65c451fb authored 10 months ago by Silke Hofstra <[email protected]>
Merge pull request #63 from getsolus/issue_54

Redirect child processes' stderr to the parent stdout

f697f12945b1609ae1e503e083c8853d0a384285 authored 10 months ago by Silke Hofstra <[email protected]>
Merge pull request #73 from getsolus/dependabot/go_modules/github.com/cloudflare/circl-1.3.7

build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7

28346b9c676780ecccf865fff0aadf0e98ae59bd authored 10 months ago by Silke Hofstra <[email protected]>
build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7

Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.3 to 1.3.7.
- ...

05711fe1fa67c0a2b3aa7c4251fde1fbbf5278f4 authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #70 from getsolus/renovate/golangci-golangci-lint-action-4.x

chore(deps): update golangci/golangci-lint-action action to v4

f054c5ed5da2d2951d6e8714c9f8f0259f74d990 authored 10 months ago by Silke Hofstra <[email protected]>
Merge pull request #71 from getsolus/parallel-unxz

init: Use multithreaded xz decompression (-T0)

9d0234834a85c333f68658a36ef757c68951b14d authored 10 months ago by Silke Hofstra <[email protected]>
init: Use multithreaded xz decompression (-T0)

On my AMD Ryzen R7 2700X, unxz of a ~260MiB unstable .img.xz takes 30s.
In comparison, unxz -T0 ...

e4ef6912c1cc66672f9e817a7cac43f6a74323a2 authored 10 months ago by Rune Morling <[email protected]>
Update golangci/golangci-lint-action action to v4

f81dd90bcbe024fae758555044f383e649f7faec authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update module github.com/cheggaaa/pb/v3 to v3.1.5 (#67)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

T...

d676eb24a1ced92f56b70a0b9bc731563e0e9d38 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #62 from getsolus/fix-sourceforge

Fix sourceforge URLS

f4c7c9f2b73d51dde6c72f4ce08fcbca940fd1da authored 12 months ago by Gavin Zhao <[email protected]>
Merge pull request #65 from getsolus/renovate/go-1.x

Update dependency go to v1.21.6

97e7261044e0f8714a46195484e90b7d63602682 authored 12 months ago by Reilly Brogan <[email protected]>
Update dependency go to v1.21.6

17fd21a0f35d18ea665b128c68a8ec6903528656 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Redirect child processes' stderr to the parent stdout

We want to do this to log all lines printed by child processes.
Sometimes solbuild builds big pa...

eb57cba2937772fe00292151ff94bca8fd866850 authored about 1 year ago by Fabio Forni <[email protected]>
Merge pull request #59 from getsolus/renovate/github.com-go-git-go-git-v5-5.x

Update module github.com/go-git/go-git/v5 to v5.11.0

63787dd292181cc7e8a9399334b2edc5024c8c19 authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #57 from getsolus/renovate/actions-setup-go-5.x

Update actions/setup-go action to v5

797e0ec5a1b5317588ca8da3b9feb46398cae013 authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #56 from getsolus/renovate/go-1.x

Update dependency go to v1.21.5

9a9f6795ee7a9fe5040689a9ac5069d04d3b0996 authored about 1 year ago by Reilly Brogan <[email protected]>
Fix sourceforge URLS

Sourceforge does a lot of redirects to the final download destination and the Golang HTTP client...

ca3b66d9cc60bb0460bb3e1f4583299f3c7e496b authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #60 from getsolus/add-version

Add version to User-Agent

dca6dc0244fa4db46e78695dceb489468217c5e8 authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #61 from getsolus/add-accept-header

Add Accept header to HTTP requests

e376f801803e5dd7daa8eb54c79a5110f5e0d9b3 authored about 1 year ago by Tracey <[email protected]>
Add version to user-agent

The [HTTP User-Agent](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent) spec...

a476a1d799dca61bbc9c3ffe6f2a41b5e036cda7 authored about 1 year ago by Reilly Brogan <[email protected]>
Bump to v1.6.0

Signed-off-by: Reilly Brogan <[email protected]>

b3d17eb8582ccc7ee1d68bb4eda6872b9474f559 authored about 1 year ago by Reilly Brogan <[email protected]>
Add Accept header to HTTP requests

While debugging why netfilter.org was returning a 403 with the Solbuild client I noticed that wg...

1ccb605e486b457846c86bcce5e9da4c011f56da authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #58 from getsolus/grab-disable-compression

builder/source/simple: Disable compression when downloading artifacts

ef9d6d5f0737aa9b2f140fca9cb4bc6864507858 authored about 1 year ago by Silke Hofstra <[email protected]>
builder/source/simple: Initialize our own grab client

Instead of initializing a default `NewClient()`

Co-authored-by: Silke Hofstra <[email protected]...

7e30196ecc122252223936c2039a37e51eb5dbb0 authored about 1 year ago by Joey Riches <[email protected]>
Update module github.com/go-git/go-git/v5 to v5.11.0

7cb121376a851908cb51c403d767a85ee40c1851 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
builder/source/simple: Disable compression when downloading artifacts

Generally causing more issues than it solves. It's usefulness is also
pretty debatable when we'r...

2b868320462ef30059235eae6ecf45fe9e0aee6f authored about 1 year ago by Joey Riches <[email protected]>
Update actions/setup-go action to v5

877d4455ff2521eb7d7d0c5698ed66899720f71f authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency go to v1.21.5

7c253843743fb0274a46d9d683f03aad468007ef authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #55 from getsolus/renovate/github.com-go-git-go-git-v5-5.x

Update module github.com/go-git/go-git/v5 to v5.10.1

97e36a69b7d762d192c695d322dcc1f14f29a97d authored about 1 year ago by Silke Hofstra <[email protected]>
Update module github.com/go-git/go-git/v5 to v5.10.1

c28b20ebc17c8ed8012a27653a9e4327e23f9c2f authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #53 from getsolus/renovate/go-1.x

Update dependency go to v1.21.4

62ab8f163c63ba85d341d9ad04e84c7458eac409 authored about 1 year ago by Silke Hofstra <[email protected]>
Merge pull request #36 from GZGavinZhao/refactor-cache-2

Refactor cache, take 2

89aed17817953f5843149514341312bc55dc7ece authored about 1 year ago by Silke Hofstra <[email protected]>
Make linter happy

Signed-off-by: Gavin Zhao <[email protected]>

3cbe634cac95bd6ca97ad0d0250a138c531960ed authored about 1 year ago by Gavin Zhao <[email protected]>
Fix cache dir writing permissions

Signed-off-by: Gavin Zhao <[email protected]>

f0c16eb94a67a3e563a77ed66fb8f31319e87149 authored about 1 year ago by Gavin Zhao <[email protected]>
Addresss linter

Signed-off-by: Gavin Zhao <[email protected]>

a9bf4a4feccd4204581a3445ed0d67f85ffa0203 authored about 1 year ago by Gavin Zhao <[email protected]>
Keep up with changes

Signed-off-by: Gavin Zhao <[email protected]>

2862830e330637f6836d0e8f1d4176c9980bc4e4 authored about 1 year ago by Gavin Zhao <[email protected]>
Be friends with linters

Signed-off-by: Gavin Zhao <[email protected]>

b3f9274b1820aea1a6891f74993425418d193e8b authored about 1 year ago by Gavin Zhao <[email protected]>
Ensure caches are only bound for YPKG builds

Signed-off-by: Gavin Zhao <[email protected]>

e21d19df44fea129d8546a47b11eb3727d2da701 authored about 1 year ago by Gavin Zhao <[email protected]>
Refactor build cache and drop build cache support for legacy XML builds

Signed-off-by: Gavin Zhao <[email protected]>

29ad905596a05582026661d19c2db8fddd6994d4 authored about 1 year ago by Gavin Zhao <[email protected]>
Update dependency go to v1.21.4

47a5587905a6781dfe18e0c98e3bfb6d49cdd271 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #51 from getsolus/renovate/github.com-go-git-go-git-v5-5.x

Update module github.com/go-git/go-git/v5 to v5.10.0

fbf5cc2da24e323773a6f54bf29e66ee82604714 authored about 1 year ago by Silke Hofstra <[email protected]>
Update module github.com/go-git/go-git/v5 to v5.10.0

97d8353cf79f89efd2bfacb3ef1fd6524b2b6ad9 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #49 from getsolus/renovate/actions-checkout-4.x

Update actions/checkout action to v4

9f1a1d6ae5760c677009fd8037d38df8e6fc3699 authored about 1 year ago by Reilly Brogan <[email protected]>
Update actions/checkout action to v4

04c8f787e1026e4ebce9029deb84000b1af3e328 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #48 from getsolus/renovate/configure

Configure Renovate

53b86bc4752a1175bf41780ac67c24f1dd304276 authored about 1 year ago by Reilly Brogan <[email protected]>
Add renovate.json

cc222ab33dd80d8f5a2047cf23a7874db9f542bd authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Replace waterlog by slog (#42)

Replace waterlog by `log/slog` now that it's in the standard library.
The output should be simi...

7b95acfde138b231b1dcd590dec63bbdfecfa79a authored about 1 year ago by Silke Hofstra <[email protected]>
Use Git directly instead of any bindings (#46)

This removes the use of go-git in favor of just calling Git directly for
fetching Git sources. ...

980d89b803cbf0680b35f26d00f8ae28abb06775 authored about 1 year ago by Evan Maddock <[email protected]>
Merge pull request #41 from getsolus/fix-history

Fix history generation for monorepo

354476fa7a04d9ecce07381a0ed9832b08c814ea authored about 1 year ago by Silke Hofstra <[email protected]>
README: fix update command for specific profile (#44)

The `-p` flag is required to select another profile.

06031810c3dcb82a65e05ef353bd31834b762f92 authored about 1 year ago by Thomas Staudinger <[email protected]>
Fix history generation for monorepo

This fixes history generation for the monorepo by calling `git` directly to generate the history.

3a551cd82ce4c6bae6c61c3129507582d9dbecff authored over 1 year ago by Silke Hofstra <[email protected]>
Switch to go-git (#39)

This switches the git library to go-git, which affords a couple of
benefits. Mainly, the API is...

bef2897564ac13b000c0c463a1aa74d76cb9d911 authored over 1 year ago by Evan Maddock <[email protected]>
Linting (#35)

* Update dependencies

* Add golangci-lint configuration

* Add golangci-lint GitHub workflo...

fd62ab29a889724baf0b170da042b04e298ad01b authored over 1 year ago by Silke Hofstra <[email protected]>
Add support for bash completions

90650f0982a84bda72fe1482c967620e5c06e5df authored over 1 year ago by Joey Riches <[email protected]>
Bump version to 1.5.3.0

b801a72d2a06fccad73a702f4fd71330dab7e3ab authored over 1 year ago by Joey Riches <[email protected]>
Support ccache config

b39274462959ecf00d74d0dbee22de5f7ef37dc5 authored over 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #33 from getsolus/checksum-check

builder/source: check the sha256sum matches when downloading

b63668d994fa5146d9868ebd2d3b1c8b1495f8c5 authored over 1 year ago by Silke Hofstra <[email protected]>
builder/source: check the sha256sum matches when downloading

5c43be1f623730e66a84c5983cfaf5881a3c51c4 authored over 1 year ago by Joey Riches <[email protected]>
Merge pull request #31 from getsolus/systemd-inhibit

cli/build: Inhibit system from going down whilst a build is ongoing

f53f0c3492edbd5b0076c121d9923ca41172487a authored over 1 year ago by Silke Hofstra <[email protected]>
builder: Replace go-curl with grab to download files (#30)

go-curl has been unmaintained since 2014 and currently doesn't build with
curl 8.0.0.

Replac...

aef3ab33d67b95553618e85d49372b0b88ab3ff1 authored over 1 year ago by Joey Riches <[email protected]>
cli/build: Inhibit system from going down whilst a build is ongoing

https://www.freedesktop.org/wiki/Software/systemd/inhibit/

This is useful in cases where you wa...

edd2e6f3c34841e9e3e07d10f1a88abfc50bbb14 authored over 1 year ago by Joey Riches <[email protected]>
Merge pull request #28 from getsolus/fix_local_URI

Fix CDN repo link for local-unstable profile

9bf8c0b535ce8e8f911a8486703349bad4edfb69 authored over 1 year ago by Rune Morling <[email protected]>
Fix CDN repo link for local-unstable profile

(shouldn't rush last-minute changes)

Signed-off-by: Thomas Staudinger <[email protected]>

f3c1ee1a10bf09090a1c0e77c7a7c124488c225b authored over 1 year ago by Thomas Staudinger <[email protected]>
Merge pull request #27 from getsolus/fix_local_URI

Fix Unstable repo URI for local-unstable profile

c8b45b4220f25839f3948fc57ab69d08437c50e8 authored over 1 year ago by Rune Morling <[email protected]>
Fix Unstable repo URI for local-unstable profile

Discovered by aleksvor

Signed-off-by: Thomas Staudinger <[email protected]>

38a35c5413189109fdb435b613fbe458744c3efa authored over 1 year ago by Thomas Staudinger <[email protected]>
solbuild: bump version to 1.5.2.2

0dcf8e26629be0ab8b7ec23aedb27308e054ff14 authored over 1 year ago by Joey Riches <[email protected]>
builder: Update URI for new infrastructure

5f5b7b5efb87b9820fbefab97f7ac2dcf92b4a83 authored over 1 year ago by Joey Riches <[email protected]>
builder/manager: Only fatal on invalid mem size if tmpfs is enabled

I'm such a silly goose...

fdf26830d48ea955d5e5f152cf9b0b1ed99b8bf8 authored almost 2 years ago by Joey Riches <[email protected]>
builder/util: Handle empty strings passed to ValidMemSize

e4669cf31d9fefa9846be85c18f4b958602a049b authored almost 2 years ago by Joey Riches <[email protected]>
cli/build: Check for ValidMemSize in manager instead, cleanup if statements

81d50d384b99d000f1f7fe3e17e48e89f2ebf93d authored almost 2 years ago by Joey Riches <[email protected]>
cli/build: Handle all option variables for tmpfs and memory size

Previously the config options for tmpfs and memory size where not
properly respected. For exampl...

309090daea5eddff28621be5a8b5c924cc611f5c authored almost 2 years ago by Joey Riches <[email protected]>
cli/delete_cache: Print out cache sizes a in human readable format

Previously, cache sizes would only be printed out in MB, solbuild
caches can easily reach multip...

4caea187fd5905d7ea288690b5eba35d2e2e1a8b authored almost 2 years ago by Joey Riches <[email protected]>
cli/delete_cache: Show disk usage of solbuild caches

`solbuild dc --sizes` will now show the disk usage of the various
solbuild caches as well as the...

3271e9a87c5f09422605395779bd898bff31212a authored almost 2 years ago by Joey Riches <[email protected]>
README: Note we require libgit2 1.5.0

68addd18657d4f8d7c6c43be3d49b4dfa385894a authored almost 2 years ago by Joey Riches <[email protected]>
Bump version to 1.5.2.1

08745d2174f62e9c2f7d06180f1df1de2e903b23 authored almost 2 years ago by Joey Riches <[email protected]>
Update git2go to v34

f2fb4aacc4892bcdcd59d8ffd9e9225fa37ac1f5 authored almost 2 years ago by Joey Riches <[email protected]>
Update git2go to v33 (#18)

* Bump git2go to v32

Signed-off-by: Gavin Zhao <[email protected]>

* Update git2go to v33 and t...

8e1e33c847789797804ec5510431bf24b3bd3030 authored almost 2 years ago by Gavin Zhao <[email protected]>
Bump version to v1.5.2.0

1964c7de44064686b88fb7825e013dbf9ace1d08 authored over 2 years ago by Joey Riches <[email protected]>
Add abi-wizard to newreqs

This is so we can demote abi-wizard from system.devel, only solbuild needs it.

9f76ca4e0a224a035e9013f019e9a5cb571d7818 authored over 2 years ago by Joey Riches <[email protected]>
Allow for renaming of simple source files by supporting URI fragments (#22)

47d6e9c9230dfeef2f6f423485e4b533acadd5eb authored over 2 years ago by Jacek Jagosz <[email protected]>
man: document `overlay_root_dir` conf option

af275765b894edfd934d45b26ce5df453d4df324 authored over 2 years ago by Joey Riches <[email protected]>
Create sccache legacy build directory (#20)

Fixes #19.

Signed-off-by: Gavin Zhao <[email protected]>

a16dd9daa5a79615581cd15315681e60d62ec4ed authored over 2 years ago by Gavin Zhao <[email protected]>
cli: dirty fix to respect tmpfs options in config

The cli will always reset the config values regardless of value,
need to rethink how we handle t...

c241f0f82cb4454a3239c2965d2dcce265280c70 authored almost 3 years ago by Joey Riches <[email protected]>
Bump version to 1.5.1.0

e6860f530ff2379c28924613b3038c5fecb94072 authored almost 3 years ago by Joey Riches <[email protected]>
README: update build instructions and requirements

c14f5dd5b9fa6766b320d8e09e741cf5238d80cb authored almost 3 years ago by Joey Riches <[email protected]>
Update git2go to v31

9ac530331fcf673e8f16d29d1bd8ce0426fa1d5c authored almost 3 years ago by Joey Riches <[email protected]>
Set the default logging level to Info

d795a9506d26a6e838bc4520cde0049363059ca5 authored almost 3 years ago by Joey Riches <[email protected]>
Change a few links to getsol.us

0e98ab8612a88728efb8e260a643a293e9088b2c authored almost 3 years ago by Joey Riches <[email protected]>
go fmt and go vet

ccff2c22f356d476965d767d346f3841cc81d423 authored almost 3 years ago by Joey Riches <[email protected]>
cli: ensure chroot args are consistent with build args

Matches the previous behaviour. There is a bit of duplication here but oh well.

567669cd3dd87677b95744b8faa4be4a58653a2e authored almost 3 years ago by Joey Riches <[email protected]>
cli: Fix copy-pasta comment for buildargs

8a1f5d381fb4cdc30112809b90e8fdacbd219058 authored almost 3 years ago by Joey Riches <[email protected]>