Skip to content

Mise à jour à Ubuntu Noble + outils, suppression gtfs2netex#24

Merged
thbar merged 6 commits intomasterfrom
ubuntu_noble
Jun 22, 2025
Merged

Mise à jour à Ubuntu Noble + outils, suppression gtfs2netex#24
thbar merged 6 commits intomasterfrom
ubuntu_noble

Conversation

@AntoineAugusti
Copy link
Copy Markdown
Member

@AntoineAugusti AntoineAugusti commented Jun 16, 2025

  • Mise à jour vers Ubuntu Noble
  • Suppression de gtfs2netex
  • Mises à jour des dépendances : validateur GTFS, validateur GTFS MobilityData, GTFS-RT MobilityData, GTFS to GeoJSON

@thbar thbar changed the title Ubuntu Noble Mise à jour à Ubuntu Noble + outils, suppression gtfs2netex Jun 22, 2025
Copy link
Copy Markdown
Collaborator

@thbar thbar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tout se build bien chez moi en local.

J'ai ajouté des changelogs et corrigé un petit warning Docker.

Top merci !

Comment thread Dockerfile
# this repo has no tagged releases ; we pin the version based on latest verified commit instead
RUN git clone https://github.com/rust-transit/gtfs-to-geojson.git
RUN git -C gtfs-to-geojson checkout 9ca9a25b895ba1b2fdf4d04e92895afec52d0608
RUN git -C gtfs-to-geojson checkout 604dd7a1f7d0f97f1a89c9b061a41e3094dfd310
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread Dockerfile
# To avoid breaking the build in case of variable change upstream, we instead force the build to be local, which
# makes the COPY step in the next stage more reliable too. Useful debugging tips including `RUN env`, and adding `--verbose`
RUN CARGO_TARGET_DIR=./target cargo build --manifest-path=gtfs2netexfr/Cargo.toml --release
RUN strip ./target/release/gtfs2netexfr
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread Dockerfile
RUN curl --location -O https://github.com/MobilityData/gtfs-validator/releases/download/v3.1.1/gtfs-validator-3.1.1-cli.jar
RUN cp gtfs-validator-3.1.1-cli.jar /usr/local/bin
RUN curl --location -O https://github.com/MobilityData/gtfs-validator/releases/download/v7.1.0/gtfs-validator-7.1.0-cli.jar
RUN cp gtfs-validator-7.1.0-cli.jar /usr/local/bin
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changements: https://github.com/MobilityData/gtfs-validator/releases

(pas utilisé par nous en CLI actuellement)

Comment thread Dockerfile
# freeze by commit + self-compile for now (until https://github.com/MobilityData/gtfs-realtime-validator/issues/105 is handled)
RUN git clone https://github.com/MobilityData/gtfs-realtime-validator.git
RUN git -C gtfs-realtime-validator checkout f9472e33e3c4719311b354ef7bc747035d67b1a8
RUN git -C gtfs-realtime-validator checkout 57146b4eb7a55e68f4655b8c3f3ffb5ed9cebff1
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@thbar thbar enabled auto-merge (squash) June 22, 2025 15:38
@thbar
Copy link
Copy Markdown
Collaborator

thbar commented Jun 22, 2025

Je vais aller préparer une release.

@thbar thbar merged commit c5c97b0 into master Jun 22, 2025
1 check passed
@thbar thbar deleted the ubuntu_noble branch June 22, 2025 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Utiliser dépôt de MobilityData pour le validateur GTFS-RT Ajouter un test vérifiant proj.db

2 participants