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

source: make compliant

Signed-off-by: Ikey Doherty <[email protected]>

0a313ec3e33bcf43dcefe52d704f8a477f19b7e3 authored about 8 years ago by Ikey Doherty <[email protected]>
Add source to compliance rules

Signed-off-by: Ikey Doherty <[email protected]>

c1f79c433300cd05ecfb8fbf75a863ff3ad367b7 authored about 8 years ago by Ikey Doherty <[email protected]>
source: Start fleshing out the API

Signed-off-by: Ikey Doherty <[email protected]>

fa68a0a7919831c4d4da4138b4dc8b7d0074d799 authored about 8 years ago by Ikey Doherty <[email protected]>
source: Split out into main.go

Signed-off-by: Ikey Doherty <[email protected]>

e8df574466ab35d9c3698bdf4932c0396515b820 authored about 8 years ago by Ikey Doherty <[email protected]>
source: Rename implementation as it's no longer the "main"

Signed-off-by: Ikey Doherty <[email protected]>

cc1da875fe47f3097a21413289044fb1e9e0c126 authored about 8 years ago by Ikey Doherty <[email protected]>
Source -> SimpleSource

We need to make way for multiple source types, i.e. a generic Source
interface. Thus we rename t...

756200946333581e5ac2deff1e24955879bce38b authored about 8 years ago by Ikey Doherty <[email protected]>
builder: Move sources into a new subdirectory

Signed-off-by: Ikey Doherty <[email protected]>

ce1be17a6f8a7b0ac6407e9037ec6159f9343df8 authored about 8 years ago by Ikey Doherty <[email protected]>
Update TODO

Signed-off-by: Ikey Doherty <[email protected]>

01ea5bf3632f5df80470cf08f1a3d2021b12e1a7 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Maximum is 10, do not go over

This ensures we don't start creating monstrous diffs from older
packages the second we start usi...

0dd119637601e44155a5217455deba00b1419291 authored about 8 years ago by Ikey Doherty <[email protected]>
manager: Do not make missing history fatal, git could be derped

Signed-off-by: Ikey Doherty <[email protected]>

07e59cc1032937f05b2a40759e75617f1932de93 authored about 8 years ago by Ikey Doherty <[email protected]>
TODO: Another one is done

Signed-off-by: Ikey Doherty <[email protected]>

465afeec8f06a256bd12dbec84188ab648ae6df1 authored about 8 years ago by Ikey Doherty <[email protected]>
build: Write the history.xml out for ypkg builds

Signed-off-by: Ikey Doherty <[email protected]>

fb47bd13615c08951759f50ec61df3c3931917c4 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Decomplicate function

Signed-off-by: Ikey Doherty <[email protected]>

12c9bed4ec1b6fdbdc2b8876630eaa608561bafc authored about 8 years ago by Ikey Doherty <[email protected]>
history: Do not hardcode package.yml

Signed-off-by: Ikey Doherty <[email protected]>

c036500ef68ff9261c95b8fa729b32213f111bfe authored about 8 years ago by Ikey Doherty <[email protected]>
manager: Only obtain history when we know git is used

Signed-off-by: Ikey Doherty <[email protected]>

a6140c4fe8f313300f434aa58903fe2df5b170d1 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Unblock the build cycle as we now have history.xml

Signed-off-by: Ikey Doherty <[email protected]>

5b49f20d292e327f1c11a662b5bdd5b919604aef authored about 8 years ago by Ikey Doherty <[email protected]>
history: Implement history.xml encoding

Signed-off-by: Ikey Doherty <[email protected]>

ba1994baa188b9dd1a0487db7f5288da77e87bef authored about 8 years ago by Ikey Doherty <[email protected]>
history: Identify security updates via the CVE ID syntax

In keeping with the ypkg-gen-history command, we'll mark an update
as a security update if it re...

017aa3c9ed163548d29803069288d7fd83ab75bd authored about 8 years ago by Ikey Doherty <[email protected]>
history: Skip bad eggs.

Signed-off-by: Ikey Doherty <[email protected]>

767e0d55b13d4fac598c011c6cc8af2f117227ea authored about 8 years ago by Ikey Doherty <[email protected]>
history: Store those updates in order

Signed-off-by: Ikey Doherty <[email protected]>

de18b531d46ae3766ef62bffb65bd4ad671ff312 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Parse the package.yml

Signed-off-by: Ikey Doherty <[email protected]>

