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

Script to enable completion in bash (#357)

01684abbdb41c50dde46d582d6cb9ac688d7c041 authored almost 5 years ago
Refactor for expected error exit codes (#353)

50af4e6d673345a1078527818382f0509a3f2021 authored almost 5 years ago
Clearer error msg for system external definition (#351)

42d900459a9155b03283d8e2e4172efff7cfcb54 authored almost 5 years ago
Don't clear exception error before re-raise (#352)

Also emit tar error, since things are going downhill from there

59b8d13e7c126be4868c78a26653201e1fd7341a authored almost 5 years ago
Fix bug where only the first added dependency is recorded (#348)

123fd7ca303ddb16ed6d2a6f3a5c0d118b814afa authored almost 5 years ago
Testsuite: bugfix check, more than one dependency

0283c1c057c3d1627082e65eb4a1acf121823823 authored almost 5 years ago
Fix check of duplicated dependencies

4066ba2d8ef29a9670f70f568f2369a8a30b8af1 authored almost 5 years ago
Actually merge msys2 feature into master (#346)

4f89346fd1f9df3e18924ff8e846e3eed86a785f authored almost 5 years ago
Windows CI: Force the installation for tar in msys2

The tar executable provided by Git install in GitHub Action Windows VM
doesn't seem to work. Thi...

006a8d43a137c1bd8c2aba899b741c6504d0565c authored almost 5 years ago
Alire.VCSs.Git: git doesn't accept -v

4e2397aaced02ced44c396148e923446f11cfb0b authored almost 5 years ago
Check for required tools and install from distro

If there is a known distro, and the tool is available, and the user agrees.

ee245049ebd27c1f0590be48f5236d9c29b843fa authored almost 5 years ago
Windows msys2 support (#336)

ed99c591233794884c9d150df29bb4da5a675bfb authored almost 5 years ago
Show origin kind of dependencies in alr show (#343)

This is optionally available through the new --detail switch.

293575b77e9353360e2e464d98e2540bbf0993ea authored almost 5 years ago
Alr.Platforms.Windows: print message for tools installation

7c117e65f76b0e2d2a8456c910d4a14cb7710fc3 authored almost 5 years ago
Alire.Externals: print message when looking for external

Looking for system package can take some time, it's better to tell the
user that there is someth...

0210c3db6371f89ee148aeafb7d7061f8a2e319c authored almost 5 years ago
Alire.Origins.Deployers.System: update user prompt on installation

The user can now:
- Reject installation but continue, can be used to just get sources of
proje...

8b760cc4e61dd358858686d843b9f986745c092b authored almost 5 years ago
Alire.Utils.User_Input: flush input before asking question

1d2e08da33d78d533a4e2beac90f84722c2c65c0 authored almost 5 years ago
Alr.Platforms.Windows: use system deployers

1eef7e122585c4f62ec2ee63816eb6f4fe1eb414 authored almost 5 years ago
Alire.Origins.Deployers.Source_Archive: improve error message

89cddc6013c4aedf736b6570d6b269723b88b30c authored almost 5 years ago
Add a Setenv procedure in Alire.OS_Lib

This is a wrapper over GNAT.OS_Lib.Setenv with additional logging.

1618cdec878de1944abc625705df3a6d60c2fffc authored almost 5 years ago
Alire.VCSs: remove leading file:// from origin

Some versions of git on Windows do not understand this prefix, and it doesn't seem to be required.

ee34911dfcb5aaf7bfa02244cd0c349fad8b8462 authored almost 5 years ago
Alr.Platforms.Windows: do not report user's choice as an error

5568dc38bf0edc795a1d9e36fedd9f08adc1a384 authored almost 5 years ago
Alire.Utils.User_Input: use default if stdin is not a TTY

d089a5b7da40d70f436f43260740edcac255c670 authored almost 5 years ago
Alr.Platforms.Windows: query the user before installing msys2

373cc8e25a20aed7e5544e673d540c9439dc6f47 authored almost 5 years ago
Alire.Origins.Deployers.System.Pacman: change detection of installed packages

Use the pacman -Qqe command to query installed packages.

f0733cc187ae6f3fe84389356eacea2f486df5a5 authored almost 5 years ago
Alire.Origins.Deployers.System.Pacman: fix version detection

The dash in pacman version is does not correspond to sementic versioning definition.
It is the r...

eb45a272971b1df54c6c32f95f3e314fa8db11e5 authored almost 5 years ago
Alire.Origins.Deployers.Source_Archive: log tar errors

5cfb15f0e85e5e78afb4e4f569aee8ade7438900 authored almost 5 years ago
Automatically install msys2 in the .cache folder

d9c32d68fa90d5f5f3b6d6c4bcb39e0999cbd2ef authored almost 5 years ago
testsuite: add a test for msys2 dependency installation

8398e44c88615b00df2adea6a39636e09f35e51e authored almost 5 years ago
Add a package to ask questions to the user on the cmd line

0682df9481cd364c245f6e29191fd53e9487d937 authored almost 5 years ago
Switch msys2 setup from archive to installer

d43bdfcf067f78490ccada91945bc09bb4892ea2 authored almost 5 years ago
Move the archive download code to a re-usable function

9b1cc601a777a67ebb6a3395bd6897ff8be3562a authored almost 5 years ago
Alire.Origins.Deployers.Source_Archive: capture error output

To avoid unecessary error messages on the tool output

1566e2d283b9382063b1a60b948ecb4b4c9244fc authored almost 5 years ago
Remove C from the list of languages in alr.gpr

7a5f9377b1a7c98394946472084071aa34f7a8ca authored almost 5 years ago
Add support for the Msys2 Windows distro

So far alr detects if Msys2 is either already in the path or installed in standard location.

In...

220f4334091dccb30f7150c9c29d45889520cbae authored almost 5 years ago
Add support for the Pacman system package manager

02574a96487df60cd2d2474e42cb5b9c38c5f2c1 authored almost 5 years ago
Prevent double add of dependencies (#342)

* Prevent double-adding dependencies
* Testsuite: properly detect double add

fbe7b18e80fff72968346f69b8227987068b1da0 authored almost 5 years ago
Don't attempt to detect sys pkgs in unknown distro (#330)

201fe3644129f3ac0eb3edf8c797ebea4de1ff7f authored almost 5 years ago
--docker opt for `alr test` to containerize builds (#334)

bf0dd82f147ce25e37ff36e72baeba3c0da4db9b authored almost 5 years ago
Use locale-independent apt/dpkg commands (#333)

Otherwise system package detection is broken with non-English locales

b55efcfd2ef2ea423c1777e144c4a7c06e61ac93 authored almost 5 years ago
Clarify logic+messages when `alr get` system crate (#326)

fb069e563d5ab33b958fcf8792e7099f935e884b authored almost 5 years ago
Explicitly exclude png/pdf from EOL detection (#325)

Some of our files in doc/ are misdetected and mangled on checkout

4cec661c4da5a68fa17b79b2fb0f2c03222cd839 authored almost 5 years ago
Change compile --> build per #258 (#331)

Fixes #299

8a380bb79949d332aadb12166f45d24dbe4d08e2 authored almost 5 years ago
Update documentation with external changes (#322)

The system crates rework done by ae81cbd introduced a few changes
that were not updated in the ...

5828b8c1514fd133aafa858e7a5abfdf9e11681e authored almost 5 years ago
Class diagram (#321)

0cfb82c885dd892abd26263d54ee571199eb73d7 authored almost 5 years ago
Fix bugs in `alr test` (#324)

* Child output was not logged on Checked_Error
* Regular child failures were reported as errors...

c73e06a48190cb232bf3a41ad3b69c8c1a14f5db authored almost 5 years ago
Suppress the warning on git detached checkout (#320)

0dfb012ca078992ca1122192449e498066a458e2 authored almost 5 years ago
Remove compiler-specific enums

With the compiler detected as a external tool, we no longer need
to enumerate all compilers. The...

90d3e05c6021ab3608e24ae00a559a09466decc6 authored almost 5 years ago
Updated docs to describe externals

8fa2ea21cbd93ccb09302ee032c26289868991ee authored almost 5 years ago
Tests for external tools

* Proper detection
* Proper use as dependency

3268cd519ce9fe9deac7a249108c8ecfa9cb3132 authored almost 5 years ago
Test script and testsuite amendments

Temporarily remove tests for native hinting that are reinstated
in the corresponding native exte...

3e4455251def9c5f42631308580ea6a0a88ff9e9 authored almost 5 years ago
Unindexed externals support

These externals serve to represent a crate that is known to exist,
but is not yet properly packa...

ca5bcdebe242bf53e692805b8528f4e87f23f610 authored almost 5 years ago
Added documentation about version output externals

7911dc24e62a48dfb96406eb4b9cb45046c5ca86 authored almost 5 years ago
Externals that detect tools from version output

e7e7fb7390325ba197bb8e7172ca48d88c107adf authored almost 5 years ago
Externals that detect native packages

Minimal tweaks on existing externals are done to allow compilation.
The next commit refactors cu...

ee032fc2937473bc8d202667fabc292ccb4bba6c authored almost 5 years ago
Documentation for unavailable/hint-only externals

c302f04323b940a265011e306da0bfb369b298d2 authored almost 5 years ago
More detailed information on externals, +tests

914fe0b457bb1ecdbb0dba13d637ee0b5d0b73c9 authored almost 5 years ago
Big Native -> System refactoring

e12815f8d5d1fe962da44ad3199c18ba270f06d5 authored almost 5 years ago
Fix breakage introduced during sys ext refactoring

When making system externals use the regular deploying sequence
forgot to mark the Fetch step as...

ae81cbdda9eb3a90a2f91480548caa0364d39f4b authored almost 5 years ago
Minor fixes for changes between FSF/CE + other CI

0aa6afe12e7e3de9291db03a75673a41fe6e8657 authored almost 5 years ago
Use externals in `get` for more precise feedback

209c58d9779311fac51b2356bda2aa0d191a5489 authored almost 5 years ago
Show custom external hints in `alr show`

6c967e991f9fa55b9f8a28be91503923b4d05e6c authored almost 5 years ago
Test for undetected external in alr search

a997ed43060c253c51f696e12a308240c1de75b9 authored almost 5 years ago
Refactor native functionality out of base Deployer

This way native managers have their own specialized subclass of Deployer.
The base Deployer'Clas...

ab339e18aa8c8e0c04ef8c098c49d360fa6f6dd7 authored almost 5 years ago
Documentation for system externals

2dc4e30612d3505e184488478a261eac3e421bfb authored almost 5 years ago
Adjust tests for new natives via externals

30f9e0bf3e2534cb00c97cb52d581e8324b05773 authored almost 5 years ago
Assorted utility additions for loading externals

203773fde396e86fef507b4f5bffd02c394fbb1d authored almost 5 years ago
Include externals in output of `search` and `show`

071ac0eac071d8342855795a381cade393e748e4 authored almost 5 years ago
Add `Hint` property to externals

b5f77907a404e52094fdc4b4e77fdf5bec7841af authored almost 5 years ago
Add `available` property to externals

78e992765d11b3d74cfedd752c250b15c319c22b authored almost 5 years ago
Use of externals in solver (Alire.Query)

A separate policy about solving externals is introduced, which requires
minimal changes in place...

e1ff714524d6599c2c5b3cef64e1d381470bdde9 authored almost 5 years ago
Detection of externals on demand in Alire.Index

40c95f816b13eb76dc985813aa0d35067048e4f3 authored almost 5 years ago
Base interface for external classes

05ad03cec3b64925e9050a84ee110932ada9eaa7 authored almost 5 years ago
Replace the alr_build.gpr aggregate project by environment variables

Instead of creating an aggregate project that contains the path to
dependencies' gpr files, and ...

f4f19fb8c8f136bfbbcce498e11cee6c6d54092a authored almost 5 years ago
Change jekyll output to use the long description

303eb70c5565d69b689212e35d91ff7e2a8b5d23 authored almost 5 years ago
Fix tar option --force-local on Windows

It seems like the --force-local option is not required/available on all
versions of tar for Wind...

4cd71fece33fba61beef1a118d78fd85271d34b6 authored about 5 years ago
PR #296: Refactor Project to Crate

c7355f41d8d3a4a136a539a27aedd851aece2d6e authored about 5 years ago
Various Project refactorings to Crate/Name/Release

Depending on context

e07df2a12fd34f121e34fd666981ef427669a26d authored about 5 years ago
Rename Alire.Projects -> Alire.Crates

5e31a71a2fa41e4cb54cf7519fce92eab5af11f4 authored about 5 years ago
Rename Alire.Project -> Alire.Crate_Name

4cb08d60f2f9f436b4c5f6f1840830a31ab9d3e2 authored about 5 years ago
PR #293: Unify crates/releases/descriptions into Alire.Index

ad20df8d5457c465b3cb0e6270555b5e148dc84f authored about 5 years ago
Unify crates/releases/descriptions in index

148ec8039c27772264dd7ac6a2f6b58f6659d438 authored about 5 years ago
PR #292: Add curl to recommended tools in installer

1c1e7a0eddc7dcd3480e54d80b8d0ce3299510ca authored about 5 years ago
Add curl to recommended tools

1b30994b372ce245c7a8f2e53f5575a2c7755978 authored about 5 years ago
PR #291: Debug dump stack trace on Outcome_Failure

23ab90198c349b392edabf2a8c8b62c7152b0fcb authored about 5 years ago
Debug dump stack trace on Outcome_Failure

When returning an Outcome_Failure, the call context is lost which
may be inconvenient for furthe...

1ba147072ca71567cac8f64981b4047b5230bd02 authored about 5 years ago
Test to verify expected output on Outcome_Failure

9a849400c57d8f4787eaeb41a51bfed259878e67 authored about 5 years ago
Fix tests that failed on new extra stderr output

13e01367959de48cbd59815c88aa7a26a26b6e3f authored about 5 years ago
PR #284: Rename and enable `comments` field as `long-description`

5920e5ccc214aa4ec986559a8ef5f87cbd8700e5 authored about 5 years ago
Test for valid long descriptions

There was already a test name long-description, but was intended
to test that the short descript...

139fc4659104bfc517bd145d8256af647f98bfdf authored about 5 years ago
Support Long Description as replacement of Comment

Fixes #92

92a5b069f4a2361b94808a30866092c949d5c94a authored about 5 years ago
Updated documentation to match

dc323c8f4183d95a064d0ac90eb874db41deea36 authored about 5 years ago
PR #274: Support for branches in the index repository

a023034474b4df1cb249db79deae25a04b249901 authored about 5 years ago
Fix for spurious warning in Debian/Ubuntu GNATs

c2768dc8ad849c3f7867b63f99dbf48d3b7b6d60 authored about 5 years ago
Check branch mismatch for the community index

e98b9ecc7c5db7051ee9c59043b030b7ff582532 authored about 5 years ago
Fix index versions in testsuite

2c1a103a246814c012e3eebc74def2fd9bd066ea authored about 5 years ago
testsuite: index branch mismatch

89ca49317053073b050a36008c3d3d16b8a21a63 authored about 5 years ago
`alr index` option to add/reset community index

24d4e3e19d0aa64c411541e5812a7da78440396d authored about 5 years ago
Use `checkout` instead of `reset --hard` in git

This is closer to the initially intended purpose, which simply was
to use a specific commit. Res...

640425cab894ff19de4b4047dbcaf020138b3459 authored about 5 years ago
Subprogram to Add/Reset the community index

ea0dfcc45908b8b36da8e5b86c9b55843c41e302 authored about 5 years ago