Ecosyste.ms: OpenCollective

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

github.com/getsolus/common

Scripts to help facilitate packaging for Solus
https://github.com/getsolus/common

buildserver-notification: Use curl's If-Modified-Since option to save bandwidth

The buildpage size is miniscule but savings are savings.

Also increase the time to index timeou...

7a1bdf51cdf5678e189bb080585b7514ea4fe5e2 authored over 2 years ago by Joey Riches <[email protected]>
rebuild-template-script: Try to keep sudo privs alive

Avoids the need for passwordless sudo to run unattended by only needing
to input the password on...

aa9471c872323aa4f46d76877d62c230611625aa authored over 2 years ago by Joey Riches <[email protected]>
rebuild-template-script: Replace publish logic with `make notify-complete`

Avoids a bunch of duplication, it is also nice to not spam your eopkg
history with `update-repo`...

02a9687aa5c69e2ade8ba93921ea9514163bc76e authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: Add DISABLE_BUILD_NOTIFY_SUCCESS option for...

Integration within the rebuild-template-script.sh script. Where we
only want to be notified for ...

1ff6b0960e4f877ab08e2c5e434df90c8028266c authored over 2 years ago by Joey Riches <[email protected]>
Update packages list

1b531f63aaaad45044436c4eabbe42685c5b0f05 authored over 2 years ago by Thomas Staudinger <[email protected]>
buildserver-notifcation: Add requirements and misc fixups

b56edb661b8402930fca01b42b59e3b1147968eb authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: Print sha value more concisely

3fdf1bf95ac06442743b42339921f99e64388bef authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: Actually update the INDEX_SHA when it changes

ca8aaebfda6dc10c205fd555cd1120bd5d7089d6 authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: Some more oopsie woopies

eb7409c910cfacc194de85a18982895e86f95d9a authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: Use a variable for build server URL

9ba2c15eecc4c73ec228283d1af038a6259ccb67 authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: final cleanups hopefully

5d1d654b07c52538b831e266f394d9b6e56a12bd authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: Use a foolproof indexing check

Previously the unstable repo had to be enabled and the use of sudo
was required to check if a pa...

6e478cffb30cec49a38eed283d93657785ae9d52 authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: Handle the republish case

Previously if a package had to be republished it would get confused
by the previously failed bui...

b589d599ecd586e8ea3a98e5c9d76574ca3d5a29 authored over 2 years ago by Joey Riches <[email protected]>
buildserver-notification: Optionally check if the TAG has been indexed

If the unstable repo is found then this script will also check up
to a minute if the package has...

8c7902338fc1bd46fc46ca0ca0fab3eeab4663e3 authored over 2 years ago by Joey Riches <[email protected]>
Update packages list

460b3efc5441149dc720b34c1e496028b599cf02 authored over 2 years ago by Algent Albrahimi <[email protected]>
Update packages list

15ca2257c78c7fdcc298c33d93e4b251971833bc authored over 2 years ago by Joey Riches <[email protected]>
Update packages list

cca0e342c036a9e54581468fd73ffb008fac1072 authored over 2 years ago by Joey Riches <[email protected]>
Update packages list

fdd4a55d8856cd944f97fd18ab06ee871e50f932 authored over 2 years ago by Joey Riches <[email protected]>
Update packages list

cf4f720ec3b02edc0c767310e0ace44f5ef788c0 authored over 2 years ago by Joey Riches <[email protected]>
Update packages list

d1a4d6a1de260d7d7c92ebbaa28b6a2c1a05e85f authored over 2 years ago by Algent Albrahimi <[email protected]>
Update packages list

739e7229657915da5d5c9b5539f8a901ccfb0577 authored over 2 years ago by Algent Albrahimi <[email protected]>
Update packages list

9bd65654bd0ce66966d6a06f2df15546aaa88f71 authored over 2 years ago by Algent Albrahimi <[email protected]>
Update packages list

43e3813edae1f5b09d1958bbf8ee2d86c6c560f7 authored over 2 years ago by Algent Albrahimi <[email protected]>
Update packages list

e5059c2c360c48af71d9f40ba4f23a14c5f6e882 authored over 2 years ago by F. von Gellhorn <[email protected]>
Update packages list

14fb082355af91ddce5e550ad5fc611ab2c13f9d authored over 2 years ago by Algent Albrahimi <[email protected]>
Update packages list

