Gentoo Weekly Newsletter: 2006年10月30日
1.
Gentoo新闻
XMMS将要移除
许多人可能已经注意到了,XMMS下个月将从Portage树中移除。XMMS有很多的bug,需要大量补丁。上游开发和bug修复已经终止,取而代之的是即将到来的XMMS2,并且XMMS没有Gentoo维护者。Audacious和现有的主题兼容,许多的Audacious开发者已和Gentoo社区协作以使过渡更加容易。
关于此变更的详情请见XMMS页面
新管理下的#gentoo-uk
随着近期Gentoo开发人员Tim Yamin(plasmaroo)的退休,#gentoo-uk IRC频道开始由Roy Bamford接管。#gentoo-uk IRC频道是一套主要用来讨论Gentoo,Linux和其他计算机相关主题的英语聊天频道。因为频道规模较小,依频道当前关注的内容不同,聊天话题也常常轻松愉快。不过,在过去的一年中,#gentoo-uk的规模几乎扩大了25%,结果,人们开启了#gentoo-chat频道,并将之定位为“补充频道”。该频道允许用户发起或接续讨论非相关话题,而在#gentoo-uk,大家只讨论相关话题。迄今为止,这种做法收到了良好效果,多数用户会彼此提醒到#gentoo-chat讨论非相关话题,从而使主频道成为专门讨论相关主题的地方。
加入频道或成为座上客不需任何条件——频道已有数个来自各大洲的贡献者。由于#gentoo-uk比#gentoo英语主频道要安静许多,新IRC用户或许会发现这儿比#gentoo更加合适——比如,您可以熟悉您的IRC客户端软件,在一个气氛友好的小圈子里即使偶尔犯点小错也没有太大影响。在这里也有利于解决一些繁琐的问题,因为频道里分散注意力的内容很少。
请来看看并问候一下,待上一会儿,或者干脆把我们加入你的auto-join列表吧!
CJK团队寻求帮助
由于Gentoo CJK组人员不足,在portage树里绝大多数的包都是旧的,长期得不到维护(只是在Gentoo里)。由于对CJK语言的支持是Gentoo不愿意失去的,Diego Pettenò (Flameeyes)让对维护这些包有兴趣的人联系CJK组,这样就可以为这些包指定代理维护者(最终有可能成为gentoo开发者)。
如果你对维护portage里现有的包感兴趣或者希望添加一些新的包来替换已有的,那么请联系CJK团队。
Scheme组需要你的帮助
Gentoo Scheme组现在严重短缺人手。感兴趣的人不仅马上可以成为Gentoo的开发人员,而且将会以开发人员的身份维护这些包。
如果你对Scheme和Gentoo项目感兴趣,我们鼓励你联系recruiters@gentoo.org并从此努力工作,成为一名开发人员。
土耳翻译组寻求你的帮助
新组建的GWN土耳其翻译组正在寻找人员来翻译每周的GWN。感兴趣的人需要比较出色的书面英语能力以及土耳其语,还需要有时间来完成每周的计划工作。如果你对帮助该工作组有兴趣,请联系GWN的gwn-feedback@gentoo.org获取更多信息。同时有一个土耳其IRC频道,#gentoo-tr,这里主要提供给一些土耳其语的来客,当然也是用来交流翻译的好地方。
2.
倾听社区
gentoo-user
emerge日志里的日期
Jorge Almeida想知道他的emerge日志里每一行开头的神秘数字(比如“1161911504”)是否代表日期,如果是的话,怎么样把它变成可读的形式。Harm Geerts证实了这个数字是Unix时间(“从UTC时间1970年1月1日0点开始到现在所经历的秒数,不计闰秒”)并建议用Python来翻译它。
代码 2.1: 用python转换UNIX时间 |
$ python -c "import time; print time.ctime(1161911504)"
|
Bo Ørsted Andresen建议转用awk。
代码 2.2: 用awk转换UNIX时间 #1 |
$ tail /var/log/emerge.log | awk -F: '{print strftime("%D %X %Z", $1),$2}'
|
Peter Ruskin把它改短了,并且消除了输出的国际歧义。
代码 2.3: 用awk转换UNIX时间 #2 |
$ tail /var/log/emerge.log | awk -F: '{print strftime("%c", $1),$2}'
|
最后一个而且是最适合Jorge的方法是Richard Fish提供的。
代码 2.4: 用date转换UNIX时间 |
$ date -d @1161911504
|
也有人提出了专门针对portage的解决方案:Neil Bothwick建议emerge app-portage/genlop,这是一个emerge日志解析程序。Harm Geerts推荐了qlop,这是app-portage/portage-utils包的一部分。
resolv.conf的问题/编辑/etc/init.d/net.eth0来给dhcpcd传递参数
有两位用户在使用dhcpd和resolv.conf时都遇到了类似的问题,Matthew Lee的系统一启动完,他的resolv.conf文件就被一个不含DNS域名服务器的版本所覆盖;Michael Sullivan也希望dhcpd不要覆盖他的resolv.conf。
Richard Fish建议Michael看看/etc/conf.d/net.example。他指出,如果Michael想要完全控制dhcp的选项,可以使用类似dhcpd_INTERFACE="DHCP PARAMETERS"这样的方法。不过,最好能有一个形如dccp_INTERFACE="nodns"这样通用化(generic)的传参形式。
Novensiles divi Flamen也为Matthew提供了同样的建议,而Vikas Kumar则建议使用dns_servers_INTERFACE=( "DNS SERVER 1 IP" "DNS SERVER 2 IP" )。
gentoo-catalyst
终于能用Catalyst构建Gentoo的live CD啦
Ed Borasky要构建一个基于Gentoo的live CD以用于高级应用数学(参见http://rubyforge.org/cgi-bin/viewvc.cgi/Rameau/Rameau.pdf?root=cougar&view=co)。构建过程中,他得解除Portage对Gentoo安装程序sys-apps/gli的屏蔽。他想知道这做法是否正确,以及怎样能创建live CD而不要安装程序。
关于第一个问题,Andrew Gaffney建议在spec文件中使用portage_overlay,或者去除Ed的快照中的gli的屏蔽。要创建非安装的live CD的话,gli应该被彻底从spec文件中去除。
Ed还想知道如何安装测试包以及make.conf是否有overlay。Chris Gianelloni说设计上没有(因为catalyst的目的是创建发型版,因而不能用不稳定的软件)。尽管如此,Ed还是可以在他的快照中将任何他想要的包标记成稳定。
Ed回应说因为他只想要几个不稳定包,这个方法正适合他。
3.
Gentoo媒体
EngadgetHD (2006年10月26日)
作者Ben Drawbaugh详细说明了如何升级Series3 TiVo中的硬盘。他建议用什么软件复制你的数据到你闪亮的新硬盘上?为什么?当然是Gentoo。Drawbaugh描述使用最小安装CD和dd来复制数据。
4.
人员变更
离开
下列开发者最近离开Gentoo项目:
加入
下列开发者最近加入Gentoo项目:
- Christian Faulhammer (opfer) emacs/x86
变更
下列开发者最近改变了在Gentoo项目内的职位:
5.
Gentoo安全
OpenSSL:多个漏洞
OpenSSL出现多个漏洞,包括可能远程执行任意代码。
详情请见GLSA声明
Apache mod_tcl:格式化字符串漏洞
Apache mod_tcl中被发现存在一个格式话字符串漏洞,将可能导致远程任意代码被执行。
详情请见GLSA声明
Cheese Tracker:缓冲区溢出
Cheese Tracker包含一个缓冲区溢出的漏洞可导致远程任意代码被执行。
详情请见GLSA声明
PHP:整数溢出漏洞
PHP存在整数溢出的漏洞可导致远程执行任意代码。
详情请见GLSA声明
6.
即将移除的包
这个列表里的包是已经宣布将来会被删除的。要移除的包来源于很多地方,包括树清理者项目和众多的开发者。
最后的仪式
XMMS及其相关的包
因为XMMS相关的包大量的被屏蔽,因此将它们单列为一个章节。这样可以保证它们得到足够的曝光,因为它们影响到了很多人,是讨论的焦点。
7.
Bugzilla
总结
统计信息
Gentoo社区使用Bugzilla (bugs.gentoo.org)来记录和追踪bug、提示、建议等形式的和开发团队之间的交流。从2006年10月22日到2006年10月29日,这个站点记录下了:
- 913个在这段时间内被发现的新bug
- 559个在这段时间内被修正或解决的bug
- 36个先前修复了的但在这段时间重现的bug
- 180个在这段时间内以NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM的形式被关闭的bug
- 192个bug在这段时间被标记为重复
在当前还未被修正的11128个bug里面:32个被标记为"blocker",116个被标记为"critical",还有536个被标记为"major"。
被修复的bug排行榜
在这段时间内修复最多bug的开发者和团队有:
新bug排行榜
在这段时间内被分配得到最多的新bug的开发者和团队有:
8.
周报反馈
GWN的工作人员包括为GWN出谋划策和提交文章的志愿者和社区成员。如果你有兴趣成为GWN的作者,对我们发布的文章有意见建议,或者哪怕只是有点想法或文章要提交给GWN,都请把你的反馈发给我们以帮助我们把GWN做的更好。
9.
周报订阅
订阅Gentoo周报,请发一封空邮件到gentoo-gwn+subscribe@gentoo.org。
退订Gentoo周报,请从你订阅的邮箱发一封空邮件到gentoo-gwn+unsubscribe@gentoo.org。
10.
其他语言
Gentoo周报还被翻译为以下几种语言文字:
|