# bugs
jmaks(tavern,12) — All
2020-01-08 07:17:31


@Difrex

изучая твои наработки, наткнулся на gitea;

какой-то баг похоже затесался в ui, или же в db -- не отображает корректно время в подписях к коммитам
закинул скрин в фэху test у таверны

http://idec.spline-online.tk/s/download/test/2020-01-08-123707_685x443_scrot.png

# Re: bugs
Difrex(dynamic,1) — jmaks
2020-01-08 08:41:32


> какой-то баг похоже затесался в ui, или же в db -- не отображает корректно время в подписях к коммитам

Да, я знаю про этот баг, но непонятно, как его исправить. Я создавал таск на гитхабе, мне там не помогли. Баг почему-то только на этом моем хосте вспроизводится. Причем я перешел со своих сборок на официальный докер-образ - не помогло. Непонятно куда копать. Думаю, что когда я утащу gitea в своё облако(уже развернуто, динамик уже в нем, например), то проблема уйдет.

# Re: bugs
jmaks(tavern,12) — Difrex
2020-01-08 16:42:39


Что за облако? На чём-где-когда, что за ттх?

>>Да, я знаю про этот баг, но непонятно, как его исправить.
А субд у тебя какое используется? Как настроено? Так вот по внешнему виду, гадая на кофейной гуще, словно запрос не долетает до бд и возвращает просто значение самого запроса из функции.

# Re: bugs
Andrew Lobanov(tavern,1) — jmaks
2020-01-09 08:36:51


jmaks> закинул скрин в фэху test у таверны

Для картинок есть фэха pictures. Зачем плодить сущности?

# Re: bugs
1i8r4(syscall,11) — Andrew Lobanov
2020-01-09 15:47:46


jmaks>> закинул скрин в фэху test у таверны

AL> Для картинок есть фэха pictures. Зачем плодить сущности?

Вот об этом и было моё предыдущее сообщение; ткните носом в доку, или в ссылку, где почитать,
или дайте объяснение, положение и т.д.
Как устроена в принципе fecho^?

Кидал через web-ui, было не совсем понятно, в списке каталогов вижу, что fecho есть; а в списке выбора не вижу, что могу её выбрать для
использования upload, тем не менее в поле введя вручную test, файло прогрузилось;
Заодно и test пройден. Опять же пикча была про баги, а поглядев на содержание pictures, показалось некошерным заливать туда;

# Re: bugs
jmaks(tavern,12) — Andrew Lobanov
2020-01-09 16:54:04


Закинул в фэху pictures три скрина;
Очень странное поведение цезия.
#001 -- получаем если в форме ответа в шапке= после всей служебной информации, типа кому-куда-откуда -- взять к примеру и написать ещё строку, собственно я добавлял новую строку, без пустой -- To: Difrex

#002 -- или адрес ноды @mira поменялся, или почему; но при обновлении крашнулся цезий; или мои креды login/auth сдохли на ней; не понятно...

#000 -- забавно-странное поведение, первый раз увидел, что до ноды не прошёл коннект, т.е. по сути получил как бы от неё таймаут и сброс сокета; хотя дальше всё прошло гладко.
Из-за чего может такое быть? "Медленный инет"? Много ретрансляторов на пути? Загруженность выходного/входного канала?

# Re: bugs
vit01(mira, 1) — jmaks
2020-01-11 14:41:37


jmaks> #002 -- или адрес ноды @mira поменялся, или почему; но при обновлении крашнулся цезий; или мои креды login/auth сдохли на ней; не понятно...

Станция вполне себе работает и всё принимает. Пишу же с неё

Но с недавнего времени она работает исключительно по HTTPS, а все соединения с HTTP либо не принимает, либо редиректит.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

# Re: bugs
Andrew Lobanov(tavern,1) — 1i8r4
2020-01-11 20:44:01


jmaks>>> закинул скрин в фэху test у таверны
AL>> Для картинок есть фэха pictures. Зачем плодить сущности?
1i8r4> Вот об этом и было моё предыдущее сообщение; ткните носом в доку, или в ссылку, где почитать,
1i8r4> или дайте объяснение, положение и т.д.
1i8r4> Как устроена в принципе fecho^?

Про устройство лучше всего читать документацию: https://ii-net.tk/idec-doc/?p=extensions

Файлэхи работают по аналогии с обычными эхами. В iing поведение схоже во всём. Например, отправка файла в несуществующую фэху приводит к созданию этой фэхи на узле.

