Ασφάλεια, αναβαθμίσεις και άλλα – Ω, Θεέ μου!

Από τον Stew Benedict (όνομα χρήστη stewb)

Αν χρησιμοποιείτε την Mageia 1, μπορεί να έχετε αναρωτηθεί: Πού είναι οι αναβαθμίσεις; Είναι συνηθισμένο φαινόμενο να γίνεται λήψη αρκετών αναβαθμίσεων κατά την διάρκεια του πρώτου μήνα -περίπου- από μια νέα διανομή, για να διορθωθούν προβλήματα (bugs) και να αντιμετωπιστούν θέματα ασφάλειας. Μην ανησυχείτε, δουλεύουμε και γι αυτό.

Σαν ένας νέος οργανισμός, και μάλιστα βασισμένος στην κοινότητα, έπρεπε πρώτα να ξεκαθαρίσουμε πώς θα κάνουμε τις αναβαθμίσεις. Καθώς κάποιοι από εμάς έχουν εμπειρία από “προηγούμενες ζωές”, δεν ήμαστε ολοκληρωτικά ικανοποιημένοι από την παλιά διαδικασία και θέλαμε να σιγουρέψουμε ότι η καινούργια κοινότητά μας, από χρήστες και δημιουργούς των πακέτων rpm (packagers) θα είχε μια σαφή εικόνα για το πως θα πορευτούμε.

Έτσι λοιπόν, μετά από συζήτηση και κάποια “παρασκηνιακή” δουλειά σχετικά με τους μηχανισμούς για την έκδοση μιας αναβάθμισης, τώρα πια έχουμε μια διαδικασία που με αυτήν, η ομάδα για θέματα ασφάλειας, η ομάδα διασφάλισης της ποιότητας (QA team) και οι συντηρητές των πακέτων, όλοι θα συνεργάζονται για να ετοιμάσουν, να ελέγξουν και να εκδώσουν νέες αναβαθμίσεις. Εάν χρησιμοποιείτε το σύστημα MySQL, θα πρέπει να είδατε την πρώτη αναβάθμιση που παρουσιάστηκε το τελευταίο διήμερο κι ακόμη περισσότερες “έχουν πάρει το δρόμο τους”. Πολιτικές που διαχειρίζονται την διαδικασία έχουν προστεθεί στο wiki ιστότοπό μας, και καθώς δουλεύουμε τα πρώτα νέα πακέτα, τελειοποιούμε και τεκμηριώνουμε την διαδικασία πιο διεξοδικά.
Για την Mageia 1, έχουμε μια ειδική εξαίρεση για τις αναβαθμίσεις. Οι λεγόμενες “ελλείψεις”, τα πακέτα δηλαδή που δεν συμπεριλαμβάνονταν στη Mageia 1 αλλά υπάρχουν στην αδελφική μας διανομή (εννοεί την Mandriva), μπορούν να εκδοθούν σαν αναβαθμίσεις, παρά σαν backports*,  με την προϋπόθεση ότι θα περάσουν την διαδικασία διασφάλισης της ποιότητας.

Και τι γίνεται με τα Backports;

Δεν έχουμε ξεχάσει τα backports, αλλά δεν μπορούμε να τα κάνουμε όλα αμέσως. Οι συζητήσεις μόλις άρχισαν στην λίστα ταχυδρομείου που αφορά τη ανάπτυξη, για το πώς θα διαχειριστούμε τα backports. Μερικές φορές, τα αποθετήρια backports έχουν κάπως κακή φήμη, κι εμείς θέλουμε να διαμορφώσουμε μια διαδικασία και μια πολιτική τέτοια, που τα δικά μας backports δεν θα θεωρούνται κάτι σαν… “μην τα χρησιμοποιείτε αυτά”. Αν θέλετε να συμμετέχετε στην διαμόρφωση του πώς θα λειτουργούν, παρακαλώ γραφτείτε στην λίστα ταχυδρομείου κι εκφράστε την γνώμη σας.

Μια καλή περίληψη από τις συζητήσεις που γίνονται στην κοινότητα (στα αγγλικά)

Πως μπορείτε να βοηθήσετε

Θέλουμε να γίνουμε (να γίνει η Mageia) η καλύτερη διανομή που έγινε ποτέ για τους χρήστες μας, αλλά χρειαζόμαστε την βοήθειά σας.
Χρησιμοποιούμε το Bugzilla σαν εργαλείο παρακολούθησης για να δουλευτούν τα πακέτα μέσα από την διαδικασία αναβάθμισης. Αν βρείτε ένα πρόβλημα ή διαπιστώσετε ένα θέμα ασφάλειας, παρακαλώ γράψτε μια αναφορά σφάλματος (αφού πρώτα ελέγξετε ότι δεν υπάρχει ήδη δημιουργηθεί κάποια άλλη) στο bugzilla. Όσο πληρέστερες είναι οι πληροφορίες που θα παρέχετε στην αναφορά σφάλματος (κάποια προσωρινή λύση, συνδέσμους για κάποιες διορθώσεις ή συζητήσεις σχετικές με το πρόβλημα), τόσο πιο γρήγορα κάποιος από τους υπεύθυνους για την δημιουργία πακέτων θα μπορέσει να προωθήσει ένα αναβαθμισμένο πακέτο στην Διασφάλιση Ποιότητας για έλεγχο, ώστε να μπορέσετε κι εσείς να λάβετε την διόρθωση αυτή.

Ευχαριστούμε για την υπομονή σας και την στήριξή σας

Ξέρουμε ότι κάποιοι από εσάς έχουν ρωτήσει σχετικά με τις αναβαθμίσεις και δεν το έχουμε ξεχάσει. Θεωρούμε ότι έχουμε καθαρίσει πάρα πολλά από τα προβλήματα πρίν εκδώσουμε την Mageia 1, αλλά πάντα θα υπάρχουν και κάποια ακόμη που μας ξέφυγαν. Τώρα που η διαδικασία για τις αναβαθμίσεις έχει δημιουργηθεί, ελπίζουμε πως θα παρέχουμε τις όποιες διορθώσεις στον κατάλληλο χρόνο.

* Backports: Τμήμα των αποθετηρίων, που μπορεί να περιλαμβάνει τις νεότερες εκδόσεις πακέτων λογισμικού, που είναι μεταγενέστερες της ημερομηνίας κυκλοφορίας της διανομής (και όχι αναβαθμίσεις της έκδοσης αυτών που ήδη υπάρχουν στην διανομή – αυτές περιλαμβάνονται στα updates) καθώς και πακέτα λογισμικού που δεν είχανε συμπεριληφθεί στην διανομή.

Μετάφραση του άρθρου στα αγγλικά από τον John66
This entry was posted in Χωρίς κατηγορία. Bookmark the permalink.

Comments are closed.