2015 社区竞赛已经进入评选阶段。在开发类项目正在接受代码审计的同时,请大家对 2 名参赛选手提交的 8 张壁纸做出评价。
请在 8 张壁纸中选择您最喜欢的壁纸,并在最后投票给这张壁纸。您的投票将影响参赛选手的最终得分,请勿有任何作弊行为。发现刷票等作弊行为将导致参赛选手失去评选资格。
以下是 8 张壁纸预览图。点击图片跳转到仓库中对应原图的地址,完整仓库(包括源文件)请点击 source。
17windy / ArchWP (source )
17windy / P1
17windy / P2
17windy / P3
17windy / P4
frantic1048 / archwallpaper (source )
frantic1048 / arch in the shell (night)
frantic1048 / arch in the shell
frantic1048 / Ring
frantic1048 / Spread
以上是 2 位参赛选手的作品。请选择最喜爱的图片投票:
Arch Linux 中文社区 2015 社区竞赛 A1 作品投票 - 请投票给你认为最好的 1 张壁纸
17windy / P1 (29%, 54 Votes)
frantic1048 / Ring (18%, 34 Votes)
17windy / P3 (17%, 32 Votes)
frantic1048 / ARCH IN THE SHELL (Night) (13%, 24 Votes)
frantic1048 / Spread (10%, 19 Votes)
frantic1048 / ARCH IN THE SHELL (7%, 13 Votes)
17windy / P2 (5%, 9 Votes)
17windy / P4 (2%, 4 Votes)
Total Voters: 189
加载中 ...
活动时间:7月21日 – 8月19日 (30 days)
参与要求
单人作为代表参赛,项目可由多人协作。奖品将仅发放给代表参赛者
有社区论坛帐号且发布过 10 个以上的帖子
报名时间 :7月1日 – 7月20日
评分时间 :8月20日 – 9月1日,根据提交作品数量可能延期
报名方式
发送邮件到 admin@archlinuxcn.org
,包含下列信息:
社区 ID
常用邮箱和其他联系方式(邮箱+至少一种常用联系方式,例如手机或其他 IM 帐号)
GitHub 帐号地址
选择题目 ID
报名信息登记后会收到回复邮件,如果报名邮件发送 48 小时内没有收到响应,请单独联系管理员。
评判标准
原创作品,使用开源许可
GitHub repo 在活动开始日期前 1 个月内创建,在结束日期之前发布至少一个稳定版
Git commit 记录开始于活动开始日期之后
实现功能正确完整、安全可靠(须通过安全审计)
加分:代码风格一致整洁,文件组织合理,可维护性高
加分:轻量快速,节约资源
由于可能的高额维护成本,不接受要求使用 MySQL 的程序
管理组成员为每个项目评分,取均分作为项目总分,精确到小数点后 1 位
权重:项目总分(满分9)+权重/10得最终分
奖项:本次活动设置 5 个一级奖项、5 个二级奖项和最多 50 个参与奖。
本次活动赞助商
VPS.TO L.L.C.
可选题目
Web 开发类
社区仓库/加速源的 web 展示页面(类 AUR) (ID: W1 | 权重: 9)
Python/PHP/Node.js/Ruby/etc(由于多种原因,不接受使用 Java、C#)
包列表和详细信息、各类数据统计、最后更新时间,etc.
软件包更新RSS(archrepo2 已有一个未完成的版本)
社区镜像源的最后更新时间检查和邮件通知过期源
检查社区源的 rsync 服务的可用性(并在出问题时邮件通知)、rsync 日志统计与分析(哪个源以什么频率同步了多少数据,每次花费了多少时间等等)
利用 GitHub API
利用 pkginfo.db & archlinuxcn.files
社区论坛的发帖编辑器 (ID: W2 | 权重: 8)
PHP / FluxBB
BBCode+Markdown(GFM?)
使用又拍云上传图片(JavaScript 插件)
社区论坛的防 spam 注册机制 (ID: W3 | 权重: 7)
使用新的机制阻止 spammer 注册
目前已知验证码图片有人工识别服务,图片验证码完全无效
spammer 多用奇怪的邮箱名和后缀
了解 fluxbb 自带的反 spam 机制,尽可能减少对 spammer 注册的邮件发送
在可能的情况下定期清理未激活的用户
Wiki Spider (ID: W4 | 权重: 7)
定期抓取 ArchWiki 数据
统计需要翻译的页面以及翻译进度
发送汇总邮件到社区邮件列表
考虑扩展,支持多种 Wiki 程序以适用到其他社区的国际化 Wiki
对于 MediaWiki 站点,使用 MediaWiki API
运维开发类
社区仓库自动化脚本集 (ID: O1 | 权重: 10)
更好的 repo 拉取脚本(将文件从一个主机完整、准确地移动 到另一个主机
只处理具体符合特定模式文件名的文件
正在被写入的文件不要处理
确认文件复制到目标主机后再删除源主机上对应的文件
有签名的先校验签名;没有的拿 tar tf 校验,坏的不同步;如果坏文件长期(比如一小时?)处于无人修理状态(依旧是坏的并且文件没有更新),发邮件通知打包者
更好的自动打包脚本(lilac)
devtools exploit patch
镜像加速源的缓存方案
提供各类统计数据的 API (可以写静态文件或提供 REST 接口)
repo-arm 的 docker 镜像 (ID: O2 | 权重: 8)
社区仓库包的过期检查与提醒 (ID: O3 | 权重: 8)
使用 nvchecker 检查软件的过期状态
使用邮件通知一定时间内没有更新的包的维护者
再过一定时间之后,使用 GitHub API 在 archlinuxcn/repo 上提 issue
用户工具类
密码管理工具 (ID: U1 | 权重: 10)
本地用户/浏览器等的密码管理
备份/恢复和同步(C/S 架构)
端到端加密,且必须有密码才可解开数据文件
(Optional) 协同使用的浏览器插件
(Optional) 跨平台支持
个人配置管理及分享工具 (ID: U2 | 权重: 7)
GNU Stow + Github
自动生成 README/Web 页面
必要位置加密(或写配置文件)?
自动导入脚本
美工/设计类
Arch Linux 壁纸集 (ID: A1 | 权重: 7)
4 张壁纸,每张分别适配 1920×1080, 1920×1200,原图必须大于此尺寸
Arch Linux 主题
四季风格/风景/简约/动漫/抽象派任选,4张可以是不同风格。
使用开源程序制作(GIMP/Blender/etc)更容易得高分,如果手绘/鼠绘也可以使用 PS/SAI/CSP 等程序。如果使用照片/其他外来图片合成,需要对所使用的图片拥有完全的版权。
奖项设置
1 – 5 名,按排名先后每人在以下奖品中选择1件
SONY PlayStation 4 主机(黑色/白色可选)
512G Plextor M6P / 480G Intel 530 SSD
SONY XBA-A2 耳机 XBA-A2/Q CN
AOC U2870VQE/WW 28寸 4K 显示器
HHKB / 定制键盘
6 – 10 名,暂定发放以下奖品之一
SanDisk CZ80-016G-GAM46 64G 闪存盘 (或类似等值品)
SONY XBA-C10 耳机 XBA-C10/BQ CN
完成作品且合格的参与者将获得 Arch Linux 纪念衫一件(最多 50 件。如果提交的合格作品超过 50 个则取前 50 名发放)
奖品邮费自理
管理员会邮件通知到所有将会发放奖品的同学,获奖名单也会在社区公布。请按邮件要求告知奖项偏好、衣服尺码和邮送地址
Arch Linux 中文社区管理组对此活动保留最终解释权利
其他
在数周前进入 [core] 仓库的当前 Linux 内核(4.0.2+, LTS 3.14.41+)受到一个 bug 的影响,会导致位于软件 RAID 0 阵列上用 discard
选项挂载的文件系统中出现数据损坏。即使没用使用 discard
选项挂载,用 fstrim
命令也可能触发此问题。(如果你不使用软件 RAID 0 或者没有用 discard
挂载,那么不受此问题影响。 )
这一问题已经在 linux 4.0.4-2 和 linux-lts 3.14.43-2 更新中解决。但是由于这一 bug 的性质,很有可能在运行过前述版本内核的系统中已经发生了数据损坏。因此强烈建议对受影响的文件系统运行 fsck
检查数据一致性,并且从已知的完好备份中恢复数据。
关于进一步的细节消息,请阅读 Holger Kiehl 在 LKML 中的发帖 ,Phoronix 上的相关文章 ,以及在Arch的内核上向后移植过来的 bug 修复 。
Puppet 4 已发布,它破坏了与 Puppet 3 的兼容性。因此用户需要在升级客户端之前把服务器升级到 Puppet 4 。请注意如果只有 Puppet 4 服务器,那么Puppet 3客户端将不能工作。并且,一些文件的位置发生了变动,包括配置(config)、清单(manifest)和模块文件,请参阅升级指南进行服务器和客户端的升级:
为了避免一些模块找不到对应的动态链接库的问题,一些模块被从 pulseaudio
包中拆分出来了。请检查你是否需要这些模块并重新安装他们。
被拆分出的模块包括:
pulseaudio-bluetooth : 蓝牙(Bluez)支持
pulseaudio-equalizer : 均衡器输出(qpaeq)
pulseaudio-gconf: GConf 支持 (paprefs)
pulseaudio-jack: JACK的输出(sink)、输入(source)以及 jackdbus 检测
pulseaudio-lirc: 红外遥控(LIRC)的音量控制
pulseaudio-xen: Xen 半虚拟化输出
pulseaudio-zeroconf: Zeroconf (Avahi/DNS-SD) 支持
KDE 软件集(Software Collection)已经升级到 KDE应用程序(Applications) 14.12 。
KDE 开发者们已经开始将他们的软件移植到 KDE Frameworks 和 Qt 5 上。这里 有一份所有已经移植的软件列表。
当一个 KDE 应用程序的 KDE Frameworks 移植版本被认为已经稳定之后,它就将作为 KDE 应用程序发布,而今后的开发和bug修复将不再被应用到对应的 Qt4/KDE4 版本上。这意味着一旦一个移植版本的应用程序发布了,我们就会切换到新版本。与此同时,我们将去掉KDE模块名的前缀(比如 kdebase-konsole -> kconsole )。
在这个迁移的过程中,将有一些软件包使用 Qt5 同时有另一些使用 Qt4 。我们力图让这个迁移过程对 KDE4 用户表现得平滑,但是取决于你的配置一些程序可能看起来不太一致。请为这两个工具包调整主题和配色方案,这个wiki页 或许能帮助你。同时我们也建议切换到本周将发布的 Plasma 5.2 。
请将上游 bug 汇报到 KDE bugzilla 。当然可以转发给我(新闻发布者: Andrea Scarpino)。
为了与上游保持一致,lirc-utils 更名为 lirc。wpc8769l 内核驱动被遗弃了,但是可以通过从 AUR 安装 lirc-wpc8769l 包取得。
注意,0.9.2 版本是一个主版本,上游和打包都有一些变化。特别是,systemd 服务 irexec.service 已经被删除了。如果你希望继续使用这个服务的话,请编辑并复制位于 /usr/share/lirc/contrib/irexec.service 的模板。
本地 CA 证书的处理方式发生了变化。若您有自行添加的信任证书,需要:
将 /usr/local/share/ca-certificates/*.crt 移动到 /etc/ca-certificates/trust-source/anchors/ 下
对 /etc/ssl/certs/*.pem 进行上述操作,并将它们重命名为 *.crt
运行 trust extract-compat
另见 man 8 update-ca-trust
及 trust --help
。
由于升级到了 gnupg-2.1,pacman 上游更新了密钥环的格式,这使得本地的主密钥无法签署其它密钥。这不会出问题,除非你想自定义 pacman 密钥环。不过,我们推荐所有用户都生成一个新的密钥环以解决潜在问题。
此外,我们建议您安装 haveged,这是一个用来生成系统熵值的守护进程,它能加快加密软件(如 gnupg,包括生成新的密钥环)关键操作的速度。
要完成这些操作,请以 root 权限运行:
pacman -Syu haveged
systemctl start haveged
systemctl enable haveged
rm -fr /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate archlinux
pacman-key --populate archlinuxcn