ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Сборка актуальной версии usbip и usbipd
@ 2017-12-15 15:20 Pavel Vainerman
  2017-12-15 15:40 ` Igor Vlasenko
  0 siblings, 1 reply; 5+ messages in thread
From: Pavel Vainerman @ 2017-12-15 15:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Добрый всем вечер.

Хотел бы обновить в Сизифе и p8 userspace часть usbip,
которая у нас не работает на текущих версиях ядра
(потому-что не собиралась с 2013 года)

https://bugzilla.altlinux.org/show_bug.cgi?id=34341

Если нет возражений, то я бы сделал несколько вещей:

1) Поскольку раньше usbip был как отдельный проект,
у него была своя история развития и у нас был соответствующий
отдельный git - usbip.  То теперь (с 2013-го) usbip входит в дерево
исходников ядра и по сути теперь git будет содержать только spec-файл
(зависеть от kernel-source и вынимать оттуда исходники для сборки).
То я бы хотел создать новый "лёгкий" git с "чистой историей".
Поэтому вопрос, можно ли его создать с тем же именем usbip, но по сути
это будет уже другой git. Как правильнее в таких случаях поступать?

2) Второй вопрос это версионирование.
Текущая "не работающая версия" - 1.1.2 (и в Сизифе и в p8).
Новая версия даже в самом ядре уже называется как API 2.0.
В этом смысле я не знаю, что означает третья цифра в версии наших
пакетов, но формально тогда предлагаю новую версию назвать
2.0.1

Если кому интересно, всё это можно увидеть здесь
git.alt:/people/pv/packages/usbip.git

P.S. Я проверил и сборку и обновление на p8, работает.
В сизифе я думаю тоже.

-- 
Pavel Vainerman
www.etersoft.ru


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Сборка актуальной версии usbip и usbipd
  2017-12-15 15:20 [devel] Сборка актуальной версии usbip и usbipd Pavel Vainerman
@ 2017-12-15 15:40 ` Igor Vlasenko
  2017-12-15 15:54   ` Pavel Vainerman
  0 siblings, 1 reply; 5+ messages in thread
From: Igor Vlasenko @ 2017-12-15 15:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Dec 15, 2017 at 06:20:15PM +0300, Pavel Vainerman wrote:
> 1) Поскольку раньше usbip был как отдельный проект,
> у него была своя история развития и у нас был соответствующий
> отдельный git - usbip.  То теперь (с 2013-го) usbip входит в дерево
> исходников ядра и по сути теперь git будет содержать только spec-файл
> (зависеть от kernel-source и вынимать оттуда исходники для сборки).
> То я бы хотел создать новый "лёгкий" git с "чистой историей".
> Поэтому вопрос, можно ли его создать с тем же именем usbip, но по сути
> это будет уже другой git. Как правильнее в таких случаях поступать?

Залить из нового git. Чтобы пройти проверку на наследование,
есть отдельная команда
ssh girar task check-git-inheritance ... disable ...
см. wiki.
Если переименовать пакет (см. ниже) то и этого не нужно.

> 2) Второй вопрос это версионирование.
> Текущая "не работающая версия" - 1.1.2 (и в Сизифе и в p8).
> Новая версия даже в самом ядре уже называется как API 2.0.
> В этом смысле я не знаю, что означает третья цифра в версии наших
> пакетов, но формально тогда предлагаю новую версию назвать
> 2.0.1

может помочь взгляд на другие дистрибутивы.
в PLD и fedora версия ставится по ядру, откуда взято:

PLD/dists/th/PLD/x86_64/RPMS/usbip-4.13.11-1.x86_64.rpm
fedora/linux/development/rawhide/Everything/source/tree/Packages/u/usbip-4.9.9-6.fc28.src.rpm

Также, стоит подумать, можно переименовать в, к примеру,
kernel-org-usbip,
чтобы избежать потенциального конфликта с проектом
http://downloads.sourceforge.net/project/usbip/
пакеты с ним есть, например, в rosa:
rosa/rosa2016.1/repository/SRPMS/contrib/release/usbip-0.1.7-7.src.rpm

-- 

I V


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Сборка актуальной версии usbip и usbipd
  2017-12-15 15:40 ` Igor Vlasenko
