Ο κύκλος ζωής ενός σφάλματος λογισμικού.

Από τις ομάδες διασφάλισης ποιότητας (QA team) και διαλογής (Τriage team) της Mageia.

Σ’ έναν ιδανικό κόσμο, τα σφάλματα λογισμικού διορθώνονται αμέσως μετά που ανακαλύπτονται. Στην πραγματικότητα, σ’ έναν ιδανικό κόσμο, κατ’ αρχήν δεν θα υπήρχαν καθόλου σφάλματα λογισμικού, αλλά ας είμαστε ρεαλιστικοί. Μπορεί να ‘χετε φτάσει να πιστεύετε ότι από την στιγμή που ένα σφάλμα λογισμικού έχει αναφερθεί, οι συντηρητές/δημιουργοί πακέτων της Mageia θα διορθώσουν το σφάλμα, θα εκδώσουν ένα νέο πακέτο, και μετά… “ζήσανε αυτοί καλά, κι εμείς καλύτερα”.

Δυστυχώς, για τα περισσότερα από τα σφάλματα που ανακαλύπτονται, τα πράγματα δεν είναι και τόσο απλά. Πολλά πρέπει να συμβούν και να γίνουν πριν ένα σφάλμα θεωρηθεί ως διορθωμένο, τα οποία δεν είναι εμφανή και αντιληπτά από τους περισσότερους.

Η ομάδα διαλογής είναι ο σύνδεσμος ανάμεσα στον χρήστη που συνάντησε ένα σφάλμα και τους συντηρητές πακέτων και τους προγραμματιστές που θα φτάσουν σε μια λύση για την διόρθωση του σφάλματος. Όλα τα νέα θέματα που θα αναφερθούν πρέπει να κατηγοριοποιηθούν και να μπουν σε σειρά προτεραιότητας και να ελεγχθούν για διπλοεγγραφές με τις υπάρχουσες αναφορές προβλημάτων (δηλ. μήπως έχουν καταχωρηθεί περισσότερες από μία αναφορές για το ίδιο σφάλμα)· αν είναι απαραίτητο, πρέπει να ελεγχθεί αν το σφάλμα μπορεί να αναπαραχθεί· ζητούνται διευκρινίσεις όπου χρειάζονται κ.ο.κ. Μόλις όλα αυτά γίνουν, το σφάλμα μπορεί να συνδεθεί με το κατάλληλο πακέτο και να ανατεθεί στον συντηρητή του πακέτου εκείνου για επίλυση.

Χωρίς την ομάδα διαλογής, τα προβλήματα διπλοεγγράφονται, “μπαγιατεύουνε”, και καταλήγουν χωρίς την απαραίτητη προσοχή, με τους συντηρητές πακέτων να μην γνωρίζουν την ύπαρξή τους κι εσείς σαν τελικοί χρήστες να είστε δυστυχείς με την ποιότητα της Mageia ως διανομή. Δεν γίνεται να καταρρεύσουν τα πάντα σε μια νύχτα αν αφεθούν χωρίς την απαραίτητη φροντίδα, αλλά όπως στην περίπτωση που οι τερμίτες που ροκανίζουν τα θεμέλια του σπιτιού σας, θέλετε να γίνει κάτι μ’ αυτό το πρόβλημα πριν τα πράγματα γίνουν ανεξέλεγκτα!

Για διορθώσεις σφαλμάτων που εφαρμόζονται στην επίσημη κυκλοφορία και υποστηριζόμενη έκδοση της Mageia, στέλνοντας απλά ένα νέο πακέτο ως αναβάθμιση, δεν είναι αρκετό. Αυτό που μισούμε, είναι να κάνουμε τα πράγματα χειρότερα αντί για καλύτερα και οι χρήστες μας να πέφτουν πάνω σε μεγαλύτερα προβλήματα. Έτσι λοιπόν, πριν εκδοθεί μια αναβάθμιση, πρέπει να περάσει από την ομάδα διασφάλισης ποιότητας η οποία θα ελέγξει το πακέτο σε όλες τις υποστηριζόμενες αρχιτεκτονικές, θα σιγουρέψει ότι δουλεύει σωστά, θα σιγουρέψει ότι δεν υπάρχουν αξιοπρόσεκτα “πισωγυρίσματα” στην απόδοση, και ότι η αναβάθμιση πραγματικά διορθώνει μόνιμα το αρχικό πρόβλημα που αναφέρθηκε στην αναφορά σφάλματος.

