[freebsd] /usr/ports/

10 views
Skip to first unread message

Taras Heichenko

unread,
Apr 14, 2021, 7:59:58 AMApr 14
to Рассылка FreeBSD UA
Hi!
Это только у меня такая беда происходит? При попытке обновления дерева портов, ничего не обновляется.
Все выглядит вот так

[root]# svn up /usr/ports/
Updating '/usr/ports':
At revision 569609.

Выполнение
rm -rf /usr/ports
svn checkout https://svn0.eu.FreeBSD.org/ports/head /usr/ports

ситуацию не исправило.
Система
FreeBSD 12.2-RELEASE-p4

Кто подскажет, где искать проблему?

--
Taras Heichenko
ta...@academ.kiev.ua





_______________________________________________
freebsd mailing list
fre...@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Владимир Друзенко via freebsd

unread,
Apr 14, 2021, 8:07:49 AMApr 14
to fre...@uafug.org.ua
14.04.2021 14:59, Taras Heichenko пишет:

> Hi!
> Это только у меня такая беда происходит? При попытке обновления дерева портов, ничего не обновляется.
> Все выглядит вот так
>
> [root]# svn up /usr/ports/
> Updating '/usr/ports':
> At revision 569609.
>
> Выполнение
> rm -rf /usr/ports
> svn checkout https://svn0.eu.FreeBSD.org/ports/head /usr/ports
>
> ситуацию не исправило.
> Система
> FreeBSD 12.2-RELEASE-p4
>
> Кто подскажет, где искать проблему?
>
> --
> Taras Heichenko
> ta...@academ.kiev.ua

Это последствия миграции на git.

Вот ещё по теме багрепорт:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255029

Vladimir Sharun

unread,
Apr 14, 2021, 8:08:38 AMApr 14
to Рассылка FreeBSD UA
Привет,

поломалось там что-то с утра как минимум, но скорее пару дней уже как

14 квітня 2021, 15:00:05, від "Taras Heichenko" <ta...@academ.kiev.ua>:

Le...@lena.kiev.ua

unread,
Apr 14, 2021, 8:08:52 AMApr 14
to Рассылка FreeBSD UA
> Это только у меня такая беда происходит? При попытке обновления дерева портов, ничего не обновляется.
> Все выглядит вот так
>
> [root]# svn up /usr/ports/

И не будет svn больше обновляться. Нынешнее поветрие - git.

Поэтому же portsnap тоже не обновляет, но собираются починить.
А svn не собираются, насколько я поняла.

Что делать:

pkg install gitup

Из /usr/ports перенести distfiles и packages в другое место,
удалить и заново создать пустую директорию /usr/ports

В файле /usr/local/etc/gitup.conf
исправить так:

"defaults" : {
"host" : "git.freebsd.org",
"port" : 443,
"verbosity" : 1,
"work_directory" : "/var/db/gitup",
},

"ports" : {
"repository" : "/ports.git",
"branch" : "main",
"target" : "/usr/ports",
"ignores" : [
"distfiles",
"packages",
],
},

Запустить:

gitup ports
cd /usr/ports
make fetchindex

Вернуть distfiles и packages обратно.

В следующие разы gitup будет отрабатывать быстрее.

rippya

unread,
Apr 14, 2021, 8:09:03 AMApr 14
to fre...@uafug.org.ua

На git перелезли. В телеграме @freebsd_ru до сих пор копья ломают


Можно юзать упрощенный /usr/ports/net/gitup, только в
/usr/local/etc/gitup.conf для ports сменить "branch"     : "master" на
"branch"     : "main". Не знаю, почему не изменят на правильный


--

Евгений Кирюхин

George L. Yermulnik

unread,
Apr 14, 2021, 8:10:14 AMApr 14
to fre...@uafug.org.ua
Hello!

On Wed, 14 Apr 2021 at 14:59:44 (+0300), Taras Heichenko wrote:

> Это только у меня такая беда происходит? При попытке обновления дерева портов, ничего не обновляется.
> Все выглядит вот так

Уже смигрировали в git: https://wiki.freebsd.org/git

> Кто подскажет, где искать проблему?

