?

Log in

No account? Create an account
fedora 蓝色小药丸

忐忑

Updating : selinux-policy-targeted-3.12.1-57.fc19.noarch 47/172
/etc/selinux/targeted/contexts/files/file_contexts: Multiple same specifications for /var/lib/ipa/pki-ca/publish(/.*)?.
/etc/selinux/targeted/contexts/files/file_contexts: Invalid argument
libsemanage.semanage_install_active: setfiles returned error code 1.
/usr/sbin/semodule: Failed!


Also:

很久没有了解 Fedora Linux 的事情了,有个很不解的现象: https://admin.fedoraproject.org/updates 通过 karma 来控制 updates,最基本的是政策是如果有三个人试用,给了+1 karma,那么就可以 push to stable;或者如果 7 天里没有人给 -1 karma,那么也可以 push to stable。对于 core packages 规则比较严格,没有足够 karma 时需要等 14 天。那么如果有人 DDOS 怎么办,注册马甲很容易,不停地给差评也很容易。

另一个问题是 core packages 拿到 karma 的几率高,所以并不需要 14 天,而不常用的 package 反而很难拿到 karma,总是需要等 7 天。就像 chmsee 依赖于 xulrunner,所以即使盯着后者的 build task,一旦出现新的 build override 就立刻跟上,也做不到及时 push to stable。尤其是 xulrunner 这种软件包,维护者仿佛有些特权,可以 push 得很快,自动测试、testing 好像都能跳过去?像 chmsee 完全跟不上这个节奏,firefox 22 都已经 push to stable 好几天了,chmsee 还被提了 bug 说 “block important package from updating”。提 bug 的人还顺便给了 -1 karma,那重新 build 新的包 then 重新 push 一次,十天半个月都过去了——幸好后来那个人又 revert 了。

之前有段时间,xulrunner 的维护者帮忙更新 chmsee,反正只要 rebuild。现在不知道为什么不这样做了,按理说应该问一下现在的维护者——寄过一次邮件,不过没有收到回复。

现在 fedora packager 很多,中文圈子里也出现了负责十几个、几十个软件包的人。这些人真是让人敬仰,因为我连跟踪一个软件包、push to stable 都做不好。如果谁知道现在的 policy & steps,还请不吝告知……
Tags:

Comments

可以试试将karma置为1

在提交bodhi更新时,可以将stable karma置为1,然后找一个人加一个karma就可以了。

Re: 可以试试将karma置为1

多谢。像你过去几个月里维护了十三、四个包,都找谁去加karma呢?我假设你没有用马甲……
http://koji.fedoraproject.org/koji/search?match=glob&type=user&terms=pwu

Re: 可以试试将karma置为1

实际上,我们有Fedora QA ...

Re: 可以试试将karma置为1

想要 karma 就走过去拍拍肩膀 :)

Re: 可以试试将karma置为1

:)