LINUX.ORG.RU

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


0

0

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

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

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



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

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

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

anonymous ()

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

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

roel ()
Ответ на: Re: KDE переезжает на Subversion от anonymous

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

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

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

anonymous ()

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

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

anonymous ()

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

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

svyatogor ★★★★★ ()

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

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

anonymous ()
Ответ на: Re: KDE переезжает на Subversion от anonymous

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

действительно круто что? типа "scons лучше чем? чем auto{conf|make}!"

anonymous ()

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

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

syomin ()
Ответ на: Re: KDE переезжает на Subversion от anonymous

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

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

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

K48 ★★★★ ()
Ответ на: Re: KDE переезжает на Subversion от syomin

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

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

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

anonymous ()

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

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

logIN ()

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

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

wadim_ ()

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

да ничё не тормозит
Pentium M(III) 1.2 Ghz, 760Mb RAM
а у кого железо старое - арбайтен больше.

divisor ()
Ответ на: Re: KDE переезжает на Subversion от divisor

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

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

uragan ()

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

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

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

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

Esh ★★★★ ()
Ответ на: Re: KDE переезжает на Subversion от wadim_

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

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

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

anonymous ()
Ответ на: Re: KDE переезжает на Subversion от anonymous

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

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

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

syomin ()

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

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

unDEFER ★★★★ ()
Ответ на: Re: KDE переезжает на Subversion от wadim_

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

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

anonymous ()
Ответ на: Re: KDE переезжает на Subversion от anonymous

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

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

stalkerg ★★★★★ ()
Ответ на: Re: KDE переезжает на Subversion от Esh

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

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

neru ()

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

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

GladAlex ★★★★★ ()
Ответ на: Re: KDE переезжает на Subversion от unDEFER

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

Сжатие может быть реализовано средствами apache для http+svn. В случае svn+ssh за компрессию отвечает sshd.

adymo ()
Ответ на: Re: KDE переезжает на Subversion от unDEFER

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

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

PartyZan ★★★ ()
Ответ на: Re: KDE переезжает на Subversion от PartyZan

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

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

А в CVS не так?

anonymous ()
Ответ на: Re: KDE переезжает на Subversion от McGray

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

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

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

logIN ()
Ответ на: Re: KDE переезжает на Subversion от adymo

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

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

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

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

unDEFER ★★★★ ()
Ответ на: Re: KDE переезжает на Subversion от anonymous

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

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

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

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

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

adarovsky ★★★★ ()

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

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

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