Skip to content

Commit fa31e42

Browse files
committed
build: files_tech_core en dépendance git, plus par chemin relatif
`path: ../files_tech_core` ne résout que dans l'arborescence de développement, là où les dépôts frères sont côte à côte. Partout ailleurs — un clone du dépôt, une CI, un buildserver — `pub get` s'arrête sur « could not find package files_tech_core at "../files_tech_core" ». L'application était donc **incompilable par quiconque n'a pas mes dossiers**, ce qui contredit le fait d'en publier les sources sous Apache 2.0. Constaté ce soir en faisant tourner les vérifications F-Droid : c'est ce qui a fait échouer le build de notes_tech, tandis que pass_tech passait — elle utilise une dépendance git depuis sa v2.6.0. Le paquet est public sur GitHub et épinglé à un commit, pas à une branche : une dépendance mouvante rendrait le build non reproductible. Vérifié dans un clone SANS aucun dépôt frère à côté : `pub get` résout. Le même clone échouait avant. Pas de release dédiée — aucun changement visible pour l'utilisateur, le prochain vrai bump le portera.
1 parent 00b6cc1 commit fa31e42

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

pubspec.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,16 @@ dependencies:
1212
cupertino_icons: ^1.0.8
1313

1414
# Code partage Files Tech (RecentFiles, UpdateService, CloudShareRow, etc.)
15+
# Dépendance git et non chemin relatif : `path: ../files_tech_core` ne résout que dans
16+
# l'arborescence de développement. Hors de celle-ci — un clone du dépôt, la CI, le buildserver
17+
# F-Droid — `pub get` échoue sur « could not find package files_tech_core ». L'application était
18+
# donc incompilable par quiconque n'a pas les dépôts frères côte à côte, ce qui contredit le fait
19+
# de publier les sources. Épinglé à un commit pour rester reproductible ; pass_tech procède ainsi
20+
# depuis sa v2.6.0.
1521
files_tech_core:
16-
path: ../files_tech_core
22+
git:
23+
url: https://github.com/gitubpatrice/files_tech_core.git
24+
ref: 4a69aa89a7a7bf6791a03692ca2dbdbb7e66efae
1725

1826
# PDF - visualisation et manipulation
1927
syncfusion_flutter_pdfviewer: ^33.2.4

0 commit comments

Comments
 (0)