ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Sergey Vlasov <vsu@altlinux.ru>
To: devel@lists.altlinux.org, sisyphus@lists.altlinux.org
Subject: [devel] udev-105-alt2 - bugfixes
Date: Sun, 11 Feb 2007 23:56:03 +0300
Message-ID: <20070211205603.GA3715@procyon.home> (raw)
In-Reply-To: <20070208175625.GH23550@master.mivlgu.local>

[-- Attachment #1: Type: text/plain, Size: 2962 bytes --]

On Thu, Feb 08, 2007 at 08:56:25PM +0300, Sergey Vlasov wrote:
> Hello!
> 
> В Сизиф отправлен пакет udev-105-alt1, в котором произошло несколько
> заметных изменений.

В пакете udev-105-alt2 некоторые из изменений, оказавшиеся слишком
заметными, исправлены.

Зависимость на пакет etcnet, случайно появившаяся в ходе отрывания
net.agent от hotplug.functions, вновь убрана - теперь установка пакета
udev не требует принудительного перехода с net-scripts на etcnet.

Файлы правил udev вынесены в отдельный пакет udev-rules (который
теперь предоставляет /etc/udev/rules.d, а на всякий случай ещё и
/etc/udev/initramfs-rules.d).  Теперь пакеты udev и udev-initramfs
имеют зависимость на udev-rules, а зависимость udev-initramfs на
основной пакет udev убрана (таким образом, возможна установка нового
mkinitrd без установки udev в основную систему).  Установка пакета
udev-rules не вызывает каких-либо существенных изменений в системе,
кроме появления нескольких файлов и каталогов в /etc, поэтому на него
можно ставить зависимости, не опасаясь гнева тех, кто не желает
использовать udev (на самом деле предполагается, что такие зависимости
будут появляться автоматически у всех пакетов, добавляющих файлы в
каталог /etc/udev/rules.d, но для этого потребуется соответствующее
изменение в rpm-build).

>  - Убрано отмонтирование /dev при останове сервиса (от него слишком
>    много ломается).  По этой причине обновить пакет dev, пользуясь
>    советом из его скрипта %pre, теперь не получится - нужно будет,
>    например, переместить /dev в другое место через mount -n --move, а
>    после обновления вернуть назад.

В udev-105-alt2 отмонтирование /dev при выполнении service udevd stop
возвращено обратно по многочисленным просьбам пользователей пакета
dev.  Видимо, обходить эту операцию при завершении работы системы
придётся каким-то другим способом (например, проверкой вывода
/sbin/runlevel и пропуском отмонтирования /dev в случае, если
происходит смена runlevel).

>  - Восстановлено нормальное поведение udevd как сервиса - перезапуск
>    после обновления пакета.  Правда, при этом выполняется повторная
>    обработка всех событий (для обработки ситуации, когда правила
>    существенно изменились), в результате возможны некоторые побочные
>    эффекты (например, восстановление состояния микшера в то, которое
>    было сохранено при предыдущем завершении работы системы).  С другой
>    стороны, это изменение устраняет другие неприятные проблемы
>    (например, неработоспособность udevcontrol после обновления).

Запуск udevtrigger, вызывавший повторную обработку всех событий, в
udev-105-alt2 был убран из обработки restart (и condrestart,
выполняемого при обновлении пакета).  В результате с устройствами
ничего неприятного при обновлении не происходит (а новые правила
принудительно не применяются), однако события, произошедшие в процессе
перезапуска udevd, теряются.

-- 
Sergey Vlasov

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

      parent reply	other threads:[~2007-02-11 20:56 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-08 17:56 [devel] IA: udev-105-alt1 - hotplug slowly dies Sergey Vlasov
2007-02-09  8:31 ` Victor Forsyuk
2007-02-09  8:37   ` Stanislav Ievlev
2007-02-09 13:22     ` Victor Forsyuk
2007-02-09 13:30       ` Nick S. Grechukh
2007-02-09 10:24 ` Valery V. Inozemtsev
2007-02-09 11:30   ` Sergey Vlasov
2007-02-09 12:04     ` [devel] [sisyphus] " Valery V. Inozemtsev
2007-02-09 14:30       ` Sergey Vlasov
2007-02-09 17:28         ` Valery V. Inozemtsev
2007-02-09 18:43           ` Sergey Vlasov
2007-02-09 19:06             ` Valery V. Inozemtsev
2007-02-14 11:43             ` Michael Shigorin
2007-02-11 20:56 ` Sergey Vlasov [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070211205603.GA3715@procyon.home \
    --to=vsu@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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