Создание и тестирование deb пакета

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Sicness
Сообщения: 57
Зарегистрирован: Сб май 12, 2012 1:42 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Создание и тестирование deb пакета

Сообщение Sicness » Вт май 28, 2013 3:06 pm

Привет всем.
Сейчас идет создание ppa репозитория для MajorDomo на lauchpad.net, и вскоре ubuntu и debian пользователи смогут ставить не руками, а, как все нормальные люди, через apt-get install :)

Код: Выделить всё

ppa: https://launchpad.net/~majordomo/+archive/majordomo/
Как я уже сказал, тягостный процесс создания уже идет и нам нужны добровольцы, которые смогут внести свой вклад в проект путем тестирования и багрепортинга deb пакетов.

Текущая версия пакета: 0-4-0~b-1ppa1
Сейчас билдается: 0-4-0~b-1ppa2

Уже реализовано:
1. Установка в /usr/share/majordomo
2. Конфиг для apache2, создающий alias /majordomo
3. Конфигурирование MySQL через dbconfig-common и автозаливка SQL дампа.
4. Установка вроде всех зависимостей.
5. Автопростановка прав на каталоги (пока при каждом update и в /usr/share/majordomo)

На текущий момент еще пока не реализовано:
1. Автонастройка MySQL кредешелов в конфиге MajorDomo
2. Автозапуск loop процесса


Нужны тестеры, которые смогут искать проблемы в установке/апдейте/удалении deb пакета ну и другие баги и оказывать соответствующую помощь проекту.
Для тесного взаимодействия:
skype: ctolbhuk (предпочтительно), там же комната для участников.
jabber: sicness@jabnet.org

P.S.
Хорошим вариантом для тестирования будет использование lxc. В случае необходимости буду проводить необходимые обучения тестировщиков.
Последний раз редактировалось Sicness Ср май 29, 2013 4:11 pm, всего редактировалось 2 раза.
tammat
Сообщения: 165
Зарегистрирован: Пт янв 20, 2012 3:05 pm
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: Создание и тестирование deb пакета

Сообщение tammat » Вт май 28, 2013 3:31 pm

Готов потестить
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Создание и тестирование deb пакета

Сообщение LutsenkoDenis » Ср май 29, 2013 9:40 am

готов потестить.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Sicness
Сообщения: 57
Зарегистрирован: Сб май 12, 2012 1:42 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Создание и тестирование deb пакета

Сообщение Sicness » Ср май 29, 2013 10:34 am

В общем первый deb пакет сбилдился.
0-4-0~b-1ppa1

Как я уже писал уже реализовано:
1. Установка в /usr/share/majordomo
2. Конфиг для apache2, создающий alias /majordomo
3. Конфигурирование MySQL через dbconfig-common и автозаливка SQL дампа.
4. Установка вроде всех зависимостей.

На текущий момент еще пока не реализовано:
1. Автонастройка MySQL кредешелов в конфиге MajorDomo
2. Автозапуск loop процесса
3. Автопростановка прав на каталоги.

Для тех кто хочет более тесного взаимодействия:
skype: ctolbhuk (предпочтительно), там же сделаем комнату, если будут > 2 человек
jabber: sicness@jabnet.org

Для остальных: репорты можно оставлять здесь или сразу тикетом на https://launchpad.net/~majordomo/+archive/majordomo
Sicness
Сообщения: 57
Зарегистрирован: Сб май 12, 2012 1:42 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Создание и тестирование deb пакета

Сообщение Sicness » Пт май 31, 2013 9:17 pm

В общем ладно, коли тестирования в процессе не ожидается, тогда когда я закрою все такси, я напишу когда можно будет смотреть целиком...
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Создание и тестирование deb пакета

Сообщение LutsenkoDenis » Сб июн 01, 2013 6:02 pm

тестирования у меня не получится ибо в дебиане PPA нет.
если скачать пакет и установить через dpkg -i, то лично у меня поставилось.
Единственное что я так и не понял, так это где и что нужно настроить чтобы всё работало через адрес вида http://myhost.ru/majordomo/
ибо при обращении по данному адресу все пути к картинкам и прочим скриптам сайта ведут на адрес вида http://myhost.ru/.

Но данная проблема никак не относится к deb пакету, т.к. при установке лапами из исходников получается тоже самое.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Sicness
Сообщения: 57
Зарегистрирован: Сб май 12, 2012 1:42 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Создание и тестирование deb пакета

Сообщение Sicness » Вс июн 02, 2013 10:19 am

Почему не получится? Разве нельзя добавить в /etc/apt/source.list указав дистрибутив raring? Вроде должно работать?
Про линки на картинки - спасибо. Нарвеное в config.php можно задать базовый ulr до сайта, не могу сейчас проверить. Наверное должно решить проблему.
Но я скорее всего буду делать создание vhost и это автоматически решит проблему.

А вообще не рекомендую ставить на рабочую систему. Лучше
apt-get intall lxc
lxc-create -t ubuntu -n ubuntu
lxc-strart -n ubuntu
ФС виртуальной машины /var/lib/ubuntu/rootfs
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Создание и тестирование deb пакета

Сообщение LutsenkoDenis » Вс июн 02, 2013 11:21 am

Ну, я тоже думаю что можно, но толи у меня руки кривые, толи еще чего.

Основная страница глючит капитально, т.е. все ссылки ведут в корень апача.
Если изменить адрес и зайти в админку, то в админке вродебы как все нормально отображается и скрипты и всё остальное.
Если выходим из админки, то опять таже картина. Где-то что-то в настройках majordomo.

vhost думаю что решит проблему. Проверить пока не могу, т.к. помирает hdd на серваке.
Переношу пока все на новую систему, как закончу буду пробовать.
А за виртуалку спасибо, чет забыл можно на виртуалке потестить.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Ответить