LXDE в gentoo

Прелдлагаю всем интересующимся посмотреть на окружение рабочего стола LXDE в действии.
Мой оверлей: http://code.google.com/p/freshgen/
Заметка: http://some-it-notes.blogspot.com/
Оф сайт: http://lxde.sourceforge.net/

Сейчас закинута удочка чтобы добавить LXDE в основное дерево портежей.

В bugzill'е вроде

В bugzill'е вроде кусочки уже есть, lxpanel, к примеру
Как насчёт sunrise?


Пожалуйста, не описывайте своё железо в подписи

Всмысле

Всмысле кусочки? Там вопервых не live-ebuild, а во вторых там всего их несколько штук... Да и какой смысл их загонять в багзиллу - через оверлей(svn) их обновлять удобнее как разработчикам та и пользователям
А причем тут sunrise вообще не понял.

sunrise при том,

sunrise при том, что lxde в sunrise включат в быстрее, чем в основную ветку.

Я наверно не

Я наверно не понимаю, но зачем в sunrise включать? Чем это луче чем отдельный оверлей? От этого его больше человек будут поддерживать или больше пользователей внимание обратят?

оне

TheMixa написал(а):
От этого ... больше пользователей внимание обратят?

Именно


Пожалуйста, не описывайте своё железо в подписи

Ну если это

Ну если это так(хотя тут как повезет), то вполне можно? туда live-ebuild можно?

почитай

почитай правила
http://overlays.gentoo.org/proj/sunrise

live-ebuild никто

live-ebuild никто никогда в дерево не положит, максимум - снапшоты. чтобы его положили - нужен тот кто его будет поддерживать.

Xfce4 ?

Забавно. Сейчас на ноуте стоит Xfce4. Посмотрел на скриншоты - просто жуть как похоже на мой десктоп ;)

качество ebuild'ов

качество ebuild'ов не выдерживает никакой критики. предже чем что-то опубликовывать нужно хоть немножко позаботится о качестве продукта. запусти в каталоге с оверлеем
repoman full
и посмотри на ошибки.

Про качество

Про качество никто ниечго не коворил - делалось для себя, перед поблукацией естетсвенно подправить надо. Уже с одним девелопером договорился добавить снапшоты в основное дерево(как долго это будет не знаю). Он сказал что подправит ебилды когда протестит и создаст ебилды для снапшотов(в дальнейшем будет 2 версии - следующая стабильная и регулярные срезы ввиде снапшотов).

К слову говоря -

К слову говоря - что там плохого вы увидели в выводе repoman?

IUSE.invalid
app-misc/pcmanfm/pcmanfm-9999.ebuild: desktop-integration

KEYWORDS.missing:
x11-themes/lxappearance/lxappearance-9999.ebuild

changelog.missing

ebuild.badheader
app-misc/pcmanfm/pcmanfm-9999.ebuild: Copyright header Error. Possibly date related.

ebuild.minorsyn
app-misc/pcmanfm/pcmanfm-9999.ebuild: Unquoted Variable on line: 49

metadata.missing
app-misc/pcmanfm/metadata.xml

Так это все косметика:) О ней надо заботится непосредственно перед добавлением в оф источник, а тем кому ехать а не шашечки то пойдет и так из неофициального оверлея.

Unquoted Variable это

Unquoted Variable это не косметика, из-за неё могут быть серьёзные глюки - если в том что подставится в имя переменной будет пробел. и почему-то я не вижу здесь DEPEND.bad в количестве 13ти штук, DEPEND.badindev - 5 ? для красного словца не указал? а лицензия GPL 2.1 и без неё совсем?

с другой стороны - если у тебя нет 15 минут на "косметику" - что ты писал в ебилдах? где гарантия что например зависимости указаны не с потолка? у меня у самого есть пучок пакетов в оверлее с левыми заваисимостями, и прчими прелестями - но я их не выкладываю именно от того что нужно хоть маленько причесать.

какое красное

какое красное словцо? Вот полный лог что у меня выдает(что относится к lxde сам поймешь надеюсь):
freshgen # repoman full

Setting paths:
PORTDIR = "/usr/portage"
PORTDIR_OVERLAY = "/usr/local/portage/freshgen"

RepoMan scours the neighborhood...

