RSS
Pages: 1 2 3
[>] переехало
ii.about.14
51t(lenina,1) — All
2014-04-17 18:28:55


это обновление для эхи, всё предыдущее обсуждение здесь: ii://ii.about.2014

[>] ii 03
ii.about.14
vit01(lenina,50) — All
2014-04-17 19:15:56


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

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


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

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


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

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

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

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


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

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


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

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

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

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

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


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

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


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

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

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


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

в hg

[>] обновил архив 0.3
ii.about.14
51t(lenina,1) — All
2014-04-18 16:28:33


ссылки те же

[>] Re: ii 03
ii.about.14
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
ii.about.14
51t(lenina,1) — vit01
2014-04-18 16:58:03


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

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


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

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


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

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


да, давай.

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

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


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

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


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

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


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

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


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

[>] клиенты пока не нужны
ii.about.14
51t(lenina,1) — All
2014-04-18 17:15:01


клиенты пока не нужны, пока мы не решим, куда их вести будем, и нужны ли архивы...

хотя, в принципе, можно пока на 51t.ru и заворачивать.только нужно на новые эхи настроить. бон весь не брать, только im, dev, about, test

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


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

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


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

[>] PKGBUILD готов
ii.about.14
vit01(lenina,50) — All
2014-04-18 17:37:09


pkgname=('ii-net')
pkgver=('03')
pkgdesc=("russian fido-like messaging system with web interface")
pkgrel=1
arch=('any')
depends=('python2')
license=('custom')
url="http://ii.51t.ru"
source=("http://51t.ru/s/ii-$pkgver.tar.gz"
"http://51t.ru/s/iiclient-$pkgver.tar.gz"
"http://51t.ru/s/iitxt-$pkgver.tar.gz"
"http://irk38.tk/files/scripts.tar.gz"
)
md5sums=(
"4130f8c6b253254a773e02328d723816"
"8b090e725df73010e41b04fa54c8f95f"
"a17bfec7085737a8e19bf287008f25d5"
"8e66a1332ddb63267911a08220b0ca7a"
)

package() {
cd "${srcdir}"
mkdir -p $pkgdir/usr/share/ii-net/{ii-server,ii-client,ii-txt}
cp -r ii-03/* $pkgdir/usr/share/ii-net/ii-server
cp -r iiclient-03/* $pkgdir/usr/share/ii-net/ii-client
cp -r iitxt-03/* $pkgdir/usr/share/ii-net/ii-txt
cp -r iitxt-03/{.py,.out} $pkgdir/usr/share/ii-net/ii-txt/

mkdir -p $pkgdir/usr/bin/
cp scripts/* $pkgdir/usr/bin/
}

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


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

[>] Re: PKGBUILD готов
ii.about.14
51t(lenina,1) — vit01
2014-04-18 17:38:43


мне не нравится этот лицензий CUSTOM, custom обычно у проприетарщины страшной, я такое в aur даже не смотрю :)

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


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

[>] Re: PKGBUILD готов
ii.about.14
vit01(lenina,50) — 51t
2014-04-18 17:39:49


А чем тогда custom заменить можно?

[>] Re: PKGBUILD готов
ii.about.14
51t(lenina,1) — vit01
2014-04-18 17:44:35


не знаю :)

[>] Re: PKGBUILD готов
ii.about.14
vit01(lenina,50) — 51t
2014-04-18 17:45:19


Тогда пусть будет custom, потому что у разных компонентов всё равно разные лицензии.

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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

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


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

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


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

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


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

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


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

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


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

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

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


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

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


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

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


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

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


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

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


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

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

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


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

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

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

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

Pages: 1 2 3