The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Проект csup готов к тестированию.

02.03.2006 18:08

Maxime Henrion сообщил о выпуске нового снапшота csup, аналога CVSup, написанного на языке Си.

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



  1. Главная ссылка к новости (http://groups.google.com/group...)
  2. OpenNews: CVSup переписан на языке Си.
Автор новости: butcher
Тип: К сведению
Короткая ссылка: https://opennet.ru/7043-FreeBSD
Ключевые слова: FreeBSD, CVS, CVSup
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, YaD (?), 09:33, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    давно пора было... Кто нить пробовал ?
     
     
  • 2.2, Александр (??), 10:25, 03/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Работает вроде, Сильно не тестировал, но порты в
    последнее время он у меня исправно обновляет. Как и систему.
     

  • 1.3, гость (?), 11:07, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хоть я и пересел с бзди на линукс, но за коллег все-таки рад - давно пора было избавиться от этой страховидлы.
     
  • 1.4, Trubin (?), 12:06, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    не понимает содержимое каталога /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

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

     
  • 1.5, гость (?), 13:51, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    порты лучше обновлять через portsnap - это быстрее, удобнее и эффективнее.
     
     
  • 2.7, Kemm (?), 15:09, 03/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Остается еще src, doc и прочее.
     

  • 1.6, Следопыт (??), 14:30, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не совсем понятно чем cvsup плох?
     
     
  • 2.8, Kemm (?), 15:12, 03/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Тем, что написан на Modula-3 и, следовательно, в базовую систему засунуть его нельзя.
     
     
  • 3.10, Следопыт (??), 15:46, 03/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Тем, что написан на Modula-3 и, следовательно, в базовую систему засунуть его
    >нельзя.


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

     
     
  • 4.11, Аноним (-), 16:43, 03/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Только этим. Причем на всех носителях идет уже собранный бинарь, чтоб модулу не тащить. Что нарушает общую гармонию :)

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

    GR.

     

  • 1.9, Аноним (-), 15:16, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не собирается что-то под. 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----

     
     
  • 2.12, Lenar D. Tukhvatullin (?), 16:51, 03/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Не собирается что-то под. FreeBSD 4.11

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

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

     
     
  • 3.15, Аноним (-), 21:01, 03/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Еще что-то недофиксили :))

    $ 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

     

  • 1.13, аноним (?), 18:31, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вот 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

     
  • 1.14, DPX (?), 18:49, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну слава богу, это дело близицца к концу.

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

     
  • 1.16, Аноним (-), 21:15, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Последний снап-шот что нормально собирается без доработкой напильником. Автору неплохо бы внимательнее тестировать перед анонсами и размещением в base system...

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

     
     
  • 2.17, аноним (?), 00:00, 04/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Вот последний снапшот:
    http://docs.freebsd.org/cgi/mid.cgi?200603031845.k23IjH97062150
     

  • 1.19, nuclight (?), 13:52, 05/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    До тех пор, пока он станет таким же безглючным, как оригинал, пройдет очень много времени. Именно из-за разницы языков - Си и Модула-3. Будем лучше пока по старинке...
     
     
  • 2.20, Huligan (?), 20:00, 05/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Совсем по старинке может не получиться. В планы автора также входит создание csupd. Кстати, в связи с этим в списках рассылки пробегало предложение вынести общий код в библиотеку. Так что если начнёт глючить, то у всех :-))

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

     

  • 1.21, RedEyes (?), 17:59, 10/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понимаю, зачем эта хрень вообще нужна.
    Слей один раз репозиторий, а потом просто cvs co ports


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру