LINUX.ORG.RU

В FreeBSD анонсировано окончание поддержки CVS для портов

 , , ,


0

2

28 февраля 2013 года заявлено как дата, после которой дерево портов FreeBSD более не будет экспортироваться в CVS.

Это приведет к тому, что перестанут работать обновления дерева портов через CVS, cvsup и csup, к которым пользователи FreeBSD привыкли за многие годы использования этой системы. Всем пользователям рекомендуется перейти на обновление дерева портов через portsnap или subversion до указанной даты.

В качестве основной причины указывается крайняя сложность поддержки работы Ezm3 (компилятора, при помощи которого собирается cvsupd/cvsup) на архитектуре amd64 и сборки этого компилятора при помощи Clang.

>>> [HEADS-UP] Announcing the end of port CVS



Проверено: JB ()
Последнее исправление: sergv (всего исправлений: 1)

Ответ на: комментарий от annulen

На самом деле, это принципиально важно, так как позволяет сделать правку истории и перестановку коммитов полноценной частью воркфлоу

Даже в Git правка коммита порождает _новый_ узел графа, это и в SVN тривиально. Напоминаю: на основе SVN сделали DVCS тогда, когда Git и в проекте не было.

Еще это позволяет стереть разницу между бранчем и коммитом (любым, даже откуда-то из середины),

Эта разница - чисто умозрительная. Еще раз: есть только граф ревизий, а называть некоторые его подграфы бранчами или нет - это уже особенности культуры разработки. Культура разработки Linux не требует этого (хотя что такое серии патчей, если не бранчи?), но есть и другие культуры.

организовать мусорку reflog и gc, который ее чистит,

Для протокола: gc - это костыль для тупой системы хранения Git (нигде больше gc не нужен); reflog - попытка использовать этот костыль для чего-то полезного.

tailgunner ★★★★★
()
Ответ на: комментарий от IPR

update

вчера в stable@ в том треде, что я тут цитировал, дописали:

RELENG_9_1 is now exported the CVS as well and will be for as long as things will be exported to CVS. It will take another few hours to get near your local mirror as they'll all be chewing on each other the next 12 hours. Enjoy!

Any further discussions on src export I'll leave to other people wearing hats.

так что они пока передумали резко дропать csup для базовой системы. 9.1 будет доступен.

moot ★★★★
()
Ответ на: update от moot

так что они пока передумали резко дропать csup для базовой системы. 9.1 будет доступен.

Для портов все равно дропнут. Причем доводы а том, что есть всего два зеркала ничего не решают. Типа, полгода еще вперде - нафигячим!

sergv
() автор топика
Ответ на: комментарий от sergv

Для портов все равно дропнут. Причем доводы а том, что есть всего два зеркала ничего не решают. Типа, полгода еще вперде - нафигячим!

ну да, это понятно. они и для базовой системы все равно дропнут.

но про порты они хоть предупредили за полгода. а с базовой системой в cvs изначально просто мимоходом заметили, что уже все и 9.1 не будет.

теперь, думаю, можно ждать официальный HEADS-UP по поводу того, что csup is history и для базовой системы тоже, с конкретными датами, а не так ВНЕЗАПНО.

moot ★★★★
()
Ответ на: update от moot

так что они пока передумали резко дропать csup для базовой системы. 9.1 будет доступен.

Как будто сложно оставить проверенную годами технологию и не трогать её вообще. Но хоть ещё один релиз спокойно поживём :)

IPR ★★★★★
()
Ответ на: комментарий от IPR

Как будто сложно оставить проверенную годами технологию и не трогать её вообще.

Написали-же - сложно.

cvsupd собирается компилятором Modula-3. Его переписывал Джон Полстра из другого компилятора специально под нужды сборки именно cvsupd. Теперь Джон уже не молод и ему внапряг его после каждого чиха править, чтоб нормальный код генерил. А все попытки переписать сие на чистых сях закончились пшиком.

sergv
() автор топика
Ответ на: комментарий от IPR

Там же толпа разработчиков. cvsup переписали в csup и не жужжат.

Одно - клиента, другое - сервер!

И вообще, если мне склероз не изменяет, csup начали писать NetBSD-шники...

sergv
() автор топика
Ответ на: комментарий от IPR

cvsup переписали в csup и не жужжат.

может и svnup кто-то запилит... хоть на гугл SoC, например. там бывают проекты для фряхи. или, может, FreeBSD Foundation подсуетилась бы. денег у них не столько, как у линуксов, конечно, но на грант хватило бы.

тогда для пользователя достаточно было бы привыкнуть к «releng/9.1» вместо «RELENG_9_1» да и все.

moot ★★★★
()
Ответ на: комментарий от sergv

И вообще, если мне склероз не изменяет, csup начали писать NetBSD-шники...

Да там пол фри с нетбзд списано :)

IPR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.