LINUX.ORG.RU

KDE переезжает на Subversion


0

0

Проект KDE вплотную подошел к новому значительному этапу своей деятельности - подготовке релиза 4.0. Как известно он будет основан на четвертой версии библиотеки Qt, которая претерпела существенные изменения. В связи с этим иерархию классов KDE необходимо будет соответствующим образом модифицировать. У используемой сейчас системы контроля версий cvs есть общеизвестные проблемы с переименованием файлов, поэтому было принято решение о переходе на subversion. Предварительная дата 'самого большого перехода с cvs на subversion' - 31.03.

Следующим этапом модернизации инфраструктуры будет переход на новую систему сборки, поскольку autoconf/automake не устраивает никого. Фаворитом считается основанная на питоне программа scons.

>>> Подробности



Проверено: Shaman007 ()

Интересно, как сильно Qt4 затронет иерархию классов. Не придется ли потом переделывать половину софта на Qt? Ведь это может отразиться весьма неприятно в целом.

anonymous
()

зачем велосипед изобретать
взяли бы Apache Ant...

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

Не, не затронут

Сделают как обычно библиотеку совместимости, для старых версий. И гайд по переводу софта под новый кде.

Если там много изменений будет софт все равно придется переписывать, что бы было удобно работать в новой среде.

anonymous
()

ну ну , scons, subversion ... когда у KDE в roadmap смена лицензии и когда всех на бабки выставят?

anonymous
()

Так, ну subversion это хорошо. А вот про scons не слыхал, пойду гляну на него. automake/autoconf и правда жуткая вещь :P

svyatogor ★★★★★
()

Scons это действительно круто, но немножко недоделанно. Нужно надеяться, в сотрудничестве с KDE они его доработают.

anonymous
()

Не может не радовать то, что всё больше и больше крупных проектов переходит с CVS на Subversion...

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

Видимо, нет той монструозности и тормознутости, как auto*. Давно ставил эту поделку, чтобы какую-то прогу собрать, полет нормальный. Юзает Питон.

Но лично для меня qmake рулит не по-детски =)

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

>Не может не радовать то, что всё больше и больше крупных проектов
>переходит с CVS на Subversion...

А кто еще из больших переехал на subversion?

anonymous
()

Где там про scons? Я не нашел в cvs digest. М mls не искал.

logIN
()

Достали лабухи, сидящие на первом пне и орущие, что у них всё, кроме консоли, тормозит. Рулит на самом деле только хорошее железо.

wadim_
()
Ответ на: комментарий от divisor

Правильно, у кого старое железо - пусть ставят софт 98-го года и не флудят, что вот kde только что выпушенное на нем тормозит.

uragan
()

В коментах к какой-то новости высказали интересную мысль... Дословно не помню, но суть в том, что приходят юнцы, которым подавай SVN вместо CVS и всякое Г вместо autotools :)

Что по этому поводу скажут уважаемые обозреватели?

З.Ы. Высказанное мнение совсем не моё! Что думаю лично я - хз... У меня не настолько большой опыт, чтобы размышлять что есть правильно, а что попса ;)

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

> Достали лабухи, сидящие на первом пне и орущие, что у них всё, кроме консоли, тормозит. Рулит на самом деле только хорошее железо.

вадик, иди пальчик пососи. первый пень -- хорошее железо. пашет и не жужжит, уж сколько лет.

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

>А кто еще из больших переехал на subversion?

Apache и SAMBA уже давно на Subversion. Если не изменяет память, то Firefox сейчас тоже менят CVS на Subversion.

syomin
()

Спрашивается чем же крут этот SVN?
Самое главное - есть ли там сжатие (-z3). Я, увы, не нашёл :-(

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

> Достали лабухи, сидящие на первом пне и орущие, что у них всё, кроме > консоли, тормозит. Рулит на самом деле только хорошее железо. Дите, у меня на рабочем месте стоит HP xw8000 c двумя Xeon 3,06G, 1G памяти, и SCSI дисками. На борту Gentoo. Но даже на этом железе KDE и xfce4 не идут не в какое сравнение. Даже при сборе чего-то на QT типа k3b например, своп, который обычно системе нафиг не нужен начинает заполняться и сборка по времени занимает много времени по сравнению с такой же по функциональностью прогой на чем нить другом, тоже относиться и к работе такой программы. Так что не нуна тут про хорошее железо.

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

Я собирал Qt4... тестил... с виду весч обалденная... работет БЫСТРО!!! так что я думаю KDE это только наруку будет.

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

Нормальное мнение... Вот, только не надо на него внимание обращать. Если что-то лучше, но проще, не пользоваться этим только потому, что то, что сложнее но хуже - роднее... А низкоквалифицированные кадры от того, что научатся работать с CVS квалифицированнее не станут.

neru
()

Blender тоже через scons собирается. Кодек x264 (семейство mpeg 10) на subversion сидит.

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

Ну навскидку вот пара преимуществ: при апдейте/комите передает только дифы файлов, соответственно резко снижается трафик + нет гемороя, в отличие от, с переносом файлов из одного каталога в другой.

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

> Ну навскидку вот пара преимуществ: при апдейте/комите передает только дифы файлов

А в CVS не так?

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

>IMHO только при update (хотя я могу ошибаться)...

При commit оно шлет цельные файлы. SVN шлет диффы.
Но это не главное достоинство. На сайте SVN в подробностях расписано чем хорош svn, и какие недостатки у него есть сейчас (совсем не много, в сравнении с CVS :-)

logIN
()
Ответ на: комментарий от adymo

adymo:
> Сжатие может быть реализовано средствами apache для http+svn. В случае svn+ssh за компрессию отвечает sshd.
Хм.. То есть достаточно выполнить
# echo "Compression yes" >> /etc/ssh/ssh_config
и всё будет?
А ведь в CVS по идее тоже тогда можно сжатие через ssh реализовывать..

PartyZan:
> Ну навскидку вот пара преимуществ: при апдейте/комите передает только дифы
> файлов, соответственно резко снижается трафик + нет гемороя, в отличие от, с
> переносом файлов из одного каталога в другой.

Да действительно и то, и другое очень интересно!
Интересно будет ли поддержка svn на SourceForge..

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

>Что будет, если клиент сглючит и пошлет кривой diff?

Как ты себе сглючивание представляешь?

На крайняк, из .svn/text-base/file.cpp.svn-base снесут и тогда новый целиком придёт.

За довольно долгое время использования svn не было такого

adarovsky ★★★★
()

Они используют BDB или FSFS?

Что-то я сходу в интернете не нашел.

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