Pages: 1 2
[#] ii 03
vit01(lenina,50) — All
2014-04-17 19:15:56


Эта версия уже последняя, стабильная? То есть можно на неё делать окончательные релизовые пакеты?

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-17 19:31:23


надеюсь. протестируй.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 08:17:58


вот мелкая недоработка

https://bitbucket.org/51t/ii/commits/39bbd8a325feeca8c1f09f58728c8f487bf9f319

архив переделывать пока не буду

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 08:20:53

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 15:11:19


Собрал тестовый пакет на арче. При первом запуске сервера есть эха ii.local.2014 с одним сообщением "no message". В списке поинов этих самых поинтов нет, поэтому, естесственно, при попытке ответить на сообщение или написать новое выдаётся ошибка 500. Но это я исправлю.
Всё-таки, наверное, придётся пересобирать.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 15:44:34


конфиги - это всё в руках майнтайнеров :) только должна быть локалка с сообщением, странно :)

пойнта нужно создавать, и давать сразу ссылку на

http://127.0.0.1:62220/h/savehash/ХЭШ

ну и плюс какой-то базовый инвентарь для первого запуска, чтобы создавался в указанном хомяке. бери пример с ii-dialog :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 15:50:37


Я уже засунул в скрипт запуска ноды, что при первом запуске он запускает points.py, всё работает.
В архиве ты всё-таки подправь no message.
Появилась новая проблема. Начал писать скрипт запуска ii-txt. Когда вызывается в нём get.sh, то пишет, что нет такого файла или каталога, а также в скрипте вместо python2 запускается просто python. Ошибочка вышла.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 16:21:12


кто такой python2 - я не знаю, и знать не хочу. для арча всегда приходится править :)

какого файла и каталога нет, где нет? там по скрипту всё понятно, как он работает и откуда запускается.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 16:25:13


про сообщение - действительно, не то сообщение удалил :)

в hg

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 16:47:43


Не работает скрипт получения сообщений, и всё
#!/bin/sh
mkdir -p ~/.iitxt/{.py,.py/msg}
touch ~/.iitxt/.py/.newmsg

test -e ~/.iitxt/config.cfg
if [ $? -eq 1 ]; then
	cp -r /usr/share/ii-net/ii-txt/{config.cfg,ii.test.2014} ~/.iitxt
	echo "Был создан новый профиль клиента ii-txt."
	echo "Отредактируйте файл ~/.iitxt/config.cfg перед первым запуском и запустите клиент снова."
fi
cd ~/.iitxt

get() {
	echo "Производится получение сообщений"
	cd .py
	python2 /usr/share/ii-net/ii-txt/.py/wf.py
	python2 /usr/share/ii-net/ii-txt/.py/reparse.py
	python2 /usr/share/ii-net/ii-txt/.py/newmsg.py
}

