Программа ДистроНавигатор |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Программа ДистроНавигатор |
Поделиться |
8.3.2013, 21:11
Сообщение
#31
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Не совсем понял что ты делаешь, а главное зачем?
Судя по путям которые у тебя прописаны хашер тут ни при чём |
|
|
8.3.2013, 21:22
Сообщение
#32
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Да, хашер пока что ни при чём. Это следующим шагом должно быть hsh <src-пакет брендинга>. Если я верно понял, то при сборке srpm брендинга с опцией --nodeps не требуется наличия в хостовой системе сборочных зависимостей брендинга (а в том же wmmiddle их по умолчанию точно нет, хотя бы некоторых). Смысл всех манипуляций в том, чтобы в число зависимостей mpdgui не входили сборочные зависимости брендинга. Вопрос в том, правильным ли путём я пытаюсь этого достичь.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
8.3.2013, 21:44
Сообщение
#33
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Смысл всех манипуляций в том, чтобы в число зависимостей mpdgui не входили сборочные зависимости брендинга. Вопрос в том, правильным ли путём я пытаюсь этого достичь. То есть у тебя получается пакет mpdgui который в числе прочего собирает во время работы пакет с брендингом когда пользователь тыкает на какую-то кнопку . Прописывай все в зависимости к mpdgui иначе брендинг собраться не должен. Даже если он соберется и будет работать в wmmiddle не факт что он будет собираться и работать в другом дистрибутиве |
|
|
8.3.2013, 21:51
Сообщение
#34
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
То есть у тебя получается пакет mpdgui который в числе прочего собирает во время работы пакет с брендингом когда пользователь тыкает на какую-то кнопку . Ну да, прога собирает rpm-ки брендинга и складывает их в репу, которую специально для этого перед тем создаёт Прописывай все в зависимости к mpdgui иначе брендинг собраться не должен. В таком случае так и сделаю и не буду тут больше пытаться оптимизировать что не следует -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
9.3.2013, 21:13
Сообщение
#35
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Вписал в спек зависимости, пересобрал сначала mpdgui, а потом и wmmiddle, установил его заново - и убедился, что теперь в нём mpdgui "из коробки" (выполнение hasher-useradd вручную уже можно не принимать во внимание) собирает как пакеты брендинга, так и дистрибутивы. Но не буду спешить с выкладыванием новой версии; кое-что надо подправить, да и вообще погоняю прогу какое-то время в wmmiddle - если проблем не будет, то их с большой вероятностью не должно быть и в других альтовских дистрибутивах.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
9.3.2013, 22:21
Сообщение
#36
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Но не буду спешить с выкладыванием новой версии; кое-что надо подправить, да и вообще погоняю прогу какое-то время в wmmiddle - если проблем не будет, то их с большой вероятностью не должно быть и в других альтовских дистрибутивах. Делай спокойно, в связи с превращением wmmiddle в ALTLinux WMdesktop 6.0 время есть , до релиза еще далеко |
|
|
14.3.2013, 22:20
Сообщение
#37
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
mpdgui-0.1.2-alt1.noarch.rpm
mpdgui-0.1.2-alt1.src.rpm В отличие от предыдущей версии, эта протестирована вне того дистрибутива, в котором пишется программа (то есть сборки на TDE/t6). А если точнее, то устанавливал эту rpm-ку в WMDesktop/t6, и вот теперь там в самом деле сразу без всякого бубна собираются и пакеты брендинга и дистрибутивы. А Tkinter в самом деле иногда чудит, и бороться с его причудами сложно, поскольку неясны их причины. Имею в виду прежде всего неадекватное отображение всякого рода текста. Впрочем, в обеих сборках, где программа тестировалась, при разрешениях 1280x1024 и 1024x768 вроде всё нормально; насчёт других дистрибутивов и других разрешений не знаю. Недавно заметил багу : сборку пакетов брендинга не прервать предназначенной для этого кнопкой. Ну это уже тонкости работы хашера, сборку в хашернице надо останавливать как-то не так, как я это пытаюсь делать надо будет вникнуть поглубже. Кому не лень, проверьте, пожалуйста, в других дистрибутивах (или при других разрешениях) две стороны работы программы (потому что именно там наиболее вероятны проблемы) : 1. Отображение текстов и кнопок. Если хоть где-то хоть одна буква не влезает - значит, бага. 2. Сборку пакетов брендинга и какого-нибудь дистрибутива (можно просто любого из базовых). Если "из коробки" что-то не собирается (разумеется, по причинам, отличным от "couldn't find package" и т.п. ) - значит, бага. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
14.3.2013, 22:59
Сообщение
#38
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Залил в клубную репу для p6.
Иван может продублируешь просьбу потеcтировать mpdgui на форуме Альта ? |
|
|
14.3.2013, 23:06
Сообщение
#39
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Иван может продублируешь просьбу потеcтировать mpdgui на форуме Альта ? Да пожалуй что уже можно -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
14.3.2013, 23:52
Сообщение
#40
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.3.2013, 8:48
Сообщение
#41
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Поставил, есть вопросы
- если это приклад с графическим интерфейсом, значит нужен и пункт в менюшка для запуска, имхо запускать из консоли графику не дело. - тут в теме написана команда для запуска python mpgui.py , но в ней есть ошибки (имя файла в пакете другое и нет чёткого указания из какого каталога ее нужно давать) |
|
|
23.3.2013, 9:54
Сообщение
#42
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Олег, доброе утро Клубу тебя сильно не хватает
если это приклад с графическим интерфейсом, значит нужен и пункт в менюшка для запуска, имхо запускать из консоли графику не дело. Сделаю, конечно; просто пока при тестировании вроде удобнее запускать из консоли, чтобы видеть ошибки. тут в теме написана команда для запуска python mpgui.py , но в ней есть ошибки (имя файла в пакете другое и нет чёткого указания из какого каталога ее нужно давать) Если установлена последняя версия (которая в клубном репозитории, см. пост 37), то она запускается просто командой Код mpdgui -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.3.2013, 10:25
Сообщение
#43
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
ИМХО
Хорошо бы ссылку на пакеты, команду запуска и прочую важную инфу КРУПНО (что-бы сразу бросалось в глаза) продублировать в первом посту темы. |
|
|
23.3.2013, 10:54
Сообщение
#44
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Хорошо бы ссылку на пакеты, команду запуска и прочую важную инфу КРУПНО (что-бы сразу бросалось в глаза) продублировать в первом посту темы. Так и сделал. В самом деле, так намного лучше -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.3.2013, 10:59
Сообщение
#45
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Кстати, как вариант, можно добавить в прогу кнопочку-ссылку например на эту тему, типа если у пользователя возникнет вопрос по работе проги или пожелание\замечание про ошибки, что-бы он мог сразу попасть в нужное место (к разработчику) и обсудить.
|
|
|
23.3.2013, 11:03
Сообщение
#46
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
|
|
|
23.3.2013, 11:21
Сообщение
#47
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Кстати, как вариант, можно добавить в прогу кнопочку-ссылку например на эту тему, типа если у пользователя возникнет вопрос по работе проги или пожелание\замечание про ошибки, что-бы он мог сразу попасть в нужное место (к разработчику) и обсудить. Пожалуй, повешу эту кнопку-ссылку (может, только эту, а может, там и ещё какие-то ссылки будут уместны) прямо на главную страницу, больше некуда. Ну разве что потом сделаю целый справочный раздел (хотя вряд ли), и тогда эти ссылки можно будет скинуть туда. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.3.2013, 11:35
Сообщение
#48
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1651 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: 8 |
|
|
|
23.3.2013, 11:39
Сообщение
#49
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
|
|
|
23.3.2013, 11:42
Сообщение
#50
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
А вот такой вопрос... Это только для p6 ? Или можно поковырять и понять как фунциклирует в других бранчах? Вообще-то я делаю прогу в t6 (просто пакет лежит в клубной репе p6). Насчёт других бранчей.... ну прежние версии вроде работали и в сборке на 5.1, а эту там не проверял ещё. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.3.2013, 11:56
Сообщение
#51
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
В 5.1 не установился из-за зависимостей. Впрочем, с зависимостями ещё надо разбираться, я там мог и лишние приписать, а потом не возвращался к этому.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.3.2013, 12:42
Сообщение
#52
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Дело, как выяснилось, в пакете rpm-build-gir, который я вписал в депенды вместе с другими, вроде бы необходимыми для сборки пакетов брендинга. А в 5.1 его нет (а может, уже есть, но я давно не обновлял своё зеркало того бранча). Выкинув rpm-build-gir из депендов, обнаружил, что теперь пересобранный mpdgui без проблем устанавливается в сборке на 5.1 и rpm-ки брендинга там успешно собирает; то есть rpm-build-gir вроде как ни к чему
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
25.4.2013, 23:11
Сообщение
#53
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Костя, пожалуйста, забрось в клубную репу :
mpdgui-0.1.4-alt8.noarch.rpm mpdgui-0.1.4-alt8.src.rpm Мне сейчас этой прогой заниматься особенно некогда, но лучше её обновить в репозитории, раз уж внесены хотя бы небольшие изменения (в основном те, о которых мне тут говорили), а именно : теперь можно запускать программу не только из консоли, но и из меню (по крайней мере в ТДЕ); она устанавливается (и вроде нормально работает) в сборке не только на шестой платформе, но и на 5.1; добавлены кнопки для выхода на наш форум и прямо в эту тему; добавлена поддержка WMDesktop (а wmmiddle - убрана за ненадобностью). и по мелочам ещё всякое. А насчёт подгонки шрифтов(а с ними и размеров кнопок) под другие (не 1280x1024) разрешения и ещё невесть под что... да, тут в самом деле проблема -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
26.4.2013, 7:33
Сообщение
#54
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Залил в нашу репу для p6, если надо могу и в 5,1 попробовать пересобрать и залить, но это уже на выходных
|
|
|
26.4.2013, 9:37
Сообщение
#55
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Спасибо
если надо могу и в 5,1 попробовать пересобрать и залить, но это уже на выходных Ну это, во всяком случае, совсем не срочно. А насчёт кнопок ты тут правильно говорил - надо делать графические. Потому что, если бы отображение текста зависело только от разрешения экрана, то под это можно было бы как-то подстроиться, а если на него ещё что-то может влиять, то ничего не остаётся, как вовсе отрубить зависимость кнопок от текста; я уже устал сопротивляться этой истине Правда, вопрос с отображением справки и иного рода текстов так не решить... разве что отчасти переложить проблему на юзера : добавить в настройки возможность уменьшения/увеличения размера шрифта -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
27.4.2013, 14:23
Сообщение
#56
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Залил в нашу репу для 5,1.
Да , выбор не большой - или графические кнопки или вообще плюнуть на Tkinter и переехать на PyGTK или PyQt. |
|
|
28.4.2013, 13:47
Сообщение
#57
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Спасибо
Да , выбор не большой - или графические кнопки или вообще плюнуть на Tkinter и переехать на PyGTK или PyQt. PyGTK или PyQt - это разве что в перспективе, а прямо сейчас, получается, у меня графическим кнопкам вообще нет альтернативы. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
9.7.2013, 21:39
Сообщение
#58
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Костя, забрось, пожалуйста, в клубную репу новую версию mpdgui :
mpdgui-0.3.2-alt3.noarch.rpm mpdgui-0.3.2-alt3.src.rpm Эта версия появилась потому, что твой тёзка приехал в деревню на каникулы и принялся делать свой дистрибутив По ходу дела, естественно, обнаружилось несколько багов и много недоработок; я волей-неволей стал их исправлять и в итоге довольно сильно переделал прогу. Изменения более всего касаются всякого рода довесков к дистрибутивам - добавления live к install-сборке и работы с тематическими группами программ. И самого интерфейса - многие виды текста теперь не создаются на лету самой прогой, а берутся из png-файлов, благодаря чему зависимость внешнего вида программы от разрешения монитора и странностей Tkinter'а сильно уменьшилась. Заодно добавил инструкции по быстрому старту и ещё много чего по мелочам. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
9.7.2013, 22:14
Сообщение
#59
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Костя, забрось, пожалуйста, в клубную репу новую версию mpdgui : mpdgui-0.3.2-alt3.noarch.rpm mpdgui-0.3.2-alt3.src.rpm Иван у тебя в этой src-хе битый архив, хашер его не может открыть и руками тоже не открывается, попробуй скачай и открой: mpdgui-0.3.2-alt3.src.rpm |
|
|
9.7.2013, 23:12
Сообщение
#60
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9988 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
Текстовая версия | Сейчас: 28.3.2024, 23:27 | |