URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 13653
[ Назад ]

Исходное сообщение
"OpenNews: Проект csup готов к тестированию."

Отправлено opennews , 03-Мрт-06 09:33 
Maxime Henrion сообщил (http://groups.google.com/group/fa.freebsd.current/browse_thr...) о выпуске нового снапшота (http://mu.org/~mux/csup-snap-20060301.tgz) csup (http://mu.org/~mux/csup.html), аналога CVSup, написанного на языке Си.

Проект уже достаточно функционален, и Maxime считает, что csup уже можно включать в базовую систему. Все желающие могут принять участие в тестировании.


URL: http://groups.google.com/group/fa.freebsd.current/browse_thr...
Новость: http://www.opennet.me/opennews/art.shtml?num=7043


Содержание

Сообщения в этом обсуждении
"Проект csup готов к тестированию."
Отправлено YaD , 03-Мрт-06 09:33 
давно пора было... Кто нить пробовал ?

"Проект csup готов к тестированию."
Отправлено Александр , 03-Мрт-06 10:25 
Работает вроде, Сильно не тестировал, но порты в
последнее время он у меня исправно обновляет. Как и систему.

"Проект csup готов к тестированию."
Отправлено гость , 03-Мрт-06 11:07 
Хоть я и пересел с бзди на линукс, но за коллег все-таки рад - давно пора было избавиться от этой страховидлы.

"Проект csup готов к тестированию."
Отправлено Trubin , 03-Мрт-06 12:06 
не понимает содержимое каталога /usr/sup/
в частности файл /usr/sup/refuse
обновил мне

ports/arabic
ports/chinese
ports/french
ports/german
ports/hebrew
ports/hungarian
ports/japanese
ports/korean
ports/portuguese
ports/polish
ports/vietnamese
ports/finance
ports/astro
ports/biology

за три года, зачем-то


"Проект csup готов к тестированию."
Отправлено гость , 03-Мрт-06 13:51 
порты лучше обновлять через portsnap - это быстрее, удобнее и эффективнее.

"Проект csup готов к тестированию."
Отправлено Kemm , 03-Мрт-06 15:09 
Остается еще src, doc и прочее.

"Проект csup готов к тестированию."
Отправлено Следопыт , 03-Мрт-06 14:30 
Не совсем понятно чем cvsup плох?

"Проект csup готов к тестированию."
Отправлено Kemm , 03-Мрт-06 15:12 
Тем, что написан на Modula-3 и, следовательно, в базовую систему засунуть его нельзя.

"Проект csup готов к тестированию."
Отправлено Следопыт , 03-Мрт-06 15:46 
>Тем, что написан на Modula-3 и, следовательно, в базовую систему засунуть его
>нельзя.


ну если только этим - то переживём:)


"Проект csup готов к тестированию."
Отправлено Аноним , 03-Мрт-06 16:43 
Только этим. Причем на всех носителях идет уже собранный бинарь, чтоб модулу не тащить. Что нарушает общую гармонию :)

Но если ты не дзен-эстэтствуешь :) - забей. Оригинал работает как из пушки - _точка_.

GR.


"Проект csup готов к тестированию."
Отправлено Аноним , 03-Мрт-06 15:16 
Не собирается что-то под. FreeBSD 4.11
Кто пробовал?

---->8----

$ make
yacc -d -o parse.c parse.y
cc -O -pipe  -I. -I/tmp/csup -g -pthread -DHAVE_FFLAGS -DNDEBUG   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow  -c attrstack.c
cc -O -pipe  -I. -I/tmp/csup -g -pthread -DHAVE_FFLAGS -DNDEBUG   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow  -c config.c
cc -O -pipe  -I. -I/tmp/csup -g -pthread -DHAVE_FFLAGS -DNDEBUG   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow  -c detailer.c
In file included from config.h:31,
                 from detailer.c:34:
