Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo: 5 Φεβρουαρίου 2007
1.
Νέα τού Gentoo
Η ομάδα KDE χρειάζεται τη βοήθειά σας
Λόγω αδράνειας και άλλων υποχρεώσεων μέσα στην ομάδα KDE του Gentoo, η ομάδα την περίοδο αυτή
αναζητά νέα μέλη από την κοινότητα. Όσοι ενδιαφέρονται και είναι ήδη
προγραμματιστές μπορούν να εγγραφούν στην αγέλη και να αρχίζουν να συνθλίβουν
bugs. Ενδιαφερόμενα μέλη τής κοινότητας μπορούν επίσης να βοηθήσουν. Αν θέλετε
να βοηθήσετε, επικοινωνείστε με την ομάδα KDE
για περισσότερες πληροφορίες.
Επίκειται αφαίρεση του mail-mta/qmail
Η ομάδα qmail του Gentoo επιθυμεί να
ανακοινώσει την αφαίρεση του mail-mta/qmail. Αντικαταστάθηκε από το
mail-mta/netqmail που είναι σταθερό για τις ίδιες αρχιτεκτονικές που
ήταν και το παλαιότερο mail-mta/qmail. Το νέο ebuild, το
mail-mta/netqmail, αποτελείται μόνο από επιδιορθώσεις προερχόμενες από
ανάντη (upstream). Ένας από τους λόγους για την αλλαγή είναι η μεγάλη
προσπάθεια νοικοκυρέματος του κώδικα, που οδήγησε στο νέο ebuild. Οι χρήστες που
θέλουν εξειδικευμένες επιδιορθώσεις μπορούν να χρησιμοποιήσουν τη μεταβλητή
QMAIL_PATCH_DIR στο make.conf, ορίζοντας ένα φάκελο που να
περιέχει τις επιδιορθώσεις που πρέπει να γίνουν πριν τη μεταγλώττιση. Να έχετε
υπόψη ότι η ομάδα qmail δε θα υποστηρίζει εγκαταστάσεις που χρησιμοποιούν
εξειδικευμένες επιδιορθώσεις.
Το πακέτο mail-mta/qmail θα αφαιρεθεί γύρω στις 15 Απριλίου 2007, αφού
πρώτα γίνει masked γύρω στις 15 Μαρτίου 2007. Παρακαλούμε μεταφερθείτε στο νέο
πακέτο πριν από αυτή την ημερομηνία.
2.
Προγραμματιστής της εβδομάδας
Matthias Schwarzott, γνωστός και ως zzam
Εικόνα 2.1: Matthias Schwarzott, γνωστός και ως zzam |
 |
