Aleksandra
но ругать его за неё вообще-то рука не поднимется
Aleksandra
он мог просто уйти, совсем
Aleksandra
и вместо того чтобы тут яриться. можно пойти и стать майнтейнером этих ключевыз пакетов
Aleksandra
это неправда
Aleksandra
я _знаю_
Aleksandra
maven и ant выносили не моудльщики а майнтейнер maven и ant
Aleksandra
"модульщики" - ничего никуда принудительно не выносили
Aleksandra
они создали фреймворк
Aleksandra
это неправда
Aleksandra
нет, опять неправда
Aleksandra
если хочешь стать майнтейнером немодульного java-пакета - приди и скажи об этом
Aleksandra
stewardship sig очень нуждается в таких людях
Aleksandra
поднимай
Aleksandra
я знаю, что наличие пакта в модулях не отнимает возможности майнтейнить его вне модуля
Aleksandra
просто желающие делать это не появились
Aleksandra
они ругают того одного майнтейнера в чатиках
Aleksandra
конфликт имен и ownership между немодульным пакетом и модульным пакетом из default-модуля всегда будет разрешен в пользу немодульного пакета. Это я тебе всем авторитетом FESCo могу гарантировать
Aleksandra
потому что поддержка модулей показалась им проще
Aleksandra
спроси вон у игоря зачем он разбежался и сделал модуль аж для minetest
Alexandr ∨∧‾
в смысле? как убили?
Aleksandra
модуль даёт возможность бандлить зависимости, и оказывается майнтейнеры не могут перед этим искушением устоять
Aleksandra
modularity-товарищи не учли этого социального аспекта
Aleksandra
да, в пакетах. модули предназначены для ситуаций когда это тем не менее необходимо
Aleksandra
но вот необходимость надо было ограничивать жестче
Aleksandra
сейчас на создание дефолтных модулей ввели мораторий, то есть новые можно делать только с одобрения fesco, но java уже убежала, и теперь её надо реанимировать
Alexandr ∨∧‾
такс, я так понимаю что речь идет о пакетах с антом и мавеном?
Aleksandra
опять же, она всем нужна, но все так привыкли что там кто-то есть кто пашет за них, что майнтейнить некому, в такой ситуации всё сложно
Aleksandra
такс, я так понимаю что речь идет о пакетах с антом и мавеном?
там целая группа пакетов, модули maven, и особенно javatools
Aleksandra
майнтейнер их увел в модульное подпространство и немодульные пакеты которые были на них завязаны теперь страдают, например eclipse
Alexandr ∨∧‾
там целая группа пакетов, модули maven, и особенно javatools
эм. для работы мавена не нужно ничего кроме jdk
Aleksandra
для работы мавена нужен майнтейнер мавена который его опакечивает
Aleksandra
и maven там не один, у него кучка плагинов и зависимостей и прочих утилит помельче
Alexandr ∨∧‾
вот это да. но я уже сто лет не видел людей, которые ставят мавен через системные пакетные манагеры
Alexandr ∨∧‾
и maven там не один, у него кучка плагинов и зависимостей и прочих утилит помельче
плагины, зависимости и утилиты мавен тянет с сети, не надо их ставить в систему
Alexandr ∨∧‾
мне интересно вот это все хрень для чего... ну емае, мавен сам это все стягивает и складывает в локальный мавен репо
Aleksandra
плагины, зависимости и утилиты мавен тянет с сети, не надо их ставить в систему
когда ты собираешь rpm-ку для eclipse ничего тянуть с сети нельзя
Alexandr ∨∧‾
ссзб личить доступ сетевому пакетному манагеру
Alexandr ∨∧‾
maven central обложен со всех сторон, туда всякий шлак не попадает
Aleksandra
мамма-п-п-параннойа
почитай про npm install и историю одной библиотечки из пяти строк
🦥Alex Fails
"Builds.shipilev.net - still better than npm install"
Alexandr ∨∧‾
почитай про npm install и историю одной библиотечки из пяти строк
ты это рассказываешь фулстек разработчику?
Dead
мамма-п-п-параннойа
не паранойа, а вынужденная необходимость
Aleksandra
ты это рассказываешь фулстек разработчику?
https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/
Aleksandra
я это расказываю тому кто не понимает зачем нужны пакеты
Aleksandra
их тоже загнали в модуль, но там ситуация попроще
Alexandr ∨∧‾
каждый пакет в maven central подписан автором и только автор туда может нафигарить малвари, чего он делать не станет ибо его сразу пропалят и подвесят за яйца. пакетить jar в пакеты rpm/deb/any else - бред полнейший, ты туда засунешь только ровно то же что лежит в maven central. сомневаюсь что jar кто то проверяет переопакечиванием в rpm
Alexandr ∨∧‾
так что это чисто параннойа
Alexandr ∨∧‾
ㅤ
спроси вон у игоря зачем он разбежался и сделал модуль аж для minetest
Игорь уже дропнул ВСЕ свои Rust модуль пакеты для F31и сказал что это было очень плохой идеей.
Alexandr ∨∧‾
я это расказываю тому кто не понимает зачем нужны пакеты
я прекрасно понимаю для чего и говорю - тут они не нужны
Aleksandra
надо поправить будет
Alexandr ∨∧‾
.net-core еще та балалайка
Aleksandra
я там ещё комайнтейнер до сих пор
Alexandr ∨∧‾
не тщательнее maven central
🦥Alex Fails
Надо дядю Нёвера спросить😊🤔
Alexandr ∨∧‾
ибо он не нужен никому
Alexandr ∨∧‾
вы тут такой треш вторится что кошмары потом буду сниться
ㅤ
For fun. 😂
Aleksandra
это уже баййййааан
именно что баян, поэтому странно до сих пор видеть людей которые не понимают разницы
Alexandr ∨∧‾
п.с. если мучает паранноя - все решается просто, делается проксирующий мавен репо до централа, это прям стопроцентная защита
Alexandr ∨∧‾
Alexandr ∨∧‾
Alexandr ∨∧‾
туда не попадает что угодно
Alexandr ∨∧‾
ахахаз
Alexandr ∨∧‾
понятно
Igor
А что нужно делать?
Alexandr ∨∧‾
кстати, а есть реальные кейсы когда java сырцы собираются в copr и пакуются тут же в rpm?
🦥Alex Fails
А какой патч от тебя хотят
Alexandr ∨∧‾
а зачем тогда мавен?
Alexandr ∨∧‾
Alexandr ∨∧‾
Alexandr ∨∧‾
они собираются в copr?