DEPEND.bad 13
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default-linux/amd64/2006.1) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default-linux/amd64/2006.1/desktop) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default-linux/amd64/2006.1/no-multilib) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default-linux/amd64/2007.0) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default-linux/amd64/2007.0/desktop) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default-linux/amd64/2007.0/server) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(hardened/amd64) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(hardened/amd64/multilib) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default/linux/amd64/2008.0) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default/linux/amd64/2008.0/desktop) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default/linux/amd64/2008.0/developer) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default/linux/amd64/2008.0/server) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(hardened/linux/amd64) ['media-sound/apetag']
DEPEND.badindev 5
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default-linux/amd64/2006.0/no-symlinks) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default-linux/amd64/2007.0/no-multilib) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(selinux/2007.0/amd64) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(selinux/2007.0/amd64/hardened) ['media-sound/apetag']
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: ~amd64(default/linux/amd64/2008.0/no-multilib) ['media-sound/apetag']
IUSE.invalid 6
app-misc/pcmanfm/pcmanfm-9999.ebuild: desktop-integration
media-libs/mac/mac-3.99.4.5.ebuild: backward-compatible
media-libs/mac/mac-3.99.4.5.ebuild: shntool
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: flake
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: mac
media-sound/cue2tracks/cue2tracks-0.2.9.4.ebuild: tta
KEYWORDS.missing 5
app-misc/pcmanfm/pcmanfm-9999.ebuild
media-gfx/gpicview/gpicview-9999.ebuild
www-client/midori/midori-9999.ebuild
x11-misc/parcellite/parcellite-9999.ebuild
x11-themes/lxappearance/lxappearance-9999.ebuild
LICENSE.invalid 2
dev-libs/unique/unique-1.0.0.ebuild: GPL-2.1
media-libs/mac/mac-3.99.4.5.ebuild: unknown
changelog.missing 21
app-misc/pcmanfm/ChangeLog
app-text/docbook-to-man/ChangeLog
app-text/libwpd/ChangeLog
dev-libs/unique/ChangeLog
games-arcade/teeworlds/ChangeLog
media-gfx/geeqie/ChangeLog
media-gfx/gpicview/ChangeLog
media-gfx/mtpaint/ChangeLog
media-libs/mac/ChangeLog
media-sound/apetag/ChangeLog
media-sound/cue2tracks/ChangeLog
net-libs/libsoup/ChangeLog
net-libs/webkit-gtk/ChangeLog
net-p2p/dclib/ChangeLog
net-p2p/valknut/ChangeLog
www-client/arora/ChangeLog
www-client/midori/ChangeLog
x11-misc/parcellite/ChangeLog
x11-misc/xfe/ChangeLog
x11-themes/lxappearance/ChangeLog
x11-themes/qgtkstyle/ChangeLog
ebuild.badheader 8
app-misc/pcmanfm/pcmanfm-9999.ebuild: Copyright header Error. Possibly date related.
dev-libs/unique/unique-1.0.0.ebuild: CVS Header Error.
media-libs/mac/mac-3.99.4.5.ebuild: Copyright header Error. Possibly date related.
media-libs/mac/mac-3.99.4.5.ebuild: CVS Header Error.
media-sound/apetag/apetag-1.10.ebuild: Copyright header Error. Possibly date related.
net-p2p/dclib/dclib-9999.ebuild: CVS Header Error.
net-p2p/valknut/valknut-9999.ebuild: CVS Header Error.
x11-misc/xfe/xfe-1.19.1.ebuild: Copyright header Error. Possibly date related.
ebuild.minorsyn 21
app-misc/pcmanfm/pcmanfm-9999.ebuild: Unquoted Variable on line: 49
app-text/docbook-to-man/docbook-to-man-2.0.0.ebuild: Unquoted Variable on line: 30
app-text/docbook-to-man/docbook-to-man-2.0.0.ebuild: Unquoted Variable on line: 31
app-text/docbook-to-man/docbook-to-man-2.0.0.ebuild: Unquoted Variable on line: 47
app-text/libwpd/libwpd-0.8.10.ebuild: Quoted "${A}" on line: 25
media-libs/mac/mac-3.99.4.5.ebuild: Unquoted Variable on line: 44
media-libs/mac/mac-3.99.4.5.ebuild: Useless dodoc 'COPYING' on line: 45
media-libs/mac/mac-3.99.4.5.ebuild: Unquoted Variable on line: 46
media-libs/mac/mac-3.99.4.5.ebuild: Trailing whitespace Syntax Error. Line 14
media-libs/mac/mac-3.99.4.5.ebuild: Trailing whitespace Syntax Error. Line 45
media-sound/apetag/apetag-1.10.ebuild: Unquoted Variable on line: 24
net-libs/webkit-gtk/webkit-gtk-0_p35895.ebuild: Leading Space Syntax Error. Line 42
net-libs/webkit-gtk/webkit-gtk-0_p35895.ebuild: Leading Space Syntax Error. Line 44
net-libs/webkit-gtk/webkit-gtk-0_p35895.ebuild: Leading Space Syntax Error. Line 45
net-libs/webkit-gtk/webkit-gtk-0_p35895.ebuild: Leading Space Syntax Error. Line 47
net-libs/webkit-gtk/webkit-gtk-0_p35895.ebuild: Leading Space Syntax Error. Line 48
net-p2p/valknut/valknut-9999.ebuild: Leading Space Syntax Error. Line 30
net-p2p/valknut/valknut-9999.ebuild: Leading Space Syntax Error. Line 31
x11-misc/parcellite/parcellite-0.8.ebuild: Trailing whitespace Syntax Error. Line 5
x11-misc/parcellite/parcellite-0.8.ebuild: Leading Space Syntax Error. Line 22
x11-misc/parcellite/parcellite-0.8.ebuild: Leading Space Syntax Error. Line 23
metadata.missing 21
app-misc/pcmanfm/metadata.xml
app-text/docbook-to-man/metadata.xml
app-text/libwpd/metadata.xml
dev-libs/unique/metadata.xml
games-arcade/teeworlds/metadata.xml
media-gfx/geeqie/metadata.xml
media-gfx/gpicview/metadata.xml
media-gfx/mtpaint/metadata.xml
media-libs/mac/metadata.xml
media-sound/apetag/metadata.xml
media-sound/cue2tracks/metadata.xml
net-libs/libsoup/metadata.xml
net-libs/webkit-gtk/metadata.xml
net-p2p/dclib/metadata.xml
net-p2p/valknut/metadata.xml
www-client/arora/metadata.xml
www-client/midori/metadata.xml
x11-misc/parcellite/metadata.xml
x11-misc/xfe/metadata.xml
x11-themes/lxappearance/metadata.xml
x11-themes/qgtkstyle/metadata.xml
Please fix these important QA issues first.
RepoMan sez: "Make your QA payment on time and you'll never see the likes of me."

