From: Aleksey Avdeev <solo@solin.spb.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] Q: Есть ли заинтересованные в Openbox?
Date: Tue, 29 Sep 2015 14:27:35 +0300
Message-ID: <560A75A7.2020907@solin.spb.ru> (raw)
In-Reply-To: <CANM4RuhYpGTLyNQHwKFL5yHMO3nfK-TnvHeiD5cjkGqKrv6akw@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 3396 bytes --]
29.09.2015 09:15, Eugene Prokopiev пишет:
> 22 сентября 2015 г., 13:31 Aleksey Avdeev написал:
>> Приветствую.
>
> Привет!
>
>> А есть ли у нас заинтересованные в Openbox? С кем обсуждать пакет и
>> изменения в оном?
>
> Я использую openbox и тему Bear2 и мне интересно, как изменения
> отразятся на мне. Это (можно с картинками, если имеет значение :) )
> желательно анонсировать.
Заметных изменений быть не должно:
1. Фактических отличий темы содержащейся в пакете
openbox-theme-TheBear, от того что ранее входило в openbox-base не
должно быть.
2. При обновлении пакета openbox, пакет openbox-theme-TheBear должен
вытягиваться автоматически. Структура зависимостей следующая:
openbox-autostart -- от пакетов openbox не зависит.
libopenbox -- библиотеки, зависит от:
openbox-theme-Clearlooks -- файловая зависимость, через
%_datadir/themes/Clearlooks/openbox-3/themerc
(т. к. именно эта тема указана при сборке).
openbox-base -- зависит от:
libopenbox -- автозависимость на библиотеки.
openbox-themes -- фвйлово (через соответсвующие
%_datadir/themes/<имя темы>/openbox-3/themerc) зависит от:
openbox-theme-Artwiz-boxed
openbox-theme-Bear2
openbox-theme-Clearlooks
openbox-theme-Clearlooks-3.4
openbox-theme-Clearlooks-Olive
openbox-theme-Mikachu
openbox-theme-Natura
openbox-theme-Onyx
openbox-theme-Onyx-Citrus
openbox-theme-Orang
openbox-theme-Syscrash
openbox, зависит от:
openbox-autostart -- файловая зависимость, через
%_libexecdir/openbox-autostart (если данного файла нет,
пользователь получет сообщение об ошибки при старте
openbox`а)
openbox-base -- файловая зависимость,
через %_bindir/openbox-session.
openbox-themes
openbox-kde -- файлово (через %_bindir/openbox) зависит от:
openbox-base
openbox-kde -- файлово (через %_bindir/openbox) зависит от:
openbox-gnome
Т. е. при обновлении openbox, openbox-theme-Bear2 вытягивается по
такой цепочки зависимостей:
openbox -> openbox-themes -> openbox-theme-Bear2
3. Если установлены openbox-{kde,gnome} но не установлен пакет openbox
-- openbox-theme-Bear2 не будет вытянут при обновлении.
В свете п. 3 нужно решить, какие пакеты должны зависить от
openbox-themes. Варианты вижу следующие:
1. Добавить зависимость на openbox-themes в openbox-base, дабы
стандартные темы openbox вытягивались всегда. Однозначно так нужно
делать для текущих бранчей (для корректного слепого обновления по cron).
Но, не думаю, что такая консервативность нужна именно для Сизифа.
2. Удалить зависимость на openbox-themes из любых пакетов openbox-*.
Данный вариант мне нравиться, но необходимо учитывать его +/-:
+) При необходимости можно уменьшить количество установленных пакетов с
темами до предела:
а) тема, указанная при сборке (сейчас это openbox-theme-Clearlooks);
б) темы, реально используемые пользователем.
-) При обновлении на данный вариант, потребуется ручная установка
пакетов с темами, необходимых пользователю (или openbox-themes). (ИМХО:
Приемлемо для Сизифа, но не для бранчей.)
3. Компромиссный вариант (тот что реализован сейчас): пользователи
пакета openbox при обновлении ничего не заметят, пользователям пакетов
openbox-{kde,gnome} может потребоваться ручная установка тем.
Что выбрать правильнее?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 278 bytes --]
next prev parent reply other threads:[~2015-09-29 11:27 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-22 10:31 Aleksey Avdeev
2015-09-22 11:26 ` Igor Zubkov
2015-09-22 11:35 ` Aleksey Avdeev
2015-09-28 14:27 ` Aleksey Avdeev
2015-09-29 6:15 ` Eugene Prokopiev
2015-09-29 11:27 ` Aleksey Avdeev [this message]
2015-09-29 11:35 ` Eugene Prokopiev
2015-09-29 11:46 ` Aleksey Avdeev
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=560A75A7.2020907@solin.spb.ru \
--to=solo@solin.spb.ru \
--cc=devel@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