Αυτές οι εργασίες, της διαλογής και του ελέγχου διασφάλισης ποιότητας, είναι από τις λιγότερο “γοητευτικές”, αλλά από την άλλη μεριά είναι από τις σημαντικότερες ευθύνες μέσα σ’ ένα έργο όπως η Mageia. Πιθανότατα δεν θα προσφέρει σ’εσάς (ή οποιονδήποτε άλλον) κάποια καλή φήμη που να σας ακολουθεί, ούτε τύχη ή κάποιον έρωτα, αλλά θα έχετε την  ευκαιρία να βοηθήσετε να γίνει η Mageia μια διανομή που θα μπορείτε να χρησιμοποιείτε, ακόμη καλύτερη απ’ όσο είναι σήμερα. Το καλό μ’ αυτό είναι, ότι για την διαλογή και τον έλεγχο διασφάλισης της ποιότητας δεν απαιτούνται κάποιες εξελιγμένες τεχνικές γνώσεις, ούτε απαιτούνται τίποτα σκληρές δεσμεύσεις· οποιοσδήποτε επιθυμεί να βοηθήσει, μπορεί να βοηθήσει, κι αυτό που χρειάζεται για να συμμετέχετε, είναι ο ελεύθερος χρόνος που θα αφιερώσετε.

Και οι δύο αυτές ομάδες μπορούν να αξιοποιήσουν την βοήθειά σας, ώστε οι αναφορές για σφάλματα λογισμικού να έχουν καλύτερη διαλογή και οι αναβαθμίσεις να ελέγχονται πιο διεξοδικά απ’ όσο γίνεται σήμερα, μιας κι έχουμε έλλειψη από εθελοντική βοήθεια. Ενδιαφέρεστε; “Πηδήξτε στο τραίνο” ελεύθερα και ξεκινήστε!

Για την ομάδα διαλογής (Triage team):

  • Εγγραφείτε στην λίστα σφαλμάτων (bugs list). Σημειώστε, παρακαλώ, ότι αυτή λίστα είναι μεγάλη σε όγκο, κι αν δεν είστε προετοιμασμένοι να αντιμετωπίσετε κάτι τέτοιο, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε την διεπαφή (interface) του Bugzilla και να προσθέσετε τον εαυτό σας στην λίστα κοινοποίησης (CC list) για όσες αναφορές σφάλματος σας ενδιαφέρουν.
  • Συναναστραφείτε ή κάνετε τις ερωτήσεις σας στο IRC κανάλι: #mageia-bugsquad.

Για την ομάδα διασφάλισης της ποιότητας (QA team):

  • Εγγραφείτε στις σχετικές λίστες ταχυδρομείου: Στις συζητήσεις της ομάδας διασφάλισης ποιότητας (qa-discuss) και στις ειδοποιήσεις του bugzilla για υποψήφιες αναβαθμίσεις που έχουν ανατεθεί στην ομάδα διασφάλισης ποιότητας (qa-bugs)
  • Μπορείτε να συμμετέχετε στο IRC, στο κανάλι #mageia-qa, στο δίκτυο irc.freenode.net – είναι ένα καλό μέρος για να λάβετε μια γρήγορη απάντηση σε όποιες ερωτήσεις μπορεί να ‘χετε.
  • Συμμετέχετε, πάντα υπάρχουν πολλά πράγματα να κάνει κανείς.

 

Μετάφραση από το άρθρο στα αγγλικά της ennael από τον John66
Posted in Χωρίς κατηγορία | Δεν επιτρέπεται σχολιασμός στο Ο κύκλος ζωής ενός σφάλματος λογισμικού.

Κάλεσμα σε σχεδιαστές και δημιουργούς γραφικών

Η ομάδα δημιουργίας γραφικών της Mageia επιστρέφει στη δράση μετά τις καλοκαιρινές διακοπές και ψάχνει για οποιονδήποτε με ικανότητες στο σχέδιο και θέληση να συμμετέχει στην ομάδα. Είστε εσείς αυτοί;

Σχεδιάζουμε την όψη της Mageia πριν την κυκλοφορία της Mageia 2 , και θα εκτιμούσαμε πολύ τις ιδέες σας. Μπορείτε να μας βοηθήσετε να αφήσουμε το στίγμα της Mageia στον κόσμο!

Τι σημαίνει αυτό; Αναθεώρηση και ανανέωση των σχεδίων για την ιστοσελίδα της Mageia , για το Wiki και για τα ιδιαίτερα πράγματα που θα έχει η εγκατάσταση της διανομής μας. Σχεδιασμός θεμάτων για το plymouth και εικονίδια. Ολοκλήρωση της χρωματικής μας παλέτας και σχεδιασμός πραγμάτων όπως αφίσες, σημαίες και άλλων για συγκεντρώσεις όπως αυτή της έκθεσης LinuxTag που θα έχουμε περίπτερο. Όλα τα καλούδια!

Κοιτάχτε την ομάδα δημιουργίας γραφικών στο Wiki, επικοινωνήστε με τον αρχηγό της ομάδας Thorsten van Lil (TeaAge στο irc, η διεύθυνση ηλεκτρονικού ταχυδρομείου του βρίσκεται στη σελίδα του wiki), ελάτε σε μια συνάντηση της ομάδας στο irc ή κάντε όλα τα παραπάνω!

Μετάφραση από το άρθρο στα αγγλικά της trish
 
 
 
 

Posted in Χωρίς κατηγορία | Δεν επιτρέπεται σχολιασμός στο Κάλεσμα σε σχεδιαστές και δημιουργούς γραφικών

Απολογισμός από μια εγκατάσταση Mageia

Απλά μια μικρή -καυχησιάρικη- αναφορά από ένα νέο χρήστη της Mageia –
έχουμε λάβει αρκετές τέτοιες, οπότε μπορείτε να την θεωρήσετε σαν ένα
αντιπροσωπευτικό δείγμα.

Ο καινούργιος μου φορητός υπολογιστής ήταν στα χέρια μου την Παρασκευή το πρωί: Ένα Thinkpad Τ520, με επεξεργαστή i7 τετραπύρηνο, 8GB μνήμη RAM, οθόνη 15,6 ιντσών, ενσωματωμένο WiFi, 3G, Bluetooth, κλπ…

Έκαψα 4 δίσκους dvd, για να δημιουργήσω τον εκκινήσιμο δίσκο
εγκατάστασης και τους δίσκους ανάκτησης για τα Windows 7 Pro και τα
άλλα προγράμματα που ήταν προεγκατεστημένα. Μετά, συρρίκνωσα την κύρια κατάτμηση των windows, αφήνοντας καμιά διακοσαριά GB ελεύθερου χώρου για μια εγκατάσταση Linux.

Αποφάσισα πως είχε έρθει τελικά η ώρα να δοκιμάσω την Mageia 1. Έκαψα
ένα dvd με το 64bit ISO και προχώρησα στην εγκατάσταση. Διάλεξα το
Gnome αντί του KDE, αυτή τη φορά, εξαιτίας του σχετικά μικρότερου ίχνους μνήμης που έχει (πάντως, αισθάνομαι άνετα και με τα δύο γραφικά περιβάλλοντα εργασίας).

Χωρίς να χρησιμοποιήσω καθόλου γραμμή εντολών, όλα δούλεψαν… και εννοώ όλα.

Ήχος και Βίντεο δούλεψαν αμέσως. Το WiFi δούλεψε μόλις συνδέθηκα στο
δίκτυο και κατέβασα τον κατάλληλο οδηγό (δεν ήθελα, ούτε και
χρειάστηκε το ndiswrapper).

Όλα τα ειδικά πλήκτρα δουλεύουν. Το πλήκτρο εναλλαγής λειτουργίας του
WiFi, τα πλήκτρα της έντασης ήχου, το πλήκτρο της λειτουργίας
αδράνειας (sleep mode). Άνοιξα τον Firefox και χρησιμοποιώντας τη WiFi
σύνδεση, περιηγήθηκα στον εξυπηρετητή μου με τα αρχεία μουσικής.
Επέλεξα για αναπαραγωγή ένα άλμπουμ και διαπίστωσα ότι τα κουμπιά
παύσης, μετάβασης σε προηγούμενο-επόμενο τραγούδι και διακοπής της
αναπαραγωγής, όλα δούλευαν σωστά στο προκαθορισμένο πρόγραμμα
αναπαραγωγής.