Если в дереве портов кастома никакого не было, то самое простое:
rm -rf /usr/ports/ && git clone ssh://ano...@git.freebsd.org/ports.git /usr/ports/

"rm -rf /usr/ports/" можно заменить на "mv /usr/ports/ /usr/ports_old/",
чтобы потом не было мучительно больше за утраченное (аля дистфайлы (если
нужны), кастомайзнутые вручную мейкфайлы, етц)

Ну, и обновлять дерево портов, имхо, логичнее предложенным деревом
портов методом: cd /usr/ports/ && make update fetchindex

refs: https://docs.freebsd.org/en/books/handbook/mirrors/#git

--
George L. Yermulnik
[YZ-RIPE]

Taras Heichenko

unread,
Apr 14, 2021, 8:19:38 AMApr 14
to Рассылка FreeBSD UA


> On 14 Apr 2021, at 15:10, George L. Yermulnik <y...@yz.kiev.ua> wrote:
>
> Hello!
>
> On Wed, 14 Apr 2021 at 14:59:44 (+0300), Taras Heichenko wrote:
>
>> Это только у меня такая беда происходит? При попытке обновления дерева портов, ничего не обновляется.
>> Все выглядит вот так
>
> Уже смигрировали в git: https://wiki.freebsd.org/git

Спасибо всем за ответы. Насколько я понимаю, сорцы системы теперь тоже только гитом?

>
>> Кто подскажет, где искать проблему?
>
> Если в дереве портов кастома никакого не было, то самое простое:
> rm -rf /usr/ports/ && git clone ssh://ano...@git.freebsd.org/ports.git /usr/ports/
>
> "rm -rf /usr/ports/" можно заменить на "mv /usr/ports/ /usr/ports_old/",
> чтобы потом не было мучительно больше за утраченное (аля дистфайлы (если
> нужны), кастомайзнутые вручную мейкфайлы, етц)
>
> Ну, и обновлять дерево портов, имхо, логичнее предложенным деревом
> портов методом: cd /usr/ports/ && make update fetchindex
>
> refs: https://docs.freebsd.org/en/books/handbook/mirrors/#git
>
> --
> George L. Yermulnik
> [YZ-RIPE]
> _______________________________________________
> freebsd mailing list
> fre...@uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

--
Taras Heichenko
ta...@academ.kiev.ua

Anton Saietskii

unread,
Apr 14, 2021, 8:20:15 AMApr 14
to Рассылка FreeBSD UA
On Wed, Apr 14, 2021 at 3:10 PM George L. Yermulnik <y...@yz.kiev.ua> wrote:
>
> Hello!
>
> On Wed, 14 Apr 2021 at 14:59:44 (+0300), Taras Heichenko wrote:
>
> > Это только у меня такая беда происходит? При попытке обновления дерева портов, ничего не обновляется.
> > Все выглядит вот так
>
> Уже смигрировали в git: https://wiki.freebsd.org/git
При этом нормального анонса не было, а было только упоминание в
FreeBSD Quarterly Status Report - Fourth Quarter 2020