Ο Matthias Schwarzott είναι ένας 25χρονος
προγραμματιστής. Ζει στο Erlangen της Γερμανίας μαζί με την κοπέλα του
Charlotte. Ο Matthias σπουδάζει τεχνομαθηματικά, που βασικά είναι μια πλούσια
λέξη για το μαθηματικά και τεχνολογία, στο Πανεπιστήμιο Friedrich Alexander του
Erlangen-Νυρεμβέργης. Εκεί σπουδάζει προγραμματισμό σε Java, πως να δουλεύει με
αλγορίθμους, προγραμματισμό γραφικών υπολογιστή σε C++ και Ηλεκτρολογία
Μηχανική.
Ο Matthias έχει δουλέψει στη Siemens, ως προγραμματιστής C/C++ και αυτό τον
καιρό δουλεύει με μερική απασχόληση ως Διαχειριστής Συστημάτων για μια εταιρία
που λειτουργεί παιχνίδια μέσω ιστοσελίδων. Όταν ο Matthias τελειώσει με τις
σπουδές του, ελπίζει να μπορέσει να δουλέψει ως προγραμματιστής.
Παρόλο που είναι αρκετά απασχολημένος με τη σχολή, τη δουλειά και το Gentoo, ο
Matthias καταφέρνει να βρει λίγο ελεύθερο χρόνο για τα χόμπι του. Του αρέσει ο
κλασικός χορός (πχ. τσα-τσα/βαλς/κτλ.), η μαγειρική και η άσκηση. Το ενδιαφέρον
του Matthias για το χορό γεννήθηκε στο σχολείο, όπου έκανε μαθήματα χορού και
ξαναφούντωσε όταν αυτός και η κοπέλα του ξεκίνησαν μαθήματα χορού μαζί. Οι
αγαπημένες του συνταγές είναι το streusel κέικ και η πίτσα.
Ο Matthias ξεκίνησε να χρησιμοποιεί Linux το καλοκαίρι του '97 αφού βαρέθηκε τα
Windows 3.11. Διάβασε σχετικά με το SUSE 5.0 και σκέφτηκε να το δοκιμάσει,
μεταπηδώντας στη συνέχεια στο Debian και κατασταλάζοντας τελικά στο Gentoo, τον
καιρό της έκδοσης 1.4. Αφού αγόρασε μια κάρτα DVB για να στήσει ένα κουτί VDR,
εμφανίστηκε το ενδιαφέρον του να εξελιχθεί σε προγραμματιστή του Gentoo.
Συνήθιζε να μεταγλωττίζει τα προγράμματα με το χέρι, στη συνέχεια δοκίμαζε
χρησιμοποιώντας ebuild και ξεκίνησε να συνεισφέρει στέλνοντας e-mail στον Stefan Schweizer. Μετά τη διαδικασία
στρατολόγησής του, ο zzam έγινε ο επικεφαλής για το σχέδιο VDR. Σκέφτεται τη
σημαντική αύξηση που απολαμβάνει το σχέδιο VDR και ανησυχεί για το τι μπορεί να
φέρει το μέλλον. Αναζητεί ενεργά άτομα που θα συνεισφέρουν με επιρράμματα και
θα βοηθούν στη συντήρηση των υπαρχόντων συνόλων επιρραμμάτων. Αποδίδει την
ανάγκη τού να είναι προγραμματιστής στο απλό γεγονός ότι του αρέσει απλά να
βοηθάει τους χρήστες.
3.
Ακούστηκε στην κοινότητα
planet.gentoo.org
Περισσότερες φανταζί επιφάνειες εργασίας: Metisse
Εικόνα 3.1: Οθόνη από το Metisse X-Server |
 |