Разве что фэх нет бэкбонных, то есть их хождение дело полностью добровольное. Де-юре у нас нет и бэкбонных эх, но де-факто это не так. Организационные вопросы пока решаются неформально или не решаются вовсе в силу малочисленности сообщества. Пользователей это вообще касается мало, а сисопов у нас по пальцам одной руки можно пересчитать.

1i8r4> Кидал через web-ui, было не совсем понятно, в списке каталогов вижу, что fecho есть; а в списке выбора не вижу, что могу её выбрать для использования upload, тем не менее в поле введя вручную test, файло прогрузилось;

Довольно странно. Только что зашёл в таверну и список файлэх при загрузке файла работает. Можешь подробнее описать последовательность действий?

1i8r4> Заодно и test пройден. Опять же пикча была про баги, а поглядев на содержание pictures, показалось некошерным заливать туда;

Это фэха для любых картинок, кроме порнографических и эротических. Ну до кучи не хотелось бы видеть там изображения экстримистского и политического характера, разжигающих межнациональную или расовую ненависть. В остальном можно что угодно туда кидать :)

# Re: bugs
Andrew Lobanov(tavern,1) — jmaks
2020-01-11 20:44:09


jmaks> Очень странное поведение цезия.
jmaks> #001 -- получаем если в форме ответа в шапке= после всей служебной информации, типа кому-куда-откуда -- взять к примеру и написать ещё строку, собственно я добавлял новую строку, без пустой -- To: Difrex

Это криво, но это нормально. Заголовок сообщения представляет собой три строки, отделённые от текста сообщения пустой строкой. Ты сохранил некорректный формат. Дело в том, что цезий очень криво написан. И по большей части заброшен. Если я и сделаю чего, то только новый клиент. На данный момент есть некоторые наработки на эту тему, но до публичного релиза ещё далеко.

jmaks> #002 -- или адрес ноды @mira поменялся, или почему; но при обновлении крашнулся цезий; или мои креды login/auth сдохли на ней; не понятно...

Вот тут странно. Надо будет поразбираться что случилось. Authstr тут ни при чём, как и адрес, ведь сообщения то он скачал, а крашнулся уже на файлэхе.

jmaks> #000 -- забавно-странное поведение, первый раз увидел, что до ноды не прошёл коннект, т.е. по сути получил как бы от неё таймаут и сброс сокета; хотя дальше всё прошло гладко.
jmaks> Из-за чего может такое быть? "Медленный инет"? Много ретрансляторов на пути? Загруженность выходного/входного канала?

Это да. Таймаутится иногда. Связано это с тормознутостью моего узла, хотя и редко проявляет себя.

В общем, пока не знаю что тебе ответить. За репорты спасибо, но цезий проще выкинуть и написать с нуля, чем до ума доводить :)

# Re: bugs
libra(wonderland,1) — Andrew Lobanov
2020-01-12 23:45:42


1i8r4>> Кидал через web-ui, было не совсем понятно, в списке каталогов вижу, что fecho есть; а в списке выбора не вижу, что могу её выбрать для использования upload, тем не менее в поле введя вручную test, файло прогрузилось;
AL> Довольно странно. Только что зашёл в таверну и список файлэх при загрузке файла работает. Можешь подробнее описать последовательность действий?
Ну вот смотри, давай ещё раз с картинками )))
** заходим в fecho видим поля --выпадающий список --поле ввода текстовых данных http://idec.spline-online.tk/s/download/test/screen_2020-01-13_00-19-04.png
.. набиваем test во второе
** открываем выпадающий список, видим ограниченное количество каталогов для выбора http://idec.spline-online.tk/s/download/test/screen_2020-01-13_03-29-28.png
.. подкидываем любой файл
.. он заливается в fecho >> test <<
** все правильно по логике работы, никаких багов;
.. возвращаемся в "корневой каталог" fecho http://idec.spline-online.tk/s/download/test/screen_2020-01-13_00-17-51.png
** видим другие каталоги не обозначенные так же в выпадающем списке;
.. я так понимаю, что их нужно прописывать в конфиг, чтобы они появлялись в списке для выбора

Так же. Какой должен быть правильный формат для имён файлов, для ноды iing, для заливки файлов через web^?
Постоянно в разных названиях файлов, что пытался пролить получаю reject. http://idec.spline-online.tk/s/download/test/screen_2020-01-13_04-00-39.png

??????
** только латинница
** пробелы не допускаются
** длина имени файла
** допустимые для загрузки форматы
** спец символы в названиях
** что я упустил
??????

