LINUX.ORG.RU

Разработчик XZ Utils пожаловался на source-based-дистрибутивы

 


1

1

Лассе Коллин (Lasse Collin), мейнтейнер XZ Utils — пакета, содержащего liblzma и программу xz, пожаловался на слишком большой трафик к его сайту. Из-за него он был вынужден закрыть доступ к исходникам некоторых старых версий в форматах .gz и .bz2 (исходники в формате .xz остаются доступны). Пакет XZ Utils де-факто входит в число основных компонентов современных дистрибутивов.

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

Впрочем, конкретно в этом случае мера временная. Коллин предполагает вернуть все файлы обратно в ноябре.

>>> Главная страница проекта

>>> Архивная ссылка на WebCite

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 7)

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

upcFrost ★★★★★
()

А я наоборот отключил использование зеркал Gentoo и занёс distfiles.gentoo.org в чёрный список! А то задолбало что на Sourceforge и прочих Google Code у бинарей для Windows 150000 скачиваний, а у Source Code для Linux - 21. И я решил немного увеличить этот счётчик. Но не будешь же для каждого конкретного ебилда скачивать всё вручную?

Xz-utils за последний год скачал только три раза: установка системы и два раза обновление ебилда. Советую автору отказаться уже от диал-апа.

anonymous
()

Пусть на гитхабе сырцы хранит. Самое удобное место.

Rinaldus ★★★★★
()

Во фре обычная практика.

ritsufag ★★★★★
()

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

l
()

P.S. Скорее всего кривые настройки зеркал. Для нашей страны - актуальны http://mirror.yandex.ru/gentoo-distfiles/ кто не в курсах. Для Gentoo: nano -w /etc/portage/make.conf GENTOO_MIRRORS="http://mirror.вашаконтора.ru/gentoo-distfiles/ http://mirror.yandex.ru/gentoo-distfiles/ http://distfiles.gentoo.org" Т.е. минимум 3 уровня зеркал есть. Поэтому, жалобы мне, мягко говоря, не понятны.

l
()

Все проблемы из за этих гентушников. Понабрали по объявлению вот и результат...

AVL2 ★★★★★
()

Поставил бы капчу. И рекламный блок :)

teploson
()

openbsd это source-based?

закрыть доступ к исходникам некоторых старых версий в форматах .gz и .bz2 (исходники в формате .xz остаются доступны).

этот парень - гений

buratino ★★★★★
()

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

Тролль 80-го левела :-).

ei-grad ★★★★★
()

Чувак, конечно, прав, но, кмк, стоит сменить хостинг. Предложил ему зеркало поднять.

true_admin ★★★★★
()

в форматах .gz и .bz2 (исходники в формате .xz остаются доступны)

unzip.zip

anonymous
()

Лассе Коллин

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

anonymous
()
Ответ на: комментарий от anonymous

Коль скоро ты богатенький Буратино, то мог бы и помочь.

anonymous
()
Ответ на: ДА! от yoghurt

Linux - могила, брат! :)

И что ты тут забыл мудила?!

anonymous
()
Ответ на: комментарий от r3lgar

А мне интересно, почему в генте не все сорцы зеркалятся... Например, doxygen после версии 1.5.4 или matplotlib - после 0.90

Лицензии позволяют это делать, оганичений на загрузку в ебилде нет. Но на зеркалах исходников тоже нет.

trupanka
()

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

HyperCOGENT
()
Ответ на: комментарий от trupanka

Там в ебилде стоит RESTRICT=«mirror». Прозреваю, что девелоперы добавили, пока тестили у себя в оверлее, а потом тупо забыли удалить. Создай багу.

anonymous
()
Ответ на: комментарий от HyperCOGENT

Дядя, а ты сколько отбашлял ему, что так указываешь, каким ему хостингом пользоваться?

redgremlin ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Я как пользователь OpenEmbedded еще могу понять зачем я тяну исходники в том числе xz, но зачем это делают красноглазые школотроны для своих «яумамыхацкер»-ских десктопов не понимаю...

Всего тридцать лет, а уже всех школотой обзывает. Ну-ну.

andreyu ★★★★★
()
Ответ на: комментарий от Legioner

Например на digitalocean $200 это 10 терабайтов.

Зачем мне галстук за 5 баксов, если за углом можно такой же за 500 купить?

andreyu ★★★★★
()

