Package: libdist-checkconflicts-perl (0.11-1.1)
Links for libdist-checkconflicts-perl
Debian Resources:
Download Source Package libdist-checkconflicts-perl:
- [libdist-checkconflicts-perl_0.11-1.1.dsc]
- [libdist-checkconflicts-perl_0.11.orig.tar.gz]
- [libdist-checkconflicts-perl_0.11-1.1.debian.tar.xz]
Maintainers:
External Resources:
- Homepage [metacpan.org]
Similar packages:
modulo per dichiarare conflitti di versione per una distribuzione
Una delle mancanze dei client CPAN attualmente esistenti, è che non hanno modo di specificare dipendenze con conflitti a valle per i moduli. Dist::CheckConflicts cerca di aggirare questo problema permettendo di specificare separatamente versioni di moduli con conflitti e di gestirli dopo che il modulo è stato installato.
Per esempio, diciamo che si ha il modulo Pippo e che un altro modulo Pluto usa Pippo. Se Pippo dovesse cambiare la propria API in modo non compatibile all'indietro, ciò renderebbe Pluto non funzionante fino a che non è aggiornato per usare la nuova API. Pippo non può semplicemente dipendere da una versione fissa di Pluto, perché ciò causerebbe una dipendenza ciclica (dato che Pluto già dipende da Pippo), e comunque ciò non esprimerebbe in ogni caso l'intenzione corretta: Pippo non usa per nulla Pluto. La soluzione ideale sarebbe se ci fosse un modo di specificare versioni dei moduli in conflitto in un modo che permettesse ai client CPAN di aggiornare automaticamente i moduli in conflitto dopo l'aggiornamento di un modulo esistente ma, fino a che ciò non sarà possibile, questo modulo permette agli utenti di farlo manualmente.
Other Packages Related to libdist-checkconflicts-perl
|
|
|
|
-
- dep: libmodule-runtime-perl (>= 0.009)
- modulo Perl per la manipolazione di moduli in fase di esecuzione
-
- dep: perl
- "Practical Extraction and Report Language" di Larry Wall
Download libdist-checkconflicts-perl
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 10.0 kB | 28.0 kB | [list of files] |