Notícias Semanais Gentoo (Gentoo Weekly Newsletter): 14 de Julho de 2003
1.
Notícias Gentoo
Sumário
Gentoo Linux no LinuxTag
O Gentoo Linux está de momento no LinuxTag, a maior feira Linux/Open Source na Europa, que está a decorrer no Centro de Conferências em Karlsruhe, na Alemanha. Os membros da equipa Michael Imhof, Dan Armak têm estado ocupados a responder a perguntas, a oferecer LiveCs, e a encontrar-se com todo o tipo de utilizadores e programadores, incluindo um programador do KDE que mudou para Gentoo apenas por causa dos ebuilds CVS do KDE "ao vivo". A conferência, que teve o seu início no dia 10, estará em sessão até ao dia 13, portanto ainda há tempo para vir ter com alguns programadores e ver todo o tipo de coisas giras do Gentoo, assim como as outras que também estão em exposição.
ViewCVS outra vez a funcionar
Estamos muito satisfeitos em anunciar que o ViewCVS, o mostrador de repositório CVS baseado em web que tem estado em baixo desde a migração do cvs.gentoo.org, está novamente disponível em http://www.gentoo.org/cgi-bin/viewcvs.cgi/, com um melhoramento significante: a carga está espalhada por vários servidores, portanto os utilizadores deverão notar um tempo de resposta bastante melhor.
2.
Segurança Gentoo
Sumário
GLSA: unzip
Inserindo characteres inválidos entre ".." atacantes podem apagar ficheiros arbitrários.
- Severidade: Alta - Sobre-escrita remota de ficheiros.
- Pacotes afectados: app-arch/unzip anteriores a unzip-5.50-r2
- Rectificação: Sincronizar e emerge unzip, emerge clean.
- Anúncio GLSA
GLSA: gtksee
Um png cuidadosamente preparado pode ser usado para tirar partido de um "buffer overflow" e
correr código arbitrário na máquina alvo.
- Severidade: Alta - Execução remota de código arbitrário.
- Pacotes afectados: media-gfx/gtksee anterior a gtksee-0.5.2
- Rectificação: Sincronizar e emerge gtksee, emerge clean.
- Anúncio GLSA
GLSA: cistronradius
O daemon de RADIUS Cistron permite um DoS remoto com o potencial de executar código arbitrário. Isto é devido a uma falha no modo como ele trata de um NAS-Port muito grande que ele interpreta como sendo um valor negativo.
- Severidade: Alta - Execução remota de código arbitrário.
- Pacotes Afectados: net-dialup/cistronradius anterior a cistronradius-1.6.6-r1
- Rectificação: Sincronizar e emerge cistronradius, emerge clean.
- Anúncio GLSA
GLSA: ypserv
O servidor de NIS ypserv permite um DoS remoto usando um cliente de TCP que envie um pedido e não responda ao servidor.
- Severidade: Moderada - DoS remoto.
- Pacotes Afectados: net-dns/ypserv anterior a ypserv-2.8
- Rectificação: Sincronizar e emerge ypserv, emerge clean.
- Anúncio GLSA
Anúncios de bugs de segurança
Os seguintes bugs de segurança foram anúnciados nas últimas duas semanas:
3.
User stories
Remember, we need you to send us your stories in order to have a story here. Whether interesting, funny, or just plain unbelievable, we'd love to feature your story about Gentoo and you here.
4.
Programador da Semana
Lisa Marie Seelye
Esta semana falamos sobre a Lisa Marie Seelye, que entrou no projecto Gentoo Linux à uns dias atrás. Ela mantém o distcc, e já conseguiu colocar o distcc-2.7.1 no x86 estável e a versão 2.8 para testes. Ela diz que a vida de manutenção é simples: até à madrugada à procura de erros e fazer com que a vida de toda a gente para quem usa Gentoo e o distcc seja mais fácil. Lisa veio para o projecto quando Seemant Kulleen viu uma coisa nos ebuilds e erros que ela submetia no Bugzilla, e dizia que eram contribuições um pouco egoístas - erros submetidos para o distcc funcionar só para ela - mas isto influenciou as pessoas duma maneira positiva e que a fazia sentir bem. Lisa já lancou alguns programas em Win32 com código aberto, mas o Gentoo foi o seu 'real' projecto de código aberto. Estudante durante o dia, Lisa escreve aplicações em PHP para poder pagar as contas mensais.
Uma amante de PHP, Lisa diz que o seu melhor trabalho foi escrever uma função para o projecto PHP, que aceita um endereço relativo e depois adiciona todos os jpeg dentro duma base de dados e gera thumbnails de cada imagem. À volta de 57 linhas com comentarios, Lisa diz que aprendeu a manipular stacks numa maneira que ela nunca tinha feito antes, assim como usar funcoes PHP/Apache. As aplicacoes favoritas sao uma mistura tanto de aplicações em Windows como em Linux: primeiro, ela adora o Trillian, um programa Win32 que suporta vários protocolos para mensagens instantâneas, simples e fácil de usar. Segundo é o Opera, que na opinião dela é o melhor navegador de páginas e que ela acha difícil de navegar sem ele. Uma rapariga de x86, Lisa usa três computadores: o desktop, um Athlon T-Bird a 1.2GHz com 640MB RAM, a máquina de testes, um K6-2/400MHz com 128MB RAM e uma placa de rede defeituosa, e um servidor onde praticamente faz tudo, um duplo P3 (1GHz and 733MHz) a correr uma data de restrições com o grsecurity. Ela usa o kernel 2.4.20-OpenMosix nas primeiras duas e 2.4.20-gentoo-r5 no servidor. No desktop, ela usa qualquer versão do Evolution na ~x86, por cima de uma instalação do Gnome.
"Eu tenho de ser eu porque ninguém vai fazer por mim." - um amigo
5.
Ouve-se na Comunidade
Fórums Web
gentoo-user
Escolhendo um Aspecto Gráfico aos seus gostos
Escolher um ambiente gráfico pode ser difícil. São preenchidas algumas características, mas outras não. Outros podem ter menos características, mas são desenhados para ser rapidos. O utilizador Richard Kilgore enviou uma mensagem para a lista -user pedindo algumas respostas sobre ambientes gráficos que possam ser dos seus gostos. Ele preferia que não seja feio, mas que aceitasse o uso de teclado, porque não tem rato. Em resposta, muitos utilizadores recomendaram o xfce4, openbox, e FVWM com temas. Endereço aqui.
Problemas com NVidia
O utilizador Christian Herzyk está a ter problemas com o seu sistema e os mais recentes controladores da NVidia, versao 4340. Os sintomas do seu sistema incluíam lockups, ou o início muito demorado do X. Soluções recomendadas incluiam desligar o ACPI, forçar a detecção dos monitores, etc. Endereço aqui.
6.
Vigia da Portage
Os seguintes pacotes importantes foram actualizados ou adicionados à Portage nas últimas 2 semanas
Os seguintes pacotes estáveis foram actualizados ou adicionados à portage nas últimas 2 semanas
- app-admin/amanda: The Advanced Maryland Automatic Network Disk Archiver
- app-admin/cpu: CPU is an LDAP user management tool written in C and loosely based on FreeBSD's pw(8).
- app-admin/gentoolkit: Collection of unofficial administration scripts for Gentoo
- app-admin/gkrellm: Single process stack of various system monitors
- app-admin/gnomesu: GNOME2 interface to su, previously xsu and xsu2
- app-admin/mirrorselect: Tool to help select distfiles mirrors for Gentoo
- app-admin/prelude-manager: Prelude-IDS Manager
- app-admin/profiler: provides 3D visual representation of file system statistics
- app-admin/usermin: Usermin, a web-based user administration interface
- app-admin/webmin: Webmin, a web-based system administration interface
- app-admin/xsu2: Interface for 'su - username -c command' in GNOME2.
- app-arch/flexbackup: Flexible backup script using perl
- app-cdr/cdrdao: Burn CDs in disk-at-once mode -- with optional GUI frontend
- app-cdr/cdrtools: A set of tools for CDR drives, including cdrecord.
- app-cdr/cdrx: Menu based front-end to mkisofs and cdrecord
- app-cdr/k3b: K3b, KDE CD Writing Software
- app-crypt/gnupg: The GNU Privacy Guard, a GPL pgp replacement
- app-crypt/gpgme: GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications.
- app-crypt/seahorse: gnome front end to gnupg
- app-editors/gedit: A text editor for the Gnome2 desktop
- app-emacs/wl: a mail/news reader supporting IMAP4rev1 for emacsen
- app-emulation/atari800: Atari 800 emulator
- app-games/0verkill: A bloody 2D action deathmatch-like game in ASCII-ART
- app-games/adom: Ancient Domains Of Mystery rogue-like game
- app-games/armagetron: armagetron: 3d tron lightcycles, just like the movie
- app-games/avp-cvs: Linux port of Aliens vs Predator
- app-games/bsd-games: collection of games from NetBSD
- app-games/bsd-games-non-free: collection of games from NetBSD
- app-games/castle-combat: A clone of the old arcade game Rampart.
- app-games/cgoban2: A Java client for the Keisido Go Server, and a SGF editor
- app-games/chromium: Chromium B.S.U. - an arcade game
- app-games/dungeon: A linux port of the Dungeon game once distributed by DECUS
- app-games/freedoom: Freedoom - Open Source Doom resources.
- app-games/freedroidrpg: Freedroid - a Paradroid clone
- app-games/freelords: Free Warlords clone
- app-games/ggz-gtk-client: The gtk client for GGZ Gaming Zone
- app-games/ggz-gtk-games: These are the gtk versions of the games made by GGZ Gaming Zone
- app-games/ggz-txt-client: The textbased client for GGZ Gaming Zone
- app-games/gl117: GL-117 is an action flight simulator
- app-games/gnugo: A Go-playing program
- app-games/gtetrinet: Tetrinet Clone for GNOME 2
- app-games/halflife-adminmod: give people admin access (and a looooooot more)
- app-games/halflife-clanmod: tool for Half-Life mods which helps ease admining a server
- app-games/halflife-cstrike: Halflife Counterstrike mod
- app-games/halflife-dpb: Halflife Digital Paintball mod
- app-games/halflife-hlguard: server-side anti-cheat solution for Half-Life and it's many MODs
- app-games/halflife-metamod: plugin manager for Half-Life server
- app-games/halflife-ns: Halflife Natural Selection mod ... kill aliens or marines
- app-games/halflife-server: Halflife Linux Server
- app-games/halflife-steam: client for Valve Software's Steam content delivery program
- app-games/hlstats: real-time player rankings/statistics for half-life
- app-i18n/im-ja: A Japanese input module for GTK2
- app-misc/gramps: Genealogical Research and Analysis Management Programming System
- app-misc/gtktalog: The GTK disk catalog.
- app-misc/jive: Filter that converts English text to Jive, by Adam Douglas
- app-misc/jpilot: Desktop Organizer Software for the Palm Pilot
- app-office/gnucash: A personal finance manager
- app-office/koffice: A free, integrated office suite for KDE, the K Desktop Environment.
- app-office/mrproject: Project manager for Gnome2
- app-sci/gmt: Powerfull map generator
- app-sci/ksimus: KSimus is a KDE tool for simulation, automatization and visualization of technical processes.
- app-sci/lin-seti: A Seti@Home cache manager, cache-compatible with Seti Driver. Can be run as system daemon.
- app-sci/modelsim: VHDL and mixed-VHDL/Verilog simulator
- app-sci/orsa: ORSA Orbital Reconstruction Simulation Algorithym
- app-sci/setiathome: Search for Extraterrestrial Intelligence (SETI) @ home
- app-sci/yacas: very powerful general purpose Computer Algebra System
- app-shells/bash: The standard GNU Bourne again shell
- app-shells/sandboxshell: launch a sandboxed shell ... useful for debugging ebuilds
- app-text/dictd: Dictionary Client/Server for the DICT protocol
- app-text/docbook2X: Tools to convert docbook to man and info
- app-text/epstool: Creates or extracts preview images in EPS files, fixes bounding boxes,converts to bitmaps.
- app-text/gnome-spell: Gnome spellchecking component.
- app-text/gtkspell: spell library for GTK2
- dev-cpp/gnomemm: C++ binding for the GNOME libraries
- dev-cpp/libgnomecanvasmm: C++ bindings for libgnomecanvasmm
- dev-cpp/libxmlpp: C++ wrapper for the libxml XML parser library
- dev-db/pgeasy: An easy-to-use C interface to PostgreSQL.
- dev-db/unixODBC: ODBC Interface for Linux
- dev-java/dom4j: dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.
- dev-java/ibm-jre: IBM JRE 1.4.0
- dev-lang/bigwig: a high-level programming language for developing interactive Web services.
- dev-lang/ghc-bin: Glasgow Haskell Compiler
- dev-lang/gprolog: GNU Prolog is a native Prolog compiler with constraint solving over finite domains (FD)
- dev-lang/mono: Mono runtime and class libraries, a C# compiler/interpreter
- dev-lang/nasm: groovy little assembler
- dev-lang/perl: Larry Wall's Practical Extraction and Reporting Language
- dev-lang/python: A really great language
- dev-lang/ruby: An object-oriented scripting language
- dev-lang/ruby-cvs: An object-oriented scripting language
- dev-lang/smarteiffel: GNU Eiffel compiler
- dev-ml/lablgl: Objective CAML interface for OpenGL
- dev-perl/Archive-Tar: A Perl module for creation and manipulation of tar files
- dev-perl/Audio-Tools: Tools required by some Audio modules
- dev-perl/Audio-Wav: Modules for reading & writing Microsoft WAV files.
- dev-util/anjuta: A versatile IDE for GNOME
- gnome-base/bonobo: A set of language and system independant CORBA interfaces
- gnome-base/bonobo-activation: Gnome2 replacement for OAF
- gnome-base/control-center: the gnome2 Desktop configuration tool
- gnome-base/gconf: Gconf
- gnome-base/gdm: GNOME2 Display Manager
- gnome-base/gnome-applets: Applets for the Gnome2 Desktop and Panel
- gnome-base/gnome-common: Some Common files for Gnome2 applications
- gnome-base/gnome-desktop: Libraries for the gnome desktop that is not part of the UI
- gnome-base/gnome-libs: GNOME Core Libraries
- gnome-base/gnome-panel: The Panel for Gnome2
- gnome-base/gnome-print: GNOME printing library
- gnome-base/gnome-session: the Gnome2 session manager
- gnome-base/gnome-vfs: Gnome Virtual Filesystem
- gnome-extra/apotheke: A separate Nautilus view, which gives you detailed information about CVS managed directories.
- gnome-extra/at-poke: the accessibility poking tool
- gnome-extra/at-spi: This is the Gnome Accessibility Toolkit
- gnome-extra/bonobo-conf: Bonobo Configuration System
- gnome-extra/gal: The Gnome Application Libraries
- media-fonts/kochi-substitute: Kochi Japanese TrueType fonts with Wadalab Fonts
- media-gfx/aview: An ASCII Image Viewer
- media-plugins/alsa-xmms: XMMS output plugin for ALSA 0.9*. Supports surround 4.0 output with conversion.
- media-plugins/hayes: A filesystem-based Playlist for Noatun 2.0
- media-plugins/mythgallery: Gallery and slideshow module for MythTV.
- media-plugins/mythgame: Game emulator module for MythTV.
- media-plugins/mythmusic: Music player module for MythTV.
- media-plugins/mythvideo: Video player module for MythTV.
- media-plugins/mythweather: Weather forecast module for MythTV.
- media-sound/alsa-driver: Advanced Linux Sound Architecture kernel modules
- media-sound/alsa-tools: Advanced Linux Sound Architecture tools
- media-sound/alsa-utils: Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)
- media-sound/ams: Alsa Modular Software Synthesizer
- media-tv/mythtv: Homebrew PVR project.
- media-video/avidemux: Great Video editing/encoding tool. New, gtk2 version
- media-video/avifile: Library for AVI-Files
- media-video/drip: Drip - A DVD to DIVX converter frontend
- media-video/dvdauthor: Tools for generating DVD files to be played on standalone DVD players
- media-video/ffmpeg: Complete solution to record, convert and stream audio and video. Includes libavcodec.
- media-video/gst-player: GStreamer Media Player
- media-video/gxine: GTK+ Front-End for libxine
- net-dialup/cistronradius: An authentication and accounting server for terminal servers that speak the RADIUS protocol.
- net-dialup/gtkterm: A serial port terminal written in GTK+, similar to Windows' HyperTerminal.
- net-firewall/firestarter: GUI for iptables firewall setup and monitor.
- net-firewall/guarddog: Firewall configuration utility for KDE 3
- net-fs/netatalk: kernel level implementation of the AppleTalk Protocol Suite
- net-fs/samba: SAMBA is a suite of SMB and CIFS client/server programs for UNIX
- net-im/bitlbee: Bitlbee is an irc to IM gateway that support multiple IM protocols
- net-irc/ctrlproxy: IRC proxy with multiserver and multiclient support
- net-irc/xchat: X-Chat is a graphical IRC client for UNIX operating systems.
- net-libs/gnet: GNet network library.
- net-libs/openhbci: Implementation of the HBCI protocol used by some banks
- net-libs/openhbci-plugin-ddvcard: Plugin to use DDV cards with openhbci.
- net-libs/openslp: An open-source implementation of Service Location Protocol
- net-libs/soup: Soup is a SOAP implementation
- net-nds/openldap: LDAP suite of application and development tools
- net-nds/yp-tools: Network Information Service tools
- net-nds/ypbind: Multithreaded NIS bind service (ypbind-mt)
- net-nds/ypserv: Network Information Service server
- net-news/pan: A newsreader for the Gnome2 desktop
- net-p2p/freenet: large-scale peer-to-peer network that creates a massive virtual information store open to anyone
- net-p2p/gift-cvs: An OpenFT, Gnutella and FastTrack p2p network client
- net-print/gnome-cups-manager: GNOME CUPS Printer Management Interface
- net-wireless/bluez-sdp: bluetooth service discovery protocol (sdp) utilities
- net-www/apache: Apache Web Server, Version 2.0.x
- sys-apps/baselayout: Base layout for Gentoo Linux filesystem (incl. initscripts and sysvinit)
- sys-apps/debianutils: A selection of tools from Debian
- sys-cluster/lam-mpi: the LAM MPI parallel computing environment
- sys-cluster/pvm: PVM: Parallel Virtual Machine
- sys-cluster/xpvm: XPVM: A graphical console and monitor for PVM
- sys-devel/distcc: a program to distribute compilation of C code across several machines on a network
- sys-devel/gcc: The GNU Compiler Collection. Includes C/C++ and java compilers
- sys-libs/gpm: Console-based mouse driver
- sys-libs/libchipcard: Libchipcard is a library for easy access to chip cards via chip card readers (terminals).
- x11-base/kdrive: Xfree86: famous and free X server. Tiny version (Kdrive)
- x11-base/xfree-drm: Xfree86 Kernel DRM modules
- x11-libs/gtk-sharp: Gtk# is a C# language binding for the GTK2 toolkit and GNOME libraries
- x11-libs/qt: QT
- x11-libs/wxGTK: GTK+ version of wxWindows, a cross-platform C++ GUI toolkit.
- x11-terms/gnome-terminal: The Gnome Terminal
- x11-themes/gnome-icon-theme: Gnome2 default icon themes
- x11-themes/gtk-engines-geramik: GTK+1 and GTK+2 Geramik Theme Engine
Número total de categorias: 86 (Nenhuma categoria adicionada na última semana)
Número todal de pacotes: 4924 (476 pacotes adicionados na semana passada)
7.
Bugzilla
Sumário
Estatísticas
A comunidade Gentoo usa o Bugzilla (bugs.gentoo.org) para registar e fazer traçagem de bugs, notificações, sugestões e outras interacções com a equipa de desenvolvimento. Entre 27 de Junho de 2003 e 10 de Julho de 2003, a actividade no site resultou em:
- 424 bugs novos durante este período
- 741 bugs fechados ou resolvidos durante este período
- 10 bugs anteriormente fechados foram reabertos durante este período
Dos 3355 bugs que estão abertos: 72 estão marcados como 'bloqueadores' (blocker), 135 estão marcados como 'críticos', e 273 estão marcados como 'importantes' (major).
Classificação de bugs fechados
Os programadores e equipas que fecharam mais bugs esta semana são:
Classificação de bugs novos
Os programadores e equipas a quem foram designados mais bugs esta semana são:
8.
Truques e Dicas
Usando o Screen
A dica desta semana demonstra o uso do comando screen que é um "gestor de janelas em fullscreen que multiplexa um terminal físico entre vários processos." Na prática, isto significa que pode usar o comando screen para iniciar um processo num terminal e verificar o output noutro.
Existem muitas opções para o comando screen (man screen), mas este exemplo demonstra como iniciar um emerge numa máquina remota e depois verificar o progresso noutra.
Code Listing 8.1: screen + emerge |
# screen
# emerge -u mozilla
# Ctrl-A d
[detached]
|
Agora que o screen está desacoplado, abra outro terminal ou sessão ssh e veja os screens disponíveis com o comandoscreen -list. Para fazer o re-acoplamento ao screen e verificar o estado do comando, use screen -r.
Code Listing 8.2 |
# screen -list
There is a screen on:
30901.pts-6.iris (Detached)
1 Socket in /var/run/screen/S-david.
# screen -r
|
Isto irá fazer o re-acoplamento ao screen e mostra o output do comando emerge.
9.
Frase/Assinatura da semana
A nossa assinatura da semana vem de um post de Christian Herzyk a uma thread na mailing list gentoo-user acerca de um problema com os drivers da NVidia: "So now I've got all these floppy-sized archive pieces, and I haven't been able to figure out what program I'm supposed to use to concat--er, never mind." - aparentemente é um excerto de uma conversa que ele teve com um amigo, há muito tempo atrás na sua odisseia pelo UNIX.
10.
Saidas, Adições e Mudanças
Saidas
Os seguintes programadores abandonaram recentemente a equipa Gentoo:
Adições
Os seguintes programadores entraram recentemente para a equipa Gentoo Linux:
- Takuto Matsuu(matsuu), cjk
- Mamoru Komachi(usata), cjk
- Andrea Barisani(lcars) - infrastructure
- Tim Haynes(piglet) - infrastructure
- Corey Shields(cshields) - infrastructure
- (srcrer) - exim, dev-java
- Lisa Marie Seelye(lisa), distcc
Mudanças
Os seguintes programadores mudaram recentemente de papel junto da equipa do Gentoo Linux:
11.
Contribua para a GWN (NotÃcias Semanais Gentoo)
Interessado em contribuir para as NotÃcias Semanais Gentoo? Envie um email.
12.
Feedback GWN
Por favor envie-nos o seu feedback e ajude a tornar a GWN ainda melhor.
13.
Informação acerca da subscrição da GWN
Para subscrever as NotÃcias Semanais de Gentoo (GWN), envie um email em branco para gentoo-gwn-subscribe@gentoo.org.
Para cancelar a subscrição das NotÃcias Semanais de Gentoo, envie um email em branco para gentoo-gwn-unsubscribe@gentoo.org a partir do endereço de email que deseja remover da subscrição.
14.
Outras LÃnguas
As NotÃcias Semanais Gentoo estão disponÃveis nas seguintes lÃnguas:
|