Gentoo Logo

Gentoo wekelijkse nieuwsbrief: 6 januari 2003

Content:

1.  Gentoo Nieuws

Inhoud

Begin het nieuwe jaar met een donatie aan het Gentoo Linux Project

Terwijl het nieuwe jaar van start gaat nodigen wij iedereen die voordeel heeft gehaald uit het gebruik van Gentoo Linux uit om een donatie te geven aan het Gentoo Project. Door jullie gulle donaties is het mogelijk dat het Gentoo Project op de aankomende LinuxWorld Expo aanwezig zal kunnen zijn. Donaties maken ook andere dingen mogelijk zoals het financieel ondersteunen van ontwikkelaars opdat ze full time aan Gentoo Linux kunnen werken. Donaties kunnen gemaakt worden via PayPal alsook met een cheque.

Als je misschien weet hebt van een bedrijf dat geïnteresseerd is in het maandelijks sponsoren van het Gentoo Linux Project laat dit dan per mail weten aan Daniel Robbins. Dit laat Gentoo ontwikkelaars toe om voltijds te werken aan Gentoo Linux.

Nieuwe Gentoo Linux Prelinking Guide

Een nieuwe Gentoo Linux Prelinking Guide is gepost. Prelinking kan de opstarttijden van programma's met meer als de helft doen verkleinen, vooral bij grote programma's als KDE en GNOME is dit het geval. Vele Mandrake en RedHat gebruikers hebben niks als lof over prelinking en de invloed op de algemene systeemsnelheid, dus het is zeker een welkome toevoeging aan Gentoo Linux.

Perl 5.8 en libperl

Onlangs is er tussen de ontwikkelaars een discussie ontstaan over hoe ze effectief zouden kunnen omgaan met Perl 5.8. Perl 5.8 gebruikt een shared library (libperl) die incompatibel is met vroegere versies van Perl, waaronder Perl 5.6.1. Gebruikers die upgraden naar Perl 5.8 kunnen veel problemen ondervinden met programma's die gecompileerd zijn met Perl 5.6.1 wegens incompatibiliteit. De oplossing voor Gentoo Linux is om versienummers toe te voegen aan libperl om zo verschillende versies van libperl langs elkaar te laten bestaan. Een voorbeeld:

  • perl-5.6 krijgt libperl.so.0.5.6
  • perl-5.8 krijgt libperl.so.1.5.8
  • perl-x.y krijgt libperl.so.2.x.y
Deze oplossing zou de upgrade vlot moeten laten verlopen en het zal ook als oplossing dienen voor toekomstige compatibiliteitsproblemen uit de baan te gaan.

Toekomstige verbeteringen aan Gentoo Linux

Terwijl bij de ontwikkelaars van Gentoo momenteel de nadruk op het vervolledigen van 1.4_final wil dit niet zeggen dat er geen aandacht besteed wordt aan toekomstige verbeteringen. Naast het Gentoo Reference Platform, ontworpen om een stabiele basis voor Gentoo Linux te verzorgen, wordt er ook nagedacht over het testen en goedkeuren van hardware. Dit zou Gentoo gebruikers moeten helpen om in de toekomst te kunnen kiezen uit hardware die volledig ondersteund wordt door Gentoo Linux. Daarnaast staan er ook nog enkele verbeteringen aan Portage op stapel, waaronder:

  • Reverse dependency checking in Portage -- een van de meest aangevraagde features voor Portage is reverse dependency checking. Dit zal je waarschuwen als je een package wil unmergen dat gebruikt wordt door andere geïnstalleerde packages.
  • Dependency-gebaseerd remergen -- deze feature zal toelaten om bepaalde packages te remergen als dit nodig is, gebaseerd op de dependencies van andere packages. Deze feature zorgt ervoor dat als je CUPS upgrade, ook Ghostscript opnieuw gemerged wordt. Ook al is er geen upgrade van Ghostscript beschikbaar. Deze feature zal veel doen voor het oplossen van shared library incompatibiliteiten.
  • Caching van emerge berichten om later te bekijken -- iedereen die ooit meerdere packages tegelijk heeft gemerged zal zich waarschijnlijk wel geërgerd hebben aan informatieve berichten die wegscrollen terwijl Portage aan een nieuwe package begint. Deze feature zorgt ervoor dat die berichten gecached worden zodat ze aan het einde van de emerge gelezen kunnen worden (bijvoorbeeld aan het einde van een 'emerge -u world'.
Nick Jones (carpaski) en anderen zijn aan het werken aan deze verbeteringen en ze halen vlug de hopen toekomstige requests in. Hoewel er geen duidelijk tijdsschema voor deze verbeteringen is, zie de toekomst van Portage er zeker rooskleurig uit.

2.  Gentoo beveiliging

Inhoud

GLSA: leafnode

De leafnode NNTP server kan in een lus die niet reageert en die niet beëindigd kan worden gedwongen woden wanneer een specifiek artikel opgevraagd wordt. Dit zorgt ervoor dat de client opnieuw connect, wat een nieuw proces creëert. Herhaling van deze lus kan het hele systeem onstabiel maken.

  • Ernst: matig - remote DOS (process spawnen)
  • Betrokken pakketten: leafnode-1.9.24 en vroeger
  • Remedie: Emerge sync en emerge leafnode.
  • GLSA Aankondiging

GLSA: xpdf

De pdftops filter (in Xpdf and CUPS) heeft een integer overflow bug die van op afstand misbruikt kan worden om de rechten van de doelgebruiker of, in sommige gevallen, de lp gebruiker te verkrijgen.

  • Ernst: hoog - mogelijkheid tot misbruik op afstand
  • Betrokken pakketten: xpdf-1.01-r1 en vroeger
  • Remedie: Emerge sync en emerge xpdf.
  • GLSA Aankondiging
  • Advies

GLSA: cups

Verschillende gaten in het CUPS printing pakket (waaronder de integer overflow hierboven vermeld) laten een aantal misbruiken toe, waaronder root access krijgen tot het bestandsysteem. De misbruiken zijn aangetoond en gepubliceerd.

  • Ernst: hoog - root toegang van op afstand
  • Betrokken pakketten: cups-1.1.17_pre20021025 en vroeger
  • Remedie: Emerge sync en emerge cups.
  • GLSA Aankondiging
  • Advies

Nieuwe Security Bug Reports

De laatste twee weken zijn er veel openstaande beveiligingsbugs opgelost door het releasen van nieuwe pakketten. De volgende nieuwe veiligheidsbugs zijn gepost:

3.  Opgevangen in de Community

Web Forums

Selectieve rsync strategieën

Deze discussie komt elke paar maanden weer boven, wat waarschijnlijk wil zeggen dat ze ergens wel zin heeft. Sommige mensen willen hun bandbreedte gebruik verminderen wanneer ze hun portage tree synchronizeren door het verwijderen van pakketten of groepen van pakketten die ze zeker niet willen of nodig hebben. De discussie en enkele doe-het-zelf ideeën over hoe om te gaan met het probleem:

PCMCIA zorgen over aankomende Gentoo 1.4_final

Een groot aantal van de forumgebruikers beginnen hun zorgen uit te drukken over de ontbrekende modules pcmcia_cs en yenta_socket in de 1.4_rc2 release en ze vrezen dat dit ook zal gebeuren in de final release. Een aantal threads zijn druk bezocht door gebruikers van laptops en notebooks zonder ingebouwde netwerkkaarten, welke gebruik maken van PCMCIA om een verbinding te maken met het internet (en dus om Gentoo te installeren). Hun zorgen worden moeilijk om over te kijken en sommigen gebruiken al alternatieve installatiemethodes:

We moeten opmerken dat PCMCIA in het algemeen niet goed ondersteund wordt in linux. Met twee soorten drivers (stock kernel en pcmcia-cs) die incompatibel zijn met elkaar is het een ware uitdaging om alle PCMCIA apparaten te ondersteunen. [name to come] is aan het werken aan het toevoegen van beide drivers op de Gentoo Linux 1.4 LiveCD, dewelke de grootste compatibiliteit zou hebben met alle laptops.

Als er iemand een reserver laptop heeft die hij/zij zou willen doneren aan het Gentoo Linux Project, dan zou dit enorm helpen in het verbeteren van de PCMCIA ondersteuning op de LiveCDs. Als je geïnteresseerd bent in het schenken van een laptop, contacteer dan Daniel Robbins.

Overclockers opgepast!

Forum moderator Phong zegt zowat alles wat er te zeggen valt: Overclocken is een slecht idee als het niets anders doet dan het compileren te laten mislukken. Zeker als er maar een 100 Mhz gewonnen wordt op de CPU, wat minder dan 5% is op de meeste van de x86 PC's van vandaag.

gentoo-user

Ronde 689,554 in de heilige oorlog van de Text Editors

Niets is beter dan het nieuwe jaar in te luiden met een goede flame war over teksteditors en de mailinglist gentoo-user heeft er een goeie gehad de afgelopen paar dagen. De festiviteit lijkt te zijn begonnen met deze post en is daaruit gegroeid. Bij de laatste telling waren er ongeveer 60 berichten als antwoord op deze post en de oorlog gaat nog steeds verder.

Nieuwe Docbook eclass lost SGML problemen op.

Recente updates aan het Docbook/SGML systeem in Gentoo veroorzaakten problemen voor sommige gebruikers. Matthew Turk (satai) heeft een bericht gepost dat uitlegt hoe je deze problemen kan oplossen, samen met een link naar een meer gedetaileerde oplossing.

Hardware ondersteund door Gentoo

Freeman Tan vroeg voor een lijst van hardware die officieel door Gentoo ondersteund wordt. Diegenen die meer vertrouwd zijn met linux zouden Tom von Schwerdtner zijn uitspraak beamen: "Hardware ondersteund door een distributie is meestal een verkeerde opvatting." De linux kernel levert de ondersteuning voor de hardware en het is aan het installatieprogramma van de distributie om deze hardware te detecteren en er ondersteuning voor toe te voegen. Gentoo is uniek doordat ze geen echte installer gebruiken maar eerder diegene die de PC installeert helpt bij het opzetten van een linux systeem vertrekkend van niets. Als je kan booten in het systeem kan je later nog altijd ondersteuning voor het apparaat toevoegen. Een simpele zoekopdacht op google met "[hardware] +linux" levert meestal al goede resultaten op. De thread besluit dat er geen officieel ondersteunde hardware is. Maar zoals we reeds hierboven zeiden, er wordt misschien werk gemaakt van het testen van hardware voor Gentoo Linux.

Hoe telnet ik naar mijn nieuwe Gentoo box?

  Eerst en vooral moet je weten dat telnet "afgedankt, stuk en onveilig is en dat het nooit gebruikt zou mogen worden". Als je toch wil leven aan de wilde kant van het leven moet je netkit-telnetd emergen en een inetd server geïnstalleerd hebben. Deze discussie heeft gedetailleerde instructies. Secure Shell (sshd) is een veel betere oplossing als telnet, het is veiliger en gemakkelijker te installeren.

gentoo-dev

USE Aware Emerge. Martin Svenningsson heeft een zeer leuke patch gepost die ervoor zorgt dat emerge de USE flags die invloed hebben op de compilatie van elk pakket getoond worden.

Gentoo Stable Site Update.

Maik Schreiber heeft een aankondiging geplaatst met de updates die gemaakt zijn aan de Gentoo Stable website: "Hey, er zijn enkele updates gemaakt aan de Gentoo Stable site: (1). De query pagina is nu wat makkelijker te gebruiken. Je krijgt bijvoorbeeld selectievakken waar dat mogelijk is (categorie, arch, enz.). (2). Er is een nieuwe filter toegevoegd: Je kan nu filteren op "Portage status on {x86, ppc, sparc, alpha} {is, is not} {stable, unstable/testing, does not work, unmarked}". (3). Er zijn veschillende snelheidsverbeteringen gemaakt in de query's. [...]". Joachim Blaabjerg heeft geholpen met "Zijn er tools beschikbaar die het systeem scannen voor pakketten die geïnstalleerd zijn en die tot unstable (~) behoren en dat deze verstuurd als "Succesvol gemerged op mijn systeem"? Ik weet dat ik veel unstable pakketten op mijn systeem heb, maar ik heb niet de tijd om ze allemaal te contoleren en ze in te vullen op de Gentoo-stable website." en Peter Ruskin heeft een script ingezonden dat dit doet.

4.  Gentoo Internationaal

Gentoo UK wordt opgezet

Ze zijn nog niet uit de startblokken, maar een handvol Britse Gentoo gebruikers zijn vastbesloten om de Franse, Duitse, Koreaanse en Japanese gebruikers te volgen door een support netwerk gericht op de Gentoo gebruikers in hun land te starten. De thread is juist goed op gang aan het komen. Ze zijn specifiek nog op zoek naar een catchy domeinnaam, ga gerust een suggestie maken...

Iberian Peninsula is meerderheid in Spaanse community

Als een forum poll iets is om waarde aan te hechten komt de meerderheid van de Spaanse Gentoo gebruikers van Spanje. Ze worden gevolgd door gebruikers in Argentinië en Urugay, een paa Mexicanen en Spaans-sprekende inwoners van Amerika, maar een redelijk grote hoeveelheid mensen woont in een plaats die "andere" heet...

Meer Gentoo Linux Users Everywhere: ZetaGrid

Een Gentoo team is gevormd voor ZetaGrid , een distributed computing project dat gesponsord wordt door IBM Duitsland wiens meest uit het oog springende feature de veilige Java kernel is die ze aanbieden, dewelke toegang van buitenaf tegenhoudt en communicatie met andere programma's beveiligd. Het huidige project is de verificatie van de hypothese van Riemann: Ongeveer 2500 computers zijn er aan het werken, welke samen ongeveer 2 miljard nullen van de Riemann zeta functie berekenen per dag. Sebastian Wedeniwski, de wetenschapper die ZetaGrid ontworpen heeft, hoopt erop met de resultaten van ZetaGrid een bewijs te vinden voor de hypothese. Als het hem lukt deelt hij de prijs van 1.000.000 USD van het Clay Mathematics Institute met de 100 beste gebruikers. Er zijn andere prijzen, waaronder een prijs voor diegene wiens computer een resultaat vindt dat de hypothese tegenspreekt, moest dat gebeuren.Tantive heeft een ebuild gemaakt voor de client maar hij is nog steeds gemasked. Voor meer info zie de thread Zetagrid - team: Gentoo Linux Users Everywhere.

5.  Portage Watch

Beveiligingsupdates (zie boven)

  • cups - gemaakt in cups-1.1.18
  • xpdf - gemaakt in xpdf-2.01
  • leafnode - gemaakt in leafnode 1.9.31

De volgende stabiele pakketten zijn er toegevoegd aan portage deze week

Updates aan belangrijke pakketten

  • sys-apps/portage - portage-2.0.46-r3.ebuild; portage-2.0.46-r4.ebuild; portage-2.0.46-r5.ebuild;
  • sys-libs/glibc - glibc-2.3.1-r3.ebuild;
  • sys-kernel/* - aa-sources-2.4.21_pre2-r2.ebuild; development-sources-2.5.54.ebuild; lolo-sources-2.4.20.1_pre9.ebuild; lolo-sources-2.4.20.1_rc1.ebuild; lolo-sources-2.4.20.1_rc2.ebuild;
  • dev-php/php - php-4.3.0.ebuild;
  • dev-db/postgresql - postgresql-7.3.1.ebuild;

Nieuwe USE variabelen

  • ev6 - Neem aan dat de Alpha processor EVA of beter is

6.  Bugzilla

Inhoud

Statistieken

De Gentoo gemeenschap gebruikt Bugzilla (bugs.gentoo.org) om bugs, meldingen, suggesties en andere te registreren en op te volgen. In de laatste 7 dagen zijn er deze statistieken bereikt:

  • 269 nieuwe bugs deze week
  • 1322 bugs momenteel gemarkeerd als 'nieuw'
  • 524 bugs momenteel toegewezen aan ontwikkelaars
  • 47 bugs die gesloten waren zijn heropend
Er zijn momenteel 1893 bugs open in bugzilla. Van deze zijn er 40 gemerkt als 'blocker', 74 zijn gemerkt als 'critical' en 113 zijn er gemerkt als 'major'.

De ontwikkelaars en teams met het hoogste bug-gerelateerde werk zijn:

Stuur hen (en het hele ontwikkelingsteam) aub je goede ideeen, je overschot aan nieuwjaarshapjes en je steun.

Belangrijke bugs

Elke week bespreken we enkele bugs in het bijzonder omdat ze opmerkelijke discussie teweeg brachten, omdat ze in het bijzonder problematisch zijn, omdat ze grappig zijn, of simpelweg omdat we ze interessant vonden. De bugs van deze week zijn (in willekeurige volgorde):

  • Bug 13055 beschrijft een probleem met portage waarbij deze nieuwere versies van pakketten wil verwijderen, waarschijnlijk door een probleem met de tellerwaarden in /var/db/pkg/. Maik Schrieber heeft een script gemaakt om het probleem op te lossen.
  • Bug 13074 gaat over een probleem met emerge xmms, waarschijnlijk omdat de xmms ebuild afhankelijk is van een incompatibele versie van autoconf/automake. Een schoolvoorbeeld van de communicatie tussen reporter en ontwikkelaar.
  • Bug 8539 vermeldt een vaak gemeld probleem met OpenOffice. Het emergen maakt verschillende lettertypes stuk op bepaalde systemen. Er zijn twee manieren ingesloten om rond het probleem te werken en de bug blijft open.
  • Bug 5152 levert een oplossing voor het mysql start script en zorgt voor aanpassingen door gebruikers aan de standaard data directory. Dit is een mooi voorbeeld van gebruikers die patches aanleveren via de bugzilla interface.
  • Bug 9849 beschrijft ebuilds die mislukken wanneer cdroms gemount zijn of als directory's (zoals /home) NFS mounts zijn.

7.  Tips en Trucs

Een Gentoo systeem updaten

De meeste Gentoo gebruikers zijn bekend met het Portage systeem dat gebruikt wordt om software te installeren. Een van de features waar je misschien niet zo bekend mee bent is dat Portage heel je systeem ineens kan updaten. Dit is gekend als een 'update world'

Code Listing 7.1

# emerge --update world

Soms update dit echter niet alles. Om de update nog meer compleet te maken gebruik je de --deep optie.

Code Listing 7.2

# emerge --update --deep world

Deze optie berekent de dependencies van de dependencies om ervoor te zorgen dat je systeem helemaal up to date is.

8.  Verplaatsingen, toevoegingen en veranderingen

Verplaatsingen

Deze ontwikkelaars verlieten recent het Gentoo team:

  • Geen deze week

Toevoegingen

De volgende ontwikkelaars kwamen recent bij het Gentoo team:

  • Nicholas Wourms (dragon) -- MIPS
  • Tobias Eichert (viz) -- xfs-sources
  • Matthew J. Fanto (mattjf) -- secure-gentoo, kernels
  • Yannik Koehler (ykoehler) -- KDE
  • Luca Barbato (lu_zero) -- ATI, LiveCD

Veranderingen

De volgende ontwikkelaars veranderden recent van functie binnen het Gentoo Project:

  • Jared Hudson (jhhudso) -- Gentoo Linux 1.4 QA Testing Coordinator

9.  Inschrijven op de GWN mailinglist

Wil je de GWN ontvangen via email? Schrijf je in op onze mailinglist door een lege mail te sturen naar gentoo-gwn-subscribe@gentoo.org

10.  Helpen met de GWN

Geïnteresseerd om te helpen met de Gentoo Weekly Newsletter? Stuur ons een email

11.  GWN Feedback

Stuur ons aub je feedback en help ons om GWN beter te maken.



Print

Page updated 06 jan 2003

Summary: Dit is de wekelijkse Gentoo nieuwsbrief voor 6 januari 2003.

Kurt Lieber
Hoofdredacteur

AJ Armstrong
Redacteur

Brice Burgess
Redacteur

Yuji Carlos Kosugi
Redacteur

Rafael Cordones Marcos
Redacteur

David Narayan
Redacteur

Ulrich Plate
Redacteur

Peter Sharp
Redacteur

Mathy Vanvoorden
Nederlandse vertaling

Tom Van Laerhoven
Nederlandse vertaling

Nicolas Ledez
Franse vertaling

Guillaume Plessis
Franse vertaling

Eric St-Georges
Franse vertaling

John Berry
Franse vertaling

Martin Prieto
Franse vertaling

Michael Kohl
Duitse vertaling

Steffan Lassahn
Duitse vertaling

Matthias Brandstetter
Duitse vertaling

Thomas Raschbacher
Duitse vertaling

Marco Mascherpa
Italiaanse vertaling

Claudio Merloni
Italiaanse vertaling

Ventura
Portugese (Bazilië) vertaling

Lanark
Spaanse vertaling

Rafael Cordones Marcos
Spaanse vertaling

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.