fa16e7def1d450419c7a813825669056baecea5d authored over 2 years ago by Joey Riches <[email protected]>
Update packages list

2401381a91e68f9cedf57e18da9d2f21887a6095 authored over 2 years ago by Algent Albrahimi <[email protected]>
Update packages list

07faffd3b6a13b92a98bed6364f6d3b8282e18ea authored over 2 years ago by Algent Albrahimi <[email protected]>
Update packages list

45dbafdf3aa222bf250199a9f6cc58fc67c5d302 authored almost 3 years ago by Joey Riches <[email protected]>
Update packages list

ee6e81e6a0fce6e6f6876724939e4fc68a5632cc authored almost 3 years ago by Joey Riches <[email protected]>
remove default.xml

experiment over.

169c4d1d43d304b3785cac90ceb05de115487559 authored almost 3 years ago by Joey Riches <[email protected]>
default.xml: remove non working symlinks for now

8934c458898105aad4f4be0e9adaa094561d511f authored almost 3 years ago by Joey Riches <[email protected]>
default.xml: remove non-existent repos

c5a0e309488be1b86a8075c1ad56e6d4dd245d15 authored almost 3 years ago by Joey Riches <[email protected]>
Fix an oopsie

bf1c280f12de21fb27732321890509259f87f82b authored almost 3 years ago by Joey Riches <[email protected]>
Fill out default.xml for local testing

80579b9b1a42d9b2771f8fa3f51ef56ce25b532e authored almost 3 years ago by Joey Riches <[email protected]>
Add a default.xml for local testing

d64d1acc3f9d3e8d660404c475c8bdd3bfb23279 authored almost 3 years ago by Joey Riches <[email protected]>
Update packages list

005b64ffe059929732183e28c306b3bf1788d1f8 authored almost 3 years ago by Joey Riches <[email protected]>
rebuild-template-script: add a janky function to install packages from local repos

eopkg repo priority is borked, so we have to do it like this, solbuild
does something similar.

f20853b5129f7a4a05bee3522014f53d63ab473e authored almost 3 years ago by Joey Riches <[email protected]>
Update packages list

6c4ff0cdafa4deb215e25533ec8c3f05ce3725ca authored almost 3 years ago by Troy Harvey <[email protected]>
Update packages list

3fed9d24dfbdcd1bbeda8f1ebf04749577899d12 authored almost 3 years ago by Algent Albrahimi <[email protected]>
yauto.py: prepend python- to package name for python modules

Follows our repo naming standards for python packages.

Suggested by @algent

c796eca5e93c17de40d417f7961ea55b55da126f authored almost 3 years ago by Joey Riches <[email protected]>
yauto.py: Merge PYTHON_PEP517_MODULES into PYTHON_MODULES

No need for two seperate types here.

6b36af63e7beb857785c7257bd855dc0b618fa99 authored almost 3 years ago by Joey Riches <[email protected]>
yauto.py: auto-fill in the component for well known types

We can be pretty sure of the component for these project types

247042a02cf02a83ff4944389b711f06c5e61396 authored almost 3 years ago by Joey Riches <[email protected]>
yauto.py: Plumb in support for auto adding the correct component

For some projects types we are pretty sure what the component will be

203fb93a74bf5286b410c1b21027a28406ad00c0 authored almost 3 years ago by Joey Riches <[email protected]>
yauto: Auto-add required builddeps for python PEP517 projects

Also, split PEP517 projects into PYTHON_PEP517_MODULES to make handling this
a bit easier.

The ...

cb073ddf64a36df3d69aaae9ed25d3f4a69c895a authored almost 3 years ago by Joey Riches <[email protected]>
Use python macros if a pyproject.toml or setup.cfg file is found

TODO: auto-add `python-build`, `python-installer` and `python-wheel`
builddeps if a project.toml...

b811a2b5a74a6d06b1d347a48af7802e61868bf1 authored almost 3 years ago by Joey Riches <[email protected]>
Update packages list

522907bb088d109ee56cfc60afa524e3c7e58bbf authored almost 3 years ago by F. von Gellhorn <[email protected]>
Update packages list

Signed-off-by: Algent Albrahimi <[email protected]>

7e9382a8c37a64064e2149f3ad5292cc7f207502 authored almost 3 years ago by Algent Albrahimi <[email protected]>
Update Package list

a24d9b32d418d013e8bbe48519c3bf12b83c212e authored almost 3 years ago by F. von Gellhorn <[email protected]>
Update packages list

d5b6b1d75b31d3b8e8d6bac1e46b2740639473b4 authored almost 3 years ago by Algent Albrahimi <[email protected]>
Update package list

9f6a0e10c4b34d650cbf1f9886975a095df52b15 authored almost 3 years ago by Joey Riches <[email protected]>
Update build scripts

abi-wizard gets run inside of the solbuild chroot environment automatically now, yabi is still l...

2ec87cdfce6cba6d65186ecf73e916d1c1013773 authored almost 3 years ago by Joey Riches <[email protected]>
Update package list

576c2c49a801630ed332b392ec953a6b84639875 authored almost 3 years ago by F. von Gellhorn <[email protected]>
Update packages list

190aa49385c4ed7bfb6755d8619893d20dff23fe authored almost 3 years ago by F. von Gellhorn <[email protected]>
Update package list

eac8d6d9130c6dbb68ad8e9f12f762cb11d49b11 authored almost 3 years ago by Algent Albrahimi <[email protected]>
Scripts/gettag.py: Use ruamel.yaml instead of PyYAML for perf improvement.

PyYAML: 0.057026, ruamel.yaml: 0.018130 (avg. over 100 runs)

This helps alleviate the notiable ...

6ab1a5a8a77b779a6c4bcc09c9c4c07566b6e0d7 authored almost 3 years ago by Joey Riches <[email protected]>
Update package list

1cbebebca63e82af851573e0c4a1b8b570b41683 authored almost 3 years ago by Algent Albrahimi <[email protected]>
Ensure the tag doesn't already exist before allowing make publish

With this commit and the previous the main errors when publishing are caught.

1ee713b2de0d34c38199689a32ce499a9ca8add7 authored almost 3 years ago by Joey Riches <[email protected]>
Add a safety net to make publish

Ensure we're on the master branch before allowing publish.
Mostly to ensure that arc land is ran...

3461a1ff88add0927688920b51870f1aa6a9f399 authored almost 3 years ago by Joey Riches <[email protected]>
Update package list

5ea32773d524707d953c196808b4955afff51d43 authored almost 3 years ago by Joey Riches <[email protected]>
Update package list

ee5285eb947cfbed47b29aaded439cc4a3181b11 authored almost 3 years ago by Joey Riches <[email protected]>
Update packages list

7b30138d2a3c464212a7197535e339ab3b6c11fc authored almost 3 years ago by F. von Gellhorn <[email protected]>
Update packages list pre-sync

460934a5dc8ed37a7345e21b017d4c25db738199 authored almost 3 years ago by Beatrice T. Meyers <[email protected]>
Update packages list

66452ee6d63478094c08dd4068c0a6d1100416de authored almost 3 years ago by Beatrice T. Meyers <[email protected]>
rebuild-template-script: fix path in setup

fa6dd7c906febe97bbc76ec39f263d6791082543 authored almost 3 years ago by Joey Riches <[email protected]>
Update package list

2f78f24ad8f200ec5e89c607864ff1fead8fd42e authored almost 3 years ago by Joey Riches <[email protected]>
Add rebuild-template-script to help new globals and contributors

This cannot handle extremely complicated stacks such as gnome but can handle
most rebuilds and m...

6539a1bb20d45b76b45f57c3f20470792d92be58 authored almost 3 years ago by Joey Riches <[email protected]>
Update packages list

8f3f53011c5e0c53c6bba24b650db756af8f4a36 authored about 3 years ago by Joey Riches <[email protected]>
Add notify-complete to get a notification when the build has completed on the buildserver

70c0acc1568fe55c88a1114286eafd1674739d1c authored about 3 years ago by Joey Riches <[email protected]>
Update packages

73164bdf81d19851f791f9454913602f584a0eab authored about 3 years ago by Joshua Strobl <[email protected]>
Update package list

abc449e96310baae728f222c08d84415dee7e22f authored about 3 years ago by Joey Riches <[email protected]>
Deprecate things

aceca32c8378909fdb48b59ac821b9999deaf80a authored about 3 years ago by Joshua Strobl <[email protected]>
Update packages

796864eabca8bb5ec5d1d892463bfeb6acecc55f authored about 3 years ago by Joshua Strobl <[email protected]>
yabi: Ignore ELF files with .go suffix built by Guile >=2.2 JIT

