Программа ДистроНавигатор |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Программа ДистроНавигатор |
Поделиться |
14.2.2017, 9:47
Сообщение
#691
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
А можно сделать так, чтобы программа проверяла каждый пакет из списка на наличие? И просто пропускала те, которых нет, а не обваливалась. И в конце просто написала о том, что такого-то пакета найдено не было. Дело в том, что, например, shotcut есть только для 64х бит. И это геморно исключать пакет из всех дистров и отдельно запускать очередь для 32х бит Но это же сам m-p-d обваливает сборку из-за отсутствия пакета, а не Навигатор, тут ничего не сделать (во всяком случае, слишком сложно). Однако использовать определённые пакеты только на указанной архитектуре - это в m-p-d предусмотрено, бывают там в файлах профилей указатели типа <>X86_64_ONLY<> только надо ещё кое-что подкрутить, чтобы это работало (файлы .in надо задействовать). Какие именно пакеты должны исключаться из сборки, из каких дистрибутивов? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
14.2.2017, 11:00
Сообщение
#692
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
shotcut есть только в 64. В 32 его нет
|
|
|
14.2.2017, 13:56
Сообщение
#693
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Допустим, нужен пакет shotcut в Школьной Комете на p8.
Открываешь файл ~/distronavigator/mpd/profiles/pkg/lists/kometa-school-p8, там вписываешь строку Код <собака>X86_64_ONLY<собака>shotcut ("собаку" я тут словом вписал, потому что её значок на форуме не отображается) переименовываешь этот файл в kometa-school-p8.in открываешь ~/distronavigator/mpd/configure.ac; там в самом низу длинный список файлов, которые создаются "на лету" из файлов .in. Добавь туда свой: Код profiles/pkg/lists/kometa-school-p8 Теперь, запуская сборку на разных архитектурах, можешь убедиться, что в создающемся при этом файле ~/distronavigator/mpd/profiles/pkg/lists/kometa-school-p8 пакет shotcut на x86_64 включён в сборку, а на i586 - закомментирован. Что и требуется. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
14.2.2017, 13:56
Сообщение
#694
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1166 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
shotcut есть только в 64. В 32 его нет Речь идет о https://www.shotcut.org/ ? packages.altlinux.org говорит что версия 17.01 под обе архитектуры есть и в Сизифе, и в p8: https://packages.altlinux.org/ru/p8/srpms/shotcut/get А в апстриме уже 170205.... Сообщение отредактировал dango_ - 14.2.2017, 14:02 |
|
|
14.2.2017, 14:09
Сообщение
#695
|
|
Специалист Группа: Пользователь Сообщений: 128 Регистрация: 21.10.2011 Вставить ник Цитата Пользователь №: 2177 Страна: Украина Город: Москва Пол: Муж. Репутация: 5 |
Но это же сам m-p-d обваливает сборку из-за отсутствия пакета, а не Навигатор, тут ничего не сделать (во всяком случае, слишком сложно). Кое-что можно -- см. bin/check-pkg-list (в m-p я всё собираюсь интегрировать несколько иначе, если не вообще в mkimage по результатам обсуждения с legion<> да всё никак не доберусь). -------------------- |
|
|
14.2.2017, 14:27
Сообщение
#696
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Кое-что можно -- см. bin/check-pkg-list (в m-p я всё собираюсь интегрировать несколько иначе, если не вообще в mkimage по результатам обсуждения с legion<> да всё никак не доберусь). В смысле, хотите вообще сделать так, чтобы юзер мог указывать (в строке запуска, хотя бы), должна ли сборка продолжаться даже при отсутствии каких-то пакетов? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
16.2.2017, 6:16
Сообщение
#697
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Если собрать базовый KDE5 в навигаторе, потом установить дистрибутив, пользователь там будет абсолютно бесправный. Не может ни соединение вайфай создать, ни флешку подмонтировать, ни даже перезагрузить или выключить компьютер
Для теста достаточно установить в виртуалку и попробовать в ней перезагрузить виртуальный комп. Сразу будет понятно всё Сообщение отредактировал tema - 16.2.2017, 6:19 |
|
|
16.2.2017, 10:03
Сообщение
#698
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Если собрать базовый KDE5 в навигаторе, потом установить дистрибутив, пользователь там будет абсолютно бесправный. Не может ни соединение вайфай создать, ни флешку подмонтировать, ни даже перезагрузить или выключить компьютер Подозреваю, это из-за того, что там SystemV. Надо будет и в m-p-d сделать переключение систем инициализации через Навигатор, а пока можно разве что вручную вписать systemd (и systemd-sysvinit вроде тоже нужно - подскажите, кто помнит, пожалуйста ) в ~/distronavigator/mpd/profiles/pkg/lists/kde5-p8. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
16.2.2017, 14:06
Сообщение
#699
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Да, так и есть. Вписал в профиль systemd и systemd-sysvinit, собрал, установил, перезагрузка/выключение нормально, монтирование флешек тоже, а вайфая у меня на этом компе нет, но тут, по-моему, что флешка что вайфай, проблема одна, из-за SystemV.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
17.2.2017, 8:45
Сообщение
#700
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1166 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
Да, так и есть. Вписал в профиль systemd и systemd-sysvinit, собрал, установил, перезагрузка/выключение нормально, монтирование флешек тоже, а вайфая у меня на этом компе нет, но тут, по-моему, что флешка что вайфай, проблема одна, из-за SystemV. Угу, мэйнстрим на systemd, а виноват sysvinit. В альтах теперь чтобы обеспечить на sysvinit работу с управлением электропитания, беспроводной связью, монтированием носителей от пользователя приходится хукать, дописывать и обходить. Будет более-менее универсальное решение, тогда да. Иван, по-моему, для пользователей будет лучше, если systemd станет по умолчанию в сборках. |
|
|
19.2.2017, 1:25
Сообщение
#701
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Действительно помогло, когда я просто добавил в базовый список:
systemd-sysvinit systemd-presets-kdesktop |
|
|
19.2.2017, 18:59
Сообщение
#702
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1166 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
Краткий отчет:
Код rpm -qa distronavigator distronavigator-0.8.6-alt4.noarch Цель: DistroCreator бранч: Sisyphus На mpd обвал сборки: Цитата Package udev_static-addon has no available version, but exists in the database. This typically means that the package was mentioned in a dependency and never uploaded, has been obsoleted or is not available with the contents of sources.list E: Package udev_static-addon has no installation candidate Исправляется в ~/distronavigator/mpd/profiles/pkg/lists/base-sisyphus комментированием строки Код udev_static-addon После корректировки сборка обваливается с: Цитата E: Couldn't find package kernel-modules-omnibook-std-def Пакета kernel-modules-omnibook-std-def в Сизифе уже нет. Комментируем в файле ~/distronavigator/mpd/profiles/pkg/lists/kernel-desktop-sisyphus.in строку Код kernel-modules-omnibook-@KERNEL_MOD@ Затем сборка обваливается уже с: Цитата E: Couldn't find package kernel-modules-alx-std-def Аналогично комментируем в файле ~/distronavigator/mpd/profiles/pkg/lists/kernel-desktop-sisyphus.in строку Код kernel-modules-alx-@KERNEL_MOD@ Следующая ошибка сборки уже с wdm. Корректируем файл ~/distronavigator/mpd/profiles/pkg/lists/wmaker-sisyphus: Код # wdm gdm2.20 После этих корректировок сборка на Сизифе прошла успешно. |
|
|
19.2.2017, 19:10
Сообщение
#703
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Даниил, спасибо большое! Всё поправлю к следующей версии. Если ещё на Сизифе найдёшь подобных странностей, буду очень рад Правда, теперь они уже должны вылезать разве что в профилях самих базовых дистрибутивов.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
20.2.2017, 8:55
Сообщение
#704
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1166 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
Даниил, спасибо большое! Всё поправлю к следующей версии. Если ещё на Сизифе найдёшь подобных странностей, буду очень рад Правда, теперь они уже должны вылезать разве что в профилях самих базовых дистрибутивов. Ну да, в Сизифе регулярные перемены. За ними следить и следить :-) Поэтому считаю, что сборки в Distronavigator на бранче Сизифа следует позиционировать как экспериментальные. Вообще-то, собирался прокатать в Distronavigator кое-какие свои наработки, потом вспомнил про DistroCreator на Сизифе и понеслось :-) Кстати, сборка DistroCreator на mp тоже обвалилась. Но разбираться уже не стал. Общий вопрос: будем переезжать на mp окончательно? |
|
|
20.2.2017, 11:29
Сообщение
#705
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Ну да, в Сизифе регулярные перемены. За ними следить и следить :-) Поэтому считаю, что сборки в Distronavigator на бранче Сизифа следует позиционировать как экспериментальные. Да, согласен. Сизиф в Навигаторе вообще на заднем плане, что логично. Вообще-то, собирался прокатать в Distronavigator кое-какие свои наработки А какие? Общий вопрос: будем переезжать на mp окончательно? В каком именно смысле? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
20.2.2017, 19:08
Сообщение
#706
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Общий вопрос: будем переезжать на mp окончательно? Дан, я уже давно на него переехал, но это выбор каждого. Сильно подозреваю что zerg свои kdedesktop-ы до сих пор собирает на m-p-d ( по крайней мере на p7 было так ). Сообщение отредактировал kostyalamer - 20.2.2017, 19:08 |
|
|
20.2.2017, 19:26
Сообщение
#707
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Если говорить об использовании сборочных систем в Навигаторе, то поддержка m-p за последнее время там почти сравнялась с поддержкой m-p-d, а в перспективе m-p может стать там и вовсе основной. Но это больше от пользователей зависит. Мне самому особой разницы нет, какую сборочную систему обычно использовать, мне в любом случае приходится иметь дело с обеими.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
21.2.2017, 16:42
Сообщение
#708
|
|
Специалист Группа: Пользователь Сообщений: 128 Регистрация: 21.10.2011 Вставить ник Цитата Пользователь №: 2177 Страна: Украина Город: Москва Пол: Муж. Репутация: 5 |
Дан, я уже давно на него переехал, но это выбор каждого. Так точно. Сильно подозреваю что zerg свои kdedesktop-ы до сих пор собирает на m-p-d ( по крайней мере на p7 было так ). Не-а: http://git.altlinux.org/people/zerg/packag...workstation.git На m-p-d пока остался только Альт Сервер (серверная часть бывшего Кентавра), разработчик был совсем перегружен и решили не форсировать. -------------------- |
|
|
24.2.2017, 10:11
Сообщение
#709
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Выделил отсюда тему, которую пока назвал "Устранение проблем в сборках с SystemV" - переименовать в случае чего недолго.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
11.3.2017, 15:59
Сообщение
#710
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Опять беда
Один и тот же дистрибутив собирается на 64, но не собирается на 32 :-( Код changed group of '.out' from tema to 503
hsh-mkchroot: Created directory tree. 'dev/fd' -> '../proc/self/fd' 'dev/stdin' -> '../proc/self/fd/0' 'dev/stdout' -> '../proc/self/fd/1' 'dev/stderr' -> '../proc/self/fd/2' hsh-mkchroot: Created /dev symlinks. '/bin/ash.static' -> '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/chroot/.work/chroot/.host/sh' '/usr/bin/find.static' -> '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/chroot/.work/chroot/.host/find' '/usr/bin/cpio.static' -> '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/chroot/.work/chroot/.host/cpio' hsh-mkchroot: Installed .host programs. hsh-mkchroot: Created devices in `/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/chroot/.work/chroot/dev/'. hsh-initroot: changed working directory to `/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/chroot/.work' removed directory: '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/.cache/hsh/chroot/list.new' mkdir: created directory '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/.cache/hsh/chroot/list.new' mkdir: created directory '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/.cache/hsh/chroot/package.new' Reading Package Lists... Building Dependency Tree... Selected version fakeroot#1.20.2-alt1 for fakeroot>=0:0.7.3 E: Couldn't find package branding-kometa-sport2-release hsh-initroot: Failed to calculate package file list. hsh-initroot: Failed to generate initial package file list. mki-image-prepare: /tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.jrFnN5KZk/chroot/.work: unable to make initial chroot: rc=1 make[2]: *** [prepare-image-workdir] Error 1 make[2]: Leaving directory `/home/tema/distronavigator/mpd/profiles/install2' make[1]: *** [install2] Ошибка 2 make[1]: Выход из каталога `/home/tema/distronavigator/mpd/profiles' make: *** [install-dvd5.iso] Ошибка 2 Сообщение отредактировал tema - 11.3.2017, 16:08 |
|
|
11.3.2017, 16:05
Сообщение
#711
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Не надо таких длинных отчётов, почти всегда достаточно последних 15-20 строк.
Цитата E: Couldn't find package branding-kometa-sport2-release Брендинг kometa-sport2 не собран на i586? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
11.3.2017, 16:08
Сообщение
#712
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Не надо таких длинных отчётов, почти всегда достаточно последних 15-20 строк. Брендинг kometa-sport2 не собран на i586? Ага Только сейчас это увидел! Спасибо большое! Но проблема с очередью сейчас тоже иногда выползает. Постараюсь подробнее к вечеру описать. Сейчас к чемпионату готовлю ссистему |
|
|
11.3.2017, 16:15
Сообщение
#713
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Но проблема с очередью сейчас тоже иногда выползает. Постараюсь подробнее к вечеру описать. Жду Сейчас к чемпионату готовлю ссистему Что за чемпионат? Тот же? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
11.3.2017, 16:28
Сообщение
#714
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
|
|
|
12.3.2017, 17:06
Сообщение
#715
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
В общем глюки такие:
Если на вкладке "Проекты" у меня точка стоит на проекте, допустим, "Домашняя", то когда я добавляю в очередь две школьных сборка обвалится со словами, что брендинг домашней не подходит, хотя домашней в очереди нет, там только школьные. Видимо, во время сборки очереди программа пытается взять брендинг от активного проекта. Сейчас добавил в очередь две школьные 32 (полную и только инсталляция) и точку поставил на полную. Полная собралась, а на второй очередь обвалилась с ошибкой: Код hsh-mkchroot: Created directory tree.
'dev/fd' -> '../proc/self/fd' 'dev/stdin' -> '../proc/self/fd/0' 'dev/stdout' -> '../proc/self/fd/1' 'dev/stderr' -> '../proc/self/fd/2' hsh-mkchroot: Created /dev symlinks. '/bin/ash.static' -> '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/chroot/.host/sh' '/usr/bin/find.static' -> '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/chroot/.host/find' '/usr/bin/cpio.static' -> '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/chroot/.host/cpio' hsh-mkchroot: Installed .host programs. hsh-mkchroot: Created devices in `/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/chroot/dev/'. hsh-initroot: changed working directory to `/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW' mkdir: created directory '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/.cache/hsh/chroot' mkdir: created directory '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/.cache/hsh/chroot/list' mkdir: created directory '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/.cache/hsh/chroot/list.new' mkdir: created directory '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/.cache/hsh/chroot/package' mkdir: created directory '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/.cache/hsh/chroot/package.new' mkdir: created directory '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW/.cache/hsh/contents' Reading Package Lists... Building Dependency Tree... Package filesystem has no available version, but exists in the database. This typically means that the package was mentioned in a dependency and never uploaded, has been obsoleted or is not available with the contents of sources.list E: Package filesystem has no installation candidate hsh-initroot: Failed to calculate package file list. hsh-initroot: Failed to generate initial package file list. mki-prepare: /tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.install2.DK0EeyDAW: unable to make initial chroot: rc=1 make[2]: *** [prepare-workdir] Error 1 make[2]: Leaving directory `/home/tema/distronavigator/mpd/profiles/install2' make[1]: *** [install2] Ошибка 2 make[1]: Выход из каталога `/home/tema/distronavigator/mpd/profiles' make: *** [install-dvd5.iso] Ошибка 2 |
|
|
12.3.2017, 20:18
Сообщение
#716
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Видимо, во время сборки очереди программа пытается взять брендинг от активного проекта. Так оно и есть Исправлю на днях. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
13.3.2017, 11:46
Сообщение
#717
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Очередная версия:
srpm rpm Несколько небольших исправлений. Насчёт баги, о которой тут вчера говорили. Вроде устранил, но надо проверять. Собственно, картина должна быть ясна сразу после начала сборки, так как в консоль выводится строка типа Код ./configure --with-branding=kometa-sport --with-outdir=/home/ivk/distronavigator/my_images --with-distro=kometa-sport-p8.dvd --with-version=p8 --with-aptconf=/tmp/.private/ivk/distronavigator/apt.conf --with-arch=i586 --with-kernel=std-def и в ней указан брендинг. Это если велено для каждого дистра выбирать брендинг отдельно. Если же указано применять для каждого дистра его дефолтный брендинг, то в этой строке он не фигурирует, а просто берётся из ~/distronavigator/mpd/configure.ac. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
2.4.2017, 3:47
Сообщение
#718
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Давно обновления не запускал. Вчера обновился. Сейчас пытлася запустить навигатор. При переходе на "Оформление" получаю:
Код $ distronavigator Traceback (most recent call last): File "distronavigator.py", line 2223, in brandings_pages branding_use() File "distronavigator.py", line 2427, in branding_use for a in my_br_list: # активируем или деактивируем все пункты в списке брендингов NameError: global name 'my_br_list' is not defined и не вижу ни одного своего брендинга :-(((( Начиная с 2424 строки сделал так, чтобы работало хотябы пока: Код if var_src_branding_is == 'True':
but_new_branding = But(parent=panel_action,tx=u"Создать новый\nбрендинг",com=new_branding) # for a in my_br_list: # активируем или деактивируем все пункты в списке брендингов #b = a.split('---')[0].replace('-','_') #eval(b+'_rb.setDisabled(eval(var_use_def_branding))') if var_branding_edit == 'True': but_edit_branding = But(parent=panel_action,tx=u"Выбор брендингов\nдля редактирования",com=branding_edit) but_delete_brandings = But(parent=panel_action,tx=u"Удалить\nлишние брендинги",com=delete_brandings) if var_one_sev_brandings == 'sev' and var_use_def_branding == 'False': but_br_pr_list = But(parent=panel_action,tx=u"Список проектов\nи их брендингов",com=br_pr_list) if var_use_def_branding == 'False': if var_one_sev_brandings == 'one': but_one_branding = But(parent=panel_action,tx=u"Всегда использовать\nвыбранный брендинг",com=assign_common_branding) else: but_separ_branding = But(parent=panel_action,tx=u"Выбранный брендинг -\n активному проекту",com=assign_separ_branding) br_edit='' open_f (n=navigator_dir+'/brandings/my_brandings',out='my_br_list',sl='.splitlines()') # список брендингов юзера if my_br_list != []: #if var_se_def_branding == 'True': fr_my_brandings = R_But(x=30,y=40,h=240,w=330,r_list=my_br_list,parent=inter,func='br_edit_wr',vis='line2[1]') # фрейм для брендингов без справки #else: #fr_my_brandings = R_But(x=30,y=40,h=240,w=330,r_list=my_br_list,parent=inter,func='br_edit_wr',vis='line2[1]',info='branding') # список брендингов со справкой по каждому Сообщение отредактировал tema - 2.4.2017, 4:11 |
|
|
2.4.2017, 10:47
Сообщение
#719
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Да, там это активирование/деактивирование пунктов каким-то образом оказалось не на своём месте
Исправленная версия (srpm): https://yadi.sk/d/ie1oTnwc3GZKfQ Сам скрипт (изменён только он): https://yadi.sk/d/DZ5w8a2u3GZKkX -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
5.4.2017, 0:49
Сообщение
#720
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Новый багрепорт.
Галочка "обновлять базу личного репозитория перед сборкой" стоит, но при сборке брендингов не обновляет. Только при сборке дистрибутива. |
|
|
Текстовая версия | Сейчас: 23.4.2024, 21:09 | |