send() {
	echo "Производится отправка сообщений"
	cd .py
	python2 /usr/share/ii-net/ii-txt/findnew.py
	python2 /usr/share/ii-net/ii-txt/mkt.py .out/*.out
	python2 /usr/share/ii-net/ii-txt/psh.py .out/*.toss
}

printhelp() {
	echo "Использование: ii-txt get для получения сообщений, ii-txt send для отправки."
	echo "Файл настройки: ~/.iitxt/config.cfg"
}
case $1 in
        "get") get;;
        "send") send;;
	"--help") printhelp;;
esac

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 16:58:03


у меня этот скрипт вообще директории не создаёт (кстати, а где .py/echo)?

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 16:58:36


Всё, теперь всё работает. Пакет под Арчем собран, устанавливается и работает. Нужен для тестирования?

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 17:00:08


я развернул все { } в несколько вызовов mkdir/cp, и добавил создание .py/echo, у менэ заработало

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 17:00:39


да, давай.

кстати, надо эхи под новые имена переделать

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 17:01:00


Да я уже понял, в чём была ошибка. Теперь всё работает, готов полный рабочий пакет для арча. Нужен?

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 17:09:45


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

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 17:12:04


какие скрипты, куда выложить?

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 17:14:05


Шелл скрипты запуска сервера и клиентов (в том числе нижепоказанный). Заархивировать и выложить на сервер (можно мой), чтобы записать их в PKGBUILD, и чтобы люди могли без дополнительных скачиваний установить ii.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 17:15:23


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

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 17:23:48


А зачем управлять подписками? Они же вручную правятся

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 17:37:22


чтобы не править вручную :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 17:39:18


Тогда придётся делать 2 скрипта: и для обычного клиента, и для txt. Но вручную всё равно легче.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 17:45:28


config и базу данных можно использовать одну для обоих клиентов. вероятно, даже .newmsg тоже использовать общий.

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 17:46:44


То есть в скрипте ii-txt все вхождения .iitxt заменить на .iiclient?

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 17:48:40


надо смотреть по факту и тестировать... я же не помню всех нюансов...

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 18:11:38


Подправил скрипты ii-client и ii-txt, теперь они используют общую базу данных.
Я вот думаю: может не надо вытаскивать из ii-dialog этот менеджер подписок, а просто весь ii-dialog целиком в пакет и засунуть?

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 18:30:39


Если лицензия позволяет - суй. Но лучше, конечно, спросить kirovpoint1 :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 18:44:41


Попытался проверить скрипт диалога. Оказывается, у него свои конфиги эх, и со стандартными клиентами они несовместимы.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 18:46:15


вырежи подписывалку... :)

впрочем, не важно - делай, как считаешь нужным. :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-18 18:57:38


В общем пока пусть останется вручную, потому что я смотрю код ii-dialog и понимаю, что ничего в нём не понимаю. :) Клиенты используют общую базу.
PKGBUILD с новой контрольной суммой: ii://IREDydvbHtYoAnZRmGaj
Если завтра всё будет нормально, соберу пакеты под другие дистры.
А сейчас спать.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 19:05:24


блин, я хотел 03 подменить по факту, чтобы не переделывать все ссылки :) надо сделать копии архива для арча. собери такой тарбол, я потом копию сделаю. можешь там удалять-разудалять, что хочешь :)

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-18 19:07:47


ну и спасибо. надо хоть так расширяться :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 03:19:16


>блин, я хотел 03 подменить по факту, чтобы не переделывать все ссылки :) надо сделать копии архива для арча. собери такой тарбол, я потом копию сделаю. можешь там удалять-разудалять, что хочешь :)
А зачем для Арча отдельный тарбол собирать? Пакет для него легко собирается из стандартного тарбола. Вот правда меня немного смущает, что в веб-клиенте находится вся база сообщений отсюда, потому что это слишком "жирно". И ещё: не забудь, что в случае с Альтом в spec файл нужно указывать ВСЕ файлы, которые будут находиться в пакете, поэтому если мы туда ещё и сообщения засунем, то это будет нерационально.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-19 05:05:44


вот я и говорю - нафиг? :)

а затем, что ты уже лихо обименовал клиенты 0.3, а для меня это только "заглушки на 0.3, чтобы ссылки куда-то вели и потом не переделывать" :) до 0.3 им ещё дааалеко :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 09:32:06


То есть ты так говоришь, что версия 0.3 как будто ещё не вышла, а тот пакет, который я собрал, является "альфой" или "бетой"?

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-19 10:27:41


нода - 0.3
txt-клиент - не знаю даже, что там можно добавить - главное, разобраться с адресами и базами
а вот http-клиент - к нему много вопросов

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 12:05:37


Ну хоть этот пакет не будет окончательным, всё равно pkgbuild написан, и когда программы обновятся, то в нём достаточно будет только обновить md5sums.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-19 13:08:19


надо двигаться вперёд, хоть мелкими шажками
а не путаться в своих же пакетах... :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 13:14:37


> надо двигаться вперёд, хоть мелкими шажками
ага, только в какую сторону? :)

> а не путаться в своих же пакетах... :)
с пакетами всё под контролем, ничего в этом такого сложного нет

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-19 13:28:42


> ага, только в какую сторону? :)

в сторону привлечения новых людей

> с пакетами всё под контролем, ничего в этом такого сложного нет

надо, чтобы эти пакеты были у людей под рукой :) репозитории и прочее

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 15:18:11


> в сторону привлечения новых людей
Пытался я привлечь своих знакомых - им всё равно. Надо привлекать новых людей в Интернете :)

> надо, чтобы эти пакеты были у людей под рукой :) репозитории и прочее
Попытался я зарегистрироваться в Ауре. Когда пытаюсь отправить source пакет, мне пишет: "Ошибка — AUR не поддерживает сплит-пакеты!". Что ж делать-то?

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-19 16:29:33


что такое сплит-пакеты? значит, надо делать несплит-пакеты :)

надо привлекать новых людей в интернете. больше качества внутри и больше информации снаружи. :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 16:43:17


Видимо, сплит пакеты - это такие пакеты, которые предоставляют одним пакетом несколько. То есть у нас один пакет ii-net, а образован он тремя тарболами ii, ii-client и ii-txt плюс мои скрипты. Наверное Аур не пускает его именно по этой причине, хотя я могу и ошибаться.

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-19 16:43:59


ну сделай так, чтобы пускало :) возьми один пакет. запакеть пока ноду. сделай же что-нибудь :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 16:46:09


Окей, сделаю уже что-нибудь :)

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 16:55:37


Думаю, дело в том, что скрипты и тарболы находятся на разных серверах! Надо либо твои тарболы залить ко мне, либо мои скрипты к тебе. Что лучше?

[#] Re: ii 03
51t(lenina,1) — vit01
2014-04-19 17:32:42


оба лучше! залей к себе, а я копию к себе сделаю.

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 17:33:16


Ошибка оказалась совсем не там, где я думал. Теперь всё работает :) Ура!!!

yaourt -S ii-net установит все компоненты ii

[#] Re: ii 03
vit01(lenina,50) — 51t
2014-04-19 17:34:24


Оказалось, всё дело не получалось из-за круглых скобок в pkgbuild

Pages: 1 2