Από τις ομάδες διασφάλισης ποιότητας (QA team) και διαλογής (Τriage team) της Mageia.
Σ’ έναν ιδανικό κόσμο, τα σφάλματα λογισμικού διορθώνονται αμέσως μετά που ανακαλύπτονται. Στην πραγματικότητα, σ’ έναν ιδανικό κόσμο, κατ’ αρχήν δεν θα υπήρχαν καθόλου σφάλματα λογισμικού, αλλά ας είμαστε ρεαλιστικοί. Μπορεί να ‘χετε φτάσει να πιστεύετε ότι από την στιγμή που ένα σφάλμα λογισμικού έχει αναφερθεί, οι συντηρητές/δημιουργοί πακέτων της Mageia θα διορθώσουν το σφάλμα, θα εκδώσουν ένα νέο πακέτο, και μετά… “ζήσανε αυτοί καλά, κι εμείς καλύτερα”.
Δυστυχώς, για τα περισσότερα από τα σφάλματα που ανακαλύπτονται, τα πράγματα δεν είναι και τόσο απλά. Πολλά πρέπει να συμβούν και να γίνουν πριν ένα σφάλμα θεωρηθεί ως διορθωμένο, τα οποία δεν είναι εμφανή και αντιληπτά από τους περισσότερους.
Η ομάδα διαλογής είναι ο σύνδεσμος ανάμεσα στον χρήστη που συνάντησε ένα σφάλμα και τους συντηρητές πακέτων και τους προγραμματιστές που θα φτάσουν σε μια λύση για την διόρθωση του σφάλματος. Όλα τα νέα θέματα που θα αναφερθούν πρέπει να κατηγοριοποιηθούν και να μπουν σε σειρά προτεραιότητας και να ελεγχθούν για διπλοεγγραφές με τις υπάρχουσες αναφορές προβλημάτων (δηλ. μήπως έχουν καταχωρηθεί περισσότερες από μία αναφορές για το ίδιο σφάλμα)· αν είναι απαραίτητο, πρέπει να ελεγχθεί αν το σφάλμα μπορεί να αναπαραχθεί· ζητούνται διευκρινίσεις όπου χρειάζονται κ.ο.κ. Μόλις όλα αυτά γίνουν, το σφάλμα μπορεί να συνδεθεί με το κατάλληλο πακέτο και να ανατεθεί στον συντηρητή του πακέτου εκείνου για επίλυση.
Χωρίς την ομάδα διαλογής, τα προβλήματα διπλοεγγράφονται, “μπαγιατεύουνε”, και καταλήγουν χωρίς την απαραίτητη προσοχή, με τους συντηρητές πακέτων να μην γνωρίζουν την ύπαρξή τους κι εσείς σαν τελικοί χρήστες να είστε δυστυχείς με την ποιότητα της Mageia ως διανομή. Δεν γίνεται να καταρρεύσουν τα πάντα σε μια νύχτα αν αφεθούν χωρίς την απαραίτητη φροντίδα, αλλά όπως στην περίπτωση που οι τερμίτες που ροκανίζουν τα θεμέλια του σπιτιού σας, θέλετε να γίνει κάτι μ’ αυτό το πρόβλημα πριν τα πράγματα γίνουν ανεξέλεγκτα!
Για διορθώσεις σφαλμάτων που εφαρμόζονται στην επίσημη κυκλοφορία και υποστηριζόμενη έκδοση της Mageia, στέλνοντας απλά ένα νέο πακέτο ως αναβάθμιση, δεν είναι αρκετό. Αυτό που μισούμε, είναι να κάνουμε τα πράγματα χειρότερα αντί για καλύτερα και οι χρήστες μας να πέφτουν πάνω σε μεγαλύτερα προβλήματα. Έτσι λοιπόν, πριν εκδοθεί μια αναβάθμιση, πρέπει να περάσει από την ομάδα διασφάλισης ποιότητας η οποία θα ελέγξει το πακέτο σε όλες τις υποστηριζόμενες αρχιτεκτονικές, θα σιγουρέψει ότι δουλεύει σωστά, θα σιγουρέψει ότι δεν υπάρχουν αξιοπρόσεκτα “πισωγυρίσματα” στην απόδοση, και ότι η αναβάθμιση πραγματικά διορθώνει μόνιμα το αρχικό πρόβλημα που αναφέρθηκε στην αναφορά σφάλματος.
Αυτές οι εργασίες, της διαλογής και του ελέγχου διασφάλισης ποιότητας, είναι από τις λιγότερο “γοητευτικές”, αλλά από την άλλη μεριά είναι από τις σημαντικότερες ευθύνες μέσα σ’ ένα έργο όπως η Mageia. Πιθανότατα δεν θα προσφέρει σ’εσάς (ή οποιονδήποτε άλλον) κάποια καλή φήμη που να σας ακολουθεί, ούτε τύχη ή κάποιον έρωτα, αλλά θα έχετε την ευκαιρία να βοηθήσετε να γίνει η Mageia μια διανομή που θα μπορείτε να χρησιμοποιείτε, ακόμη καλύτερη απ’ όσο είναι σήμερα. Το καλό μ’ αυτό είναι, ότι για την διαλογή και τον έλεγχο διασφάλισης της ποιότητας δεν απαιτούνται κάποιες εξελιγμένες τεχνικές γνώσεις, ούτε απαιτούνται τίποτα σκληρές δεσμεύσεις· οποιοσδήποτε επιθυμεί να βοηθήσει, μπορεί να βοηθήσει, κι αυτό που χρειάζεται για να συμμετέχετε, είναι ο ελεύθερος χρόνος που θα αφιερώσετε.
Και οι δύο αυτές ομάδες μπορούν να αξιοποιήσουν την βοήθειά σας, ώστε οι αναφορές για σφάλματα λογισμικού να έχουν καλύτερη διαλογή και οι αναβαθμίσεις να ελέγχονται πιο διεξοδικά απ’ όσο γίνεται σήμερα, μιας κι έχουμε έλλειψη από εθελοντική βοήθεια. Ενδιαφέρεστε; “Πηδήξτε στο τραίνο” ελεύθερα και ξεκινήστε!
Για την ομάδα διαλογής (Triage team):
- Προσθέστε το όνομά σας στον wiki ιστότοπό μας
- Εγγραφείτε στην λίστα ταχυδρομείου της ομάδας bugsquad (και μη διστάσετε να επικοινωνήσετε μαζί μας!)
- Εγγραφείτε στην λίστα σφαλμάτων (bugs list). Σημειώστε, παρακαλώ, ότι αυτή λίστα είναι μεγάλη σε όγκο, κι αν δεν είστε προετοιμασμένοι να αντιμετωπίσετε κάτι τέτοιο, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε την διεπαφή (interface) του Bugzilla και να προσθέσετε τον εαυτό σας στην λίστα κοινοποίησης (CC list) για όσες αναφορές σφάλματος σας ενδιαφέρουν.
- Διαβάστε τον οδηγό διαλογής, καθώς και την πολιτική μας για τα σφάλματα λογισμικού.
- Συναναστραφείτε ή κάνετε τις ερωτήσεις σας στο IRC κανάλι: #mageia-bugsquad.
Για την ομάδα διασφάλισης της ποιότητας (QA team):
- Προσθέστε το όνομά σας στον wiki ιστότοπό μας
- Εγγραφείτε στις σχετικές λίστες ταχυδρομείου: Στις συζητήσεις της ομάδας διασφάλισης ποιότητας (qa-discuss) και στις ειδοποιήσεις του bugzilla για υποψήφιες αναβαθμίσεις που έχουν ανατεθεί στην ομάδα διασφάλισης ποιότητας (qa-bugs)
- Διαβάστε την πολιτική αναβαθμίσεων της Mageia και τον ειδικό οδηγό για την διασφάλιση ποιότητας
- Μπορείτε να συμμετέχετε στο IRC, στο κανάλι #mageia-qa, στο δίκτυο irc.freenode.net – είναι ένα καλό μέρος για να λάβετε μια γρήγορη απάντηση σε όποιες ερωτήσεις μπορεί να ‘χετε.
- Συμμετέχετε, πάντα υπάρχουν πολλά πράγματα να κάνει κανείς.
Μετάφραση από το άρθρο στα αγγλικά της ennael από τον John66
Η Συνάντηση Ελεύθερου Λογισμικού (Libre Software Meeting, ή πιο σύντομα, LSM), τώρα πια στον 12ο χρόνο της, είναι μια ετήσια συγκέντρωση στη Γαλλία, των φίλων του Ελεύθερου Λογισμικού. Διαρκεί περισσότερο από 4 ή 5 ημέρες, χαρακτηρίζεται από αρκετά συνέδρια και συζητήσεις σχετικά μ’ ένα ευρύ φάσμα θεμάτων, όπως φαίνεται στο πρόγραμμα της εκδήλωσης. Η LSM αλλάζει τόπο διεξαγωγής κάθε χρόνο· φέτος είναι στο Στρασβούργο, στα ανατολικά της Γαλλίας, από τις 9 έως τις 14 Ιουλίου, και οι άνθρωποι της Mageia θα μιλήσουν για το έργο μας.