Gentoo Weekly Newsletter: 2007年4月9日
1.
本周开发者
Camille Huot,又名cam
图示 1.1: Camille Huot,又名cam |
 |
26岁的Camille Huot是位来自法国的开发人员。他在法国巴黎生活和工作,但他却是出生在法国南部马赛附近的La Ciotat。Camille和弟弟住在一起,弟弟刚刚从学校毕业,找了一份C++程序员的工作。
Cam就读于蒙彼利埃大学,毕业时获得了“电信与网络”学士学位。之后他又修完了硕士学位。曾经一段时间,他被聘为Linux系统管理员,最近又被提拔执行Oracle数据库管理。目前,他负责管理Wanadoo主机托管平台的大约150台服务器。
Camille是在学校开始学习Linux的(用的Red Hat和Debian)。之后不久,他转而使用FreeBSD,并度过了数年时光,但是最终因为一个DSL(译者注:数字用户线路)驱动的问题他不得不重拾Linux。Gérald Fenoy说服了Camille尝试一下Gentoo,他使用后就喜欢上了:-)
在Gentoo社区,Camille率领着法语翻译团队。他们的团队配合默契,翻译了相当数量的文档。Camille本人也对加入Gentoo/FreeBSD团队很感兴趣。他是于2004年1月被Xavier Neys招进Gentoo的,Xavier Neys最近刚把法文翻译领导的火炬传递给Camille。
Camille使用Linux桌面系统时,常使用的软件包括:openbox,psi,opera,urxvt,claws-mailmplayer,gvim和一些Google应用程序。
2.
心得技巧
移除特定的依赖关系
您是否曾经在安装某软件的时候同时安装很多依赖关系?您是否想过在删除那些软件包的同时也希望删除所有的依赖关系?直觉告诉我们可以使用emerge --depclean,但这儿有一种不同的,或许更好的方法。
让我们来打个比方,比较OpenOffice.org和koffice。我们的计划是两个都装,都尝试一下,然后删除其中一个。首先:
代码 2.1: 创建.deps文件 |
# emerge openoffice -p | sed -ne \
'/^\[ebuild[^]]*N[^]]*\]/{s/^\[ebuild[^]]\+\] \([^[:space:]]\+\).*$/=\1/;p}' \
> openoffice.deps
# emerge koffice-meta -p | sed -ne \
'/^\[ebuild[^]]*N[^]]*\]/{s/^\[ebuild[^]]\+\] \([^[:space:]]\+\).*$/=\1/;p}' \
> koffice.deps
|
这将保证不会记录下任何需要升级的软件包。然后进行安装并尝试运行。当您决定保留其中的某个时,只要简单的执行以下命令:
代码 2.2: 移除没有用的包/依赖关系 |
# emerge -aC $(<openoffice.deps)
|
本周的心得技巧受论坛中以下帖子启发整理而来:
3.
人员变更
离开
下列开发者最近离开Gentoo项目:
- Alec Warner (antarus)
- Simon Stelling (blubb)
加入
下列开发者最近加入Gentoo项目:
变更
下列开发者最近改变了在Gentoo项目内的职位:
4.
Gentoo安全
Asterisk:两处SIP拒绝服务漏洞
Asterisk的SIP通道中存在两处拒绝服务漏洞。
详情请见GLSA声明
MIT Kerberos 5:远程执行任意代码
MIT Kerberos 5中有多处漏洞可能导致执行未经认证的远程root代码。
详情请见GLSA声明
OpenAFS:权限提升
OpenAFS设计上的一个缺陷会允许客户端权限提升。
详情请见GLSA声明
OpenPBS:多个漏洞
OpenPBS中存在原因未明的漏洞,能允许远程执行任意代码或者拒绝服务攻击。
详情请见GLSA声明
zziplib:缓冲区溢出
zziplib库中的一处缓冲区溢出漏洞,可能导致用户辅助下的远程执行任意代码。
详情请见GLSA声明
Evince:包含的gv代码堆栈溢出
Evince不适当地处理用户提供的数据,可能导致执行任意代码。
详情请见GLSA声明
libwpd:多个漏洞
libwpd中有几处堆溢出以及一处整数溢出漏洞。
详情请见GLSA声明
5.
软件增减
这一章节列出了已经被移除或加入到portage里的,以及已经发布“最后仪式”声明的即将被移除的包。要移除的包来源于很多地方,包括树清理者项目和众多的开发者。列在最后仪式一节里的大部分包需要有人来维护,如果有人可以承担下维护的责任的话,它们可以得以继续保留在portage树里。
已经移除:
已经加入:
最后仪式:
6.
Bugzilla
总结
统计信息
Gentoo社区使用Bugzilla (bugs.gentoo.org)来记录和追踪bug、提示、建议等形式的和开发团队之间的交流。从2007年4月01日到2007年4月08日,这个站点记录下了:
- 513个在这段时间内被发现的新bug
- 441个在这段时间内被修正或解决的bug
- 23个先前修复了的但在这段时间重现的bug
- 161个在这段时间内以NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM的形式被关闭的bug
- 87个bug在这段时间被标记为重复
在当前还未被修正的10000个bug里面:14个被标记为“blocker”,97个被标记为“critical”,还有353个被标记为“major”。
被修复的bug排行榜
在这段时间内修复最多bug的开发者和团队有:
新bug排行榜
在这段时间内被分配得到最多的新bug的开发者和团队有:
7.
周报反馈
GWN的工作人员包括为GWN出谋划策和提交文章的志愿者和社区成员。如果你有兴趣成为GWN的作者,对我们发布的文章有意见建议,或者哪怕只是有点想法或文章要提交给GWN,都请把你的反馈发给我们以帮助我们把GWN做的更好。
8.
周报订阅
订阅Gentoo周报,请发一封空邮件到gentoo-gwn+subscribe@gentoo.org。
退订Gentoo周报,请从你订阅的邮箱发一封空邮件到gentoo-gwn+unsubscribe@gentoo.org。
9.
其他语言
Gentoo周报还被翻译为以下几种语言文字:
|