/srv/irclogs.ubuntu.com/2015/09/28/#ubuntu-gr.txt

EuakiΝέα από events: Εκδηλώσεις / Ανακοινώσεις Chania L.U.G. | Re: Συναντηση μελους απο Αθηνα στα Χανια <https://forum.ubuntu-gr.org/viewtopic.php?p=294732#p294732> || Εκδηλώσεις / Ανακοινώσεις Chania L.U.G. | Re: Αλλαγή τοποθεσίας για τις συναντήσεις του Chania-LUG <https://forum.ubuntu-gr.org/viewtopic.php?p=247935#p247935> || Εκδη02:26
=== swapjim- is now known as swapjim
=== swapjim- is now known as swapjim
=== swapjim- is now known as swapjim
=== vev_ is now known as vev
=== swapjim- is now known as swapjim
EuakiΝέα από ubuntusecurity: USN-2747-1: NVIDIA graphics drivers vulnerability <http://www.ubuntu.com/usn/usn-2747-1/>15:10
EuakiΝέα από ubuntusecurity: USN-2748-1: Linux kernel vulnerabilities <http://www.ubuntu.com/usn/usn-2748-1/>20:56
NikTheliasps: Τι έγινε με το gnome-photos ;21:14
eliaspsNikTh εντάξει. Το έστειλα στον developer και μου είπε πως είναι εντάξει, μόνο που όταν φτιάχνω πακέτα για αυτό το PPA να τα κανω tag με ~wily.21:15
eliaspsΔεν χρειάστηκα δεύτερο κλειδί τελικά.21:16
eliaspsΜε ένα το κάνει κανονικά.21:16
eliaspsΤο bug που είπες για επιβεβαίωση δεν υπάρχει στο UG 15.1021:16
eliaspshttp://forum.ubuntu-gr.org/viewtopic.php?f=70&t=31084&p=332708#p33270821:17
NikTheliasps: gotcha https://launchpadlibrarian.net/219003727/gnome-photos_3.18.0-0ubuntu1~wily1_source.changes :)21:17
eliasps Τώρα αυτό το Version: 3.18.0-0ubuntu1~wily121:18
eliaspsδεν ξέρω πως να βάζω wily1 sto telos21:18
eliaspsθα τα βρω, που θα πάει.21:18
NikThChanged-By: Elias Psallidas <xxxxxxxxx@xxxxx.com>21:19
NikTh:-)21:19
NikThΑυτό με dch -i θα σου ανοίξει το αρχείο debian/changelog και θα κάνεις εκεί τις αλλαγές.21:19
NikThΚάνε το τώρα, αν έχεις ακόμη τον κατάλογο που το έφτιαξες.21:19
eliaspsΜπα, πήρε πόδι. Το gnome-photos ήταν η απλή περίπτωση. Τώρα δοκιμάζω λίγο πιο σύνθετες εφαρμογές21:20
eliaspsπχ gedit ή gnome-shell, έτσι για δοκιμές.21:20
NikThΧαχα.. ΟΚ.21:20
NikThgnome-shell ; από το απλό στο πιο περίπλοκο.21:20
eliaspsχρησιμοποίησα dch -r για να βάλει την έκδοση.21:21
eliaspsΘέλω να μάθω λεπτομέρειες για το πως λειτουργούν όλα αυτά. Γιατί ναι μεν το πακέτο χτίστηκε, αλλά πολύ επιφανειακή γνώση.21:21
NikThΚαι dch -i για να την επεξεργαστείς και να προσθέσεις (χειροκίνητα) το ~wily21:21
eliaspsΑν κάτσει κανένα πρόβλημα δεν θα ξέρω από που να αρχίσω.21:21
eliaspsΑ καλώς! Θα το δοκιμάσω!21:21
NikThΓουγλης και IRC.21:21
NikThΑπό εκεί αρχίζεις και εκεί τελειώνεις.21:22
eliaspsΔεν τους βλέπω και πολύ ορεξάτους να απαντάνε στο IRC! Χαχαχα!21:22
NikThΜη νομίζεις, κανείς δεν τα ξέρει εντελώς όλα.21:22
eliaspsΠάλι καλά αυτός ο dev του UG είναι πρόθημος να βοηθάει, μιλάμε με mails21:22
NikThΘέλει πρήξιμο. Θέλει υπομονή μέχρι να πετύχεις το κατάλληλο άτομο.21:22
NikThΜετά από 3 μέρες και περί τα 10 fail builds βρήκα λύση στο ερώτημα που είχα, σχετικά με το πως να αφαιρέσω τα generic και lowlatency flavors από τον πυρήνα και να κρατήσω μόνο το δικό μου.21:23
eliaspsΤο πιο δύσκολο ήταν το configuration των εργαλείων.21:23
eliaspsΑ ναι, κάτι ήθελα να σου πω, ήμουν κρυμένος στο ubuntu-devel όταν μπήκες και έκανες ερώτηση21:24
eliaspsΌλοι πήραν σειρά να απαντήσουν!21:24
eliaspsΧαχαχαχα21:24
NikThΧαχαχα21:24
eliaspsΚάπως έτσι και με εμ´ενα!21:24
NikThΣήμερα μου είπε κάποιος ένα tip, το δοκίμασα σε συνδυασμό μαζί με κάτι δικά μου και έκανα δουλειά. Ακόμη μένει κάτι μικρό (σχετικά με την ονομασία) αλλά τα πακέτα τουλάχιστον χτίζονται σωστά (με λάθος όνομα όμως).21:25
eliaspsΈχεις μπλέξει και εσύ με τους πηρύνες.21:25
NikThΓίνεται χαμός από scripts  εκεί μέσα και είναι το ένα συνδεδεμένο με το άλλο. Πειράζοντας μια γραμμή από το κατάλληλο (ή ακατάλληλο) script μπορείς να τα γ@μήσεις όλα. :P21:26
eliaspsΧαχαχαχα ακριβώς! Χαρα στο κουράγιο σου.21:27
eliaspsΕδώ στα gnome extensions αλλάζω όνομα μία μεταβλητή και γ@#$@#$ το σύμπαν. Στον kernel επί άπειρο!21:27
NikThΩστόσο με αυτό που έκανα - την αλλαγή - μείωσα το build time από 4-5hrs σε 50λεπτά. Χτίζει πλέον μόνο τα απαραίτητα πακέτα (binaries) για τον bfq. Μένει να το δοκιμάσω 2-3 φορές ακόμη για επιβεβαίωση και έπειτα θα το περάσω και στα PPAs.21:29
NikThΤο δοκιμάζω εδώ: https://launchpad.net/~nick-athens30/+archive/ubuntu/trusty4-dev21:29
NikTheliasps: Κοίτα για παράδειγμα πόσα binaries  έχτισε εδώ: https://launchpad.net/~nick-athens30/+archive/ubuntu/trusty4-dev/+packages , κάνε κλικ στο βελάκι να ανοίξει.21:33
NikThΚαι κοίτα τι χαμός γίνεται εδώ: https://launchpad.net/~nick-athens30/+archive/ubuntu/trusty4/+packages , μια ώρα scroll down.21:34
eliaspsΆντε ρε συ.. μεγάλη διαφορά!21:35
eliaspsΤι ακριβώς έκανες;21:35
NikThΒέβαια θέλει δοκιμές να δω αν λειτουργεί σωστά, που κατά πάσα πιθανότητα λειτουργεί, γιατί τα υπόλοιπα .udebs ..κλπ είναι εξαρτήσεις του generic και/ή του lowlatency.21:37
NikTheliasps: Δεν θυμάμαι ακριβώς (χαχαχα). Έκανα τόσες πολλέ δοκιμές που δεν τις θυμάμαι ακριβώς. Γι' αυτό δουλεύω μέσω git. Πρέπει να κοιτάξω το git log για να θυμηθώ ;)21:38
eliaspsσημείωσε τα σε αρχείο στο pc.21:38
eliaspsΕγώ αυτό κάνω γιατί αν χτύπα ξύλο χρειαστώ καμιά νέα εγκατάσταση, το configuration απ' την αρχή θα μου βγάλει την πίστη.21:39
NikThΈτσι.21:39
NikThΜε το git δεν χρειάζεται να κρατάς σημειώσεις. Τις κρατάει αυτό για σένα ;)21:40
eliaspsΠου;21:40
NikThΚαι το configuration το κάνεις ΜΙΑ φορά μόνο. Σε κάθε νέα έκδοση κάνεις ένα checkout το παλιό αποθετήριο στο καινούριο (μόνο αυτά που σε ενδιαφέρουν, πχ debian & debian.master καταλόγους)21:41
NikThκαι έπειτα αλλάζεις μόνο 1-2 αρχεία και τέλος.21:41
NikTheliasps: στο log file . Δίνοντας git log θα δεις όλες τις αλλαγές (commits) που έχεις κάνει.21:42
eliaspsΔυστυχώς δεν χρησιμοποιώ ακόμα το git πολύ.21:42
eliaspsΜόνο για να κάνω clone τα repos του gnome και να τσεκάρω για αλλαγές στα dependencies21:43
NikThΟύτε εγώ είμαι expert. 5-10 βασικά πραγματάκια και επίσης υπάρχει ΑΠΛΕΤΟ documentation και QA στο Web. Θα βρεις τα πάντα.21:43
NikThΩραία, ξεκίνα λοιπόν από αυτό.21:44
NikThΚάνε clone το git του GNOME και μετά φτιάξε ένα δικό σου branch για το πακέτο που θέλεις.21:44
NikThπχ git checkout -b mybranch gnome-photos3.1821:44
NikThΔεν ξέρω πως ονομάζει το gnome-photos, αλλά υπάρχει και tab completion.21:45
NikThΈτσι θα φτιάξει ένα νέο αποθετήριο , δικό σου, κι εκεί δουλεύεις χωρίς να χαλάσεις το original.21:45
NikThΦτιάξε το όπως θέλεις, με το configuration που θέλεις , τσέκαρε ότι δουλεύει σωστά (χτίσε κάνα πακέτο).21:46
NikThΌταν θα έρθει πχ νέα αναβάθμιση του gnome-photos σε 3.20, και αν υποθέσουμε ότι όλο το configuration το έχεις κάνει στον κατάλογο debian του gnome-photos3.1821:47
NikTh$ git checkout -b mynewbranch gnome-photos3.2021:47
eliaspsΚαι θα το πάρει αυτόματα με τις δικές μου αλλαγές;21:47
NikThΔημιουργείς νέο branch, clean που λένε21:47
NikThκαι μετά21:47
eliaspsΑ..21:47
NikTh$ git checkout myoldbranch -- debian21:48
NikThκαι ΟΛΟΣ ο κατάλογος debian περνά πλέον στο νέο branch.21:48
eliaspsΑυτό είναι πολύ χρήσιμο για αυτό που σκοπεύω να κάνω!21:48
NikThΑλλάζεις ότι χρειάζεται, πχ το όνομα (dch -i) και τέλος.21:48
NikThΝαι, δεν χάνεις χρόνο. Αν θέλεις να αναβαθμίζεις να διατηρείς up-to-date πακέτα, είναι ο καλύτερος τρόπος.21:49
NikThΤο configuration του πυρήνα είναι, χωρίς πλάκα, καμία 20αρια αρχεία.21:49
NikThΑν ήταν να το κάνω κάθε φορά από σημειωματάριο και χειροκίνητα, θα έπρεπε να ξεκινάω το πρωί και να τελειώνω το μεσημέρι :P21:50
eliaspsΜε έφτιαξες! :P21:50
eliaspsxaxaxaa21:50
NikThΣκοπεύεις να γίνεις maintainer  του GNOME  ε;21:51
NikThΤην άδεια του Leader την πήρες; (χαχαχαχα)21:52
eliaspsΧαχαχαχαχαχαχαχα!21:53
eliaspsΑυτός δεν ασχολείται με τεχνικά! Μόνο με community management και leadership να πούμε!21:54
NikThΕπίσης, σημαντικό, σε κάθε αλλαγή που κάνεις μη ξεχνάς $ git add --all && git commit -a21:54
NikThαλλιώς θα είναι σαν να μην την έκανες.21:54
NikThΣυχνά πυκνά να εκτελείς και $ git status να βλέπεις τι γίνεται.21:54
eliaspsΣημειώνω! :P21:55
eliaspsΘα τα δοκιμάσω αμέσως. Είμαι και στο #ubuntu-gnome τώρα, μπήκε ο dev και θα τον πρήξω για το packaging.21:56
NikTheliasps: Σωστός! :)21:56
NikTheliasps: Άλλη σημαντική εντολή, όταν πακετάρεις μέσω git, για να μην συμπεριλάβει στο πακετάρισμα τίποτα garbage files, χτίζεις με :22:02
NikThdebuild -S -rfakeroot -I.git -I.gitignore -i'\.git.*' -sa22:02
eliaspsΈχω λιώσει με τα man pages. Φαντάζομαι και εσύ.22:04
NikThή πιο σωστά: $ debuild -S -rfakeroot -I.git -I.gitignore -i'\.git.*' -kτο PGP κλειδί εδώ κολλητά -sa22:04
NikThΠροσωπικά και επειδή με ενδιαφερόμουν, όταν έψαχνα κι εγώ να δω πως θα χτίσω τον πυρήνα σωστά, έχω διαβάσει όλα όσα βλέπεις εδώ (εκτός από 2-3 που απευθύνονται σε developers/programming)22:06
NikThhttps://wiki.ubuntu.com/Kernel/Dev/22:06
eliaspsΈχεις σκεφτεί ποτένα φτιάξεις οδηγό για αυτό; Έχεις ρίξει πολύ διάβασμα22:07
eliaspsκαι δεν υπάρχει ελληνικό documentation22:07
NikThΚαι πάλι ήταν ελλιπή. Συν αυτά που σου έδωσα στο launcphad, κι εδώ http://packaging.ubuntu.com/html/22:07
NikThΝαι έχω σκεφτεί αλλά δεν παίζει. Θα πρέπει να γράψει κάποιος βιβλίο, όχι απλό οδηγό. Έχουν κυκλοφορήσει ήδη βιβλία για debian packaging (μόνο γι' αυτό).22:09
NikThΚαι θεωρώ ότι δεν χρειάζεται. Απάντησα σχεδόν το ίδιο στον Salih στο FB. Το είχαμε συζητήσει κάποια στιγμή.22:09
eliaspsΝαι δεν έχεις άδικο, είναι πολλά.22:10
NikThΚάποιος που περνά σε αυτό το επίπεδο, δεν χρειάζεται οδηγό για αρχάριους. Υπάρχει doc στο Web αρκετό. Διαβάζει - δοκιμάζει - αποτυγχάνει - μαθαίνει.22:10
eliaspsΝαι φίλε, αλλά αν προσέξεις, πολλοί οδηγοί που αφορούν αυτό το αντικείμενο έχουν αρκετά διαφορετικές διαδικασίες22:12
eliaspsΟπότε κάποιος δεν ξέρει τι να επιλέξει, από που να αρχίσει.22:12
NikThΑκριβώς γι' αυτό.22:13
eliaspsΣτους οδηγούς που βρήκα εγώ, όλα καλά, ζώρικα μεν αλλά κατανοητά.22:13
eliaspsΚανείς δεν έλεγε πως να σετάρω το bashrc και gpg και τι αρχεία να αλλάξω για να λειτουργήσουν22:13
NikThΈχει 100 παρακλάδια , γι' αυτό διάβαζα 10 μέρες+ μέχρι να ξεκαθαρίσω ποια είναι αυτά που πραγματικά χρειάζομαι.22:13
eliaspsΛες και κάτι τέτοιο είναι αυτονόητο.22:13
NikThΈχεις βάλει aliases στο bashrc ;22:14
eliaspsΌχι, αλλά πρέπει να κάνεις explort κάποια πράγματα.22:14
eliaspsπχ22:14
NikThΝαι export εννούσα, όχι aliases :P22:15
eliaspsexport GPGKEY=07A1472622:15
eliaspsexport QUILT_PATCHES=debian/patches22:15
eliaspsexport QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index"22:15
eliaspsAyta den moy ta eipe kaneis kai epsaxna san ton blaka :P22:15
eliaspsΚΑι έχω μερικά ακόμα.22:15
eliaspsεσύ τι export έχεις εκεί;22:17
NikThexport DEBFULLNAME και export DEBEMAIL τα έχεις φαντάζομαι22:17
NikThΑυτά χρησιμεύουν στην dch για να υπογράφει αυτόματα.22:18
eliaspsΝαι τα έχω αυτά.22:18
NikThΤις αλλαγές.22:18
NikThΔεν έχω τα QUILT, δεν μου χρειάζονται.22:19
eliaspsΝαι, αν αποφασίσεις να κάνεις καμιά αναβάθμιση πακέτων, χρειάζονται για την εφαρμογή των patches.22:19
eliaspsΣε βλέπω σε MOTU σε λίγο καιρό! χαχαχα22:19
NikThκαι το GPGKEY το έχω ως KEYID με μεταβλητή.22:20
eliaspsTo root partition μου αρχίζει και γεμίζει με αυτά τα builds.22:21
NikThΜε τι χτίζεις είπαμε; pbuilder;22:23
NikThΑφού χτίσεις τα πακέτα , μετά καθαρίζεις το χώρο με $ sudo pbuilder --clean22:23
eliaspssbuild. Λογικά θέλει είσοδο στο schroot και clean εκεί μέσα. Θα το τσεκάρω μόλις τελειώσει ένα που χτίζω τώρα.22:25
NikThΔεν το έχω δουλέψει αυτό το sbuild. Το pbuilder μου φαίνεται αρκετά εύκολο πάντως. Και στο στήσιμο και στην διαχείριση.22:25
eliaspsΣτο άλλο απλά φτιάνεις ένα chroot και χτίζεις σε αυτό. Καλό φαίνεται.22:27
NikTheliasps: Διάβασε εδώ → https://wiki.ubuntu.com/PbuilderHowto22:27
eliaspshttps://wiki.ubuntu.com/SimpleSbuild22:27
NikThΤο ίδιο κάνεις και στο pbuilder, φτιάχνει μόνο του chroot (για όποια έκδοση θέλεις , άσχετα με το ποια έχεις εγκατεστημένη) και στην ουσία κλωνοποιεί την διαδικασία του launchpad.22:28
NikThΑ, μπα. Με μια ματιά που του ρίχνω θα μείνω στο pbuilder. Πιο απλό μου φαίνεται και με περισσότερες δυνατότητες :-)22:30
NikThΆσε που το έχω έτοιμο κιόλας :)22:30
NikTheliasps: Πες σε κάποιον να ενημερώσει το Topic στο  #ubuntu-gnome  ρε συ, τι 12.10 λέει; :P22:31
eliaspsUbuntu GNOME Development & Support | Latest LTS Release: 14.04.2 LTS | Latest Stable Release 15.04 | Download from http://ubuntugnome.org/download/ | Pastes to http://paste.ubuntu.com | http://ubuntugnome.org/getting-involved/22:32
eliaspsPoy to leei?22:32
NikThΓράψε λάθος. Κάποια στιγμή είχα ξανα-μπει και μου έβγαλε (το hexchat) πάνω-πάνω το ιστορικό. Φαντάσου από πότε έχω να μπω εκεί. :P22:34
eliaspsxaxaxaxa!22:35
NikThΛοιπόν, την κάνω για τώρα. Καλό βράδυ, καλή συνέχεια στα χτισίματα.22:36
eliaspsEyxaristo Niko22:36
eliaspsΘα ξανασχοληθούμε με το git :P22:36
eliaspsKalo bradu22:36

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!