> > Кто подскажет, где искать проблему?
>
> Если в дереве портов кастома никакого не было, то самое простое:
> rm -rf /usr/ports/ && git clone ssh://ano...@git.freebsd.org/ports.git /usr/ports/
>
> "rm -rf /usr/ports/" можно заменить на "mv /usr/ports/ /usr/ports_old/",
> чтобы потом не было мучительно больше за утраченное (аля дистфайлы (если
> нужны), кастомайзнутые вручную мейкфайлы, етц)
>
> Ну, и обновлять дерево портов, имхо, логичнее предложенным деревом
> портов методом: cd /usr/ports/ && make update fetchindex
И оно полезет качать поломанным portsnap. xD (Ну, или cperciva@
починил уже, пёс его знает.

> refs: https://docs.freebsd.org/en/books/handbook/mirrors/#git
Тут, кстати, для git в контексте портов только вызов <blah>bin/git
упоминается или я не глазами смотрю?

George L. Yermulnik

unread,
Apr 14, 2021, 8:43:35 AMApr 14
to fre...@uafug.org.ua
Hello!

On Wed, 14 Apr 2021 at 15:19:27 (+0300), Taras Heichenko wrote:

> Насколько я понимаю, сорцы системы теперь тоже только гитом?

Да.

George L. Yermulnik

unread,
Apr 14, 2021, 8:48:05 AMApr 14
to fre...@uafug.org.ua
Hello!

On Wed, 14 Apr 2021 at 15:19:54 (+0300), Anton Saietskii wrote:

> > Если в дереве портов кастома никакого не было, то самое простое:
> > rm -rf /usr/ports/ && git clone ssh://ano...@git.freebsd.org/ports.git /usr/ports/

[...]

> > Ну, и обновлять дерево портов, имхо, логичнее предложенным деревом
> > портов методом: cd /usr/ports/ && make update fetchindex
> И оно полезет качать поломанным portsnap. xD (Ну, или cperciva@
> починил уже, пёс его знает.

Читай первый кусочек квоты про "git clone" и смотри в /usr/ports/Makefile "update" таргет.

> > refs: https://docs.freebsd.org/en/books/handbook/mirrors/#git
> Тут, кстати, для git в контексте портов только вызов <blah>bin/git
> упоминается или я не глазами смотрю?

"An alternate way of updating the local working copy after checkout is
provided by the Makefile in the /usr/ports, /usr/src, and /usr/doc
directories." - вот не вижу смысла не использовать Makefile.

Anton Saietskii

unread,
Apr 14, 2021, 8:54:30 AMApr 14
to Рассылка FreeBSD UA
On Wed, Apr 14, 2021 at 3:48 PM George L. Yermulnik <y...@yz.kiev.ua> wrote:
>
> Hello!
>
> On Wed, 14 Apr 2021 at 15:19:54 (+0300), Anton Saietskii wrote:
>
> > > Если в дереве портов кастома никакого не было, то самое простое:
> > > rm -rf /usr/ports/ && git clone ssh://ano...@git.freebsd.org/ports.git /usr/ports/
>
> [...]
>
> > > Ну, и обновлять дерево портов, имхо, логичнее предложенным деревом
> > > портов методом: cd /usr/ports/ && make update fetchindex
> > И оно полезет качать поломанным portsnap. xD (Ну, или cperciva@
> > починил уже, пёс его знает.
>
> Читай первый кусочек квоты про "git clone" и смотри в /usr/ports/Makefile "update" таргет.
Вот редиски. Повторюсь -- анонса для широкого круга лиц не было.

> > > refs: https://docs.freebsd.org/en/books/handbook/mirrors/#git
> > Тут, кстати, для git в контексте портов только вызов <blah>bin/git
> > упоминается или я не глазами смотрю?
>
> "An alternate way of updating the local working copy after checkout is
> provided by the Makefile in the /usr/ports, /usr/src, and /usr/doc
> directories." - вот не вижу смысла не использовать Makefile.
Это в разделе "A.4.5. Running Subversion", в связи с чем было мной
проигнорировано.

George L. Yermulnik

unread,
Apr 14, 2021, 9:03:15 AMApr 14
to fre...@uafug.org.ua
Hello!

On Wed, 14 Apr 2021 at 15:54:07 (+0300), Anton Saietskii wrote:

> Вот редиски. Повторюсь -- анонса для широкого круга лиц не было.

+1

> > "An alternate way of updating the local working copy after checkout is
> > provided by the Makefile in the /usr/ports, /usr/src, and /usr/doc
> > directories." - вот не вижу смысла не использовать Makefile.
> Это в разделе "A.4.5. Running Subversion", в связи с чем было мной
> проигнорировано.

Согласен, могли бы нормальнее описать.

Alexey Ugnichev

unread,
Apr 14, 2021, 9:05:17 AMApr 14
to fre...@uafug.org.ua
Hello!

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

On Wed, 14 Apr 2021 at 15:48, George L. Yermulnik <y...@yz.kiev.ua> wrote:

"An alternate way of updating the local working copy after checkout is
provided by the Makefile in the /usr/ports, /usr/src, and /usr/doc
directories." - вот не вижу смысла не использовать Makefile.

Ну в общем да, Makefile/`portsnap`, кому что удобнее.

--

Anton Saietskii

unread,
Apr 14, 2021, 9:08:26 AMApr 14
to Alexey Ugnichev, Рассылка FreeBSD UA
On Wed, Apr 14, 2021 at 4:05 PM Alexey Ugnichev
<alexey....@gmail.com> wrote:
>
> Hello!
>
> Миграция с сабвершена шла с декабря прошлого года, до апреля была возможность мигрануть с точки зрения пользователей.
Я подписан на freebsd-announce@ и уже писал выше, что упоминание об
этом было только в quarterly status report. Сообщение "АЛЯРМЕ, через
неделю переключаемся!!1" и "всё ок, вчера переключились" не было.
Так-то можно и сообщения "х.х-RELEASE now available" не слать, чего уж там...

> On Wed, 14 Apr 2021 at 15:48, George L. Yermulnik <y...@yz.kiev.ua> wrote:
>
>> "An alternate way of updating the local working copy after checkout is
>> provided by the Makefile in the /usr/ports, /usr/src, and /usr/doc
>> directories." - вот не вижу смысла не использовать Makefile.
>
>
> Ну в общем да, Makefile/`portsnap`, кому что удобнее.
>
> --
> Best wishes, Alexey.
> https://www.linkedin.com/in/ugnichev/
> https://stackoverflow.com/story/alexey.ugnichev/
> skype:alexey.ugnichev

Alexey Ugnichev

unread,
Apr 14, 2021, 9:23:49 AMApr 14
to Anton Saietskii, Рассылка FreeBSD UA
Hi!

On Wed, 14 Apr 2021 at 16:08, Anton Saietskii <vsas...@gmail.com> wrote:
On Wed, Apr 14, 2021 at 4:05 PM Alexey Ugnichev
<alexey....@gmail.com> wrote:

> Миграция с сабвершена шла с декабря прошлого года, до апреля была возможность мигрануть с точки зрения пользователей.
Я подписан на freebsd-announce@ и уже писал выше, что упоминание об
этом было только в quarterly status report. Сообщение "АЛЯРМЕ, через
неделю переключаемся!!1" и "всё ок, вчера переключились" не было.

Да, согласен, странно, причём сообщение (естественно) должно было быть о начале периода миграции, в первую очередь. Изменение довольно серьёзное.

--
Sent from Gmail Mobile ¯\_(ツ)_/¯

Nick Kostirya via freebsd

unread,
Apr 14, 2021, 9:24:28 AMApr 14
to fre...@uafug.org.ua
On Wed, 14 Apr 2021 15:54:07 +0300
Anton Saietskii <vsas...@gmail.com> wrote:


> Вот редиски. Повторюсь -- анонса для широкого круга лиц не было.

:-(
Теперь, чтобы dts скопилировать, все исходника скачивать нужно.
А раньше можно было просто:

set S=/tmp/src
set URL=http://svn.freebsd.org/base/stable/12
svnlite co $URL/sys/gnu/dts $S/gnu/dts
svnlite co $URL/sys/dts $S/dts
fetch -o $S/make_dtbo.sh $URL/sys/tools/fdt/make_dtbo.sh

George L. Yermulnik

unread,
Apr 14, 2021, 10:14:00 AMApr 14
to fre...@uafug.org.ua
Hello!

On Wed, 14 Apr 2021 at 16:23:28 (+0300), Alexey Ugnichev wrote:

> > Миграция с сабвершена шла с декабря прошлого года, до апреля была
> > возможность мигрануть с точки зрения пользователей.
> > Я подписан на freebsd-announce@ и уже писал выше, что упоминание об
> > этом было только в quarterly status report. Сообщение "АЛЯРМЕ, через
> > неделю переключаемся!!1" и "всё ок, вчера переключились" не было.

> Да, согласен, странно, причём сообщение (естественно) должно было быть о
> начале периода миграции, в первую очередь. Изменение довольно серьёзное.

Анонс, начало и конец миграции проскакивали сообщениями в svn-ports-all@
(и в последствии в dev-commits-ports-all@)
Но, да, как-то без огласки. Как будто, это очевидно всем без исключения.
Я понял, что что-то не так, когда дней с 10 назад крон перестал
присылать нотификации о протухших установленных портах и в саму
svn-ports-all@ перестали приходить письма.

--
George L. Yermulnik
[YZ-RIPE]

George L. Yermulnik

unread,
Apr 14, 2021, 10:18:17 AMApr 14
to fre...@uafug.org.ua
Hello!

On Wed, 14 Apr 2021 at 16:24:22 (+0300), Nick Kostirya via freebsd wrote:

> > Вот редиски. Повторюсь -- анонса для широкого круга лиц не было.

> :-(
> Теперь, чтобы dts скопилировать, все исходника скачивать нужно.
> А раньше можно было просто:

В git такое тоже можно сделать. С чуть большим кол-вом телодвижений, правда.
Придётся просто привыкнуть :shrug:

--
George L. Yermulnik
[YZ-RIPE]

Nick Kostirya via freebsd

unread,
Apr 14, 2021, 10:19:58 AMApr 14
to fre...@uafug.org.ua
On Wed, 14 Apr 2021 17:18:11 +0300

"George L. Yermulnik" <y...@yz.kiev.ua> wrote:

> Hello!
>
> On Wed, 14 Apr 2021 at 16:24:22 (+0300), Nick Kostirya via freebsd wrote:
>
> > > Вот редиски. Повторюсь -- анонса для широкого круга лиц не было.
>
> > :-(
> > Теперь, чтобы dts скопилировать, все исходника скачивать нужно.
> > А раньше можно было просто:
>
> В git такое тоже можно сделать. С чуть большим кол-вом телодвижений, правда.
> Придётся просто привыкнуть :shrug:

Как? Разве git позволяет скачать часть?

Anton Saietskii

unread,
Apr 14, 2021, 10:29:27 AMApr 14
to Рассылка FreeBSD UA
On Wed, Apr 14, 2021 at 5:14 PM George L. Yermulnik <y...@yz.kiev.ua> wrote:
>
> Hello!
>
> On Wed, 14 Apr 2021 at 16:23:28 (+0300), Alexey Ugnichev wrote:
>
> > > Миграция с сабвершена шла с декабря прошлого года, до апреля была
> > > возможность мигрануть с точки зрения пользователей.
> > > Я подписан на freebsd-announce@ и уже писал выше, что упоминание об
> > > этом было только в quarterly status report. Сообщение "АЛЯРМЕ, через
> > > неделю переключаемся!!1" и "всё ок, вчера переключились" не было.
>
> > Да, согласен, странно, причём сообщение (естественно) должно было быть о
> > начале периода миграции, в первую очередь. Изменение довольно серьёзное.
>
> Анонс, начало и конец миграции проскакивали сообщениями в svn-ports-all@
> (и в последствии в dev-commits-ports-all@)
> Но, да, как-то без огласки. Как будто, это очевидно всем без исключения.
> Я понял, что что-то не так, когда дней с 10 назад крон перестал
> присылать нотификации о протухших установленных портах и в саму
> svn-ports-all@ перестали приходить письма.
Да, на POLA окончательно забили (вспоминаем src git + mergemaster, где
ident поломался...)

George L. Yermulnik

unread,
Apr 14, 2021, 10:32:29 AMApr 14
to fre...@uafug.org.ua
Hello!

On Wed, 14 Apr 2021 at 17:19:52 (+0300), Nick Kostirya via freebsd wrote:

> Как? Разве git позволяет скачать часть?

sparse checkout

вот, кстати, первая же ссылку в гуглосёрче выдаёт кучу вариантов, гле,
кроме sparse checkout, даже svn export предлагают, но сам я не пробовал:
https://stackoverflow.com/questions/600079/how-do-i-clone-a-subdirectory-only-of-a-git-repository

--
George L. Yermulnik
[YZ-RIPE]

Alexander Sheiko

unread,
Apr 14, 2021, 12:49:03 PMApr 14
to Рассылка FreeBSD UA
14.04.2021, Le...@lena.kiev.ua<Le...@lena.kiev.ua> написал(а):

> Поэтому же portsnap тоже не обновляет, но собираются починить.

Уже недели где-то три. Почти каждый день проверяю - сделали или нет.

> Что делать: pkg install gitup

Эта хрень обновляет, но только полное дерево - не даёт делать
исключения разделов портов, как portsnap. Этим и неудобна.

--
Alexander Sheiko

Le...@lena.kiev.ua

unread,
Apr 14, 2021, 12:51:19 PMApr 14
to Рассылка FreeBSD UA
> > pkg install gitup
>
> Эта хрень обновляет, но только полное дерево - не даёт делать
> исключения разделов портов, как portsnap. Этим и неудобна.

Можно добавить исключения в /usr/local/etc/gitup.conf

Alexander Sheiko

unread,
Apr 14, 2021, 12:53:19 PMApr 14
to Рассылка FreeBSD UA
14.04.2021, Taras Heichenko<ta...@academ.kiev.ua> написал(а):

> Спасибо всем за ответы. Насколько я понимаю, сорцы системы теперь тоже
> только гитом?

Сорцы релизов есть на ftp. Если не поломали freebsd-update, то должна
обновлять, при внесении исправлений.

--
Alexander Sheiko

Eugene Grosbein

unread,
Apr 14, 2021, 1:08:58 PMApr 14
to Nick Kostirya, fre...@uafug.org.ua
14.04.2021 21:19, Nick Kostirya via freebsd пишет:

> Как? Разве git позволяет скачать часть?

git даже позволяет скачивать без истории, shallow clones:

git clone --depth 1 $url

Итог занимает сильно меньше места.

Slawa Olhovchenkov

unread,
Apr 14, 2021, 1:12:29 PMApr 14
to Eugene Grosbein, Nick Kostirya, fre...@uafug.org.ua
On Thu, Apr 15, 2021 at 12:08:39AM +0700, Eugene Grosbein wrote:

> 14.04.2021 21:19, Nick Kostirya via freebsd пишет:
>
> > Как? Разве git позволяет скачать часть?
>
> git даже позволяет скачивать без истории, shallow clones:
>
> git clone --depth 1 $url
>
> Итог занимает сильно меньше места.

может тебе еще известен и способ обновить только один порт в дереве?

Alexander Sheiko

unread,
Apr 14, 2021, 1:20:13 PMApr 14
to Рассылка FreeBSD UA
14.04.2021, Le...@lena.kiev.ua<Le...@lena.kiev.ua> написал(а):

> Можно добавить исключения в /usr/local/etc/gitup.conf

Я это первым делом было попробовал, потом - почитал:

ignores An array of directories in the local tree that should be
ignored _only_when_deleting_files_. Any changes to
upstream files in these directories will be pulled down
and merged.

Опция актуальна лишь для каталогов distfiles и packages, куда gitup не
пишет, при обновлении.

--
Alexander Sheiko

George L. Yermulnik

unread,
Apr 14, 2021, 3:31:32 PMApr 14
to fre...@uafug.org.ua
Hello!

On Wed, 14 Apr 2021 at 20:12:22 (+0300), Slawa Olhovchenkov wrote:

> может тебе еще известен и способ обновить только один порт в дереве?

А ведь таки да - это было удобно при svn.

--
George L. Yermulnik
[YZ-RIPE]

Eugene V. Boontseff via freebsd

unread,
Apr 14, 2021, 5:30:25 PMApr 14
to fre...@uafug.org.ua
On 14.04.2021 22:31, George L. Yermulnik wrote:
> Hello!
>
> On Wed, 14 Apr 2021 at 20:12:22 (+0300), Slawa Olhovchenkov wrote:
>
>> может тебе еще известен и способ обновить только один порт в дереве?
> А ведь таки да - это было удобно при svn.
>
Или откатить отдельный порт на нужную ревизию..

--
Eugene

George L. Yermulnik

unread,
Apr 14, 2021, 5:55:47 PMApr 14
to fre...@uafug.org.ua
Hello!

On Thu, 15 Apr 2021 at 00:30:10 (+0300), Eugene V. Boontseff via freebsd wrote:

> >> может тебе еще известен и способ обновить только один порт в дереве?
> > А ведь таки да - это было удобно при svn.

> Или откатить отдельный порт на нужную ревизию..

"А вот при svn было лучше" =)

ps: я, как _пользователь_ дерева портов, именно из тех, кто из "А вот при
svn было лучше".

--
George L. Yermulnik
[YZ-RIPE]

Alexander Sheiko

unread,
Apr 14, 2021, 9:17:44 PMApr 14
to Рассылка FreeBSD UA
14.04.2021, Taras Heichenko<ta...@academ.kiev.ua> написал(а):

> Это только у меня такая беда происходит? При попытке обновления дерева
> портов, ничего не обновляется.

Portsnap ожил. Жуткие тормоза, но процесс пошёл:

portsnap fetch update
Looking up portsnap.FreeBSD.org mirrors... 4 mirrors found.
Fetching public key from ipv4.aws.portsnap.freebsd.org... done.
Fetching snapshot tag from ipv4.aws.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Fetching snapshot generated at Thu Apr 15 03:05:15 EEST 2021:
ef60c5b1017261ca97ddf43ff0bfef88e1af52d75ce8b3 0% of 88 MB 4317 Bps 06h19m

Апдейт качается и распаковывается с таймаутами между действиями в
несколько минут. Видимо - серверы сильно перегружены. Главное, что
сделали, наконец. С чем всех и поздравляю.

--
Alexander Sheiko

Eugene Grosbein

unread,
Apr 14, 2021, 10:13:55 PMApr 14
to Slawa Olhovchenkov, Nick Kostirya, fre...@uafug.org.ua
15.04.2021 0:12, Slawa Olhovchenkov пишет:

>>> Как? Разве git позволяет скачать часть?
>>
>> git даже позволяет скачивать без истории, shallow clones:
>>
>> git clone --depth 1 $url
>>
>> Итог занимает сильно меньше места.
>
> может тебе еще известен и способ обновить только один порт в дереве?

Скажем так, потребности в этой колбасе у меня ещё не было, так что не гугулил в эту сторону.

Eugene V. Boontseff via freebsd

unread,
Apr 16, 2021, 2:59:02 AMApr 16
to fre...@uafug.org.ua
On 14.04.2021 15:10, George L. Yermulnik wrote:
> Уже смигрировали в git: https://wiki.freebsd.org/git
>
>
А вот у меня 11-STABLE..
Я по новому скачал исходники:
git clone -o freebsd -b stable/11 https://git.FreeBSD.org/src.git /usr/src
У меня точно 11 соберётся?)))
Т.е. параметр в таком виде: -b stable/11 - я правильно указал?


--
Eugene

rippya

unread,
Apr 16, 2021, 3:03:53 AMApr 16
to eug...@wdc.spb.ru, fre...@uafug.org.ua
On 16.04.2021 10:58, Eugene V. Boontseff via freebsd wrote:
> On 14.04.2021 15:10, George L. Yermulnik wrote:
>> Уже смигрировали в git: https://wiki.freebsd.org/git
>>
>>
> А вот у меня 11-STABLE..
> Я по новому скачал исходники:
> git clone -o freebsd -b stable/11 https://git.FreeBSD.org/src.git
> /usr/src
> У меня точно 11 соберётся?)))
> Т.е. параметр в таком виде: -b stable/11 - я правильно указал?
>
>
Можно посмотреть, что в /usr/src/sys/conf/newvers.sh