a10ad32fa4aa2c1d46446cca3a2adbf726737ff9 authored about 8 years ago by Ikey Doherty <[email protected]>
pkg: Make the yml parser reusable

Signed-off-by: Ikey Doherty <[email protected]>

53b763a689b11338844fd38d6414c25977bde4c7 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Put an upper limit on how many entries we parse

Signed-off-by: Ikey Doherty <[email protected]>

20ad2a1f1e25af8329c3eadcd022276311829157 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Implement blob catting

Signed-off-by: Ikey Doherty <[email protected]>

d52305bf8e039dba03427c0d1ef0c66be073067e authored about 8 years ago by Ikey Doherty <[email protected]>
history: Add the evil tree logic

Signed-off-by: Ikey Doherty <[email protected]>

54b7ab2aeeb5f4aabeb5957b46d1dd8abc534bd0 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Track the When, and store the updates now in a map

Signed-off-by: Ikey Doherty <[email protected]>

14a9819c0c17b6bc535dd8ecb5c95f79c0114c20 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Start working on the PackageUpdate parser

Signed-off-by: Ikey Doherty <[email protected]>

79fe2efaba6d3c4b7acf0324a8e9b545cb630d02 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Still testing..

Signed-off-by: Ikey Doherty <[email protected]>

dc19f452e39c7cf601deab051a197130ed8a5a26 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Start plugging it all in

Signed-off-by: Ikey Doherty <[email protected]>

f35ca1f00a2d417b3ad11fb43590420120fbd952 authored about 8 years ago by Ikey Doherty <[email protected]>
Use a verbose build

Signed-off-by: Ikey Doherty <[email protected]>

90f7a420080add30a4d3e3e84794dd6f2ea25df0 authored about 8 years ago by Ikey Doherty <[email protected]>
history: Document what this actually is

Signed-off-by: Ikey Doherty <[email protected]>

5228f0bf44e0b61d9dbcef24e223333ca21747ec authored about 8 years ago by Ikey Doherty <[email protected]>
builder: Add skeletal history.go to bring libgit2 into build

Signed-off-by: Ikey Doherty <[email protected]>

8e9faf5cdddb4ff9bd6d80622bc9e7583371ec64 authored about 8 years ago by Ikey Doherty <[email protected]>
Vendor libgit2/git2go branch v24

Signed-off-by: Ikey Doherty <[email protected]>

4455c18cf0b062c4d593ee69b5e6bcc120e7ff99 authored about 8 years ago by Ikey Doherty <[email protected]>
Mark documentation as done

Signed-off-by: Ikey Doherty <[email protected]>

4a452db42c0e176cf70a2e646f3301b4a5d8e857 authored about 8 years ago by Ikey Doherty <[email protected]>
Install man5 pages too

Signed-off-by: Ikey Doherty <[email protected]>

69c50774e1422ddb86d59e9347b48066f3e7872d authored about 8 years ago by Ikey Doherty <[email protected]>
man: Update the see-also's

Signed-off-by: Ikey Doherty <[email protected]>

1776e6a0e86dbc6cc8256ad12eed135f80e3f9ce authored about 8 years ago by Ikey Doherty <[email protected]>
Add .profile documentation

Signed-off-by: Ikey Doherty <[email protected]>

06b813beaa6524a67bf95ac134057451ee3375b9 authored about 8 years ago by Ikey Doherty <[email protected]>
man: Cleanup .conf

Signed-off-by: Ikey Doherty <[email protected]>

3827c13e25115f81b7e2c85a53eedd0178d1dc0d authored about 8 years ago by Ikey Doherty <[email protected]>
man: Finish the solbuild.conf documentation

Signed-off-by: Ikey Doherty <[email protected]>

a0a4fc3f2bf00aa796c73420888785dfd8c19acc authored about 8 years ago by Ikey Doherty <[email protected]>
man: Flesh out the docs a bit

Signed-off-by: Ikey Doherty <[email protected]>

1e93bbf221aa308f0b542ced8fdf3fc41b930dbd authored about 8 years ago by Ikey Doherty <[email protected]>
man: Add solbuild.conf to solbuild's see-also

Signed-off-by: Ikey Doherty <[email protected]>

a57783cff1b05caba2c57d945b305d08f0867add authored about 8 years ago by Ikey Doherty <[email protected]>
man: Add skeleton for solbuild.conf configuration

Signed-off-by: Ikey Doherty <[email protected]>

7a29f79086ca37e6db1d793ad3275f4da043e345 authored about 8 years ago by Ikey Doherty <[email protected]>
lockfile: Autocreate leading directories where needed

