Yuan Yijun (bbbush) wrote,
Yuan Yijun


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!


很久没有了解 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: fedora

Recent Posts from This Journal

  • 2020

    Last time I wrote a review was in 2018, about 2017. Or maybe I wrote something elsewhere, maybe on Twitter? It was hard to write something freely…

  • Crime and Punishment

    As a step to improve the illiterate situation I joined the Basic Program this year. It had been in my mind for a couple years, but glad this time I…

  • zz:Firefox Monitor found your email in a new data breach

    5/26/2020 breach happened after LiveJournal became active on Twitter since this week -- coincidence?

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded