Andy Melnikov (nponeccop) wrote,
Andy Melnikov
nponeccop

Category:

Прогресс по починке опенсорсного гнилья-6

Матрицу создаёт, как оказалось, всего человек 5. Поэтому отписал главному перлотестеру по винде, и он таки протестировал мой бранч пакета Proc::Guard на винде:

http://fast-matrix.cpantesters.org/?dist=Proc-Guard%200.07_02-TRIAL;os=mswin32;reports=1

Помимо этого Danga::Socket, единственный, на который я выбил права комейнтейнера, можно считать что протестирован:

http://fast-matrix.cpantesters.org/?dist=Danga-Socket%201.62_03-TRIAL

Только одна незелёная клеточка и та полузелёная - то есть либо гейзенбаг, либо баг в зависимости от конфигурации, и на netbsd, которая не самая популярная платформа. Короче надо релизить и смотреть на более обширный поток тестеров. Вдобавок, если тест официального релиза зелёный, начнут тестировать обратные зависимости, которых у пакета овердохуя, и слать доселе не известные баги.

По другому проекту решил, что план с переходом на последние версии зависимостей провалился, и надо пробовать починить малой кровью - собрать node 0.10 на последнем арче, то есть с новым gcc и новыми glibc и т. д., после чего собрать в этой ноде старые прибитые версии зависимостей, и ничего - ни socketstream, ни everyauth, не чинить.

Кроме этого, внезапно вернулся в бой наш товарищ по дотнеткору, так что наша замороженная на время эпопея с Akka.Net надеюсь что разморозится.

Upd: внезапно официальные бинарники ноды запускаются на арче, как для 0.10, так и для 0.12 - да, это ДРЕВНИЕ версии, а не опечатка. Так что если сборка с AUR не завершится успешно - можно пробовать их опять же как shortcut. Но у нас в зависимостях есть модули с сишным кодом, которые вполне могут отказаться собираться на новых gcc и systemd.

Upd2: по дотнеткору есть претензия к отсутствию поддержки systemd - ну то есть структурное логирование ILogger не идёт в атрибуты journald. Есть какие-то поделки для systemd, но думаю их придётся перекрашивать

Upd3: AUR таки предсказуемо не собрался. То есть, надо либо патчить скрипт сборки, либо пробовать собирать более свежие версии (более свежие в смысле последние из 0.10.х). То есть, вариант заюзать апстримовские бинарники выглядит сейчас более привлекательным.

Upd4: таки зарелизил Danga::Socket 1.62: https://metacpan.org/changes/distribution/Danga-Socket. Интересно что релизы зеленеют (ну или краснеют, но у меня пока тьфу-тьфу - http://fast-matrix.cpantesters.org/?dist=Danga-Socket%201.62) очень быстро, быстрее чем пробные версии. Ну то есть больше народу их тестируют. Интересно также, что некоторые отчёты говорят, что тестирование производилось с Test::TCP какой-то дремучей версии. Ну это даже к лучшему - видно что совместимость в Test::TCP не поломали.
Tags: programming, все пидарасы а я, выебудни
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments