Ecosyste.ms: OpenCollective

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

github.com/alire-project/alire

Command-line tool from the Alire project and supporting library
https://github.com/alire-project/alire

PR #244: Licenses: remove the possibility of custom license text

Licenses: remove the possibility of custom license text

03bff272d6adbb23c2d816ddaab3ac40f2ea4e52 authored about 5 years ago
Licenses: fix doc and test's expected output

Part of #191.

47a755c382294c4e37c67976b0f9df5fb1c063ef authored about 5 years ago
Licenses: remove the possibility of custom license text

As discussed in #191, it is enough to limit the license field to one of
the possible identifier ...

c4277504b9a706c3f731636c0d510867080ab1c8 authored about 5 years ago
PR #241: Add handling for recent FSF and Community GNAT releases

Add handling for recent FSF and Community GNAT releases

545d49995bb25bc4166e8bf0470110b27ff8a67c authored about 5 years ago
Add handling for recent FSF and Community GNAT releases

d24661e20525be2670fd6e47b4767bf6912875a0 authored about 5 years ago
PR #232: Don't pollute a command help with global switches.

b2f50029c9985a05d2748d812e8aaaf6125097d8 authored about 5 years ago
Don't pollute a command help with global switches.

Instead, global switches are shown when alr --help alone is used.
A message in each individual c...

aa96bf8f45f4bee4659ad8d1b370dbb2ca8d8b92 authored about 5 years ago
PR #231: Minimal `publish` command

a7278f32db3a372365f68eae4aaad6c91d313237 authored about 5 years ago
Placeholder document for publishing instructions

e953872093dbf41e4a8fec862fbf0859a54789b5 authored over 5 years ago
Test for the `publish --hash` subcommand

a61afde05f99c67ca9b02a6a0147d63f40019dca authored over 5 years ago
New minimal publish command

`dev --hash` has been moved to `publish --hash`. Also, help points
to an online document with (i...

81216f6ebe2bf1b55a78e189dc7d831046bb9e84 authored over 5 years ago
Empty skeleton command to save as new commands

233463fe1ffa4dfeec20411a466a39f8ec8a8446 authored over 5 years ago
PR #230: Add maintainers-logins support

Add maintainers-logins support

e918f746b8449ecdea3a27e7bf6628f3fabb0a74 authored over 5 years ago
Update index format doc with `maintainers-logins`

Also make explicit the need for well-formed emails in both
`maintainers` and `maintainers-logins`

62921e22f56fef0e2f30fc7e683e90539027b240 authored over 5 years ago
Include Ada-code self-tests in test suite

Some single-subprogram tests are simpler to do in Ada proper than
through a fully-fledged test c...

bdc80ec57014dfc647ddeb30172cd469767f9ec8 authored over 5 years ago
Tests for maintainer's well-formed email and login

6d2107687d0cad677058bfb7cc2b87bcdbe14dd2 authored over 5 years ago
Add "maintainers-logins" property

Includes adding maintainers-logins to default properties.
These are used when initializing a rel...

0a654b41bba0acabacc192a0e3328fc96108c613 authored over 5 years ago
Fix test indexes without maintainers-logins

600f0e34102bcf5c7b3973360e7488e330d5ac26 authored over 5 years ago
Check maintainer's plausible email and GitHub login

Added as part of a new Alire.Properties.Labeled.Validate procedure.
Also added a clearer diagnos...

a2d4f0d751338e276c6a75dbde93b8f703c1bcb2 authored over 5 years ago
Update CI script to allow default index overriding

This index is only used for an `alr search --list`; so it checks that
the default index (usually...

99936398a61cf49873b8348d5f0569bd9b99450d authored over 5 years ago
PR #229: Reorganize retrieval/verification steps for origins

19fbc9babf12d40ffdf32e9d889c936cd5c11b3e authored over 5 years ago
Update `alr dev --hash` to use Origins.Fetch step

be86fefe5e7de676dab6241d072216fb615fb9a6 authored over 5 years ago
Add fetch step to Origin.Deployers.

This allows doing a three step deployment:
1. Fetch sources
2. Verify hashes
3. Unpack sources

...

2b37c83ef1cbda7ae2d3f947648b96ee99dedfcf authored over 5 years ago
PR #225: Dead code cleanup

2fb2d32893b4ed76b1ba7bed1ff5e45c0449a27b authored over 5 years ago
Assorted accumulated cruft found with gnatelim

Most of these are remainders of the original index expressions, with
a few remainders of the abs...

92c291c47cff37d80ce0827e3a554292c87bd94e authored over 5 years ago
Remove Codifiable interface and uses

This interface was used by types that had to be converted into Ada
code in the original index.

167905bd6e4ffabf801d167267afa1f403085b81 authored over 5 years ago
Templates: Remove generation of Ada use clauses

These were used in the original index to ensure compilation of
dependencies of the root crate.

b79203a8b87b15ecd371edfb108cf1f483ba98de authored over 5 years ago
Alire.Index.* dead code cleanup

Most things there were only used by the original index crate files.

f939ebd49959b5f112c00c562d32ddd0fb15d7ad authored over 5 years ago
PR #222: Do not fail resolution of unavailable native crates, and report these as hints

Do not fail resolution of unavailable native crates, and report these as hints

525c5755f3ea28c826bf176d421428b17cb5f4da authored over 5 years ago
Use abbreviated notation for dependency image

Formerly, Ada-like notation was used, but this ceased to make sense
once we moved to the TOML in...

b499682dd7f2468493c08b7baf0491c5e0a1687a authored over 5 years ago
Tests for the native hinting output

- get now shows a warning about missing external native dependencies
- show now lists missing na...

0ec184796be376aafa195d3597ea54eb4d320785 authored over 5 years ago
Add native crate hints field to Solution data type

f2bb61abd50d0f0df80c9e968ee4ae4a0242395a authored over 5 years ago
Added native hints internal param to solver

This is still unused; this is a preparation step to make the hints
available in all places in al...

20b61adaee998c3ae98463816656d40233aeafb5 authored over 5 years ago
Add Query.Options and Query.Native_Policies

The existing Query_Policies as been renamed to the more precise
Age_Policies, and a new Hint_Pol...

58c77009af42f834ee225f49dd4be1ba7078c743 authored over 5 years ago
Resolve unavailable natives as hints

2704ade3a2a6d762d88d8fe96885e5fb7c8ac0be authored over 5 years ago
Documented solver core branching logic

b519dcae67e9649285e4448287d7a4d4944d7724 authored over 5 years ago
Use native hints through alr

baa185c765d6d40dc0beacff865b5e33fa7a4167 authored over 5 years ago
PR #223: Refactor Supports_Hashing as a member function

68109e8a4fdf2a5cf0fad356c45ad00497aff216 authored over 5 years ago
Refactor Supports_Hashing as a member function

This is done to allow a Filesystem origin to report True/False dep-
ending on its two use cases:...

3899993d16777159b510f53c2eedc1e657b03306 authored over 5 years ago
PR #226: Fix CI badge

e10c3bf397dcd1afafb3ba5cf37ead739dfd86ca authored over 5 years ago
Fix CI badge

d0ec0b5336e099d6e6d191e77c3e5e26217680ad authored over 5 years ago
PR #221: Remove hashing of git origins

1af79451fb85cbd998d9ca488770d08df9e838ed authored over 5 years ago
Remove git integrity tests

3634b6cb30a89f763362c017df82c8da029bfc76 authored over 5 years ago
Remove git hashing code

09de55cb4fa4b16c5587716e937458fd33120444 authored over 5 years ago
PR #217: Add local tarballs as a valid filesystem origin

Add local tarballs as a valid filesystem origin

02e09ee7f24321af3e76c01030ddc820065ec00a authored over 5 years ago
Refactor common functionality for testing

719e932d363d500d23a1cb1ded842b5882ea1a72 authored over 5 years ago
Refactor unpacking for reuse from local origins

39116c5e694311e68ec66784cc92aa71de6c7b88 authored over 5 years ago
Tests for retrieving local tarballs

* Integrity test checks that hashing is taking place
* Unpack test checks that contents are same...

4b7b64f89cf3c6661dcbc181def32f01188d4519 authored over 5 years ago
Allow local origins to use tarballs and related tweaks

da4162e8b3e012b8532ac8ae2474a74815d9eeca authored over 5 years ago
PR #216: Various minor fixes/feats

Various minor fixes/feats

34d4b4fda081432c97fe636ffdec345dd681b527 authored over 5 years ago
Allow to name and keep temporary files

Enhance the RAII tmp file type so temporary files can be given a
explicit name instead of a rand...

a4fccfdeb77503666a73259a1aad5aab7c74c3be authored over 5 years ago
Wrapper and extras on top of GNATCOLL.VFS

GNATCOLL exposes some pointers/free operations, I guess to enable use
in restricted runtimes/con...

8fcba225309e7b29ce8d6b6f2bfe5a31b8bbe0f7 authored over 5 years ago
Add Create_Missing_Dirs to alr_env.gpr

1d5b7fe0f952e17d3b9bad5492a3362c05b90795 authored over 5 years ago
PR #215: Developer feature to compute hashes of origins

Developer feature to compute hashes of origins

e7428d65dfd61b89f07b133771b0a94941a0f78f authored over 5 years ago
Add provisional command to generate hashes

Currently `alr dev --hash <URL>`. At some point, when we have a
clearer idea of the publishing w...

cfedb6b5d98add6be3334f89d750e80749c61f12 authored over 5 years ago
Make available Hash_Directory to Alire clients

b9acaf7f6d8d24808389851c3fea0087c5604bc6 authored over 5 years ago
Changes to allow download of archives without hash

This is intended to be used for initial hash computation, not to
bypass hash checks on indexed a...

7300b18e20c11e8c7728ad8e4b00bcc235565025 authored over 5 years ago
PR #211: Assorted minor changes

Assorted minor changes

3f2f7cbc1d23e2e5a4324b8232dc1decbdd28677 authored over 5 years ago
Remove initialization function for Temp_File

It was actually unneeded.

1b02b5d82ffb4eea2ad1569becbbadb16351bb63 authored over 5 years ago
Make Alire.Errors.Unique_Id a proper type

And add extra checks to avoid mixing these with regular strings.

50d0032353550642b56cea01d176ee380abb09ed authored over 5 years ago
Added Outcome.Assert to generate a Checked_Error

a147b37091bbb279b1049151a0b1a2fe2c54ef26 authored over 5 years ago
Bug workaround for indefinite outcomes

Indefinite_Holders caused an exception on termination even without
existing references to the ho...

9e247dbe578139917bd770997abe53be58086b6e authored over 5 years ago
Add default/preferred hash kind

9317b914aebba4398313bf05e34ea12faf498d88 authored over 5 years ago
Checked_Spawn that raises Checked_Error on failure

11fc16d0dfd0652c9f0907c374aadb8248a98ee9 authored over 5 years ago
PR #214: Updated readme to remove obsolete information

Updated readme to remove obsolete information

5b23189719fe130a296e53ca95d1530690d5fdec authored over 5 years ago
Updated readme to remove obsolete information

Mention that we are ramping up towards public beta so changes to be expected.
Hide the installer...

8655ba2c2f8bf6fb16b41966698bf0dba93fc12a authored over 5 years ago
PR #210: Generalize integrity checking and implement it for git origins

Generalize integrity checking and implement it for git origins

7228190d1adca09df721070e77c5a2a7f3484047 authored over 5 years ago
Update documentation to reflect changes

5488f59eb027b43db1f05e87a701ed1861f5ead0 authored over 5 years ago
Fix paths of filesystem VCSs to allow local testing

This way we can test integrity verification of VCSs without needing
internet connectivity.

dd642173b308ec422be464591b5f54b9181c4eda authored over 5 years ago
Tests for integrity verification of git origins

dd2bc93aa926c819d756db2cc40ffd1e607e1d12 authored over 5 years ago
Implement integrity checks for git origins

7f10d7c59d9cea80aaaf9123ed1a5d616b2f3401 authored over 5 years ago
Raw_Spawn with arguments as vector

Using GNAT.OS_Lib.Argument_String_To_List seems to fail on strings
with pipes, so we need a way ...

34b524c760965ef949ba987c50719e66cadafd6b authored over 5 years ago
New setup for generalized verification of origins

And refactored Source_Archive to fit in

df4b0db6341e2c3654c272715833ffa7c3dc3e2a authored over 5 years ago
Make Digest and Hash proper types

Being subtypes of string made too easy to mix them up

cda8535656788e192320baa7d64d247dcf5c5c94 authored over 5 years ago
Replace archive-hash with origin-hashes

The verification of downloaded info is generalized for all origins,
and also we allow having mor...

00f06b006328dc26c588d74ba91fcc0c4e34f003 authored over 5 years ago
PR #206: Migrate CI from Shippable to GitHub actions

cb0cbbd3e1591cc9eeb6d4cb153ceb63af599486 authored over 5 years ago
New workflow for CI using GH actions (linux only)

566dad032a2f1befbcb85904d913fc2ac8e82ab3 authored over 5 years ago
Replace Shippable badge with Actions badge

d7d8642038c63688d3f106287d0ee2e3b65ae75d authored over 5 years ago
Remove shippable configuration

dbe8ead44868e24dd74bd323cd35b3a3e62a874b authored over 5 years ago
PR #205: Fix another unknown-platform-related exception

310af5763e6d8088e7ff1dc7363497e264e0b1b2 authored over 5 years ago
Remove obsolete crate-testing bits from shippable

These are not actually running and cause an error in non-debian
docker images.

1487bc963047c5e6ccf5010f91670c663da227fd authored over 5 years ago
Add CentOS as unknown distribution in CI testting

586d6c79e67de47f0cafdd1480afa47f82a3b24b authored over 5 years ago
Fix test for the unsupported case

0e6be93774385e017ed323b2f3445aac90877aa4 authored over 5 years ago
Fix exception in `alr search --native`

3f4859e608f8d5e3a3a9e6c790ac6da0c0483bbd authored over 5 years ago
PR #204: Fix errors about native packages in unknown platforms

Fix errors about native packages in unknown platforms.

24a80f91b6fb8261e9ae5d2c8fff9c3c9c65dc24 authored over 5 years ago
Test for unsupported/unavailable native packages

5446f1669a8f62bfaa71b0b3154607733e340c90 authored over 5 years ago
Remove dependency on gnatmake/lsb_release

3fec04ca88d3e697d71c73db5c94e889e60e13e6 authored over 5 years ago
Avoid uncontained errors in unsupported distros

3f38dfccafd1a15499a83141ffaa925ef8c6cc37 authored over 5 years ago
PR #203: Re-enable using the master index in CI

54c22b16ed1e9970206b250fab9e90581ba96026 authored over 5 years ago
Re-enable using the master index in CI

ddb00654cc5f9e9cc5a2212cc68b45a8afbcd26d authored over 5 years ago
PR #202: Fail to `alr get` an unavailable release

6a15f1349a6c72c3012bc7bbb09fbc990c342aea authored over 5 years ago
Fail to `alr get` an unavailable release

ea3b1f5ce9575d4ef06ff4c1604c415260b82361 authored over 5 years ago
PR #201: Minor fixes related to origins

2f1b686e11a35a8781a87b6b0bea60a7b1510f8a authored over 5 years ago
Treat empty native origin as unavailable

c19e9e4ef3216751f78444598d4e7ad07113d7fe authored over 5 years ago
Export archive-hash field in source archive origins

f598750b1a6073f15b34ba3dbbfcb2c69b45f5f4 authored over 5 years ago
PR #199: Fix case insensitivity for crate names

Fix case insensitivity for crate names

edb43de68b29333fe5c2d13c617ad8fbeb073c26 authored over 5 years ago
Test for crate name case insensitivity

b7228a5967675e120695af78b23620da4895138d authored over 5 years ago
Enforce crate names in lowercase

85141e345c11b135ae397185e93d119cafb1fa23 authored over 5 years ago
Provide case-insensitive operators for crate names

f139aff8cd2e82da11b109282445010eca74f2bf authored over 5 years ago
PR #176: Set up gnatelim for future use

Set up gnatelim for future use

cc031709b021e1e02cf7208961d1fcfe1718bb11 authored over 5 years ago