Updates Testing – Fedora

ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!

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

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

FAS account

Ξεκινάμε από το Α και το Ω ενός Fedora Contributor. Φτιάξτε έναν λογαριασμό στο Fedora Accounts System. Σχεδόν οποιασδήποτε μορφής συνεισφορά στο Fedora, συνδέεται με τον λογαριασμό σας στο FAS. Είναι σημαντικό να δώσετε ένα e-mail το οποίο χρησιμοποιείτε και ελέγχετε, καθώς και να τσεκάρετε τα εισερχόμενα γιατί ίσως χρειαστεί η παρέμβασή σας.

Updates Testing Repo

Τα αποθετήρια Updates Testing βρίσκονται ήδη στην διανομή Fedora που έχετε. Δεν είναι όμως ενεργοποιημένα εξ’ αρχής. Αν θέλετε τα τελευταία πακέτα, μπορείτε να τα ενεργοποιήσετε εξ ολοκλήρου, κάνοντας επεξεργασία στο κατάλληλο αρχείο.

sudo gedit /etc/yum.repos.d/fedora-updates-testing.repo

Εκεί, θα αλλάξετε την τιμή κάτω από το [updates-testing] από enabled=0 , σε enabled=1. Αποθηκεύετε το αρχείο και κάντε μια πλήρη ενημέρωση του συστήματος με

sudo yum update

Προσέξτε: Η παραπάνω μέθοδος θα περάσει όλο σας το σύστημα στα Updates Testing αποθετήρια. Αν θέλετε να δοκιμάσετε μόνον ένα συγκεκριμένο πακέτο, μπορείτε να το κάνετε ενεργοποιώντας προσωρινά (και όχι μόνιμα) το testing αποθετήριο και εγκαθιστώντας από εκεί το πακέτο που θέλετε. Αυτό μπορεί να γίνει με την παρακάτω εντολή

sudo yum --enablerepo=updates-testing install «όνομα πακέτου»

ή για προσωρινή αναβάθμιση από τα αποθετήρια testing

sudo yum --enablerepo=updates-testing update

Fedora Easy Karma

Μέσω αυτού του πακέτου θα γίνει όλη η δουλειά. Εγκαταστήστε το με

sudo yum install fedora-easy-karma

Δημιουργείστε ένα fedora-cert. Αυτό θα συνδεθεί με τον λογαριασμό σας στο FAS. Τρέξτε την εντολή

fedora-cert -u «το FAS username εδώ»

Στην περίπτωση που το όνομα χρήστη του λειτουργικού σας, είναι το ίδιο με εκείνο του FAS, την παράμετρο -u μπορείτε να την παραλείψετε.

Έπειτα, και αφού έχουμε κάνει μια πλήρη ενημέρωση του συστήματος, τρέχουμε την εντολή

fedora-easy-karma --fas-username «το FAS username εδώ»

Θα ξεκινήσει η ανάγνωση των πακέτων για όσα έχετε εγκαταστήσει από το updates-testing και όσα χρειάζονται βαθμολόγηση. Μόλις η διαδικασία τελειώσει, θα ανοίξει η λίστα στο τερματικό. Θα είναι της παρακάτω μορφής.


================================================================================
     fedora-easy-karma-0-0.7.20100709git561718c8.fc12
================================================================================
  Update ID: FEDORA-2010-11029
    Release: Fedora 12
     Status: testing
       Type: enhancement
      Karma: 1
      Notes: Introduce the --critpath-only parameter.
  Submitter: till
  Submitted: 2010-07-09 15:30:58
   Comments: bodhi - 2010-07-09 15:30:58 (karma 0)
             This update has been submitted for testing by till.
             bodhi - 2010-07-13 07:45:42 (karma 0)
             This update has been pushed to testing
             robatino (proventesters) - 2010-07-13 08:49:36 (karma 1)
             Seems to work properly.

  https://admin.fedoraproject.org/updates/F12/FEDORA-2010-11029

 inst. RPMS: fedora-easy-karma-0-0.7.20100709git561718c8.fc12.noarch - Fedora update feedback made easy (installed 0 days ago)

Comment? -1/0/1 ->karma, other -> skip> 1
Comment> It works perfectly.
FAS Password for nikos:

Διαβάστε προσεκτικά τι σας γράφει. Π.χ το συγκεκριμένο πακέτο, στο παράδειγμά μας, αναφέρει μια νέα λειτουργία που προστέθηκε. Δοκιμάστε την, δουλεύει σωστά; Αν ναι, βαθμολογήστε το πακέτο με 1. Αν όχι, του δίνετε -1. Αν δεν κάνατε την απαραίτητη δοκιμή, βάλτε 0 ή κάντε (i)gnore για να γίνει skip στο επόμενο. Γράψτε και ένα σύντομο σχόλιο που θα δικαιολογεί την βαθμολογία σας.

Την αναφορά που στείλατε μπορείτε να την δείτε στο Bodhi System του Fedora.

Έτσι θα προχωρήσετε και στα επόμενα πακέτα.
Διαβάστε τι έχει αλλάξει, ή τι έχει διορθωθεί, κάποια από αυτά περιέχουν bug fixes που πρέπει να τσεκάρετε πριν δώσετε karma. Για το help section χρησιμοποιείστε την εντολή

fedora-easy-karma --help

Συμβάλετε κι εσείς με ένα σχόλιο

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s