Για να δουλέψει το ποντίκι μου, με σύνδεση bluetooth, χρειάστηκε απλώς
να χρησιμοποιήσω το Εργαλείο Ρυθμίσεων Bluetooth του Gnome και να αντιστοιχίσω τις δυο συσκευές. Το ποντίκι δούλευε! Χωρίς να γράψω κάποια ρύθμιση στο αρχείο Xorg.conf!

Η κλιμάκωση ταχύτητας του επεξεργαστή δουλεύει. Η λειτουργία αδράνειας
ενεργοποείται όταν κατεβάσω το καπάκι του laptop ή αν πατήσω το κουμπί
αδρανοποίησης και αργότερα, επανέρχεται σωστά σε κανονική λειτουργία.
Πατώντας το κουμπί κλειδώματος, “κλειδώνει” η οθόνη, με αποτέλεσμα να
εμφανίζεται το γνωστό παράθυρο προτροπής για σύνδεση του χρήστη.
Η κύλιση (scrolling) δουλεύει σωστά και στους δύο άξονες, όταν σύρω το
δάχτυλό μου κατά μήκος της άκρης του trackpad.

Έχω κάνει πολλές εγκαταστάσεις Linux, αλλά ποτέ δεν είδα τόσο πλήρη
υποστήριξη υλικού κατευθείαν μετά την εγκατάσταση, σε κανένα μηχάνημα,
πόσο μάλλον ένα φορητό υπολογιστή. Τα Windows 7 απο την άλλη, δεν
μπορούσαν να δουν το bluetooth ποντίκι μου χωρίς το CD με τους
οδηγούς, ενώ η Mageia 1 είχε φροντίσει γι αυτό. Εκπληκτικό.

Ένα πραγματικά ελκυστικό μηχάνημα με μια ευχάριστη εγκατάσταση Linux.

Ζήτω το urpmi!

Μετάφραση του άρθρου στα αγγλικά της trish από τον John66

Posted in Χωρίς κατηγορία | Δεν επιτρέπεται σχολιασμός στο Απολογισμός από μια εγκατάσταση Mageia

Mageia2: κυκλοφορία έκδοσης, υποστήριξη και χρονοδιάγραμμα

Μετά από συζητήσεις που έγιναν εντός της κοινότητας της Mageia, ώστε να αποφασιστεί η κυκλοφορία έκδοσης της Mageia, ξεκινήσαμε με μερικές προτάσεις και ο οποιοσδήποτε μπορούσε να σχολιάσει και να συζητήσει.

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

Κάθε έκδοση της Mageia θα υποστηρίζεται για 18 μήνες. Θα έχουμε μια ολική αναθεώρηση των πόρων μας πριν την επόμενη έκδοση για να ελέγξουμε αν μπορούμε ακόμα να παρέχουμε υποστήριξη σύμφωνα με το αρχικό μας σχέδιο. Αν όλα πηγαίνουν καλά, τότε θα σκεφτούμε για την κυκλοφορία μιας έκδοσης LTS [1] κάθε 18 μήνες, που θα υποστηρίζεται για 3 χρόνια.

Το χρονοδιάγραμμα ανάπτυξης για την Mageia 2 προσπάθησε να λάβει υπόψιν όλα τα σχόλια από την εμπειρία της Mageia 1. Αυτό είναι το χρονοδιάγραμμα:

  • Alpha 1 : 16/11/2011
  • Alpha 2 : 14/12/2011
  • Beta 1 : 20/01/2012
  • Πάγωμα των εκδόσεων : 06/02/2012
  • Πάγωμα των γραφικών: 10/02/2012
  • Πάγωμα των μεταφράσεων: 10/02/2012
  • Beta 2 : 14/02/2012
  • Πάγωμα κυκλοφοριών : 06/03/2012
  • RC[2] : 09/03/2012
  • Τελική έκδοση: 04/04/2012

Η εργασία έχει ήδη αρχίσει – μπορείτε να ρίξετε μια πρώτη ματιά στα τεχνικά χαρακτηριστικά.

 Μετάφραση από το άρθρο στα αγγλικά της ennael
 
 
 
 

[1] LTS συντόμευση του Long Term Support = «υποστήριξη μακράς διαρκείας».

[2] RC συντόμευση του Release Candidate, = « υποψήφια έκδοση » ή « προέκδοση ».

Posted in Χωρίς κατηγορία | Δεν επιτρέπεται σχολιασμός στο Mageia2: κυκλοφορία έκδοσης, υποστήριξη και χρονοδιάγραμμα

