搞清楚一点。
本帖最后由 fender0107401 于 2012-11-19 19:02 编辑我初步确定了原因,
经过对比我发现,从csup同步下载的源代码和我从光盘安装的etc文件存在版本符号上的差异。
我今天回家以后吧8.3的光盘里面的etc文件拿出来看了,和我昨天同步的源代码不一样。
以shells这个文件为例:
光盘中的etc文件:
# $FreeBSD: src/etc/shells,v 1.5.36.1.8.1 2012/03/03 06:15:13 kensmith Exp $
同步下来的文件:
# $FreeBSD: src/etc/shells,v 1.5.36.1.8.2 2012/11/17 08:24:37 svnexp Exp $
其他文件也有类似的修改。
看来是每次同步代码的时候根据我同步的时间来修改的,我昨天是20:30左右同步的源代码。
也就是说mergemaster没有任何问题,它准确地检测到了文件的改动。
问题出在我同步的源代码上面,我不知道为什么会有这种版本上面的变动。
release根本不应该有任何变化。
我非常希望能够把这个问题搞清楚。
为什么会出现这种现象?
为什么在handbook中没有明确说明?
为什么同样的操作以前不会出问题,但是现在却出问题? 没读懂你要表达的意思。
release就不升级了吗?一些文件 还是需要升级的,没有大的变动,一些必要的补丁和更新之类的还是要的。 回复 3# lsstarboy
没有看懂就算了吧,
你知道update和upgrade的区别吗?
本帖最后由 zeissoctopus 于 2012-11-19 22:57 编辑
光棍節 發生入侵安全事故。
17 Nov 2012 發表官方審核報告。那麼經審核完的源碼檔案,也會有下注一個版本記號吧。
官方已呼龥用戶改用 svn 源 或 freebsd-update 更新源碼。
fender0107401 发表于 2012-11-19 22:38 static/image/common/back.gif
回复 3# lsstarboy
没有看懂就算了吧,
你知道update和upgrade的区别吗?
后者多一个字母,这算区别不?:emn10: 回复 6# lsstarboy
显然是差了好几个字母。
Hi, 楼主,给个小小建议。虽然我不熟悉FreeBSD同步代码的过程。从你提供的信息来看,差异点是:
8.3光盘上的内容:
# $FreeBSD: src/etc/shells,v 1.5.36.1.8.1 2012/03/03 06:15:13 kensmith Exp $
你同步下来的内容:
# $FreeBSD: src/etc/shells,v 1.5.36.1.8.2 2012/11/17 08:24:37 svnexp Exp $
那你可以比较一下同步下来的源代码和光盘上的源代码是否存在其它差异。如果没有差异,
说明release之后的代码并没有变化。现在你同步下来的代码中的差异点仅仅是同步过程中
由造成的,而不是官方网站的代码变化造成的。 star_in_sky 发表于 2012-11-20 14:27 static/image/common/back.gif
Hi, 楼主,给个小小建议。虽然我不熟悉FreeBSD同步代码的过程。从你提供的信息来看,差异点是:
8.3光盘上 ...
其他的没有什么差异,我感觉到疑惑的就是这一点,我不明白为什么同步下来的代码会有版本号的变换。
从现在来看,这个可能和最近的入侵事件有关系,由于发生了入侵事件,开发人员对整个代码树的文件都进行了检验,应该是涉及到了版本信息。
我1个月之前安装过8.3,没有遇到这个问题(这个时候还没有发生入侵事件,所以应该没事)。
2个月之前安装9.0遇到过这个问题(这个还不清楚,但是根据freebsdchina上面一个很“拽”的人的回复,可能和cvs到svn的迁移有关系,但是目前还不确定)。
页:
[1]
2