--

Евгений Кирюхин

Владимир Друзенко via freebsd

unread,
Apr 16, 2021, 3:43:07 AMApr 16
to fre...@uafug.org.ua
15.04.2021 04:17, Alexander Sheiko пишет:

> 14.04.2021, Taras Heichenko<ta...@academ.kiev.ua> написал(а):
>
>> Это только у меня такая беда происходит? При попытке обновления дерева
>> портов, ничего не обновляется.
> Portsnap ожил. Жуткие тормоза, но процесс пошёл:
>
> portsnap fetch update
> Looking up portsnap.FreeBSD.org mirrors... 4 mirrors found.
> Fetching public key from ipv4.aws.portsnap.freebsd.org... done.
> Fetching snapshot tag from ipv4.aws.portsnap.freebsd.org... done.
> Fetching snapshot metadata... done.
> Fetching snapshot generated at Thu Apr 15 03:05:15 EEST 2021:
> ef60c5b1017261ca97ddf43ff0bfef88e1af52d75ce8b3 0% of 88 MB 4317 Bps 06h19m
>
> Апдейт качается и распаковывается с таймаутами между действиями в
> несколько минут. Видимо - серверы сильно перегружены. Главное, что
> сделали, наконец. С чем всех и поздравляю.

Опять сутки уже не синхронизируется.

Eugene V. Boontseff via freebsd

unread,
Apr 16, 2021, 4:29:28 AMApr 16
to rippya, fre...@uafug.org.ua

16.04.2021 10:03, rippya пишет:


> А вот у меня 11-STABLE..
>> Я по новому скачал исходники:
>> git clone -o freebsd -b stable/11 https://git.FreeBSD.org/src.git
>> /usr/src
>> У меня точно 11 соберётся?)))
>> Т.е. параметр в таком виде: -b stable/11 - я правильно указал?
>>
>>
> Можно посмотреть, что в /usr/src/sys/conf/newvers.sh
>

Ага, спасибо!
>
>

--
------------------------------------------
Евгений Бунцев
Технический директор компании "Что делать Консалт"
mail to: eug...@wdc.spb.ru
http://www.4dk.ru
т. (812) 33-444-90

Mikhail Golub

unread,
Apr 16, 2021, 9:49:07 AMApr 16
to fre...@uafug.org.ua
Попробовал сделать бинарное обновление с 12.2 на 13.0 - те же проблемы.

freebsd-update upgrade -r 13.0-RELEASE


35970....35980....35990....36000... gunzip: (stdin): unexpected end of file
6344e556b8637fa59cc56ac99f3405d34cbbc2e50e58228894b57b66554ea124 has
incorrect hash.


