Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo: 13 Νοεμβρίου 2006

Ulrich Plate  Εκδότης
Chris Atkinson  Συγγραφέας
Donnie Berkholz  Συγγραφέας
Robin H. Miller  Συγγραφέας
Chris Gianelloni  Συγγραφέας
Θεόφιλος Ιντζόγλου  Μεταφραστής
Βασίλειος Λούρδας  Μεταφραστής
Ιωακείμ (Μάκης) Μαρμαρίδης  Μεταφραστής
Άγγελος Ορφανάκος  Μεταφραστής

Αναβάθμιση 13 Νοέμβριος 2006

1.  Νέα του Gentoo

Ανώνυμο CVS και SVN τώρα διαθέσιμα

Η Ομάδα Υποδομής του Gentoo είναι στην ευχάριστη θέση να ανακοινώσει ότι έχουν ολοκληρώσει τις ρυθμίσεις και δοκιμές των ανώνυμων υπηρεσιών CVS και SVN μόνο ανάγνωσης για τις αποθήκες του Gentoo και ότι οι υπηρεσίες αυτές είναι πλέον διαθέσιμες για δημόσια χρήση.

Οι ανώνυμες υπηρεσίες έχουν ως κύριο σκοπό να βοηθήσουν αυτούς που συμβάλλουν και δεν είναι προγραμματιστές ώστε να δημιουργούν εύκολα επιρράμματα και τροποποιήσεις (cvs diff/svn diff) και (οι υπηρεσίες) να παρέχουν ευκολότερη πρόσβαση στον πηγαίο κώδικα για τα έργα που φιλοξενούνται στο Gentoo.

Για τους ενθουσιώδεις χρήστες εκεί έξω, παρακαλούμε σημειώστε ότι οι υπηρεσίες CVS και SVN δεν είναι πιο ενημερωμένες από αυτά που υπάρχουν μέσω του rsync και μπορεί να υπάρχει μια πρόσθετη καθυστέρηση των 30 λεπτών, ανάλογα με το φόρτο εργασίας των διαφόρων μηχανών. Παρακαλούμε μην αλλάξετε σε CVS μόνο και μόνο επειδή πιστεύετε ότι θα παίρνετε το δέντρο πιο γρήγορα ή θα είστε πιο εξεζητημένοι. Σε σχέση με τη μέθοδο διανομής μέσω rsync, οι ανώνυμες υπηρεσίες έχουν αρκετά λιγότερους πόρους από πίσω τους (και υπολογιστικούς και εύρους ζώνης). Η Υποδομή δε θα διστάσει να μπλοκάρει διευθύνσεις IP που κάνουν κατάχρηση της υπηρεσίας.

CVS

Το CVS είναι περιορισμένο για 5 ταυτόχρονους χρήστες. Αυτή τη στιγμή παρέχει τις ακόλουθες αποθήκες: gentoo, gentoo-projects, gentoo-src και gentoo-x86

Λίστα Κώδικα 1.1: Κάνοντας check out από το CVS

$ cvs -d :pserver:anonymous@anoncvs.gentoo.org/var/cvsroot co <repo>

SVN

Το SVN έχει τις ακόλουθες αποθήκες: apache, baselayout, catalyst, devmanual, eselect, genkernel, gentoo-alt, gentoo-python, gentoo-syntax, gentoo-vdr, gentoolkit, gli, glsr, hardened, hwdata, keychain, linux-patches, livecd-tools, portage, sandbox

Λίστα Κώδικα 1.2: Κάνοντας check out από το SVN

$ svn co http://anonsvn.gentoo.org/repositories/<repo>

Στην πρώτη σελίδα της υπηρεσίας, http://anoncvs.gentoo.org/, διαθέτει μια ακριβή λίστα των διαθέσιμων αποθηκών, όπως επίσης πλήρεις οδηγίες και προειδοποιήσεις.

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

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

Ευχαριστούμε τους: kengland, robbat2, kingtaco, ramereth, και όλους όσους βοήθησαν στην υλοποίησή τους.

Η Engine Yard χρησιμοποιεί συστοιχίες Gentoo για υπηρεσία Ruby on Rails

