debian:forky disabled across all Jenkinsfiles — re-enable once full stack is available

Aperta
#1 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
debian, groovy

Direzione di ricerca

Start with the commented debian:forky entries in the Jenkinsfiles and use the provided grep command to enumerate affected repositories. Verify the listed packages install and that multiflexi-cli and a representative multiflexi-abraflexi-revolut stack build pass on Forky. Done means uncommenting the entries and removing the disable comments across all affected Jenkinsfiles.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Summary

debian:forky (Debian 14) has been commented out in Jenkinsfiles across all VitexSoftware/MultiFlexi/SpojeNetIT repos. This issue tracks the conditions required to re-enable it.

Why it was disabled

Forky is still in the unstable/research-only phase. The full Debian package ecosystem is not yet available for Forky, causing cascading build and install failures:

  • multiflexi-common — not yet available/installable on Forky
  • php-symfony-dependency-injection — not installable
  • php-phplucidframe-console-table — not installable
  • php-symfony-yaml → replaced by php-yaml, but transitive deps still missing
  • Any package depending on multiflexi-cli (e.g. multiflexi-abraflexi-revolut) fails postinst because multiflexi-cli itself cannot be installed

These unmet dependency chains make Forky builds universally non-functional across the stack at this time.

Scope

debian:forky was commented out in ~211 Jenkinsfiles across all repos in May 2026. Each disabled entry includes an inline comment explaining the reason, for example:

// 'debian:forky', // Disabled: Forky is still unstable/research-only.
//                 // The full Debian package ecosystem is not yet available for Forky.
//                 // Re-enable once the stack builds cleanly for Forky.

Conditions to re-enable

Re-enable debian:forky in Jenkinsfiles once all of the following are true on Forky:

  • multiflexi-common is installable
  • php-symfony-dependency-injection is installable
  • php-phplucidframe-console-table is installable
  • multiflexi-cli builds and installs cleanly (postinst succeeds)
  • A representative stack build (e.g. multiflexi-abraflexi-revolut) passes on debian:forky end-to-end

How to re-enable

Once the above conditions are met, run a bulk search across repos:

grep -rl "debian:forky" */debian/Jenkinsfile | xargs grep -l "Disabled"

Then uncomment the 'debian:forky', lines and remove the disable comments.

Related commits

  • VitexSoftware/AbraFlexi-Revolut — forky disabled (multiflexi-cli postinst failure)
  • MultiFlexi/multiflexi-cli — forky disabled (multiflexi-common cascade)
  • ~209 other repos — bulk disable May 2026

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Lingua principale
Groovy
Stelle
6
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Issue simili

Altre issue su Build System

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.