On 14.04.2021 15:07, Владимир Друзенко via freebsd wrote:
> 14.04.2021 14:59, Taras Heichenko пишет:
>>      Hi!


>> Это только у меня такая беда происходит? При попытке обновления дерева
>> портов, ничего не обновляется.

>> Все выглядит вот так
>>
>> [root]# svn up /usr/ports/
>> Updating '/usr/ports':
>> At revision 569609.
>>
>> Выполнение
>> rm -rf  /usr/ports
>> svn checkout https://svn0.eu.FreeBSD.org/ports/head  /usr/ports
>>
>> ситуацию не исправило.
>> Система
>> FreeBSD 12.2-RELEASE-p4
>>
>> Кто подскажет, где искать проблему?
>>
>> --
>> Taras Heichenko
>> ta...@academ.kiev.ua
>
> Это последствия миграции на git.
>
> Вот ещё по теме багрепорт:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255029

Alexander Sheiko

unread,
Apr 17, 2021, 3:39:50 PMApr 17
to Рассылка FreeBSD UA
16.04.2021, Владимир Друзенко via freebsd<fre...@uafug.org.ua> написал(а):

> Опять сутки уже не синхронизируется.

Сейчас работает и довольно шустро - без тормозов.

--
Alexander Sheiko

Владимир Друзенко via freebsd

