[10:25] hi to all.. [10:48] low to all [10:54] smart.. [18:48] NikTh εδώ; [20:27] eliasps: Τώρα εδώ. [20:30] Έχεις ασχοληθεί καθόλου με χτίσιμο πακέτων; debdiff και τέτοια; [20:32] Κάνα δυο φορές. [20:34] Έχτισα ένα πακέτο για ubuntu.. Φτιάχνω το debdiff από την προηγούμενη έκδοση πως ακριβώς; [20:36] dch -i , αυτό εννοείς; [20:36] Αυτό το τρέχεις πριν χτίσεις το πακέτο; [20:36] Το πακέτο είναι from scratch ή υπάρχει ήδη και απλά άλλαξες κάτι; [20:36] Από τον πηγαίο κώδικα. [20:37] Αυτό το τρέχω όταν θέλω να επισημάνω τις αλλαγές που έχω κάνει. [20:37] Μάλιστα. Ευχαριστώ. Θα τσεκάρω να δω τι επιλογές υπάρχουν. [20:38] eliasps: Ποιο είναι το πακέτο που θες να χτίσεις; [20:38] το gnome-photos [20:38] έκανα [20:39] pull-lp-source gnome-photos [20:39] uscan [20:39] μετά μέσα στον φάκελο του gnome-photos uupdate ../upstreamtar-3.18.0, δημιουργήθηκε ο φάκελος για το 3.18 [20:40] μετά μέσα στον φάκελο debuild -S και στην συνέχεια sbuild το αρχείο .dsc που δημιουγήθηκε και έτσι δημιουργήθηκε το deb [20:40] Αρα υπάρχει το πακέτο στο launchpad. Εσύ , άλλαξες κάτι σε αυτό το πακέτο; διόρθωσες κάτι; [20:41] όχι, απλά έφτιαξα την νέα έκδοση, την 3.18 [20:41] στο ίδιο το πακέτο δεν άλλαξα κάτι [20:41] Δουλεύει; το δοκίμασες; [20:41] Αμέ, κανονικά. [20:42] Η διαδικασία χτισίματος στο LP αλλάζει. Δεν είναι η ίδια με Local. [20:42] Πως το έχτισες το πακέτο; [20:42] Το θέμα είναι ότι θελω να το ανεβάσω στο gnome3-staging. [20:43] Στο σύστημα σου(local) πως το έχτισες το πακέτο; [20:43] χρησιμοποίησα το sbuild, το σέταρα όπως γράφει εδώ: https://wiki.ubuntu.com/SimpleSbuild [20:45] Η εντολή που εκτέλεσα ήταν: [20:45] sbuild --dist=wily --arch=amd64 -A -c wily-amd64 gnome-photos_3.18.0-0ubuntu1.dsc [20:45] Οκ, φαίνεται να δουλεύει. Δεν το έχω χρησιμοποιήσει. Χρησιμοποιούσα το https://wiki.ubuntu.com/PbuilderHowto [20:45] Ναι, δουλεύει, το θέμα είναι ότι πρέπει να φτιάξω debdiff τώρα; [20:46] Δεν νομίζω. Ίσως και να χρειάζεται όμως, γράφοντας κάτι ως "Initial". Στείλε εσύ το πακέτο και θα σου πουν στο review. [20:47] Xm, ok. Θα ρωτήσω και στο #ubuntu-gnome μπας και ασχοληθεί κανείς. [20:48] Είπαμε trial and error, πρήξε τους τα @@κια, μέχρι να μάθεις αυτό που θες. Δεν κάνεις δουλειά διαφορετικά. Να σε μάθουν με το μικρό σου όνομα :P [20:50] Επίσης, για να ανεβάσεις στο σε κάποιο αποθετήριο πρέπει να έχει άδεια; έχεις; [20:50] Γιατί δεν φτιάχνεις ένα δικό σου αποθετήριο να το ανεβάσεις εκεί ; [20:55] eliasps: Είδα ότι έχει φτιάξει ήδη αποθετήριο/α . Οπότε dput ...mpla..mpla..mpla.. και ανέβασε το εκεί. Βέβαια θέλεις ένα κλειδάκι (PGP) δεν μπορείς να υπογράψεις τα πακέτα με το κυρίως κλειδί του Launcphad που έχει τώρα. [20:55] έχει/έχεις [20:57] Αυτό που χρειάζεται είναι αυτό τελικά για τοdebdiff [20:57] debdiff gnome-photos_3.16.2-1.dsc gnome-photos_3.18.0-0ubuntu1.dsc > gnome-photos_3.18.0-0ubuntu1.debdiff [20:57] Αλλά παίρνω ένα σφάλμα γιατο κλειδί. [21:01] NikTh, πες πως ξεμπερδεύω με αυτό. Πως το στέλνω για review στο gnome3-staging? [21:01] Δεν μπορείς να ανεβάσεις πακέτο σε άλλο αποθετήριο πέραν του δικού σου, εκτός αν έχεις άδεια. [21:02] Ανέβασε το πακέτο στο δικό σου αποθετήριο. [21:03] eliasps: https://help.launchpad.net/Packaging/PPA/Uploading [21:03] Μου είπε ο developer ακριβώς: Once it ready make a debdiff between old and new versions and forward that to us for sponsorship/upload [21:04] ΟΚ, τι λάθος παίρνεις για το κλειδί; [21:04] gpgv: Signature made Sun 27 Sep 2015 11:51:45 PM EEST using RSA key ID 07A14726 [21:04] gpgv: Can't check signature: public key not found [21:04] dpkg-source: warning: failed to verify signature on /home/elias/Builder/gnome-photos_3.18.0-0ubuntu1.dsc [21:04] αυτο στο debdiff [21:05] Φτιάξε ένα νέο κλειδί. Το έγραψα και πιο πριν. Δεν μπορείς να υπογράψεις πακέτα με αυτό που έχεις ήδη στο Launchpad. Φτιάξε ένα καινούριο και ανέβασε το και αυτό στο Launchpad. [21:05] Έπειτα φτιάξε ξανά το .dsc υπογράφοντας το με το νέο κλειδί. [21:06] Γιατί γίνεται αυτό? [21:09] eliasps: Δεν θυμάμαι ακριβώς, ψάχνω να βρω που το γράφει (το γιατί). Γι' αυτό το λόγο έχω δημιουργήσει κι εγώ δυο κλειδιά στο LP. Με το δεύτερο υπογράφω, πάντα. [21:16] eliasps: Για δοκίμασε gpg --keyserver keyserver.ubuntu.com --send-keys 07A14726 [21:18] NikTh το ίδιο. Το κλειδί είναι ήδη στους σερβερς. Κάτσε να φτιάξω άλλο να δω.. [21:18] eliasps: Ναι, είναι ήδη στους servers φυσικά. Αφού έχει ανέβει ήδη στο LP. Σου είπα θυμάμαι ότι έπρεπε κάποια στιγμή να κάνω το ίδιο (δεύτερο κελιδί) αλλά δεν θυμάμαι το γιατί (που το είχα διαβάσει). [21:19] Σπαζοκεφαλιές αυτές οι διαδικασίες :P [21:23] eliasps: Μάλλον το βρήκα. You can use most of Launchpad without OpenPGP. However, if you want to sign the Ubuntu Code of Conduct or use the Bug Tracker's email interface, you will need to register an OpenPGP key in your Launchpad account. [21:24] Το πρώτο κλειδί χρησιμοποιείται γι' αυτές τις δουλείες μόνο. Δεν μπορείς να υπογράψεις πακέτα όμως με αυτό. Πρέπει να δημιουργήσεις άλλο. [21:27] gpg --no-default-keyring -a --export 07A14726 | gpg --no-default-keyring --keyring ~/.gnupg/trustedkeys.gpg --import - [21:27] το έκανε trusted και καλά. [21:27] Τι στο καλό.. [21:27] Τώρα δεν παίρνω το σφάλμα! [21:33] Αν δεν παίρνεις σφάλμα δοκίμασε κι έτσι. Ίσως το άλλο που σου λέω εγώ να είναι για PPA μόνο (δικό σου δηλαδή). Πάντως θυμάμαι ότι δεν έβγαζα άκρη μέχρι να δημιουργήσω νέο κλειδί και με αυτό υπογράφω. [21:36] Έφτιαξα και νέο. [21:36] Καλού κακού. [21:36] Έχω χάσει το μπούσουλα με όλα αυτά. [21:37] Αν ανεβάσεις σε δικό σου αποθετήριο πιθανόν να χρειαστεί. Ναι είναι λίγο μπέρδεμα , όχι λίγο , πολύ! Εγώ τα έχω στήσει εδώ και κάμποσο καιρό και τα διατηρώ έτσι. Αν με ρωτήσεις να σου πω βήμα-βήμα πως τα έστησα...μπα.. [21:38] πάντως αυτά που με ταλαιπώρησαν (όπως πχ το PGP key) τα θυμάμαι ;) [21:39] Προς το παρόν θέλω να στείλω αυτό το build στο gnome3-staging [21:39] Τρέχα γύρευε τώρα. [21:40] Εντάξει δεν είσαι τώρα; δεν το υπέγραψε; [21:43] μωρέ το υπέγραψε, αλλά δεν έχω δικαιώματα να κάνω upload στο gnome3-staging Τι εκτελώ για να το στείλω; [21:44] Στείλε τους το αρχείο, αυτό που έφτιαξε η debdiff. [21:49] Την κάνω για τώρα. Τα λέμε. Καληνύχτα.