Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

Would it be possible to update the bundled submodules to latest releases/snapshots please? #390

Closed
@sanjayankur31

Description

@sanjayankur31

The following submodules are using quite old versions of the bundled software:

  • gsl-lite is using a snapshot from 2018. the current version is 0.40.0 from November 2021
  • highfive is 2.2.2 from july 2020, current release is 2.3.1 from august 2021
  • lexertl14 is a snapshot from may 2021, current master is at Feb 2022.

I totally understand that bundling third party tools using git-submodules is very convenient for CI etc., but I guess perhaps a task needs to be added to update these to the latest versions from time to time, maybe once every release? Otherwise we run into the primary issue with bundling copies of software---using outdated versions of software.


For context, I'm part of the maintenance team that maintains MorphIO in Fedora for the NeuroFedora team. We use system libraries wherever possible, and system libraries are constantly updated in Fedora to their latest releases. So our builds differ from upstream builds now, because the versions of bundled software here are not the current releases. Since MorphIO is used by other tools like NeuroM, small differences in MorphIO output can propagate to NeuroM and so on. (see BlueBrain/NeuroM#983, for example).

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions