Gentoo Logo

Gentoo 주간 뉴스: 2006년 1월 30일

내용:

1.  새로운 소식

Modular X가 ~arch (테스팅)로 들어감

X 팀 멤버들은 조만간 package.mask에서 모든 289개의 modular X 패키지들을 제거할 계획입니다. 이 패키지들은 우리가 이름붙인 모든 아키텍쳐들: alpha, amd64, arm, ia64, mips, ppc, sh, sparc 그리고 x86을 위해 ~arch (테스팅)로 들어갈 것입니다. 업그레이드를 적절히 하려면 어떻게 해야 하는지 배우고 싶다면, 업그레이드를 시작하기 전에 이전 가이드를 읽어보세요. 여기에서는 USE 플래그들이 어떻게 바뀌었는지, 왜 X.Org가 모듈화되었는지 그리고 왜 emerge xorg-x11를 아직 할 수 없는지에 대해 논의합니다.

대부분의 일반적인 어플리케이션들은 잘 동작하지만, modular X 가 ~arch에 들어갈 때, tree 내부의 모든 패키지들이 X와 함께 동작하지는 않습니다. X 팀은 사용자들과 개발자들이 포팅 가이드를 읽어보고 그들이 좋아하는 패키지들에 대한 픽스를 보내줄 것을 바라고 있습니다. 대부분의 작업을 필요로 하는 어플리케이션들에는 게임들과 metadata.xml에 메인테이너 이름이 없거나 metadata가 없는 패키지들이 포함되어 있습니다.

Donnie Berkholz는 그의 홈페이지에서 포팅되지 않은 어플리케이션들과 메인테이너들의 목록을 메일 업데이트해서 제공하고 있습니다.포팅의 진전 상황을 보여주는 그래프도 같은 위치에 존재합니다. 만약 여러분이 이전과 관련한 버그를 접하게 되면, Gentoo의 Bugzilla로 그 버그를 리포팅해 주세요.

Apache 패키지의 예전 스타일 설정 종료 발표

10월에, Apache 팀은 apache와 apache의 모듈을 위한 새 설정 스타일을 안정화시켰습니다. 많은 사용자들이 변경 사항에 적응했지만, 많은 신중한 사용자들은 그렇지 못했습니다.

Apache 팀은 2006년 3월 1일 이후로 예전 스타일의 Apache 설정은 더 이상 지원되지 않을 것이라고 발표했습니다. net-www/apache-2.0.55 또는 그 이상 버전으로 업그레이드하지 않은 사람들은 이날 전까지 업그레이드를 해야 할 것입니다. 업그레이드를 어떻게 해야 하는지에 관한 정보를 위해, 우리는 Upgrading Apache Guide를 제공합니다.

PHP Herd의 1월 모임

Gentoo의 PHP Herd는 2006년 1월 21일에 첫번째 모임을 가졌습니다. 회의 주제에는 herd 리더의 선출, PHP 마이너 버전들의 SLOT화와 dev-lang/php의 안정화가 포함되어 있었습니다.

Luca Longinotti가 core-PHP 패키지들의 리더로 그리고 Sebastian Bergmann 은 PEAR 패키지들의 리더로 선출되었습니다. PHP Herd는 SLOT화의 형식(scheme)을 지금의 상태로 유지하기로 했습니다, 다시 말해서 마이너 버전의 PHP (PHP 4, PHP 5)만이 slot화 될 것입니다. 사용자들의 관점에서 가장 기록할만한 결정은 PHP Herd가 dev-php/php을 더이상 지원하지 않기로 결정한 것 때문에 사용자들이 dev-php/php에서 dev-lang/php로 이전하도록 강제한 것입니다. 오래된 dev-php/php는 아키텍쳐 팀이 새로운 스타일의 PHP 패키지들을 안정화시키면 바로 package.mask에 들어갈 것입니다, 2월 말경으로 예상되고, 두 달 정도 뒤에는 Portage tree에서 제거될 것입니다.

PHP Herd의 1월 모임 장면은 PHP Overlay 웹사이트에서 볼 수 있습니다. 다음 모임은 irc.freenode.net의 #gentoo-php에서 2월 7일 19:00 UTC로 예정되어 있습니다.

Slot화된 MySQL

Gentoo의 MySQL 메인테이너들은 =dev-db/mysql-4.1.16-r30dev-db/mysql-5.0.18-r30를 조만간 ~arch (테스팅)로 옮길 계획입니다. -r30 개정 ebuild들은 병렬적으로 여러개의 MySQL 버전으로 인스톨하는 것, 또는 Gentoo 식으로 말하면: SLOTing을 지원합니다. 4.1 이후 또는 동일한 모든 마이너 버전들이 slot화 되었지만, dev-db/mysql-4.0*SLOT="0"로 남아있을 것입니다.

이것을 달성하기 위해, MySQL 버전 사이에서의 자유로운 전환을 위한 새로운 eclass들과 eselect 모듈들이 작성되었습니다. 여러분이 동시에 여러가지의 MySQL 버전들을 돌릴 수 있기 하지만 여전히 한번에 하나의 (현재까지는) libmysqlclient로 제한되어 있습니다. 업그레이드를 적절히 하려면 어떻게 해야하는지 배우고 싶다면, 업그레이드를 시작하기 전에 이전 가이드 를 읽어보세요. 이전에 동작하던 tree 내부의 모든 패키지들은 slot화된 MySQL이 ~arch에 들어갔을 때 잘 동작 것입니다.

만약 여러분이 이전과 관련해서 버그를 접하게 된다면, Gentoo의 Bugzilla로 보내주세요.

gentoolkit 업데이트

중요한 진전 사항을 포함하고 있는 app-portage/gentoolkit 의 새 버전이 (0.2.1) 몇일 전에 stable로 표시되었습니다. gentoolkit-0.2.0 과 gentoolkit-0.2.1 사이에서의 중요한 변경 사항은 다음과 같습니다:

  • 더 이상 필요하지 않은 distfile들과 패키지들을 제거하기 위해 eclean이라는 새로운 툴이 추가되었습니다
  • revdep-rebuild는 사용자와의 의사 소통과 커스터마이징을 더 많이 허용합니다. 여러분은 예를 들어 패키지들이 /opt 디렉토리에 인스톨되는 것을 막기 위해 /etc/make.conf 내부의 SEARCH_DIRS_MASK 변수를 세팅함으로써 바이너리 패키지들을 다시 빌드하는 것을 피할 수 있습니다.
  • 메모리 사용을 최적화하는 major 픽스가 equery에 적용되었습니다. 또한 equery가 새 프로그램들 중에서는 아직 가장 빠르진 않더라도, 많은 픽스들이 equery를 더 유용하게 만들었습니다. 만약 느린 속도가 마음에 들지 않는다면, 우리는 app-portage/portage-utils 패키지를 조사해 볼 것을 추천합니다

관심있는 사람들을 위한 자세한 변경 사항 내역들은 /usr/share/doc/gentoolkit-0.2.1/ChangeLog에 있습니다.

Gentoo Forums 내부의 3백만개의 포스트


그림 1.1: Gentoo Forums 내부의 3백만개의 포스트

Fig. 1: 3M posts

2005년 1월에 2백만개의 포스트에 도달한지 거의 정확히 1년 후에 Gentoo Forums는 1월 24일에 3백만개의 포스트에 도달했습니다. forums의 한 스레드 는 "누구의 포스트였는가?" 라는 질문에 대한 답변을 보여줄 뿐만 아니라, 3백만개의 포스트에 도달하기 바로 전에 포스팅 회수가 의심스럽게 줄어든 것에 대한 음모론도 보여주고 있습니다. Gentoo Forums는 big-boards.com 에서 가장 큰 phpBB 인스톨 중 하나로 기록되어 있습니다.

pdftohtml이 poppler로 대체됨

app-text/pdftohtml이 버그 #115789에서 기술된 것처럼 보안적인 문제들 때문에 app-text/poppler로 대체되었습니다. app-text/pdftohtml을 unmerge하고 대신에 app-text/poppler를 emerge 할 것을 강력히 권고합니다.

2.  미래를 향해

Mac OS X 용의 Gentoo를 위한 "Prefixed Portage"

지난 몇 달 동안, Gentoo for Mac OS X 프로젝트는 "prefix aware" portage와 ebuild 저장소를 위한 우선적인 테스트베드 역할을 해 왔습니다. 이것은 기본적으로 portage와 이것이 관리하는 모든 소프트웨어들이 어떤 사용자로든, '주인' 운영 제체와 아무런 간섭 없이 인스톨되도록, 설정 가능한 (configurable) 'offset prefix'를 허용합니다. 그러한 기능들에 대한 요구는 Portage를 Apple의 Mac OS X 같은 '다른' 환경에서 사용하는 데서 항상 발생하는 문제들 때문에 생겼습니다.

현재 상태에서, 이것은 단지 동작하고 있고 기능적인 프로토타입의 역할을 할 뿐이지만, Gentoo와 Portage의 미래를 위한 많은 흥미로운 가능성들을 열어 놓았습니다. Gentoo for Mac OS X 프로젝트가 호스트 운영 체제를 변경시키지 않는 portage 인스톨에 대한 강한 요구 때문에 Gentoo/Alt umbrella 프로젝트로부터 나온 첫번째 프로젝트이긴 하지만, portage를 다수의 OS - AIX, HP-UX, FreeBSD, BeOS/Haiku/Zeta, Solaris, 그리고 Fedora Core Linux에서 돌리는 것으로부터 훌륭한 결과를 얻은 사용자들과 개발자들 모두에게 큰 관심을 받고 있는 것으로 나타났습니다.

The Gentoo for Mac OS X 팀은 최대한 빨리 임시 문서와 개발자 인스톨 패키지를 가지는 것을 희망하고 있습니다. 기여하는 데 관심이 있는 사람들은 Kito Danya Dietrich나 Fabian Groffen에게 연락할 수 있습니다.

3.  화제가 된 주제들

gentoo-dev

sed vs. gsed

Gentoo/Alt 향상(improvements)을 위한 그의 여정 중에 Diego Pettenò 는 Gentoo를 위한 대체 호스트 중 일부가 몇몇 경우에 있어서 약간 다르게 동작하는, non-GNU sed를 사용하는 관계로 sed를 어떻게 다뤄야 하는지에 대한 조언을 구합니다.

RFC: emerge snapshots

업데이트 도중에 무언가가 망가졌을 경우 "수리"하는 데는 보통 시간이 좀 걸립니다. 망가진 것을 이전으로 돌리기 위해 이전 상태로의 "rollback"을 수행하는 방법들이 있나요? 이것이 돌아가게 하려면 무엇을 해 놓아야 하고, 왜 quickpkg는 대체로 부족한가요(not good enough)?

4.  언론 보도

POWER5 플랫폼에서의 대체 Linux 배포판

POWER5 플랫폼에서 지원되지 않는 Linux 배포판에 관한 리뷰가 IBM developerworks에 나왔습니다. Debian, openSUSE 10 그리고 Fedora Core 대신에 이 기사에서는 IBM eServer™ OpenPower™ 720 system에서 Gentoo의 테스트 환경과 인스톨에 관해 다룹니다.

5.  개발자 변동 사항

Moves

다음의 개발자들이 최근 Gentoo 프로젝트에서 떠났습니다:

  • 이번 주는 없음

Adds

다음의 개발자들이 최근 Gentoo 프로젝트에 참가했습니다:

  • Markus Ullmann (Jokey) - netmon
  • Patrick Mclean (chutzpah) - sound, amd64
  • Damian Kuras (shadoww) - Polish translations
  • Karol Pasternak (reb) - Gentoo/OpenBSD Lead Developer

Changes

다음의 개발자들이 최근 Gentoo 프로젝트에서의 역할을 변경했습니다:

  • 이번 주는 없음

6.  보안 소식

Sun and Blackdown Java: Applet privilege escalation

Sun과 Blackdown의 JDK 또는 JRE는 신뢰받지 못한 애플릿들이 자신들의 권한을 상승시키는 것을 허용할 수도 있습니다.

더 많은 정보는, GLSA Announcement에서.

KDE kjs: URI heap overflow vulnerability

KDE는 javascript를 다룰 때 URI들을 적절히 확인하는 데 실패해서, 임의의 코드 실행하게 할 가능성이 있습니다.

더 많은 정보는, GLSA Announcement에서.

Trac: Cross-site scripting vulnerability

Trac은 임의의 JavaScript 코드 실행을 허용할 수 있는 cross-site script 공격에 취약합니다.

더 많은 정보는, GLSA Announcement에서.

Gallery: Cross-site scripting vulnerability

Gallery는 임의의 JavaScript 코드 실행을 허용할 수 있는 cross-site script 공격에 취약할 수 있습니다.

더 많은 정보는, GLSA Announcement에서.

LibAST: Privilege escalation

LibAST 내부의 buffer overflow는 상승된 권한을 이용한 임의의 코드 실행으로 끝날 수 있습니다.

더 많은 정보는, GLSA Announcement에서.

Paros: Default administrator password

Paros의 데이터베이스 컴포넌트는 암호 없이 인스톨되어, 임의의 시스템 명령을 실행하는 것을 허용합니다.

더 많은 정보는, GLSA Announcement에서.

7.  버그질라

요약

통계

Gentoo 커뮤니티는 버그 추적과 기록, 공지, 제안들과 개발 팀과의 다른 상호 작용들을 위해 Bugzilla(bugs.gentoo.org) 를 사용하고 있습니다. 2006년 1월 15일과 2006년 1월 29일 사이에, 이 사이트의 활동 결과는:

  • 1734 개의 새로운 버그 발견
  • 960 개의 버그들이 닫히거나 해결됨
  • 59 개의 이전 버그들이 다시 열림

현재 9192개의 열린 버그들 중: 72개는 'blocker', 171개는 'critical', 그리고 503개는 'major'로 분류되었습니다.

닫힌 버그 순위

이 기간 동안 가장 많은 버그들을 닫은 개발자들과 팀들은:

새 버그 순위

이 기간 동안 새 버그들을 가장 많이 등록한 개발자들과 팀들은:

8.  GWN을 받아보시려면

Gentoo 주간 뉴스를 구독하려면, gentoo-gwn+subscribe@gentoo.org 로 빈 이메일을 보내주세요.

Gentoo 주간 뉴스 구독을 중단하려면, 위에 등록한 이메일 주소를 통해 gentoo-gwn+unsubscribe@gentoo.org 로 빈 이메일을 보내주세요.

9.  다른 번역본들

Gentoo 주간 뉴스는 또한 다음의 언어들로 볼 수 있습니다:



인쇄

업데이트 2006년 1월 30일

요약: 2006년 1월 30일 주의 Gentoo 주간 뉴스입니다.

Ulrich Plate
Editor

Tobias Scherbaum
Author

Patrick Lauer
Author

Donnie Berkholz
Author

Michael Stewart
Author

Wernfried Haas
Author

Fabian Groffen
Author

Donate to support our development efforts.

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