Ο Hanno Boeck πρόσφατα πρόσθεσε το
Metisse στο subversion της
επικάλυψης (overlay) του. Το Metisse είναι η απάντηση της Mandriva στο compiz και σε όλη την
τρι-διάστατη μανία των επιφανειών εργασίας. Το Metisse έχει ορισμένα
χαρακτηριστικά που του δίνουν τη δυνατότητα να μεταμορφώνουν το σχήμα των
παραθύρων, συμπεριλαμβανομένων της περιστροφής, της διαβάθμισης και της
μεγένθυσης. Ακόμη, είναι δυνατή η δημιουργία ενός παραλληλογράμμου από ένα
παράθυρο! Το Metisse τρέχει στο δικό του διακομιστή Χ, που είναι το
luminocity/τύπου Xgl και μια τροποποιημένη παραλλαγή του fvwm.
Αυτή τη στιγμή, το Metisse δουλεύει μόνο σε x86, αλλά από ανάντη (upstream)
εργάζονται στην υποστήριξη για amd64 και άλλες αρχιτεκτονικές. Μια νέα έκδοση
θα εκδοθεί σύντομα για να επιλύσει ορισμένα από τα γνωστά σφάλματα. Για
περισσότερες πληροφορίες για το που μπορείτε να πάρετε τον πηγαίο κώδικα και πως
να ξεκινήσετε το περιβάλλον, παρακαλούμε δείτε το αρχικό μήνυμα στο ιστολόγιο
(blog) του Hanno.
gentoo-user
Διαγεγραμμένα αρχεία ._cfg
Ο Kamen TOMOV ανησύχησε γιατί διέγραψε τα ._cfg αρχεία του από μια πρόσφατη
ενημέρωση. Η απάντηση ήταν η χρησιμοποίηση της επιλογής --noconfmem στο
emerge. Με το --noconfmem, το portage θα "ξεχάσει" ότι ήδη
έκανε ένα αρχείο ._cfg για ένα CONFIG_PROTECT αρχείο, προκαλώντας έτσι το
portage να επαναγκαταστήσει τα απαιτούμενα αρχεία ._cfg για την ενημέρωση.
Μεταφορά του Gentoo σε νέο μηχάνημα
Ο Seo Boon χρησιμοποιούσε για αρκετό καιρό με ευτυχία το Gentoo στο παλιό φορητό
του και με το χρόνο είχε εγκαταστήσει μια σειρά από πακέτα που του άρεσαν
αρκετά. Όμως, πρόσφατα πήρε ένα ολοκαίνουριο φορητό και σε αυτό ήθελε ακριβώς το
ίδιο σύνολο πακέτων που είχε και στο παλιό φορητό του που τον εξυπηρέτησε τόσο
ευλαβικά. Γρήγορα ανακάλυψε ότι μια απλή αντιγραφή του
/var/lib/portage/world από το παλιό μηχάνημα στο νέο απλά δε
δούλευε. Η λίστα τελικά εγκαταστήθηκε παίρνοντας το παλιό αρχείο world και
εκτελώντας τα παρακάτω στο νέο μηχάνημα.
Λίστα Κώδικα 3.1: Αντιγραφή του world |
# emerge -va --noreplace $(cat old_world_file)
|
Η εντολή αυτή θα εγκαταστήσει όλα τα αρχεία από το old_world_file και παράλληλα
θα τα προσθέσει στο αρχείο world του νέου μηχανήματος. Το --noreplace
προστέθηκε για την περίπτωση που ορισμένα από πακέτα είχαν ήδη εγκατασταθεί και
για να μην επαναληφθεί η εγκατάστασή τους.
gentoo-dev
[RFC] Maintainer Timeout
Ο Timothy Redaelli άνοιξε συζήτηση για μια πιθανή "Παύση χρόνου συντηρητή" στην
οποία θα υπάρχει ένα επίσημο όριο χρόνου μέσα στο οποίο ο συντηρητής ενός
πακέτου θα πρέπει να αποκριθεί για ένα σφάλμα προτού αναλάβει την επίλυση ένας
από τους προγραμματιστές. Παρόλο που ήταν μια ενδιαφέρουσα ιδέα, το μήνυμα του
Grant Goodyear ήταν κατά γενική ομολογία στο επίκεντρο, περιγράφοντας την σωστή
εφαρμογή της κοινής λογικής. Πολλοί προγραμματιστές συμφώνησαν στο ότι είχαν
ανάμικτα συναισθήματα γύρω από την ιδιοκτησία των ebuild και στο ότι αν ένας
προγραμματιστής μπορεί να λύσει το πρόβλημα και γνωρίζει ότι μπορεί να το κάνει
στα όρια χρησιμοποίησης της κοινής λογικής και να μην το κάνει χειρότερο, τότε
πρέπει να προχωρήσει και να το λύσει.
4.
Το Gentoo στον τύπο
IBM DeveloperWorks (31 Ιαν 2007)
Ο Martyn Honeyford γράφει σχετικά με το πως να μετρήσει κανείς με ακρίβεια το
ποσό της χρησιμοποιούμενης μνήμης σε ένα σύστημα Linux και δίνει πρακτικές
συμβουλές για το πως να μειώσετε τις απαιτήσεις σε μνήμη. Στο άρθρο, προτείνεται
το Gentoo λόγω της δυνατότητάς του να μεταγλωττίζει τις εφαρμογές με οριζόμενα
από το χρήστη CFLAGS για να μειωθεί η χρήση της μνήμης και με παραμέτρους USE
που μπορούν να μειώσουν δραματικά το μέγεθος των απαιτούμενων βιβλιοθηκών.
5.
Μετακινήσεις προγραμματιστών Gentoo
Μετακινήσεις
Οι ακόλουθοι προγραμματιστές έφυγαν πρόσφατα από το σχέδιο Gentoo:
Προσθήκες
Οι ακόλουθοι προγραμματιστές έγιναν, πρόσφατα, μέλη του σχέδιου Gentoo:
- Dean Stephens (desultory) φόρα
- Martin Jackson (mjolnir) ομάδα netmon
- Samuli Suominen (drac) ομάδα Xfce
- Sebastien Fabbro (bicatali) Επιστημονικές εφαρμογές
Αλλαγές
Οι ακόλουθοι προγραμματιστές άλλαξαν πρόσφατα ρόλους μέσα στο σχέδιο Gentoo:
6.
Ασφάλεια Gentoo
KSirc: Άρνηση παροχής υπηρεσιών
Το KSirc είναι ευπαθές σε Άρνηση παροχής υπηρεσιών.
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
ELinks: Αυθαίρετη εκτέλεση εντολής Samba
Το ELinks δέν ελέγχει σωστά URLs τύπου "smb://", κάνοντάς το ευπαθές στην
εκτέλεση αυθαίρετων εντολών Samba.
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
thttpd: Μη εξουσιοδοτημένη μακρόθεν πρόσβαση σε αρχείο
Το πακέτο thttpd στο Gentoo, στην προεπιλεγμένη του διαμόρφωση, επιτρέπει
τη μη εξουσιοδοτημένη μακρόθεν πρόσβαση σε αρχεία συστήματος όταν
χρησιμοποιείται με νεότερες εκδόσεις του baselayout.
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
7.
Μετακινήσεις πακέτων Gentoo
Αυτό το τμήμα παρέχει μια λίστα πακέτων που είτε έχουν αφαιρεθεί είτε έχουν
προστεθεί στο δέντρο και πακέτων για τα οποία είχε δοθεί στο παρελθόν η
ανακοίνωση της "τελευταίας αποχώρησης" μελλοντικά. Οι αφαιρέσεις των πακέτων
προέρχονται από πολλές τοποθεσίες, συμπεριλαμβανομένων των Treecleaners και διαφόρων προγραμματιστών.
Τα περισσότερα πακέτα που βρίσκονται στο τμήμα Τελευταίας Αποχώρησης
χρειάζονται αγάπη και στοργή για να παραμείνουν στο δέντρο, εφόσον υπάρξει η
κατάλληλη συντήρηση.
Αφαιρέσεις:
Προσθήκες:
Τελευταίες αποχωρήσεις:
8.
Bugzilla
Περίληψη
Στατιστικά
Η κοινότητα του Gentoo χρησιμοποιεί το Bugzilla (bugs.gentoo.org) για να καταγράφει και να
εντοπίζει σφάλματα, ειδοποιήσεις, προτάσεις και άλλες αλληλεπιδράσεις με την
ομάδα ανάπτυξης. Από 28 Ιανουαρίου 2007 ως 04 Φεβρουαρίου 2007, η δραστηριότητα
στην ιστοσελίδα προέκυψε ως εξής:
- 702 νέα σφάλματα κατά τη διάρκεια αυτής της περιόδου
- 537 σφάλματα έκλεισαν ή επιλύθηκαν κατά τη διάρκεια αυτής της περιόδου
- 33 πρώην κλειστά σφάλματα ξανάνοιξαν αυτή την περίοδο
- 238 έκλεισαν ως NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM κατά τη διάρκεια αυτής της περιόδου
- 118 σφάλματα χαρακτηρίστηκαν ως διπλότυπα κατά τη διάρκεια αυτής της περιόδου
Από τα 10485 ανοιχτά σφάλματα αυτή τη στιγμή: 18 είναι χαρακτηρισμένα 'blocker',
112 είναι χαρακτηρισμένα 'critical' και 441 είναι χαρακτηρισμένα 'major'.
Κατάταξη κλειστών σφαλμάτων
Οι προγραμματιστές και οι ομάδες που έχουν κλείσει τα περισσότερα σφάλματα κατά
τη διάρκεια αυτής της περιόδου είναι:
Κατάταξη νέων σφαλμάτων
Οι προγραμματιστές και οι ομάδες στους οποίους έχουν ανατεθεί τα περισσότερα νέα
σφάλματα κατά τη διάρκεια αυτής της περιόδου είναι:
9.
Σχόλια για το GWN
Το GWN αποτελείται από εθελοντές και μέλη της κοινότητας που στέλνουν ιδέες και
άρθρα. Αν ενδιαφέρεστε να γράψετε για το GWN, έχετε σχόλια ή παρατηρήσεις για
ένα άρθρο που έχουμε δημοσιεύσει, ή απλά έχετε μία ιδέα ή ένα άρθρο που θέλετε
να στείλετε στο GWN, παρακαλούμε στείλτε μας τα σχόλια και τις παρατηρήσεις σας και
βοηθήστε να κάνουμε το GWN καλύτερο.
10.
Πληροφορίες εγγραφής GWN
Για να γραφτείτε στο Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo, στείλτε ένα κενό
e-mail στο gentoo-gwn+subscribe@gentoo.org.
Για να διαγραφείτε από το Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo, στείλτε ένα
κενό e-mail στο gentoo-gwn+unsubscribe@gentoo.org
από την διεύθυνση e-mail με την οποία έχετε γραφτεί.
11.
Άλλες γλώσσες
Το Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo είναι επίσης διαθέσιμο στις ακόλουθες
γλώσσες:
|