Η Mageia στην εκδήλωση LSM 2011

Strasbourg by nightΗ Συνάντηση Ελεύθερου Λογισμικού (Libre Software Meeting, ή πιο σύντομα, LSM), τώρα πια στον 12ο χρόνο της, είναι μια ετήσια συγκέντρωση στη Γαλλία, των φίλων του Ελεύθερου Λογισμικού. Διαρκεί περισσότερο από 4 ή 5 ημέρες, χαρακτηρίζεται από αρκετά συνέδρια και συζητήσεις σχετικά μ’ ένα ευρύ φάσμα θεμάτων, όπως φαίνεται στο πρόγραμμα της εκδήλωσης. Η LSM αλλάζει τόπο διεξαγωγής κάθε χρόνο· φέτος είναι στο Στρασβούργο, στα ανατολικά της Γαλλίας, από τις 9 έως τις 14 Ιουλίου, και οι άνθρωποι της Mageia θα μιλήσουν για το έργο μας.

Η Anne Nicolas θα μιλήσει στη συνεδρία “H δημιουργία ενός Fork και οικοδόμησή του, σε 10 μαθήματα”, την Τρίτη το πρωί, στην κατηγορία “Κοινότητα” σχετικά με το έργο σαν σύνολο, βασίζοντας την παρουσίασή της σε αυτήν που είχε κάνει στην Έκθεση LinuxTag. Θα μιλήσει σχετικά με το τι μάθαμε κατά τη διάρκεια του πρώτου χρόνου ζωής της Mageia, και θα μοιραστεί τα συμπεράσματά μας με τους συντρόφους μας, μέλη της κοινοτητας.

Η δεύτερη παρουσίασή μας, από τον υπογράφοντα το άρθρο, θα γίνει το απόγευμα στην κατηγορία “Διαχείρηση Συστημάτων”· αυτή θα είναι σχετικά με τις εσωτερικές διεργασίες και τις “αιματηρές” λεπτομέρειες της υποδομής μιας διανομής Linux. Θα προσφέρω μια μοναδική οπτική του έργου, κάτω από την επιφάνεια, μιλώντας για τον τρόπο που προσπαθήσαμε να δημιουργήσουμε μια βιώσιμη και διαφανή ομάδα από εθελοντές.

Και οι δύο ομιλίες θα είναι στα γαλλικά.

Κάθε εκδήλωση για το Ελεύθερο Λογισμικό πού σέβεται τον εαυτό της, θα ήταν ημιτελής χωρίς ένα εκθεσιακό χώρο. Η ελκυστικότητα της LSM πηγάζει και από την ποικιλία των περιπτέρων· εκτείνονται από τα συνήθη Ελεύθερα συστήματα και λογισμικό όπως Debian, Gnome, κλπ μέχρι εκθέτες Παρόχους Υπηρεσιών Διαδικτύου όπως το FDN, περιφερειακές Ομάδες Χρηστών Linux και άλλους – δείτε εδώ την πλήρη λίστα.

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

Επειδή μια από τις κεντρικές μας αξίες είναι η συνεργασία με τα έργα άλλων, έχουμε αποφασίσει να μοιραστούμε το περίπτερό μας με τους Γάλλους Πρεσβευτές της Fedora και τα μέλη της γαλλικής κοινότητας του OpenSUSE, για να μοιραστούμε την υλικοτεχνική υποστήριξη για την φροντίδα ενός περιπτέρου. Για παράδειγμα, αυτό θα επιτρέψει στον καθένα μας να πάει για φαγητό και να είναι ήσυχος ότι κάποιος θα προσέχει τα πράγματά μας, ή να χρησιμοποιούμε ένα αυτοκίνητο αντί να κάνουμε διπλό κόπο.

Θα θέλαμε πραγματικά να δούμε κι εσάς εκεί – η LSM είναι ένα μεγάλο συνέδριο, που έχει κάτι ενδιαφέρον για τον καθένα, και θα χαρούμε αν έλθετε στις παρουσιάσεις μας και αν περάσετε από το περίπτερό μας να κουβεντιάσετε με τους ανθρώπους της Mageia.

Τα λέμε στην LSM!

Μετάφραση από το άρθρο στα αγγλικά του misc από τον John66
Posted in Χωρίς κατηγορία | Δεν επιτρέπεται σχολιασμός στο Η Mageia στην εκδήλωση LSM 2011