Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/getsolus/ferryd
Fast, safe and reliable transit for the delivery of software updates to users.
https://github.com/getsolus/ferryd
Signed-off-by: Ikey Doherty <[email protected]>
96ada6b5c09465d79549563e1cf537ee23d5fb45 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
f7f036df748a193ce88318df5ab1ef051423436a authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
438aa3643200ab3ec13f867579ae0022bfe07fb0 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
9385af3a8cffe24d08df4f2355a03335a5810bd6 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
e185f2356ebba909d67313c8239df6005f219586 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
814ffa31cd27ae261c670944b835546e6ae9acb9 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
9e293262d1785f17a6671588858a3d03fdd4356b authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
c38ecaffeda23cbf60e09401a0f57f4f1ed78d05 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
5789e9ccc6ab325aa8b11127bcbc0747cb4533d8 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
71e68ee88050352625282224f7d1dd5ab568ab5e authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
17780df10dc3abf5b40ecf0b1192b87664925687 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
8eeae329ca84b11baec2c6afa70385a73944ab16 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
a5f746998a2e0cb253d7a5c049293d30617fadb5 authored over 7 years agoThis reverts commit 8c1779ad0233a2cd4e6f9982fc6a55647396bb82.
We now want jobs building again s...
f6ecf711edbe6adb1011573554674d242e5bb74c authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
35bc64c9b4160d1c6460f6677e6039d52067f418 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
8c1779ad0233a2cd4e6f9982fc6a55647396bb82 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
57c4739e3c24c565a465340445be959203b246d5 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
a74b66dc92146226b228e9913d7d04b74ef98e1f authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
42934397dceb7438aee6b9a6eeaaf59b30962e6d authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
c0dec2de43070178393d805f9d47bb5a15a385ec authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
adad8fbaac6f2a2f491291a8206a00c041858a8a authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
fce879ad3bf024432adea61e013cb76d73678b32 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
b8df8f18f5acccf5f300f8530eee35c690f54f05 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
ba6e384deae5165944f7f04413961580530a621c authored over 7 years ago
We'll create a temporary clone of ourselves and insert a batch operation
into this clone, so tha...
Signed-off-by: Ikey Doherty <[email protected]>
ecac545e7bffb21a92f2ebe8a59b94ac30a4386c authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
bc472ad4d821acc077414fd493be81f56981ee20 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
57e3ad3e66d42d5fcf4f35ade2c41106ae69e910 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
ac35f1cac358aeba337d4e94f27179771792d9d4 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
c744f0fbc2e6fd543ad3bc6131cdfd4a1b6af99c authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
0d63ba4334811aedf0b1c95ee2543a9db000f601 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
b9739ba2e80c58fe2eea4397fb0a25c3434a2a30 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
b0d78403203e96c5fa0139c9d9cf7f483f4f44fe authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
4229177734f1d1d133ae358f12a86172ff3982de authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
9b7ee48758e496b023051db47835b35d37bd9b57 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
8dc0e0c0d47d93e93c9cab3973c99ee9b83ce9e7 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
c83f1689b8e0c99980df767994ddf6bfce614b3e authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
6de5c141d786db4b9734c4277cfd59d9e52c390a authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
e73cc51cc00af423678d97bce3e36e4550ef1733 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
e501b8209fd0c6a0078615dd9ed69db3ecaa4b9d authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
93f92b19cf61e4bf989261aafa6bed5eb7880133 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
959d03aadc13fc230702402143ae9c978cdf1b58 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
39a32cd3c64c49ba69e86e8ea4cd3c8e1d7acfa3 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
13557aa54f1a4bbd88d1acc71bac2a05f241f7ee authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
e2d7c9e714c79f2133339860d64ac2d4fb4d31d5 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
ac59b624c64335cdd4978a88051bc2aa195d5b4a authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
ceb8b3ea526a9501868e5f90a6157a58068946d2 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
29dc879dc80c3a328de9d96a34d6a355b6b61416 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
c7355f055db80a9c45f0693f12c05c78db62d707 authored over 7 years ago
We've seen deadlocks when we try to go and hit a sync off an async,
so to alleviate this we're d...
The index may only be emitted in a linear fashion by one job at a time,
as we're dealing with th...
We protect mutations to the repository with a RWMutex so that we can
stop spawning sync jobs fro...
Prior to this commit we duplicated much of the repo handling core, now
we can ensure we cache th...
We're seeing ugly contention issues between the main database (data) and
the job store (transien...
Signed-off-by: Ikey Doherty <[email protected]>
a77a5201403c441f96da6469b31ab1a8eae6b941 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
7ac486dfa715528b6ee41471c1430d91530eb53c authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
da3fb84ae5006e2af04b8837b388e8ca28bda613 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
4d8136646a8c0082c779feccd2efa3255b693256 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
d2eca8f27712f333dc3446f007812b9963cdbf02 authored over 7 years ago
We'll store both the ID and the original DeltaInformation matrix so
that we have full details on...
We'll store a record inside the pool for a failed delta generation attempt,
which will ensure we...
Signed-off-by: Ikey Doherty <[email protected]>
4dd8bb7fde92f627265cbf117fd9295fe7cbc1ae authored over 7 years ago
Quite simply we'll look at our Deltas list within the RepoEntry, and
for each one, determine if ...
Signed-off-by: Ikey Doherty <[email protected]>
330b9198507f122711cad1423d44fe0cc651437b authored over 7 years ago
This leverages all parts of the API and will utilise the manager to set
up a locked-update-view ...
We'll need to take the DeltaInformation from the original caller, as
it requires knowledge of th...
This adds support to the pool for .delta.eopkg files, which simply
just need to retain the FromR...
The delta functions will now return relevant data back onto the main
DeltaJob API so they can (e...
The delta staging tree is where freshly produced delta packages will
be placed, after leaving th...
Signed-off-by: Ikey Doherty <[email protected]>
a7ddd13cb0d2b4d9f6430e371293e7d0bb01caa3 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
379dcac983bdf1452d79ceead92ad946a598b3ef authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
7cf29629d7d3c68f945647c949d2ad506a041e42 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
82575791947a91743075bf0118c289277c20c976 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
67352fe68c98af9c33f9aedca6b84f9a95240d1b authored over 7 years ago
This job will cause a sequential job (Index) to be adding to the main
sequential queue after hav...
Signed-off-by: Ikey Doherty <[email protected]>
3b681aa9aa768dc4a9011555cfcb0b3a3e8a6d97 authored over 7 years ago
As a design decision to retain simplicity, this call will not directly
cause the repository to b...
Signed-off-by: Ikey Doherty <[email protected]>
e80d9c2e598d5be80479410bf966713b267ad731 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
70c964b3eb5307efb8c8b4a4ae07ba8d81e08c3a authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
224edd706b40e25fd4474cfea4a6b3356b95556f authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
91291b37c6f8eb85fa6112473314e7d6c514ca06 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
e0952ad9e30a122f762160804c0d59a4c4e69f39 authored over 7 years ago
To save having absurdly complex dependency trees, we'll just schedule
a delta job for each new e...
Signed-off-by: Ikey Doherty <[email protected]>
e0ccf11d41bd3bc6b6ad0df47bad9f0df3845d3a authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
8de366308558e3d927fa00a020f557cdbaf23b7d authored over 7 years ago
This job is quite simple and will just batch-attempt the creation of a
group of deltas for a giv...
Signed-off-by: Ikey Doherty <[email protected]>
acce1bb8e17baaaf8fe11059754e5b43aeb0ca9f authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
e4658b697e8789a4c1086c8ade08751563b1d415 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
5b140654cb7947a8ebf5be8909d789ddaf6bd3da authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
b9dc16d6b21a8648d6e435858fa487146c6cc08a authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
11f850d9b43a66636d16c45cb299b9a04a8aa0c7 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
7796937bb0941c083eae7ec72c8f5bc360b8b9c1 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
235f2b8a708bc48923a9364c1a38b2e1af7428ee authored over 7 years ago
This ensures we generate an index compatible with eopkg which also honours
the target language o...
Signed-off-by: Ikey Doherty <[email protected]>
645c3a700f222e67c2c33cd48691dadc9661c33c authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
19473d41ea7112a93c904ba17e68cc3a6a32053a authored over 7 years ago
This reverts commit 971b625dbaee372bc741dd7dfc5ca3b993f3c674.
I was wrong. :P
Signed-off-by: Ikey Doherty <[email protected]>
16c14559b2d6cbbbc8d5f903513f8cbac2471b59 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
dd7b739cee32d8b40fc7c11ad123d9dce9e2f204 authored over 7 years agoSigned-off-by: Ikey Doherty <[email protected]>
85850258120efb5def11531931a8e456b4d6bc28 authored over 7 years ago