Corriger les liens Waypaper et la reprise de préparation — paquet r17 vérifié #75

Merged
mathieu merged 2 commits from fix/waypaper-symlink into main 2026-09-13 01:55:09 +00:00
Owner

Fixes #74

Correctif livré et vérifié

Les liens Git 120000 sont maintenant inclus dans l’audit comme texte de destination non fiable, avec mode/type et empreinte, sans ouvrir leur cible. Les substitutions de répertoires parents et les changements de type sont refusés. Les erreurs de préparation proposent retry/skip/cancel sans fabriquer d’audit ni autoriser la cible exclue.

Waypaper 2.9-1 inspecté sans exécution : commit 3dcfc55f4cfd4def5e60d922fcefc3222336e6ef, lien LICENSES/0BSD.txt -> ../LICENSE.

Vérifié

  • Suite Go complète, go vet et diff --check passent.
  • Régressions : liens internes, externes, cassés et texte hostile, absence de lecture de la cible, dérive destination/type, parent substitué, reprise/exclusion/annulation sans baseline ni faux audit.
  • Source signée et poussée : 7e224dbbe76247720a20bcf7b3ef32bed209687e.
  • Recette candidate 0.1.0.r17.g7e224db-1, archive SHA-256 73103dd11d34e638b43d634d7be7958c0b762c113faaaf19d32c4d3c2851d8df ; .SRCINFO générée sous Arch non-root ; contrôle de fraîcheur réussi.
  • Historique de main conservé, y compris fournisseurs, modèle et prompt. Ne pas squash/rebase : le commit source doit rester accessible.

Livraison vérifiée

Les deux conteneurs conservés auroscope-74-package et auroscope-74-paru ont terminé avec code 0. Upgrade réel r16 → r17 avec anciens paquets présents, sans --force : réussi. Le gate complet Paru a exercé /usr/bin/auroscope installé : reprise/exclusion/annulation de préparation sans approbation ni faux audit, fournisseurs, prompt/modèle, couleurs natives, build/install AUR, édition/réaudit, dérive et reprise explicite, opérations officielles sans audit. Les tests unitaires vérifient la représentation des liens et leur garde d’identité.

pacman -Q auroscope : auroscope 0.1.0.r17.g7e224db-1. Commit de livraison : 2cf1f907c481d6e00b81d0b5acbcb91fbc29c216. Journaux complets conservés sous les artefacts Hephaistos waypaper-gates/{package,paru}-docker.log.

Les archives privées ont été authentifiées sur l’hôte puis contrôlées par checksum, sans credentials dans les conteneurs. Les fournisseurs sont contrôlés dans les gates : pas de nouvelle qualification d’inférence réelle, ni d’installation réelle de Waypaper revendiquée. Aucun paquet installé sur la machine de Mathieu, aucune fusion effectuée.

Mathieu: tu peux examiner puis fusionner cette PR avec un commit de fusion pour préserver le pin source et les pins antérieurs, pas de squash. Le ticket reste suivi jusqu’à vérification après fusion.

Fixes #74 ## Correctif livré et vérifié Les liens Git 120000 sont maintenant inclus dans l’audit comme texte de destination non fiable, avec mode/type et empreinte, sans ouvrir leur cible. Les substitutions de répertoires parents et les changements de type sont refusés. Les erreurs de préparation proposent retry/skip/cancel sans fabriquer d’audit ni autoriser la cible exclue. Waypaper 2.9-1 inspecté sans exécution : commit `3dcfc55f4cfd4def5e60d922fcefc3222336e6ef`, lien `LICENSES/0BSD.txt -> ../LICENSE`. ## Vérifié - Suite Go complète, go vet et diff --check passent. - Régressions : liens internes, externes, cassés et texte hostile, absence de lecture de la cible, dérive destination/type, parent substitué, reprise/exclusion/annulation sans baseline ni faux audit. - Source signée et poussée : `7e224dbbe76247720a20bcf7b3ef32bed209687e`. - Recette candidate `0.1.0.r17.g7e224db-1`, archive SHA-256 `73103dd11d34e638b43d634d7be7958c0b762c113faaaf19d32c4d3c2851d8df` ; .SRCINFO générée sous Arch non-root ; contrôle de fraîcheur réussi. - Historique de main conservé, y compris fournisseurs, modèle et prompt. Ne pas squash/rebase : le commit source doit rester accessible. ## Livraison vérifiée Les deux conteneurs conservés `auroscope-74-package` et `auroscope-74-paru` ont terminé avec code 0. Upgrade réel r16 → r17 avec anciens paquets présents, sans `--force` : réussi. Le gate complet Paru a exercé `/usr/bin/auroscope` installé : reprise/exclusion/annulation de préparation sans approbation ni faux audit, fournisseurs, prompt/modèle, couleurs natives, build/install AUR, édition/réaudit, dérive et reprise explicite, opérations officielles sans audit. Les tests unitaires vérifient la représentation des liens et leur garde d’identité. `pacman -Q auroscope` : `auroscope 0.1.0.r17.g7e224db-1`. Commit de livraison : `2cf1f907c481d6e00b81d0b5acbcb91fbc29c216`. Journaux complets conservés sous les artefacts Hephaistos `waypaper-gates/{package,paru}-docker.log`. Les archives privées ont été authentifiées sur l’hôte puis contrôlées par checksum, sans credentials dans les conteneurs. Les fournisseurs sont contrôlés dans les gates : pas de nouvelle qualification d’inférence réelle, ni d’installation réelle de Waypaper revendiquée. Aucun paquet installé sur la machine de Mathieu, aucune fusion effectuée. **Mathieu: tu peux examiner puis fusionner cette PR avec un commit de fusion pour préserver le pin source et les pins antérieurs, pas de squash.** Le ticket reste suivi jusqu’à vérification après fusion.
hephaistos changed title from WIP: Corriger les liens Waypaper et la reprise de préparation — paquet r17 to Corriger les liens Waypaper et la reprise de préparation — paquet r17 vérifié 2026-09-13 01:52:43 +00:00
mathieu deleted branch fix/waypaper-symlink 2026-09-13 01:55:09 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
2027a/auroscope!75
No description provided.