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)

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

Шило на мыло.

Мыло вкуснее, наверное. Да и шило зависит от древней софтины с непонятным компилятором Modula-3.

sergv
() автор топика

сборки этого компилятора при помощи Clang.

Они все, что плохо совместимо с clang будут выкидывать? :)

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

Они все, что плохо совместимо с clang будут выкидывать? :)

Походу, да.

Но только там еще в эпоху активного использования мной FreeBSD в том числе и на десктопе регулярно не собирался этот самый Ezm3. Автору (John Polstra) бутстрап приходилось переписывать. А бутстрап основан на коде GCC...

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

По структуре и по командам CVS == subversion. Собственно говоря subversion и разрабатывалась, как замена CVS. Некоторым нужно, чтобы система просто привычно и гарантированно работала, а не позволяла более лучше одеваться.

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

указывается крайняя сложность поддержки работы Ezm3 ... и сборки этого компилятора при помощи Clang.

Мыши плакали, пищали. кололись, но продолжали есть кактус. Даже балкон выкинули, потому, что кактус перестал на него влезать.

Кто тут говорил о фанатизме линуксоидов? BSDшники чемпионат по фанатизму выиграли. Досрочно.

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

Да и шило зависит от древней софтины с непонятным компилятором Modula-3.

Вот компилятор, кстати, жалко, как и сам язык. По сути, это виртовская Модула 2, к которой приделано более «традиционное» ООП. Конечно, с виртовской точки зрения это лишняя сущность, но...

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

По сути, это виртовская Модула 2, к которой приделано более «традиционное» ООП. Конечно, с виртовской точки зрения это лишняя сущность, но...

Често говоря, ООП там весьма странный. Со сборщиком мусора в нативных кодах.

А уж с виртовской точки зрения ООП приделан только к Oberon-2. :-)

sergv
() автор топика

Noooooooooooo! Я не хочу portsnap.

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

Често говоря, ООП там весьма странный.

Или мы все (изучавшие Java/C++ подобное ООП) неправильному ООП научились, и считаем его православным.

Со сборщиком мусора в нативных кодах.

И что такого? В D language это тоже есть. Нормальная штука.

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

а через пару лет уже от subversion будут отказываться? странный выбор...

С чего ты взял, что от неё будут отказываться? Посоны напели, что subversion уже не круто, все строем переходим на git?

Применительно к задаче портов и от cvs-то можно было не отказываться, если бы не GPLофобия, покусавшая разработчиков этой, в общем-то, хорошей и достойной ОС.

// Пользуюсь FreeBSD на хостинге.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от sergv

А уж с виртовской точки зрения ООП приделан только к Oberon-2. :-)

С виртовской точки зрения, ООП не нужно, ибо есть АТД.

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

mercurial

Хорошая вещь. Простая как 5 копеек и быстрая.

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

будем надеяться, что на bzr не перейдут потом. Да и разве сложно было бы прочитать документацию по git/mercurial?

dotbg ★★★★
()

к которым пользователи FreeBSD привыкли за использования этой системы.
пользователи FreeBSD
многие годы

Серьезно? Нет, вы это серьезно?

anonymous
()
Ответ на: комментарий от unfo

Давно пора, portsnap намного удобней.

С чего бы это? ЕМНИП portsnap каждый раз качает всё дерево, а не только изменения.

IPR ★★★★★
()

Просто rsync для дистрибуции портов совсем никак не подходит, обязательно нужно vcs использовать?

mashina ★★★★★
()

Уже и не помню, когда использовал CVS для вытягивания/обновления дерева портов. portsnap - хорошо и удобно

hedgehog
()
Ответ на: комментарий от dotbg

Осталось понять зачем? Ведь и так всё работает.

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

Потому что svn — это замена CVS почти один в один за исключением некоторого количества неприятных багофич CVS.

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

rsync не проходит по лицензии, независимо от прочих соображений.

Homura_Akemi
()
Ответ на: комментарий от alt0v14

На чем этот cvsup написан то?

На Modula-3 вестимо. От того и батхед.

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

пользователи FreeBSD многие годы

Серьезно? Нет, вы это серьезно?

Лично я cvsup использовал года этак с 98-го.

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

А ты вообще часто откатываешь обновление программы? Тебе действительно нужны эти гигабайты многолетней истории только ради возможности откатиться раз в пять лет? Причём сеть тебе всё равно понадобится, чтобы скачать тарбол (или ты их тоже будешь хранить за все года?).

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