Signed-off-by: Ikey Doherty <[email protected]>

00d82a4f92b52be7bfc4b29ba21fc35a265b3410 authored about 8 years ago by Ikey Doherty <[email protected]>
manager: Use the whole word. Go on, yknow you wanna.

Signed-off-by: Ikey Doherty <[email protected]>

d5e8ae41f645ca7d26e4633bb227ee8942eb7038 authored about 8 years ago by Ikey Doherty <[email protected]>
lockfile: Provide the process name to the manager

Signed-off-by: Ikey Doherty <[email protected]>

bdda3bc1beaa1fdd6bcbb02e8e39908cf811665a authored about 8 years ago by Ikey Doherty <[email protected]>
TODO: Update lockfile as done

Signed-off-by: Ikey Doherty <[email protected]>

50383d354bb244807fc2c8da5d8a14741ccd8e00 authored about 8 years ago by Ikey Doherty <[email protected]>
lockfile: Use a less derpy error string

Signed-off-by: Ikey Doherty <[email protected]>

dcc5888d36f6299fa9b45ee25b9451bc7d36526b authored about 8 years ago by Ikey Doherty <[email protected]>
manager: only teardown if we achieved lock

Signed-off-by: Ikey Doherty <[email protected]>

45d2a972bec56cf8b186adc727bd7db1ecda0e23 authored about 8 years ago by Ikey Doherty <[email protected]>
Fix huge derps in locking

Signed-off-by: Ikey Doherty <[email protected]>

988f9300e1f9a882547430dd90fb7c0051de23b3 authored about 8 years ago by Ikey Doherty <[email protected]>
manager: Add the magic in to handle automatic locking of roots

Signed-off-by: Ikey Doherty <[email protected]>

df33ff0a40fbe0b9663c311430bcdf2e3f92024e authored about 8 years ago by Ikey Doherty <[email protected]>
builder: Add lockpath tracking to BackingImage

Signed-off-by: Ikey Doherty <[email protected]>

e5c3ac2a43dab22fd3e97d70125e0f510b90c7c4 authored about 8 years ago by Ikey Doherty <[email protected]>
overlay: Track our lockfile name

Signed-off-by: Ikey Doherty <[email protected]>

1cded0403a2d62d34073e35abc5ba75218a35233 authored about 8 years ago by Ikey Doherty <[email protected]>
manager: Add relevant plumbing for lockfile cleanup

Signed-off-by: Ikey Doherty <[email protected]>

3f725f8208a5590b72c07b3991b0fe23a2752255 authored about 8 years ago by Ikey Doherty <[email protected]>
lockfile: Only remove it if we own it

Signed-off-by: Ikey Doherty <[email protected]>

78d6fd62b4deb18c2df0bdeeea64eb44493b893f authored about 8 years ago by Ikey Doherty <[email protected]>
lockfile: Make it all actually work

Signed-off-by: Ikey Doherty <[email protected]>

22360e7a96a6f340c48a491cdb925641c1f0377e authored about 8 years ago by Ikey Doherty <[email protected]>
builder: Implement lockfile

Signed-off-by: Ikey Doherty <[email protected]>

7e4a6e4191e4da92e910c83381319d7a852aafac authored about 8 years ago by Ikey Doherty <[email protected]>
lockfile: Make this useful

Signed-off-by: Ikey Doherty <[email protected]>

ebe0d647c7913611747531de03117cdc647668e4 authored about 8 years ago by Ikey Doherty <[email protected]>
lockfile: Add the basic functionality

Signed-off-by: Ikey Doherty <[email protected]>

5fbaca1723a20e184fd6f0df6b17f41d622d7d9c authored about 8 years ago by Ikey Doherty <[email protected]>
builder: Add skeleton for LockFile implementation

Signed-off-by: Ikey Doherty <[email protected]>

92330c6773d7ff0c75d214bd25aa2f9f4621d30a authored about 8 years ago by Ikey Doherty <[email protected]>
builder: Crack down on the environment used in builds

Enforce a sanitized clean environment to keep builds hygienic.

Signed-off-by: Ikey Doherty <ike...

ab6a35e47036d43223a002990a81381819062bd7 authored about 8 years ago by Ikey Doherty <[email protected]>
chroot: Also don't login.

Signed-off-by: Ikey Doherty <[email protected]>

d71df9a551552fa9a41bf1732003dc11f58e2a3a authored about 8 years ago by Ikey Doherty <[email protected]>
build: Do not use a login shell

Doing so causes many unnecessary startup sequences, and also has the
rather disastrous effect th...

706de7f6d149eb7a948ef9de00fae6fb5ce8dd99 authored about 8 years ago by Ikey Doherty <[email protected]>
Add future considerations to the README

Signed-off-by: Ikey Doherty <[email protected]>

f3cd133083065431ab432c35def7bc9b1fb45019 authored about 8 years ago by Ikey Doherty <[email protected]>
README: Link to ypkg project

Signed-off-by: Ikey Doherty <[email protected]>

3771c0334916f610cffb36d3c70431dbb5325a59 authored about 8 years ago by Ikey Doherty <[email protected]>
man: List ypkg in the see also section

Signed-off-by: Ikey Doherty <[email protected]>

051ff9ee4219053bfcada311b46baff417cecea8 authored about 8 years ago by Ikey Doherty <[email protected]>
Make a better README

Signed-off-by: Ikey Doherty <[email protected]>

5218b41e5436c2f15d063b1ee3f6d11d1ae7ca9f authored about 8 years ago by Ikey Doherty <[email protected]>
Update README..

Signed-off-by: Ikey Doherty <[email protected]>

ea3443ec384403d020030cba78631837a0db3d25 authored about 8 years ago by Ikey Doherty <[email protected]>
Install manpages to the system

Signed-off-by: Ikey Doherty <[email protected]>

0bd978ece682efa7db900bc030d032eeb4f6359b authored about 8 years ago by Ikey Doherty <[email protected]>
Add our initial manpage documentation

Much credit goes to the swupd developers for their approach
to handling man pages, in which they...

3c7bd4dee39b061a23e913a381344229f133929c authored about 8 years ago by Ikey Doherty <[email protected]>
Another one hits the TODO

Signed-off-by: Ikey Doherty <[email protected]>

82a00e17dad4a137f489584b3ec42b7ea33e5694 authored about 8 years ago by Ikey Doherty <[email protected]>
TODO: Another one bites the dust

Signed-off-by: Ikey Doherty <[email protected]>

abaa1738853b75ca1326ca5f0aef2744cb8928a3 authored about 8 years ago by Ikey Doherty <[email protected]>
chroot: Follow suit of build, disable networking only when needed

Signed-off-by: Ikey Doherty <[email protected]>

3dfa26417642d2eeb23f4943c1bfd0fd2bd8a15d authored about 8 years ago by Ikey Doherty <[email protected]>
build: Only disable networking if not overriden by package

Signed-off-by: Ikey Doherty <[email protected]>

b2233e2c94a88095496002d052d877613f223483 authored about 8 years ago by Ikey Doherty <[email protected]>
Custom repo support has landed, update the README

Signed-off-by: Ikey Doherty <[email protected]>

efcc27266dae3f572407c6db625db6be3b4f90e3 authored about 8 years ago by Ikey Doherty <[email protected]>
repos: Adding local repos is now complete

Signed-off-by: Ikey Doherty <[email protected]>

e0e9ded7e41be31de9ebb4c6577698c4aaae5ece authored about 8 years ago by Ikey Doherty <[email protected]>
repos: Set up skeleton for handling repo addition

Signed-off-by: Ikey Doherty <[email protected]>

9256a4fbb0a2b667a2993af9920a76a3df14c0b1 authored about 8 years ago by Ikey Doherty <[email protected]>
eopkg: Split this code out into repos as owned by Package

Signed-off-by: Ikey Doherty <[email protected]>

6ca46afbabdc289abc63b5bfbfb5414da8e1ccff authored about 8 years ago by Ikey Doherty <[email protected]>
eopkg: Implement support for adding remote repositories

Signed-off-by: Ikey Doherty <[email protected]>

c2ecceebe10a3ce9e5d0d93deb003d612ae00401 authored about 8 years ago by Ikey Doherty <[email protected]>
profile: Store the repo names as well, we need this.

Signed-off-by: Ikey Doherty <[email protected]>

fee3e07dcb23995d6ae29feacff0edbe0e9baba8 authored about 8 years ago by Ikey Doherty <[email protected]>
eopkg: Nil AddRepos means add all the repos too

Signed-off-by: Ikey Doherty <[email protected]>

a70bca1b5b4b71bd228cb540ccbdc6032bb97eef authored about 8 years ago by Ikey Doherty <[email protected]>
builder: Pass the profile so that we can remove/add repos now

Signed-off-by: Ikey Doherty <[email protected]>

5a82fb540357f6f39f4b56f8f5b5e04ac213c391 authored about 8 years ago by Ikey Doherty <[email protected]>
Really ensure that profile loading works..

Signed-off-by: Ikey Doherty <[email protected]>

aed6eef2f3b69a3d6b4399690a41e11cc9cf143b authored about 8 years ago by Ikey Doherty <[email protected]>
eopkg: Begin working on the addRepos implementation

Signed-off-by: Ikey Doherty <[email protected]>

9206bd1341f8ac7205b1d8bdaeb1c45efcc63fff authored about 8 years ago by Ikey Doherty <[email protected]>
eopkg: Add support for autoremoving repos

Signed-off-by: Ikey Doherty <[email protected]>

258fca6f7f2784e3714a5d0e0ee21419c74cfd09 authored about 8 years ago by Ikey Doherty <[email protected]>
config: Don't bail in absence of all config files

Signed-off-by: Ikey Doherty <[email protected]>

a0b89f0b9180d300824b7f53e87328ab599d554b authored about 8 years ago by Ikey Doherty <[email protected]>
Config file support landed, update TODO

Signed-off-by: Ikey Doherty <[email protected]>

4c7fff7aecfb65308048e12ff6b888559e58355b authored about 8 years ago by Ikey Doherty <[email protected]>
Make sure we don't update when it's not installed..

Signed-off-by: Ikey Doherty <[email protected]>

bcdffe68805a350de479d737939cecb370609255 authored about 8 years ago by Ikey Doherty <[email protected]>
manager: Use default profile as per the configuration

Signed-off-by: Ikey Doherty <[email protected]>

f583ea61f6be9fc930baac690ad36d99520d898f authored about 8 years ago by Ikey Doherty <[email protected]>
Scrap the default profile notion from the CLI flags, use config only

Signed-off-by: Ikey Doherty <[email protected]>

d5d2201019d868fb9fc34c950f3fe90ef35f3aea authored about 8 years ago by Ikey Doherty <[email protected]>
manager: Set tmpfs options from configuration file in build()

Signed-off-by: Ikey Doherty <[email protected]>

9ff58c30b7988ba3b618a6e2a81f7af1ec57841d authored about 8 years ago by Ikey Doherty <[email protected]>
manager: Load configuration on startup

Signed-off-by: Ikey Doherty <[email protected]>

c750b42e6114bc4d0c2e3bd80bda7614e9bd605c authored about 8 years ago by Ikey Doherty <[email protected]>
builder: Add the new config mechanism (as yet unused)

Signed-off-by: Ikey Doherty <[email protected]>

e32c083b0e58875ff2beaeff35ae25adff5c1f7a authored about 8 years ago by Ikey Doherty <[email protected]>
Use 00_ prefix as we'll glob load configurations

Signed-off-by: Ikey Doherty <[email protected]>

b0543ecec5e548c5720b02d4ae6008b3654c2e2c authored about 8 years ago by Ikey Doherty <[email protected]>
Also install our default configuration

Signed-off-by: Ikey Doherty <[email protected]>

6a835f8cb1daf92882fc98531b1aec5b16853ed1 authored about 8 years ago by Ikey Doherty <[email protected]>
Document the profile files!

Signed-off-by: Ikey Doherty <[email protected]>

d6427b97b06d2031ebc2ed3d62d629ed2f411f0d authored about 8 years ago by Ikey Doherty <[email protected]>
Add skeletal solbuild.conf

Signed-off-by: Ikey Doherty <[email protected]>

aaf03ac53373fdc61f690daf2b14e0dca90303ff authored about 8 years ago by Ikey Doherty <[email protected]>
TODO: We have profile support now

Signed-off-by: Ikey Doherty <[email protected]>

f03b2e5d920893106837e001e7c914feda8dd9a7 authored about 8 years ago by Ikey Doherty <[email protected]>
overlay: Use the profile name instead

Signed-off-by: Ikey Doherty <[email protected]>

7fe4937ce93c9bb1c330baed8a9d0a938b901717 authored about 8 years ago by Ikey Doherty <[email protected]>
profile: Fix the oh-so-broken name logic

Signed-off-by: Ikey Doherty <[email protected]>

9c6b32e23ffe412c1f0eaf7d152e1fee3525c154 authored about 8 years ago by Ikey Doherty <[email protected]>
profile: This *is* implemented..

Signed-off-by: Ikey Doherty <[email protected]>

8bb51b2bce9dddf3253038705cc91b38834b3520 authored about 8 years ago by Ikey Doherty <[email protected]>