1i8r4>> Заодно и test пройден. Опять же пикча была про баги, а поглядев на содержание pictures, показалось некошерным заливать туда;
AL> Это фэха для любых картинок, кроме порнографических и эротических. Ну до
кучи не хотелось бы видеть там изображения экстримистского и политического
характера, разжигающих межнациональную или расовую ненависть. В остальном можно
что угодно туда кидать :)

Ну т.е. само собой напрашивается, что всё, какой-то адекватный минимальный регламент должен быть...
Иначе получается можно кого-то оскорбить, унизить, расжечь пожар войны и нарушить в принципе законы какой-нибудь страны;
разместив изображения не свойственного характера= например уточку для ванны. ;\

+++ Caesium/0.4 RC1
+++ И кошки серы, и волка сколько не корми...

# Re: bugs
libra(wonderland,1) — Andrew Lobanov
2020-01-13 06:27:15


jmaks>> Очень странное поведение цезия.
AL> Это криво, но это нормально. Заголовок сообщения представляет собой три строки, отделённые от текста сообщения пустой строкой. Ты сохранил некорректный формат. Дело в том, что цезий очень криво написан. И по большей части заброшен. Если я и сделаю чего, то только новый клиент. На данный момент есть некоторые наработки на эту тему, но до публичного релиза ещё далеко.

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

Ну т.е. я открываю в редакторе сообшение которое отдает цезий -- сообшение-ответ, и вижу, что допустим там указаны какие-то поля в заголовках; и тут думаю, а дай я добавлю туда что-то еще, кажущееся для меня совершенно логичным, по аналогии с почтовыми заголовками (To, CC, FW, Reply, и т.д.)

Вписываю их, сохраняю, пробую отправить. И клиент естественно говорит, эй дядя, меня такому не учили и сваливает в закат.
По идее, это все от неочевидных действий пользователя, так я понимаю.

jmaks>> #002 -- или адрес ноды @mira поменялся, или почему;
AL> Вот тут странно. Надо будет поразбираться что случилось. Authstr тут ни при чём, как и адрес, ведь сообщения то он скачал, а крашнулся уже на файлэхе.

Гм, скажи что проверить; проверю, сэмулирую.

# Re: bugs
Difrex(dynamic,1) — jmaks
2020-01-26 08:51:33


> Что за облако? На чём-где-когда, что за ттх?
"Облако" так называемое на трех виртуалках. На Nomad+Consul+Traefik.

> А субд у тебя какое используется? Как настроено?
БД - Postgres. Настроенно обычно:
create_user -P gitea
create_db gitea -O gitea;

# Re: bugs
Difrex(dynamic,1) — libra
2020-01-29 06:43:17


> Ну т.е. само собой напрашивается, что всё, какой-то адекватный минимальный регламент должен быть...
Иначе получается можно кого-то оскорбить, унизить, расжечь пожар войны и нарушить в принципе законы какой-нибудь страны;
разместив изображения не свойственного характера= например уточку для ванны. ;\

По-этому у меня нет поддержки фэх. По этой же причине их нет в клубе, как я понимаю. Ещё проблема с фэхами в том, что там может варез распространяться.

# Re: bugs
libra(wonderland,1) — Difrex
2020-02-01 12:02:54


>> Что за облако? На чём-где-когда, что за ттх?
Difrex> "Облако" так называемое на трех виртуалках. На Nomad+Consul+Traefik.

>> А субд у тебя какое используется? Как настроено?
Difrex> БД - Postgres. Настроенно обычно:
Difrex> ====
Difrex> create_user -P gitea
Difrex> create_db gitea -O gitea;
Difrex> ====

А суть, зачем три виртуалки? Что делает каждый сегмент?!
Расположено всё в одной зоне?! На одном железе?

+++ idec mobile
+++ Делай, получится!!!

# Re: bugs
Difrex(dynamic,1) — libra
2020-02-01 14:49:09


> А суть, зачем три виртуалки?

Чтобы приложения могли мигрировать с ноды на ноду, а ещё у меня так исторически сложилось. Ну, и раз у меня все равно все в контейнерах давно пускается, то натянуть оркестратор на это все сам Джа велел.

> Расположено всё в одной зоне?! На одном железе?

Россия+Америка. Железо, как сам понимаешь, я не знаю какое - vps же.

> Что делает каждый сегмент?!
Предоставляет вычислительные мощности. И если вдруг я захочу, чтобы какой-то мой сервис пускался только в одном дц, то мне нужно изменить всего одну переменную:

sed 's/datacenters = ["byte", "do"]/datacenters = ["do"]/g'
и запушить в гит. Оно всё само переедет, причем без даунтайма и какого-либо ручного вмешательства.