@ 2017-12-15 15:54   ` Pavel Vainerman
  2017-12-16  7:40     ` Alexey V. Vissarionov
  0 siblings, 1 reply; 5+ messages in thread
From: Pavel Vainerman @ 2017-12-15 15:54 UTC (permalink / raw)
  To: devel

15.12.2017 18:40, Igor Vlasenko пишет:

> может помочь взгляд на другие дистрибутивы.
> в PLD и fedora версия ставится по ядру, откуда взято:
>
> PLD/dists/th/PLD/x86_64/RPMS/usbip-4.13.11-1.x86_64.rpm
>
fedora/linux/development/rawhide/Everything/source/tree/Packages/u/usbip-4.9.9-6.fc28.src.rpm

  Ну да. Этот вариант тоже рассматривал. Но дело в том, что сам usbip
имеет своё версионирование. И например на протяжении 4.x (ну по крайней
мере те версии ядер что я посмотрел), код не менялся.
Ещё рассматривал вариант например "2.0.4.9".
2.0 - версия usbip
4.9 - версия исходников ядра из которых он собран


> Также, стоит подумать, можно переименовать в, к примеру,
> kernel-org-usbip,
> чтобы избежать потенциального конфликта с проектом
> http://downloads.sourceforge.net/project/usbip/
> пакеты с ним есть, например, в rosa:
> rosa/rosa2016.1/repository/SRPMS/contrib/release/usbip-0.1.7-7.src.rpm

 Интересная мысль. Но-о может быть не очевидно при поиске. Тем более что
всё-равно текущий usbip надо либо удалять тогда из Сизифа и p8 где они
не работают. Либо обновлять до работающего.

А так проект http://downloads.sourceforge.net/project/usbip/ это (вроде
как) просто продолжение usbip в части windows. Т.е. linux часть унесли в
ядро, а windows часть осталась. Поэтому не знаю что он далает в rosa..

-- 
Pavel Vainerman
www.etersoft.ru


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Сборка актуальной версии usbip и usbipd
  2017-12-15 15:54   ` Pavel Vainerman
@ 2017-12-16  7:40     ` Alexey V. Vissarionov
  2017-12-16  9:06       ` Pavel Vainerman
  0 siblings, 1 reply; 5+ messages in thread
From: Alexey V. Vissarionov @ 2017-12-16  7:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2017-12-15 18:54:23 +0300, Pavel Vainerman wrote:

 > Ещё рассматривал вариант например "2.0.4.9". 2.0 - версия usbip
 > 4.9 - версия исходников ядра из которых он собран

По-моему, это лишнее. А вот обозвать его usbip2 - думаю, будет
вполне разумно.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Сборка актуальной версии usbip и usbipd
  2017-12-16  7:40     ` Alexey V. Vissarionov
@ 2017-12-16  9:06       ` Pavel Vainerman
  0 siblings, 0 replies; 5+ messages in thread
From: Pavel Vainerman @ 2017-12-16  9:06 UTC (permalink / raw)
  To: devel

> По-моему, это лишнее. А вот обозвать его usbip2 - думаю, будет
> вполне разумно.

  Так он же никакой ни другой, это же просто текущая версия и
одновременно со старым ему работать не надо. usbip - который есть сейчас
- не работает. Очень странно будет, удалять usbip (а надо потому-что не
работает) и добавлять новый usbip2.

Вообщем я уже почти запустил вариант с "2.0.4"
- 2.0 - версия usbip
- 4 - мажорная версия ядра (чтобы было видно с версиями каких ядер будет
работать 4.x).

В системе может стоять несколько ядер и usbip (по идее)
будет работать со всеми. С ядрами завязаны только необходимые модули ядра.

=============
Всем спасибо за коментарии. В целом я понял, что существенных возражений
нет. Запускаю в Сизиф, будет неудобно - переделаем.

-- 
Pavel Vainerman
www.etersoft.ru


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-12-16  9:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-15 15:20 [devel] Сборка актуальной версии usbip и usbipd Pavel Vainerman
2017-12-15 15:40 ` Igor Vlasenko
2017-12-15 15:54   ` Pavel Vainerman
2017-12-16  7:40     ` Alexey V. Vissarionov
2017-12-16  9:06       ` Pavel Vainerman

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git