ну вот, в твоём

ну вот, в твоём выводе есть DEPEND.bad и DEPEND.badindev, так почему же ты говориш что там одни опечатки? собственно к зависимостям и кавычкам основные претензии.

ну подумаешь

ну подумаешь была ошибка: -amd64 за место ~amd64, но apetag к lxde никакого отношения неимеет. Про кавычки там тоже не все справедливые ругательства - например на sed.
Короче apetag поправил(еще пару часов назад) а остальное пускай так все остается.

да... твоими

да...
твоими поделками пользоваться явно небезопасно...
знак "~" означает недостаточное тестирование на данной архитектуре или мелкие баги,
знак "-" означает что пакет неработает впринципе, например бинарный x86 пакет на amd64 именно "-"

>где гарантия

>где гарантия что например зависимости указаны не с потолка?

ну наверняка же я делал это не для стеба, а сам использую, поэтому сам понимаешь что зависимости не с потолка.
А вот некоторые товарищи любят поприкапываться, так сказать идеалисты. Только вот прикапываться!=критиковать.

Про Unquoted Variable - ну что от этого может быть я знаю, но вероятность в том случае очень низка, а потом еще и скрипт не идеален он еще и ошибается во многом.

TheMixa

TheMixa написал(а):
>где гарантия что например зависимости указаны не с потолка?

ну наверняка же я делал это не для стеба, а сам использую, поэтому сам понимаешь что зависимости не с потолка.

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

вообще я не со зла а в порядке конструктивной критики :)

Кстати, в Gentoo

Кстати, в Gentoo есть некая "LXDE team"


Пожалуйста, не описывайте своё железо в подписи

Сегодня

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

Спасибо за

Спасибо за оверлэй :-)
поставил себе lxde, вроде ничего так, вполне неплохо.
Правда были проблемы при сборке lxpanel вроде, пока не поставил нечто вроде doc to man (точно не помню) не собирался. И pcmanfm не собирался без use desktop-integration.
Оставлю его в качестве замены xfce :-) на тот случай если разнообразия захочется и т.п.
Жаль что gtk немного помедленнее qt будет, сделал бы кто какой-нибудь легкий десктоп на qt..

Спасибо за

Спасибо за дельный отзыв. По поводу официальных позиций LXDE в Gentoo я описал в блоге(ссылка в первом посте) в новой заметке сегодня.

По поводу GTK vs QT ты не прав - если брать чисто интерфейс то большой разници нет, но если взять приложение написанное на QT с применением ультемедия-средств этой библиотеки то тут разница уже заметна.

По поводу doctoman.

По поводу doctoman. Средства из docbookX2 не подошли? странно... тогда продолжаем использовать app-text/docbook-to-man из моего оверлея(зависимости править не буду пока). А вообще в официальном оверлеи это будет решено птчами чтобы азюзать sgml-utils

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".