Summary:
Before:
```
[Package] Creating /home/build/work/guile-3.0.7-10-1-x86_64.eopkg ...
[Hist...

cf1b0b62e467c7190dd967035a23beda793e12ba authored about 3 years ago by Rune Morling <[email protected]>
Update packages list

1b38081fa3eca16a1c459b03f3ea7c8b43b68f57 authored about 3 years ago by Beatrice T. Meyers <[email protected]>
Update for various deprecations

5e21151b65fbbb307af203946aebe9d9824889ec authored over 3 years ago by Joshua Strobl <[email protected]>
Update packages

c1517f457daa4b3f7db089e56f229a095939c63d authored over 3 years ago by Joshua Strobl <[email protected]>
Update packages list

27e1f19dc6e369776b48eb55fbdc5fc82104aaad authored over 3 years ago by Joey Riches <[email protected]>
Update package list

c863626ae85840b261d1eaa53b04638d0f022233 authored over 3 years ago by Joey Riches <[email protected]>
Update packages list

3e0c3aaafedb905be1e51e479cebb0554abfeb47 authored over 3 years ago by Joey Riches <[email protected]>
Update packages list

e098f2c5f9dde8c4a068ccc85ea4b62c9cbe74d5 authored over 3 years ago by Joey Riches <[email protected]>
Update packages list

7d6f26e23f2b8c039f4e85d319b7a52ed0fb5d9a authored over 3 years ago by Joey Riches <[email protected]>
Update packages

6748cec5ad76e8b8b3038cb0f0b6201dfeaccfce authored over 3 years ago by Joshua Strobl <[email protected]>
Update package list

a72b828aec6e1cbb2a41ac272e119500462ec359 authored over 3 years ago by Joey Riches <[email protected]>
Update packages for deprecated pdfpc

ab828814303a3f6754188d34574d6068d8dc623d authored over 3 years ago by Joshua Strobl <[email protected]>
Update packages

ee311bb765ec334e144ed45bd3cff59e08ba6bbd authored over 3 years ago by Joshua Strobl <[email protected]>
Update packages

35a78821277bc4cf687a28eee7a220171fd914bd authored over 3 years ago by Joshua Strobl <[email protected]>
Update packages list

3cc9322accdcea391f33d1bf7b6a1e1b9d3b4049 authored over 3 years ago by Joey Riches <[email protected]>
Update package list

a88cd099f5b014a4c39b531d3b0bc0e8bb046daa authored over 3 years ago by Bryan T. Meyers <[email protected]>
Update package list

6b1428ea21fb27f67451afc50b372f16fe32a17b authored over 3 years ago by Bryan T. Meyers <[email protected]>
Merge branch 'master' of https://dev.getsol.us/source/common

b3f2e8b14c2c9a3333585ed0e3d04cdeac7a336d authored over 3 years ago by Bryan T. Meyers <[email protected]>
Update package list

6b4e2951f13cc553b6238fe776ccb562ab3053ab authored over 3 years ago by Bryan T. Meyers <[email protected]>
Update package list

4135ffbe727123e5ec5a38efc93ac06989d396e8 authored over 3 years ago by Joey Riches <[email protected]>
Update package list

f07a080c5f6e9a26be6dce8023fccbb5df8c5cdf authored over 3 years ago by Bryan T. Meyers <[email protected]>
Update package list

4dc6fc8725bb1bd6da76ba66b483cd14dcd10424 authored over 3 years ago by Bryan T. Meyers <[email protected]>
Update package list

f8bd66470eeaf85ab8ad3c144848748b561a5af5 authored almost 4 years ago by Joey Riches <[email protected]>
Updated packages list and "fixed" deprecate-packages so that it says what it will remove before saying yes/no

0fc9efd1894b74bfb56587a01ccafbff92d3015d authored almost 4 years ago by Bryan T. Meyers <[email protected]>
Update yabi to abi-wizard v1.0.8 to deal with static binaries

98c073e36ac104b1350fdd8875fd52ae9bb20ed5 authored almost 4 years ago by Bryan T. Meyers <[email protected]>
Merge branch 'master' of https://dev.getsol.us/source/common

d36a30b9de191a0e00da5b229c57971028372cf0 authored almost 4 years ago by Bryan T. Meyers <[email protected]>
Lower logging level of ABI because it will get annoying fast

e9ff4cb37a1b2a942cc72c600bcb3d1346be456b authored almost 4 years ago by Bryan T. Meyers <[email protected]>