Size: a a a

2021 January 09

ВР

Василий Степанович Р... in Modern::Perl
Sergey Zhmylove
https://www.rexify.org/docs/guides/using_modules_and_templates.html

Для срани модулей нет, но если некоторые другие:
https://metacpan.org/release/FERKI/Rex-1.13.2

Сейчас самое время появиться Василий Степанович и утвердить, что модули спана лучше ставить через системный менеджер пакетов и для этого в rex есть pkg
Ну через системный-то пакетный менеджер, конечно, лучше. Но не весь спан в системный репозитпоий перетолкали... 😟

А лучше-то чем?

Вот обновили вы системным пакетным менеджером перл.
Так все перломодули, которые ставились этим же менеджером тоже обновятся (причём сами) прямо во время обновления перла.

А модули, которые устанавливал спаном из спана не только не обновятся сами (не только не приставятся к обновлённому перлу даже своими старыми и необновлёнными версиями), но их ещё самому опять из спана к перлу обновлённому наталкивать придётся. Вот была ж халва за ними гоняться... 🤔
источник

ВР

Василий Степанович Р... in Modern::Perl
Sergey Zhmylove
Среди участников нет ни одного бота же, не?
Ой молви мне, боярин: не бот ли ты? (не демон?) 😁
источник

ВР

Василий Степанович Р... in Modern::Perl
Vadim Goncharov
живой спамер подключается к боту на время прохождения капчи, например
Нужен какой-то proof of work, который занимает время от минут 10 до нескольких часов, а то и до 1 суток. Ну чтобы убить время у живого спамера.
Или - повторите запрос через 5 часов (или там через сутки).
Это немного похоже на некоторые виды graylist в почте.
Нормальный человек даже и сутки подождёт - не переломится.
А вот некоторое число спамеров (не все, конечно) плюнет на такое ожидание и откажется от своих спамерских планов.
источник

SZ

Sergey Zhmylove in Modern::Perl
Василий Степанович Родин
Ну через системный-то пакетный менеджер, конечно, лучше. Но не весь спан в системный репозитпоий перетолкали... 😟

А лучше-то чем?

Вот обновили вы системным пакетным менеджером перл.
Так все перломодули, которые ставились этим же менеджером тоже обновятся (причём сами) прямо во время обновления перла.

А модули, которые устанавливал спаном из спана не только не обновятся сами (не только не приставятся к обновлённому перлу даже своими старыми и необновлёнными версиями), но их ещё самому опять из спана к перлу обновлённому наталкивать придётся. Вот была ж халва за ними гоняться... 🤔
Я не понял последней части
источник

SZ

Sergey Zhmylove in Modern::Perl
Установленные из спана модули будут доступны после обновления перла в системе
источник

SZ

Sergey Zhmylove in Modern::Perl
Единственный смысл использовать pkg для их установки -- это кастомные патчи, которые нужны в редких случаях, когда модуль не работает вообще, потому что во фре что-то сделано нормально, а не как в линуксе ;)
источник

DF

Denis F in Modern::Perl
Sergey Zhmylove
Единственный смысл использовать pkg для их установки -- это кастомные патчи, которые нужны в редких случаях, когда модуль не работает вообще, потому что во фре что-то сделано нормально, а не как в линуксе ;)
Локальный цпан и полетели
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis F
Локальный цпан и полетели
Ты о чем?
источник

DF

Denis F in Modern::Perl
Sergey Zhmylove
Ты о чем?
О патченых модулях
источник

DF

Denis F in Modern::Perl
Положил такой в своё зеркало и полетели
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis F
Положил такой в своё зеркало и полетели
Эээ, это нерационально
источник

SZ

Sergey Zhmylove in Modern::Perl
Смотри, сколько их
источник

DF

Denis F in Modern::Perl
А зачем их все в свой проект тащить? Локально патченые в своё зеркало кинул,  остальное из официальных зеркал
источник

IB

Ivan Bessarabov in Modern::Perl
leftpad
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis F
А зачем их все в свой проект тащить? Локально патченые в своё зеркало кинул,  остальное из официальных зеркал
А поддерживать кто это будет?)
источник

SZ

Sergey Zhmylove in Modern::Perl
Почему бы тогда вообще все модули не положить с срана себе в проект? :)
И тогда никаких зависимостей
источник

DF

Denis F in Modern::Perl
Sergey Zhmylove
А поддерживать кто это будет?)
Тот кто патчил модуль вестимо. Ибо нормальные модули патчить не надо, а заброшенные особо и не надо поддерживать
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis F
Тот кто патчил модуль вестимо. Ибо нормальные модули патчить не надо, а заброшенные особо и не надо поддерживать
Тот, кто патчил модуль под фряху не имеет доступ в мой локальный репозиторий
источник

ВР

Василий Степанович Р... in Modern::Perl
Sergey Zhmylove
Установленные из спана модули будут доступны после обновления перла в системе
Если я ставлю модули из спана, затем обновляю перл, то модули, которые я ставил из спана, в каталоги новой версии перла даже не копируются. Из-за этого сразу же перестают работать использующие эти модули перлоскрипты с вываливанием ошибок типа молуль такой-то не найден в @INC и приходится заново мне руками устанааливать из спана модули, как будто я их оттуда в старую версию перла устанавливал зря.

А системный пакетный менеджер с обновлением перла обновляет и перломодули, которые до обновления перла я устанавливал этим системным пакетным менеджером.
источник

SZ

Sergey Zhmylove in Modern::Perl
Василий Степанович Родин
Если я ставлю модули из спана, затем обновляю перл, то модули, которые я ставил из спана, в каталоги новой версии перла даже не копируются. Из-за этого сразу же перестают работать использующие эти модули перлоскрипты с вываливанием ошибок типа молуль такой-то не найден в @INC и приходится заново мне руками устанааливать из спана модули, как будто я их оттуда в старую версию перла устанавливал зря.

А системный пакетный менеджер с обновлением перла обновляет и перломодули, которые до обновления перла я устанавливал этим системным пакетным менеджером.
Так ты это, неправильно бутерброды ешь, дядя Федор
источник