unread,
Apr 18, 2021, 1:01:03 AMApr 18
to fre...@uafug.org.ua
17.04.2021 22:39, Alexander Sheiko пишет:

> 16.04.2021, Владимир Друзенко via freebsd<fre...@uafug.org.ua> написал(а):
>
>> Опять сутки уже не синхронизируется.
> Сейчас работает и довольно шустро - без тормозов.

Поковырял палочкой gitup:
[~]# time gitup ports
# Host: github.com
# Port: 443
# Repository: /freebsd/freebsd-ports.git
# Target: /usr/ports
# Have: a2c5d69385fe0d8c5a666d570f5b464ca302d37d
# Want: a2c5d69385fe0d8c5a666d570f5b464ca302d37d
# Branch: main

real    2m58,839s
user    0m34,055s
sys     0m20,755s

Да это прямо былинный успех после portsnap fetch update за несколько секунд!
И это когда /usr/ports на локально SSD.

А вот ещё на HDD по NFS:
[~]# ports
# Host: github.com
# Port: 443
# Repository: /freebsd/freebsd-ports.git
# Target: /usr/ports
# Have: a2c5d69385fe0d8c5a666d570f5b464ca302d37d
# Want: a2c5d69385fe0d8c5a666d570f5b464ca302d37d
# Branch: main

real    22m28,088s
user    0m57,772s
sys     0m36,280s

Reply all
Reply to author
Forward
0 new messages