ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] Codename в /etc/altlinux-release у alt-8-server.iso
  @ 2017-01-10  9:34 ` Michael Shigorin
  2017-01-11  7:27   ` Anton Farygin
  0 siblings, 1 reply; 2+ messages in thread
From: Michael Shigorin @ 2017-01-10  9:34 UTC (permalink / raw)
  To: devel

On Tue, Jan 10, 2017 at 12:29:47PM +0300, Lenar Shakirov wrote:
> Вижу что ceph-deploy неожиданно не опознал alt linux.
> 
> После разбора выяснил что внутри altlinux-release:
> 1. Бывает не только "alt linux ...", но и "alt workstation K
> ..." и "Regular" и "alt 8 ..." (мой случай с alt-8-server) -
> это исправил со своей стороны так: 
> http://git.altlinux.org/people/snejok/packages/ceph-deploy.git?p=ceph-deploy.git;a=commitdiff;h=a040ab6c8db73aa2c3510f8739215b9f518cc232

В регулярках с 20170110 будет "ALT Regular" в os-release,
как ты посоветовал.

> 2. Бывает и без codename-в-скобочках, что уже больше похоже на
> багу, ибо ceph-deploy дергает функцию "linux_distribution" ,
> которая дергает _parse_release_file из внутренностей python:

>          # LSB format: "distro release x.x (codename)"
>      # Pre-LSB format: "distro x.x (codename)"

А вот тут хорошо бы разобраться, насколько их предположения
обоснованы (хотя хороший код бы не пугался и просто строки),
мне это неочевидно пока.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Codename в /etc/altlinux-release у alt-8-server.iso
  2017-01-10  9:34 ` [devel] Codename в /etc/altlinux-release у alt-8-server.iso Michael Shigorin
@ 2017-01-11  7:27   ` Anton Farygin
  0 siblings, 0 replies; 2+ messages in thread
From: Anton Farygin @ 2017-01-11  7:27 UTC (permalink / raw)
  To: devel

10.01.2017 12:34, Michael Shigorin пишет:
> On Tue, Jan 10, 2017 at 12:29:47PM +0300, Lenar Shakirov wrote:
>> Вижу что ceph-deploy неожиданно не опознал alt linux.
>>
>> После разбора выяснил что внутри altlinux-release:
>> 1. Бывает не только "alt linux ...", но и "alt workstation K
>> ..." и "Regular" и "alt 8 ..." (мой случай с alt-8-server) -
>> это исправил со своей стороны так:
>> http://git.altlinux.org/people/snejok/packages/ceph-deploy.git?p=ceph-deploy.git;a=commitdiff;h=a040ab6c8db73aa2c3510f8739215b9f518cc232
>
> В регулярках с 20170110 будет "ALT Regular" в os-release,
> как ты посоветовал.
>
>> 2. Бывает и без codename-в-скобочках, что уже больше похоже на
>> багу, ибо ceph-deploy дергает функцию "linux_distribution" ,
>> которая дергает _parse_release_file из внутренностей python:
>
>>          # LSB format: "distro release x.x (codename)"
>>      # Pre-LSB format: "distro x.x (codename)"
>
> А вот тут хорошо бы разобраться, насколько их предположения
> обоснованы (хотя хороший код бы не пугался и просто строки),
> мне это неочевидно пока.
>

Ещё есть такая утилитка как lsb_release, вызов которой дёргается в 
сторонних приложений.

Ну и насколько я помню - уже приходилось кого-то патчить под наш формат 
release. Поэтому я тоже за стандартизацию (LSB).



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

end of thread, other threads:[~2017-01-11  7:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-10  9:34 ` [devel] Codename в /etc/altlinux-release у alt-8-server.iso Michael Shigorin
2017-01-11  7:27   ` Anton Farygin

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