Τρίτη 24 Μαΐου 2011

Heads up: Pristine source debian packages και PPAs

Η κλασική μέθοδος για να κάνει κάποιος "port" ένα πακέτο από το debian στο ubuntu PPA του είναι:

dget http://.../file.dsc
dpkg-source -x *.dsc
cd ...
dch -i     # εδώ βάζουμε το δικό μας όνομα, σχόλιο κλπ
debuild -S
cd ..
dput ppa *.changes

Τελευταία, σε ορισμένα πακέτα, το debuild -S δε συμπεριλαμβάνει στο description του upload το .orig.tar.gz αρχείο (για λόγους που δε χρειάζεται να περιγράψω εδώ). Αυτό μπορεί να οδηγήσει σε μήνυμα λάθους του στυλ:

"Unable to find blabla.orig.tar.gz in upload or distribution.
Files specified in DSC are broken or missing, skipping package unpack verification."

Η λύση σε αυτή την περίπτωση είναι η χρήση του
debuild -S -sa

Απλό :)

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου