/srv/irclogs.ubuntu.com/2015/10/11/#ubuntu-gr.txt

Black_Horsemanmeres05:39
talos-mintgrkalimera06:34
Black_Horsemanhola12:20
salih-emineliasps, εδς ?13:12
salih-eminεδω*13:12
eliaspssalih-emin ναι, τι γίνεται;13:12
salih-eminμια χαρά13:12
salih-eminέσπασε η "packaging παρθενιά"... χτες 02:00 και ανέβασα το πρώτο μου package σε δικό μου PPA13:13
salih-eminχαχαααχαχαχαχ13:13
eliaspsΧαχαχα! Ωραίος! Έχει ενδιαφέρον έτσι;13:13
salih-eminείχα κάτι δικά μου script/εφαρμογες13:13
salih-eminναι έχει13:13
salih-eminαλλα είναι μανίκη13:13
eliaspsΝαι, πιστεύω άμα ασχοληθείς και άλλο όλο θα μαθαίνεις.13:14
eliaspsΤι ανέβασες13:14
eliasps;13:14
salih-eminmiso13:14
salih-eminhttps://launchpad.net/~utappia/+archive/ubuntu/stable13:14
salih-eminείναι το script που είχα φτιάξει για screencapture13:15
salih-eminεγγραφή επιφάνιας εγασίας σε βίντεο13:15
eliaspsΒάλε και πακέτο για το Wily! Άμα το διατηρείς τότε καλό είναι να φτιάχνεις και για την τελευταία έκδοση. Να το εγκαταστήσω!13:16
salih-eminβεβαια έκανα noob κίνηση και καταλάθος ανέβασα άλλη έκδοση13:16
eliaspsΤι διαδικασία ακολούθησες;13:16
eliaspsΚαλά ναι, στην αρχή όλο τέτοια θα γίνονται.13:16
salih-eminη διαδικασία είναι αστεία13:17
salih-eminτο έχω σε script πλέον13:17
salih-eminκαι το κάνει μονο του13:17
eliaspsΚάτσε να κατεβάσω τον κώδικα να δω.13:17
eliaspsΆ έχεις κρατήσει το default rules. Αυτό το αρχειάκι με έχει παιδέψει πολύ.13:18
salih-eminτελικα χαχαχααχχα το πέτυχα13:19
salih-eminδεν έκανα χαζομάρα13:19
salih-eminαπλά επρεπε να περιμένω λίγο το build13:19
salih-eminκαι τώρα μου έβγαλε αναβάθμιση13:19
salih-emin!!!!13:19
salih-eminΧΑΧΑΧΑΧΑΧ13:19
salih-eminπλάκα έχει13:19
salih-eminστο 2.4-1 δεν είχα dependency13:20
salih-eminκαι τώρα ανέβασα 2.5.-113:20
salih-eminοπόυ το διόρθωσα13:20
salih-eminχαχχααχ13:20
salih-eminκαι τώρα μου το ανααθμισε13:20
eliaspsΝαι είναι ωραίο! Μπορείς να αναβαθμίζεις και τα dependencies στο PPA :P13:21
eliaspsΠαίρνεις τον τελευταίο κώδικα upstream και τον βάζεις στο αποθετήριο.13:21
eliaspsΈχω αναβαθμίσει 5-6 πακέτα για το gnome3-staging ppa από την τελευταία έκδοση του GNOME.13:22
salih-eminα δεν ασχολήθηκα με upstream13:22
salih-eminμονο τα δικά μου13:22
salih-eminφαντάσου απλά ήθελα να δω να πακετάρει13:23
eliaspsΆμα βρεις κανένα να αναβαθμίσεις, κάντο. Θα δεις και άλλα πραγματάκια.13:23
eliaspsπχ σέταρε το sbuild (https://wiki.ubuntu.com/SimpleSbuild) ή το pbuilder...13:23
salih-eminδισκολα... χρόνος=0 είχα 2 ώρες χτές και σήμερα κενό13:23
salih-eminκαι τα εκανα13:23
eliaspsΕ όποτε βρεις χρόνο.13:24
eliaspsΕγώ για το GNOME ακολουθώ 5 βηματάκια.13:24
eliaspspull-lp-source <πακέτο> για να κατεβάσω την έκδοση που υπάρχει στο Ubuntu.13:24
eliaspsuscan για να μου φέρει την τελευταία upstream.13:25
eliaspscd στην έκδοση του ubuntu που κατέβηκε.13:25
eliaspsuupdate ../teleytaio_upstream_tarball13:25
salih-eminμπήκες στην ομάδα του Ubuntu Gnome ?13:25
eliaspsκαι έτσι περνάει τον κατάλογο debian από την έκδοση που υπάρχει στην upstream. Κοιτάς για αλλαγές στα dependencies, σπρώχνεις ότι patch υπάρχει και χτίζεις.13:26
eliaspsΌχι ακόμη. Προς τα εκεί το πάω. Μιλάω με τον developer του ubuntu gnome συχνά για πακετάρισμα.13:26
salih-eminωραία μια χαρ13:26
salih-eminχαρά*13:26
salih-eminχρειάζεται κόσμο13:27
eliaspsΈχω ένα θέμα εκεί πέρα με τον "leader", δεν ξέρω αν σου έχει πει ο Νίκος..13:27
salih-eminοχι13:27
eliaspsΑ.. Κάτσε.13:27
eliaspshttps://wiki.ubuntu.com/amjjawad13:27
salih-eminμονο οτι έχω ακούσει γενικα13:27
eliaspsΟ τύπος είναι community manager, founder... Και τι δεν είναι! Shuttleworth την έχει δει.13:28
salih-eminναι κάτι τέτοια άκουσα13:29
eliaspsΆμα κάτσεις και διαβάσεις 2-3 πραγματάκια για αυτόν, θα καταλάβεις περί τίνος πρόκειται. Για αυτό δεν πολύ γουστάρω να ασχοληθώ πλέον με τα "κοινοτικά" του UbuntuGNOME.13:29
eliaspsΤέλος πάντων, η όλη ουσία στο πακετάρισμα κώδικα που δεν υπάρχει στο Ubuntu είναι αυτό το αρχείο debian/rules. Το μόνο εκτελέσιμο.13:30
eliaspsΠχ έχεις δει ένα ωραίο project upstream που δεν υπάρχει στο ubuntu.13:30
eliaspsκαι θες να το φτιάξεις για ubuntu. το κατεβάζεις και με dh_make σου φτιάχνει τον κατάλογο debian. Ε, εκεί το κυριότερο είναι το πως θα φτιάξεις το αρχείο rules. Τα υπόλοιπα, control, changelog κλπ είναι ρουτίνα.13:31
eliaspsΑλλά δεν έχω βρει documentation για το rules..13:31
eliaspsΜόνο εδώ:13:32
eliaspshttps://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules13:33
eliaspsΚατά τα άλλα αυτό που έλεγε ο Νίκος, δεν υπάρχουν tutorials για αρχάριους σε αυτό τον τομέα. Κανείς δεν μπαίνει στον κόπο.13:34
salih-eminε ναι...13:35
salih-eminτώρα με τα snap packs όλα θα πάνε βρόντο13:35
salih-eminόλοι θα φτιάχνουν snappy πακετα και δεν θα ασχολούνται με τα .deb13:35
salih-eminείναι ποιο έυκολο13:35
salih-eminκαι απλό13:36
eliaspsΔεν έχω καταλάβει τι ακριβώς γίνεται με αυτό.13:36
salih-eminαυτά είναι πακέτα τύπου ".img" έχουν ότι χρειάζονται μέσα τους13:36
salih-eminδεν κατεβάζουν τίποτα εξωτερικό13:36
eliaspsA. Οπότε ναι, λιγότερη δουλειά.13:37
salih-eminόλοι οι μεγάλοι (εταιρίες κλπ) έτσι φτιάχνουν τις εφαρμογές του13:37
salih-eminδηλαδή το concept υπάρχει εδώ και χρόνια13:37
salih-eminτο ζητάει και ο Linus Torvalds13:37
salih-eminνα σταματίσει το dependecy13:37
eliaspsΑυτό θα γίνεται upstream απευθείας13:38
salih-eminόλα να είναι static linked13:38
eliasps;13:38
salih-eminόχι13:38
salih-eminπ.χ. είσαι developer και φιτάχνεις μια εφαρμογή13:38
salih-eminαυτή έχει μεσα το binary της εφαρμογής σου13:38
eliaspsναι13:38
salih-eminκαι χρειάζεται και κάποια αλλα dependency έστω οτι είναι κάποια binary για γραφικά13:39
salih-eminτα μοντάρει και αυτά μεσα13:39
salih-eminκαι μετά το πακετάρυ όλο ευτό σε ένα snappy πακετο13:40
salih-eminδεν πα να αναβαθμίσεις το σύστημά σου13:40
salih-eminαυτό δεν θα σπάσει αν π.χ. αναβαθμιστεί κάποιο binary για γραφικά13:40
salih-eminγιατί το έχει απομονομένα σε ένα δικό του περιβάλλον13:40
eliaspsΚατάλαβα.13:40
salih-eminπ.χ. το Steam13:41
salih-eminέτσι δουλευει13:41
salih-eminέχει δικά του στον φάκελό του13:41
salih-eminδεν κατεβάζει του συστήματος13:41
salih-eminδεν έχει dependnecy13:41
salih-eminμισο λιγο13:41
eliaspsΟκ.13:41
salih-eminδιόρθωσα ένα bug13:41
salih-eminκαι να ανεβάσω νεα έκδοση13:41
salih-eminχαχααχαχαχ13:41
eliaspsΧαχαχαχα, ωραίος13:42
eliaspsΚαι πως θα γίνεται η διαδικασία; Πχ έχεις ένα upstream project, το GNOME. και θες να το κάνεις έτσι snappy για το ubuntu. τι χρειάζεσαι;13:42
salih-eminιδέα δεν έχω13:43
salih-eminαχαχαχχαχα13:43
salih-eminαπλά διάβασα την λογική13:43
salih-eminαυτό όμως που το κάνει ανώτερο απο το deb13:43
eliaspsΦαντάζομαι για να το ζητάει ο Linus θα γίνει universal σε όλες τις διανομές;13:43
eliaspsΝαι σίγουρα.13:43
salih-eminείναι το γεγονός οτι έχει incrimental θπγραδεσ13:44
salih-eminupgrades13:44
salih-eminπου σημαίνει οτι αν πάει κάτι στραβά13:44
salih-eminκανει rollback σε παλιά έκδοση13:44
salih-eminαυτό κάνει και η διανομή Ubuntu Snappy13:44
eliaspsΝαι και το υπόλοιπο σύστημα μένει ανέπαφο.13:44
salih-eminέτσι13:44
salih-eminόλο το Ubuntu Snappy είναι έτσι13:45
salih-eminπ.χ. έχει χωρίσει αρχιτεκτονικά το σύστημα σε:13:45
salih-eminsystem13:45
salih-eminuserland13:45
salih-eminτο system είναι READ ONLY !!!13:45
salih-eminμονο το userland έίναι εγγραψιμο13:46
salih-eminσου θυμίζει κάτι ? :)13:46
salih-eminAndroid, iOS, Windows Phone, Ubuntu Phone13:46
eliaspsΧαχαχαχαχ.13:46
eliaspsΝαι.13:46
salih-eminόλα έτσι δουλεύουν13:46
eliaspsΗ αλήθεια είναι ότι έτσι είναι πιο σταθερό.13:47
salih-eminκαι ασφαλές13:48
salih-eminδεν μπορεί τιποτα να γράψει στο system13:48
eliaspsΓενικά όμως έτσι θα αλλάζει όλη η διαδικαδία χτισίματος μίας διανομής.13:49
eliaspsΔεν έχω ακούσει κάτι να συζητήται για τις μεγάλες διανομές Linux προς το παρόν, για αυτό το μοντέλο.13:50
salih-emineliasps, στο14:02
salih-eminchanges14:02
salih-eminοριζεις για το ποια διανομή (έκδοση)14:03
salih-eminθα υποστηρίζεις ?14:03
salih-eminεκεί είχα βάλει trusty δοκιμαστικά14:03
salih-eminτι γίνεται αν θέλω για όλα ?14:03
salih-eminμιας και το πακέτο είναι συμβατό με όλα14:03
eliaspsΌχι, τουλάχιστον δεν νομίζω να γίνεται έτσι14:04
eliaspsΟρίζεις στο αρχείο debian/changelog την διανομή14:04
eliaspsστην πρώτη γραμμή.14:05
salih-emincaptureme (2.5-1) trusty; urgency=low14:05
salih-eminετσι το έχω14:05
eliasps<onoma_paketoy> (έκδοση); διανομή; urgency=...;14:05
eliaspsΦτιάχνεις νέο φάκελο, αντίγραφο του άλλου. Αλλάζεις στο changelog την διανομή και στέλνεις αυτό στο lp14:06
salih-eminα μάλιστα14:06
salih-eminτο έπιασα14:06
salih-eminθέλει πχ. για κάθε έκδοση να κάνεις διαφορετικό14:06
salih-eminοκ14:06
eliaspsΠως χτίζεις; debuild -S;14:06
salih-emindebuild -sa -S14:07
eliaspsΝομίζω ναι. Ίσως να υπάρχει και άλλος τρόπος να το κάνεις μαζικά. Αλλά δεν νομίζω. Δεν έχω δει κάτι τέτοιο.14:07
salih-eminοκ14:07
salih-eminthnaks14:07
eliaspsΕ τότε αλλάζεις τη διανομή στο changelog, χτίζεις και ανεβάζεις.14:07
salih-eminκάτσε αν το φτιάξω για τα lts14:07
eliaspsΣτείλτο μία και στο wily να το περάσω ;)14:08
salih-eminβγήκε ο wily ?14:08
salih-eminok θα το κάνω14:08
eliaspsΆμα βάλεις wily; στην διανομή το φτιάχνει κανονικά για την 15.1014:08
salih-eminεχμ.... εχω... εχμ... debian 8 testing εδώ και μήνες....14:09
eliaspsΜπορείς να το κάνεις από τη μέρα που δημιουργούνται τα αποθετήρια της υπό ανάπτυξη έκδοσης κανονικά. Άσχετα αν έχει κυκλοφορήσει επίσημα ή όχι.14:09
salih-eminεδώ φτιάχνω το PPA14:09
salih-eminκαι δουλευει και σε debian :P14:09
eliaspsΧαχαχα!14:09
salih-emino nikow φρικαρε14:09
salih-eminοταν τον είπα14:09
salih-eminχαχαχαχαχαχ14:09
eliaspsΠως και έτσι; :P14:09
salih-eminμεγάλη ιστορία14:09
salih-emintl;dr14:10
salih-eminκαικε η καρτα γραφικών στο θυρίο λαπτοπ14:10
eliaspsΒάλε sid τουλάχιστον :P14:10
eliaspsΠωω..14:10
salih-eminκαι έχω ένα αλλο14:10
salih-eminCeleron Dual Core 2GB RAM14:10
salih-eminοποτε το έχω σε Debian 8 testing 32bit14:10
salih-eminκαι πεταει14:11
eliaspsΕ τότε ναι.14:11
eliaspsΤι γραφικό;14:11
salih-eminXFCE14:11
salih-eminλοιπόν ανεβάζω και σου λεω14:11
eliaspsΈχεις ασχοληθεί καθόλου με το openbox;14:11
salih-eminοτα είναι είτοιμο14:11
eliaspsOk14:11
eliaspssalih-emin καλό είναι στο control να βάλεις στο Build-Depends: και το zenity14:14
eliaspsδηλαδή να το κάνεις έτσι: Build-Depends: debhelper (>= 9), zenity;14:14
eliaspsχωρίς το ερωτηματικό στο τέλος.14:14
eliaspssalih-emin και εκεί που λες: --text "The <b>FFmpeg</b> library was not found in your system! \nPlease install it from your distributions Software Center and then try again."14:15
eliaspsπάλι στο Build-Depends: debhelper (>= 9), zenity βάλε και αυτή τη βιβλιοθήκη που χρειάζεται.14:16
salih-emin αν αυτό το κρατάω μονο γιααυτον που δενθελει να βαλει PPA14:16
eliaspsΓια να είσαι τυπικός κυρίως, έτσι ώστε όταν το εγκαταστήσει κάποιος να του λειτουργήσει out of the box που λένε.14:16
salih-eminτο εχω το ffmpeg14:16
salih-eminτο script δουλεβει σε όλες της διανομες14:17
salih-eminαπλά με το PPA αν θέλει να το βάλει κάποιος14:17
salih-eminαυτόματα γίνονται εγκατάσταση14:17
eliaspsΑ ναι δεν τα πρόσεξα από κάτω.14:17
salih-eminγια να δουμε14:35
salih-eminμου έκανε reject την πρώτη φορα14:35
salih-eminγιατί λεει ενώ είναι ίδια έκδοση14:35
salih-eminέχει διαφορετικό contents14:35
salih-eminFile captureme_3.0-1.tar.gz already exists in Utillities, but uploaded version has different contents. See more information about this error in https://help.launchpad.net/Packaging/UploadErrors. Files specified in DSC are broken or missing, skipping package unpack verification14:36
salih-eminκάτι κάνω λάθος αλλά τι14:36
eliaspsΓια κάτσε.14:38
eliaspsλοιπόν είσαι στον αρχικό φάκελο του κώδικα σωστά;14:39
salih-eminnai14:40
eliaspsδίνεις dch -i για να επεξεργαστείς το changelog;14:40
salih-eminοχι απλά ανοιγω το changelog με το χέρι14:41
salih-eminπειράζει ?14:41
eliaspsΝομίζω ναι. Γιατί έτσι νομίζει πως πας να ανεβάσεις το ίδιο πράγμα. Δοκίμασέ το έτσι στο τερματικό να δεις αν θα σου δώσει το ίδιο σφάλμα.14:42
eliaspsΒασικά πάρτο από την αρχή.14:43
eliaspsσβήσε ότι έχεις και κατέβασε τα αρχεία από το PPA σου.14:43
salih-eminok14:43
salih-eminmiso14:43
eliaspshttps://launchpad.net/~utappia/+archive/ubuntu/stable/+packages14:44
eliaspsβασικά το tarball και το dsc14:44
eliaspsκαι κάνε το untar14:44
eliaspsαφού το κάνεις untar πήγαινε στον αρχικό φάκελο του κώδικα και σώσε14:45
eliaspsdch -r14:45
eliaspsβάλε στην διανομή την εκδοση που θες, (είναι στο nano) και μετά για να αποθηκεύσεις με ctrl + O, σβήσε από το όνομα το .dch( την κατάληξη του αρχείου)14:46
eliaspsΑν θες μπορείς να κάνεις και tag το version.14:46
salih-eminok miso14:46
eliaspsδηλαδή εκεί που λέει. captureme (2.5-1) trusty; urgency=low14:47
eliaspsμπορείς να κάνεις κάτι τέτοιο: captureme (2.5-1~wily) wily; urgency=low14:47
eliaspsΓια δοκίμασε.14:47
salih-eminok14:48
eliaspsΌταν κάνεις την αλλαγή και αποθηκεύσεις το changelog (όχι ως changelog.dch) κάνε debuild και δες αν το δέχεται.14:48
salih-eminsketo ?14:50
salih-emindebuild14:50
eliaspsόχι14:50
eliaspsόπως το δίνεις14:50
eliaspsdebuild -sa -S14:50
eliaspsΒασικά δες αν h diadikasia με το debuild -sa -S δεν βγάλει σφάλμα και το χτίσει κανονικά.14:51
salih-eminok14:52
salih-eminto exteise14:52
salih-eminto esteila14:52
salih-emingia na doume14:52
salih-eminακυρο παλι14:53
salih-eminχμμμ14:53
salih-eminκατσε ρε συ θα το παρω απο την αρχη14:53
eliaspsτο ίδιο σφάλμα;14:54
salih-eminναι το ιδιο14:54
salih-eminκατι κανουμε λαθος14:58
salih-eminνομιζω για διαφορετικές εκδόσεις κάτι άλλο πρεπει να γίνει14:58
salih-eminαλλα τι14:58
salih-eminXAAXAXAXAXAX15:00
salih-eminXAAXAXAXAXAX15:00
salih-eminXAXAXAXAXAX15:00
salih-emintha pethaneis sto gelio15:00
eliaspsγια δώσε αντί για dch -r15:01
eliaspsdch -i15:01
salih-eminoxi re15:01
salih-eminxaaxxaax15:01
eliaspsΔιαφορετική έκδοση ανεβάζεις;15:01
salih-eminto kaneis apo to launchpad15:01
salih-emin2 click15:01
salih-eminxaxaaxxaax15:01
salih-eminxaaxaxaxaxaxax15:01
salih-eminhttp://askubuntu.com/questions/30145/ppa-packaging-having-versions-of-packages-for-multiple-distros15:02
salih-emindes thn prwth apantisi15:02
salih-eminxaxaaxaxxaax15:02
salih-eminxaxaax15:02
salih-eminkathomaste kai kanoyume matzounia15:02
salih-eminxaaxaxax15:02
eliaspsχαχαχαχαχαχ!15:02
eliaspsΟκ. Μόλις το κάνεις, κατέβασε τα αρχεία κάθε έκδοσης και σύγκρινε να δεις που παίχτηκε το λάθος χειροκίνητα.15:02
eliaspsΒασικά θα το κάνω εγώ :P Αφού θα τα φτιάξεις στο PPA θα τα κατεβάσω από εκεί ;)15:03
salih-eminOk15:06
salih-eminnomizw ;egine15:07
salih-emingia des15:07
salih-eminta ekana apla copy15:07
salih-eminante thn kanw15:10
salih-eminθα τα πούμε15:10
salih-eminelias ευχαριστώ για όλα15:10
eliaspsΤα λέμε Salih! Tώρα που ασχολήσαι με αυτό, θα τα λέμε και πιο συχνά. Χαχαχαχα!15:11
eliaspsΘα έχουμε σπαζοκεφαλιές. :P15:12
salih-eminκαλησπέρα19:23

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