aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-05-12Fix typosKian-Meng Ang
2023-05-12Add testing of building packages from hex.pmLoïc Hoguin
2023-05-10Remove packages that look unmaintained and fail to compileLoïc Hoguin
These are all fairly low risk because they haven't compiled for a while. A small number seem maintained in a fork and have a hex.pm entry that is maintained. The others are likely not used by anyone or only by users stuck on very old Erlang versions.
2023-05-10Remove packages that use the apps/ structureLoïc Hoguin
They cannot be used as dependencies directly.
2023-05-09Autopatch: Include $LBLIBS when compiling c_src filesLoïc Hoguin
2023-05-09Autopatch: better handle COMPILE_FIRST/erl_first_filesLoïc Hoguin
This is still a bit hackish but it appears that some projects have wrong erl_first_files entries (module exists but not at the location configured) and so we have to do a bit of manipulation before we can find the module. We also need to be cautious about .yrl/.xrl because their corresponding .erl files may not exist in the repository before compilation yet can be listed in erl_first_files.
2023-05-05Add ELIXIR_PATCH=1 when testing building packagesLoïc Hoguin
2023-05-05Autopatch: add support for >= hex versionsLoïc Hoguin
We use the same strategy as ~= we try to look for the version in the .lock file and if we can't find it we guess for now.
2023-05-05Tests: exclude pmod_transform from .app/load checksLoïc Hoguin
This is not a proper OTP application.
2023-05-05Deps: Add a project-specific patch for hutLoïc Hoguin
Hut has both a Makefile and erlang.mk but the default target does not build the project. To fix a few packages we have a special patch HUT_PATCH that will call the appropriate target.
2023-05-05Autopatch: Move to Rebar3Loïc Hoguin
2023-05-05Autopatch: Improve hex version detection for ~>Loïc Hoguin
2023-05-05Ignore plugins from package checksLoïc Hoguin
2023-05-05Autopatch: support rebar3 plugin-style C compile hooksLoïc Hoguin
2023-05-04Add package re2 to the indexLoïc Hoguin
2023-05-04Remove rabbit/amqp_client packages and patchesLoïc Hoguin
We expect users to fetch these projects from hex.pm now and the packages no longer worked.
2023-05-04Remove more obsolete/unmaintained packagesLoïc Hoguin
These packages were noted as being obsolete in the description on GitHub.
2023-05-04Update the query duplicate testLoïc Hoguin
2023-05-04Autopatch: do not export ERLC_OPTSLoïc Hoguin
Otherwise some dependencies may get the wrong ERLC_OPTS and may end up with invalid or duplicate options.
2023-05-04Update package branches and in some cases URLsLoïc Hoguin
Most of them went master->main. Some went master->develop.
2023-05-04Remove packages explicitly unmaintained or deletedLoïc Hoguin
The packages either no longer have a project page on GitHub (in some cases the users were deleted) or the users have archived the projects and they no longer compile. The packages from jj1bdx removed in this commit were integrated in the 'rand' module found in the OTP distribution.
2023-04-03Fix core-app-yrl-header test for OTP-26Loïc Hoguin
2023-04-03Fix core-deps-fetch-git-submodule testLoïc Hoguin
Test broke when git did a security fix related to file:// that we are using for the submodule in this test.
2023-03-09Add missing dot breaking Relx eval after upgrade to Relx 4Loïc Hoguin
2022-11-10Fix code coverage for ct-* targetsLoïc Hoguin
Thanks to David Ansari for the report.
2022-08-30Removed hardcoded `-arch x86_64` for MacOS nifsDominic Letz
For current macs the flag seems problematic as it overrides the default choice of building for the current architecture and hence prevents building on ARM based macs.
2022-05-31xref: Also ignore targets where applicableLoïc Hoguin
2022-05-31xref: Better handling of app scopeLoïc Hoguin
2022-05-31Add -Werror by default againLoïc Hoguin
It was removed by mistake.
2022-05-31Point Relx back to upstreamLoïc Hoguin
All PRs have been merged.
2022-05-31Fix XRef -> Xref in documentationLoïc Hoguin
2022-05-31Tiny docs tweakLoïc Hoguin
2022-05-30Fix yecc test case failing with OTP-25.02022.05.31Loïc Hoguin
2022-05-30Revamp and document Xref supportLoïc Hoguin
2022-05-23Hopefully more portable bootstrap-rel fixLoïc Hoguin
2022-05-23Fix bootstrap-rel testLoïc Hoguin
2022-05-23Better fix for inserting BUILD_DEPS += relxLoïc Hoguin
2022-05-23Fix core-deps-rel testLoïc Hoguin
2022-05-23Automatically add relx dependency on bootstrap-relLoïc Hoguin
2022-05-20Set date for breaking Relx 4 changeLoïc Hoguin
2022-04-28Update .gitignoreLoïc Hoguin
2022-04-28Fix core-deps-fetch-hex test when LEGACY=1Loïc Hoguin
2022-04-28Fix core-query-deps-no-duplicates testLoïc Hoguin
2022-04-28Only test compatibility with rebar3, not rebar2Loïc Hoguin
2022-04-28Fix core-autopatch-two-rebar testLoïc Hoguin
Mochiweb has moved from master to main branch.
2022-04-28Remove erlang_protobuffs tests, only gpb works nowLoïc Hoguin
2022-04-28fixup! Upgrade to Relx 4 which is now used as a libraryLoïc Hoguin
2022-04-27Upgrade to Relx 4 which is now used as a libraryLoïc Hoguin
2022-04-26Fix .app.src.script autopatch when no .app.src is present2022.04.26Loïc Hoguin
Thanks Luke Bakken for the report!
2022-04-12Temporary, incomplete fix for OTP-25 RelxLoïc Hoguin
This will not make release upgrades work for OTP-25. We need to move on to Relx 4 in order to fix those.