/usr/include/sys/socket.h:52: syntax error before `sa_family_t'
/usr/include/sys/socket.h:52: warning: type defaults to `int' in declaration of `sa_family_t'
/usr/include/sys/socket.h:52: warning: data definition has no type or storage class

---->8----


"Проект csup готов к тестированию."
Отправлено Lenar D. Tukhvatullin , 03-Мрт-06 16:51 
>Не собирается что-то под. FreeBSD 4.11

Каждый админ должен быть немного программистом :) Исправляем ошибки:
config.h - вставляем #include <sys/types.h> перед #include <sys/socket.h>
globtree.c - вставляем #include <sys/types.h> перед #include <assert.h>

Кому интересно - может отписать автору по поводу этих ошибок.


"Проект csup готов к тестированию."
Отправлено Аноним , 03-Мрт-06 21:01 
Еще что-то недофиксили :))

$ make
Warning: Object directory not changed from original /tmp/csup
cc -O -pipe  -I. -I/tmp/csup -g -pthread -DHAVE_FFLAGS -DNDEBUG   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow  -c keyword.c
keyword.c: In function `tag_expand':
keyword.c:437: storage size of `tm' isn't known
keyword.c:440: warning: implicit declaration of function `strptime'
keyword.c:440: warning: assignment makes pointer from integer without a cast
keyword.c:442: warning: assignment makes pointer from integer without a cast
keyword.c:445: warning: implicit declaration of function `strftime'
keyword.c:437: warning: unused variable `tm'
*** Error code 1


"Проект csup готов к тестированию."
Отправлено аноним , 03-Мрт-06 18:31 
А вот csup уже в base system:

http://docs.freebsd.org/cgi/mid.cgi?200603030411.k234BTsq098482
http://docs.freebsd.org/cgi/mid.cgi?200603030428.k234SEeE099060
http://docs.freebsd.org/cgi/mid.cgi?200603031454.k23Esl5S043184
http://docs.freebsd.org/cgi/mid.cgi?200603031455.k23EthUi043282


"Проект csup готов к тестированию."
Отправлено DPX , 03-Мрт-06 18:49 
Ну слава богу, это дело близицца к концу.

А по поводу - нужно было его переписывать или нет, мое ИМХО гласит: cvsup со своей задачей справлялся и, конечно, можно было бы потратить время на более важные и насущные вещи. Но хуже не станет. Даже наоборот :)


"Проект csup готов к тестированию."
Отправлено Аноним , 03-Мрт-06 21:15 
Последний снап-шот что нормально собирается без доработкой напильником. Автору неплохо бы внимательнее тестировать перед анонсами и размещением в base system...

http://mu.org/~mux/csup-snap-20060225.tgz


"Проект csup готов к тестированию."
Отправлено аноним , 04-Мрт-06 00:00 
Вот последний снапшот:
http://docs.freebsd.org/cgi/mid.cgi?200603031845.k23IjH97062150

"Проект csup готов к тестированию."
Отправлено nuclight , 05-Мрт-06 13:52 
До тех пор, пока он станет таким же безглючным, как оригинал, пройдет очень много времени. Именно из-за разницы языков - Си и Модула-3. Будем лучше пока по старинке...

"Проект csup готов к тестированию."
Отправлено Huligan , 05-Мрт-06 20:00 
Совсем по старинке может не получиться. В планы автора также входит создание csupd. Кстати, в связи с этим в списках рассылки пробегало предложение вынести общий код в библиотеку. Так что если начнёт глючить, то у всех :-))

И ещё, в base system появился portsnap, который является лучшей алтернативой обновления портов при помощи cvsup. Работает этот portsnap достаточно стабильно, хотя тоже написан на C.


"Проект csup готов к тестированию."
Отправлено RedEyes , 10-Мрт-06 17:59 
Не понимаю, зачем эта хрень вообще нужна.
Слей один раз репозиторий, а потом просто cvs co ports