Η Engine Yard χρησιμοποιεί συστοιχίες βασισμένες στο Gentoo για την υπηρεσία ανάπτυξης Ruby on Rails. Υπάρχει ένα βίντεο για την χρήση του Gentoo στο http://qualityhumans.com/images/tom_ezra_gentoo.mov. Μέσα σε αυτό, μιλούν για τον τρόπο που το Gentoo τους έχει βοηθήσει στον σχεδιασμό της υπηρεσίας και επαινούν τις δυνατότητες παραμετροποίησής του. Επίσης κάνουν αρκετά χιουμοριστικά σχόλια για το Gentoo, όπως "Είμαι πεπεισμένος ότι όλες οι άλλες διανομές είναι φτιαγμένες επάνω στο Gentoo". Έπειτα περιγράφουν την επερχόμενη Xen domU image, που θα είναι ένα περιβάλλον ανάπτυξης για Ruby on Rails βασισμένο στο Gentoo.

2.  Ακούστηκε στην κοινότητα

gentoo-user

Δημιουργώντας συμβολικούς συνδέσμους εκτός περιβάλλοντος chroot

Ο Brian Davis σχεδίαζε να τρέχει το πρόγραμμα Apache εντός ενός περιβάλλοντος chroot. Από την άλλη, δεν ήθελε να κάνει αντίγραφο τον φωτογραφιών και άλλων περιεχομένων μέσα στο περιβάλλον chroot. Ηθελε να μάθει εάν θα μπορούσε να δημιουργήσει ένα συμβολικό σύνδεσμο έξω απο το περιβάλλον chroot στα περιεχόμενα που ήθελε να έχει πρόσβαση το Apache.

Άλλοι χρήστες του Gentoo απαντώντας επέδειξαν οτι συμβολικοί σύνδεσμοι δε θα λειτουργούσαν σε αυτή την περίπτωση και πρότειναν τη χρήση της εντολής: mount --bind

Λίστα Κώδικα 2.1: Χρησιμοποιώντας το διακόπτη --bind με την εντολή mount

# mount --bind /source /chroot/target

Καινούργιος στο Gentoo. Αντιμετωπίζει προβλήματα να το ξεκινήσει την πρώτη φορά

Ο Jon M είχε εγκαταστήσει την κατάτμηση root του συστήματος του /dev/hda3 χρησιμοποιώντας ReiserFS. Όταν προσπάθησε να ξεκινήσει το καινούργιο σύστημα, όμως έλαβε διάφορα μηνύματα λάθους συμπεριλαμβανομένου και του: "VFS: Cannot open root device "hda3" or unknown-block(0,0)".

Ο Richard Fish απάντησε οτι το "unknown-block(0,0)" είναι σημάδι του ότι ο πυρήνας δεν μπορούσε να βρει τον σκληρό δίσκο που αντιστοιχεί στη συσκευή hda3. Αυτό είναι αποτέλεσμα της μη περίληψης (στον πυρήνα) του απαραίτητου οδηγού της συσκευής IDE για το chipset του Jon ή της μη περίληψης υποστήριξης ολόκληρου του συστήματος IDE.

Ο Jon M κοιτάζοντας στο αρχείο ρυθμίσεων του πυρήνα του συστήματός του .config ανέφερε ότι είχε ξεχάσει να συμπεριλάβει τον οδηγό συσκευής για το δικό του chipset.

3.  Μετακινήσεις προγραμματιστών Gentoo

Μετακινήσεις

Οι ακόλουθοι προγραμματιστές έφυγαν πρόσφατα από το σχέδιο Gentoo:

Προσθήκες

Οι ακόλουθοι προγραμματιστές έγιναν, πρόσφατα, μέλη του σχέδιου Gentoo:

Αλλαγές

Οι ακόλουθοι προγραμματιστές άλλαξαν πρόσφατα ρόλους μέσα στο σχέδιο Gentoo:

4.  Ασφάλεια Gentoo

Δυαδικός οδηγός γραφικών NVIDIA: Ευπάθεια κλιμάκωσης δικαιωμάτων

Ο δυαδικός οδηγός γραφικών NVIDIA είναι ευπαθής σε τοπική κλιμάκωση δικαιωμάτων μέσω μιας συνόδου X.

Για περισσότερες πληροφορίες, παρακαλούμε δείτε την Ανακοίνωση GLSA

Bugzilla: Πολλαπλές ευπάθειες

Το Bugzilla είναι ευπαθές σε cross-site scripting, εισαγωγή σεναρίου (script injection) και αίτηση για πλαστογραφία (request forgery).

Για περισσότερες πληροφορίες, παρακαλούμε δείτε την Ανακοίνωση GLSA

Διακομιστής Netkit FTP: Κλιμάκωση δικαιωμάτων

Μια λανθασμένη κλήση seteuid() ενδέχεται να επιτρέψει σε ένα χρήστη FTP την προσπέλαση μερικών αρχείων ή καταλόγων που κανονικά δε θα μπορούσε.

Για περισσότερες πληροφορίες, παρακαλούμε δείτε την Ανακοίνωση GLSA

5.  Επερχόμενες διαγραφές πακέτων

Αυτή είναι η λίστα των πακέτων που έχει ανακοινωθεί οτι θα διαγραφούν στο μέλλον. Οι διαγραφές των πακέτων προέρχονται απο πολλές πηγές, συμπεριλαμβανωμένων των 'Καθαριστών του δένδρου' (Treecleaners) και άλλους προγραμματιστές.

Τελευταίες αποχωρήσεις:

Πακέτο: Ημερομηνία διαγραφής: Επικοινωνία:
games-fps/ut2004-domain2049 10 Δεκ 06 Chris Gianelloni
dev-db/dbbalancer 10 Δεκ 06 Tiziano Mueller

6.  Bugzilla

Περίληψη

Στατιστικά

Η κοινότητα του Gentoo χρησιμοποιεί το Bugzilla (bugs.gentoo.org) για να καταγράφει και να εντοπίζει σφάλματα, ειδοποιήσεις, προτάσεις και άλλες αλληλεπιδράσεις με την ομάδα ανάπτυξης. Από 05 Νοεμβρίου 2006 ως 12 Νοεμβρίου 2006, η δραστηριότητα στην ιστοσελίδα προέκυψε ως εξής:

Από τα 10914 ανοιχτά σφάλματα αυτή τη στιγμή: 29 είναι χαρακτηρισμένα 'blocker', 103 είναι χαρακτηρισμένα 'critical' και 487 είναι χαρακτηρισμένα 'major'.

Κατάταξη κλειστών σφαλμάτων

Οι προγραμματιστές και οι ομάδες που έχουν κλείσει τα περισσότερα σφάλματα κατά τη διάρκεια αυτής της περιόδου είναι:

Κατάταξη νέων σφαλμάτων

Οι προγραμματιστές και οι ομάδες στους οποίους έχουν ανατεθεί τα περισσότερα νέα σφάλματα κατά τη διάρκεια αυτής της περιόδου είναι:

7.  Σχόλια για το GWN

Το GWN αποτελείται από εθελοντές και μέλη της κοινότητας που στέλνουν ιδέες και άρθρα. Αν ενδιαφέρεστε να γράψετε για το GWN, έχετε σχόλια ή παρατηρήσεις για ένα άρθρο που έχουμε δημοσιεύσει, ή απλά έχετε μία ιδέα ή ένα άρθρο που θέλετε να στείλετε στο GWN, παρακαλούμε στείλτε μας τα σχόλια και τις παρατηρήσεις σας και βοηθήστε να κάνουμε το GWN καλύτερο.

8.  Πληροφορίες εγγραφής GWN

Για να γραφτείτε στο Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo, στείλτε ένα κενό e-mail στο gentoo-gwn+subscribe@gentoo.org.

Για να διαγραφείτε από το Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo, στείλτε ένα κενό e-mail στο gentoo-gwn+unsubscribe@gentoo.org από την διεύθυνση e-mail με την οποία έχετε γραφτεί.

9.  Άλλες γλώσσες

Το Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo είναι επίσης διαθέσιμο στις ακόλουθες γλώσσες: