Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo: 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:
- Alexander Færøy (eroyf) Σχέσεις Χρηστών (User Relations)/Alpha/MIPS
- Cédric Krier (cedk) Ομάδα netmon
Αλλαγές
Οι ακόλουθοι προγραμματιστές άλλαξαν πρόσφατα ρόλους μέσα στο σχέδιο Gentoo:
4.
Ασφάλεια Gentoo
Δυαδικός οδηγός γραφικών NVIDIA: Ευπάθεια κλιμάκωσης δικαιωμάτων
Ο δυαδικός οδηγός γραφικών NVIDIA είναι ευπαθής σε τοπική κλιμάκωση δικαιωμάτων
μέσω μιας συνόδου X.
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
Bugzilla: Πολλαπλές ευπάθειες
Το Bugzilla είναι ευπαθές σε cross-site scripting, εισαγωγή σεναρίου (script
injection) και αίτηση για πλαστογραφία (request forgery).
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
Διακομιστής Netkit FTP: Κλιμάκωση δικαιωμάτων
Μια λανθασμένη κλήση seteuid() ενδέχεται να επιτρέψει σε ένα χρήστη FTP την
προσπέλαση μερικών αρχείων ή καταλόγων που κανονικά δε θα μπορούσε.
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
5.
Επερχόμενες διαγραφές πακέτων
Αυτή είναι η λίστα των πακέτων που έχει ανακοινωθεί οτι θα διαγραφούν στο
μέλλον. Οι διαγραφές των πακέτων προέρχονται απο πολλές πηγές,
συμπεριλαμβανωμένων των
'Καθαριστών του δένδρου' (Treecleaners) και άλλους προγραμματιστές.
Τελευταίες αποχωρήσεις:
6.
Bugzilla
Περίληψη
Στατιστικά
Η κοινότητα του Gentoo χρησιμοποιεί το Bugzilla (bugs.gentoo.org) για να καταγράφει και να
εντοπίζει σφάλματα, ειδοποιήσεις, προτάσεις και άλλες αλληλεπιδράσεις με την
ομάδα ανάπτυξης. Από 05 Νοεμβρίου 2006 ως 12 Νοεμβρίου 2006, η δραστηριότητα
στην ιστοσελίδα προέκυψε ως εξής:
- 753 νέα σφάλματα κατά τη διάρκεια αυτής της περιόδου
- 484 σφάλματα έκλεισαν ή επιλύθηκαν κατά τη διάρκεια αυτής της περιόδου
- 15 πρώην κλειστά σφάλματα ξανάνοιξαν αυτή την περίοδο
- 183 έκλεισαν ως NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM κατά τη διάρκεια αυτής της περιόδου
- 181 σφάλματα χαρακτηρίστηκαν ως διπλότυπα κατά τη διάρκεια αυτής της περιόδου
Από τα 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 είναι επίσης διαθέσιμο στις ακόλουθες
γλώσσες:
|