Этим летом столкнулся с грамотным решением проблемы, описанной в ОП. На одном сайте несколько лет как тянули JS-файлик с сервера автора.

Так вот он вместо истерии, просто добавлял комментарий в код, что неплохо было бы забирать файл с CDN и редиректил на него.

shrub ★★★★★
()
Последнее исправление: shrub (всего исправлений: 1)

Коллин мне ответил. Он сказал что он решит тем или иным способом проблему с трафиком, но рекомендует дистрам держать своё зеркало чтобы меньше зависить от апстрима.

true_admin ★★★★★
()
Ответ на: комментарий от cvv

Отдача файлов - синхронная операция, поэтому nginx тут ничем не лучше, если, конечно, на апач не навешено всякой гадости типа пхп

annulen ★★★★★
()
Ответ на: комментарий от true_admin

рекомендует дистрам держать своё зеркало чтобы меньше зависить от апстрима.

Юмор в том, что все дистрибутивы, у которых действительно есть пользователи, так и делают. Включая Gentoo. То, на что он жалуется, конечно, имеет объяснение, но вовсе не такое, как ему кажется.

anonymous
()

А сколько source-based-дистрибутивов вообще есть в наличии? В gentoo сорцы тянутся с зеркал, так что предьява на 95% не обоснованна.

ass ★★★★
()

Назавтра выяснится, что какой-нибудь китайский IM так проверяет соединение с интернетом. С них станется, прецеденты были.

anonymous
()
Ответ на: комментарий от trupanka
* app-doc/doxygen
     Available versions:  1.8.5^mt 1.8.9.1^mt 1.8.10-r1^mt **9999^mt {clang debug doc dot doxysearch latex qt4 sqlite ELIBC="FreeBSD" LINGUAS="af ar ca cs da de el eo es fa fi fr hr hu hy id it ja ko lt mk nb nl pl pt pt_BR ro ru sk sl sr sv tr uk vi zh" USERLAND="GNU"}
     Homepage:            http://www.doxygen.org/
     Description:         Documentation system for most programming languages

* dev-python/matplotlib
     Available versions:  1.4.2^m 1.4.3^m ~1.5.0^m **9999^m {cairo doc examples excel fltk gtk gtk3 latex pyside qt4 qt5 test tk wxwidgets PYTHON_TARGETS="python2_7 python3_3 python3_4 python3_5"}
     Homepage:            http://matplotlib.org/
     Description:         Pure python plotting library with matlab like syntax

Теперь объясни мне, с какого перепуга Gentoo должен хранить такое говно мамонта, если оно даже не соберется в стабильной системе?

anonymous
()
Ответ на: комментарий от loz

Они же не дураки, там же лимиты есть

// хотя сомневаюсь, что в масштабах xz-utils в них бы кто-то упёрся

vitalif ★★★★★
()
Последнее исправление: vitalif (всего исправлений: 1)

Впрочем, конкретно в этом случае мера временная. Коллин предлагает вернуть все файлы обратно

devnullopers
()
Ответ на: комментарий от Deleted

Портаж смотреть в зеркала умеет перед скачиванием из SRC_URI ебилда. За подробностями кури код портажа и еклассы.

r3lgar ★★★★★
()
Ответ на: комментарий от Ghostwolf

2-3 человек.

В рашке — возможно (я и спуфинг, лол), а по миру наберётся достаточно, чтобы положить один убогий сайт.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

положить один убогий сайт

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

PS.

Шах расписался в полном неумении -
Вот тут его возьми и замени!
Где взять? У нас любой второй в Туркмении -
Аятолла и даже Хомейни.

Всю жизнь мою в ворота бью рогами, как баран,-
А мне бы взять Коран - и в Тегеран!

(q)ВСВ

PPS.
Не ссы в колодец, будешь оттуда пить... А может нет, хотя вряд ли ... :-)

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 3)
Ответ на: комментарий от trupanka

Это уже зависит от других факторов. В данном случае замечание не к месту — XZ зеркалится на всех изветсных мне зеркалах (европа, азия, америка), так что паника у сабжевого поциента высосана из пальца.

r3lgar ★★★★★
()
Ответ на: комментарий от Dark_SavanT

У нищих зеркал нет.

А кто мешает брать сорцы с гентозеркала? Патчи-то накладываются уже на конечной машине, и фетчатся отдельно от сорцов.

Я себе LFS раз пять собирал из сорцев, взятых с гентозеркала (по сути тупо из distfiles), и ничего, работало.

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.