LINUX.ORG.RU

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

 


1

1

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

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

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

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

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

★★★★★

Проверено: Shaman007 ()

Почему бы не вести разработку на каком-нибудь github/bitbucket, и использовать их ресурсы для раздачи исходников?

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

Почему бы не вести разработку на каком-нибудь github/bitbucket, и использовать их ресурсы для раздачи исходников?

Ну, у него свой git-сервер. Можешь пойти спросить, зачем.

Предполагаю, что ответ будет в духе: «А почему бы мейнтейнерам Gentoo не копировать мои пакеты на битбакет, гитхаб или куда угодно и не использовать эти ресурсы для раздачи исходников своим пользователям?»

proud_anon ★★★★★ ()

По всей видимости, источником трафика являются пользователи source-based-дистрибутивов

По всей видимости

ясненько.

ymn ★★★★★ ()

А что, разве в генте нет зеркал?

anonymous ()

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

Красные глаза —

Собираю, компиляю,

Красные глаза —

Ебилды в портажи качаю.

Красные глаза —

Самые свежайшие!

Красные глаза,

Красные глаза...

Odalist ★★★★★ ()

ВНЕЗАПНО, сорцы зеркалятся почти в каждой стране, да ещё и не на одном зеркале. Если у него с сайта и качают, то скорее всего врукопашную, какие-нибудь юзеры LFS (Привет, Spoofing!).

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

ВНЕЗАПНО, сорцы зеркалятся почти в каждой стране, да ещё и не на одном зеркале. Если у него с сайта и качают, то скорее всего врукопашную, какие-нибудь юзеры LFS (Привет, Spoofing!).

А ведь действительно.

Может, ГобоЛинуксоиды?

proud_anon ★★★★★ ()

Мил человек, а при чём тут Gentoo, позвольте узнать?

Во-первых, у Gentoo есть зеркала, а во-вторых, в портежах уже месяц как нет ничего старее версии 5.0.8, которая на сайте автора вполне себе доступна.

anonymous ()

Как думаете — Внимание к себе привлекает? Денег хочет?

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

Факт остаётся фактом. Гентушные ебилды умеют в зеркала, остальное мне не известно.

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

Внимание к себе привлекает?

Разве не очевидно?

Денег хочет?

Его могут послать в пешее эротическое путешествие, и не только жители территории бывшего совка, это дело перехватили уже многие, так что дело RMS процветает.

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

Есть, но если все они недоступны, скачивается с офсайта.

anonymous ()

Ну офигеть теперь, чувак жалуется, что стал популярным

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

Предполагаю, что ответ будет в духе: «А почему бы мейнтейнерам Gentoo не копировать мои пакеты на битбакет, гитхаб или куда угодно и не использовать эти ресурсы для раздачи исходников своим пользователям?»

Вполне вменяемый ответ.

sluggard ★★★★★ ()

Что за бред. Автор XZ про зеркала не слышал? У того же Gentoo их уйма.

BattleCoder ★★★★★ ()

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

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

Автор XZ всё правильно сказал.

if [[ ${PV} == "9999" ]] ; then
	EGIT_REPO_URI="http://git.tukaani.org/xz.git"
	inherit git-2 autotools
	SRC_URI=""
	EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
else
	MY_P="${PN/-utils}-${PV/_}"
	SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
	S=${WORKDIR}/${MY_P}
	EXTRA_DEPEND=
fi

Это из ebuild xz-utils.

Deleted ()

Наверняка яблочники несчастные со своим homebrew.

Просто их обижать неполиткорректно, пришлось прикрыться эвфемизмом «пользователи source-based дистрибутивов».

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

Почему бы не вести разработку на каком-нибудь github/bitbucket, и использовать их ресурсы для раздачи исходников?

Почему бы дистрописателям не использовать какой-нибудь github/bitbucket как зеркало?

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

У скольких человек размаскирована live-версия 9999?

anonymous ()

По ссылке про Gentoo ни слова. Предлагаю забанить ОПа.

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

Ты болван, все сорсы автоматически тянутся с $GENTOO_MIRRORS, а не по ссылке из ебилда.

anonymous ()
> brew info xz
xz: stable 5.2.2 (bottled)
General-purpose data compression with high compression ratio
http://tukaani.org/xz/
/usr/local/Cellar/xz/5.2.2 (59 files, 1,7M) *
  Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/xz.rb
==> Options
--universal
	Build a universal binary

И откуда оно качается?

class Xz < Formula
  desc "General-purpose data compression with high compression ratio"
  homepage "http://tukaani.org/xz/"
  url "https://fossies.org/linux/misc/xz-5.2.2.tar.gz"
  mirror "http://tukaani.org/xz/xz-5.2.2.tar.gz"
Гыгыгы :D

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

Внимание к себе привлекает? Денег хочет?

и то и другое, на новый сервер намекает ;)

bohm ★★★★★ ()
Последнее исправление: bohm (всего исправлений: 2)
Ответ на: комментарий от anonymous

Если сорсы есть на зеркале. На яндексе, например, их нет.

Deleted ()

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

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

а если зеркала не прописаны, чё делать-то?

Вдоль, конечно же.

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

юзеры LFS

Вряд ли он бы жаловался на траффик от 2-3 человек.

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

Скорее он просто пожаловался на траффик, а остальное придумали комнатные журналисты. Без пруфа сказать сложно.

Ghostwolf ★★★★ ()

Уберите Gentoo из новости - как уже не раз было сказано, там все зеркалируется

nE0sIghT ()

в NetBSD для каждого пакета определен список зеркал, например

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

Знаешь, почему? Потому что BSD - сила! :)

anonymous ()

В Gentoo все пакеты из главного дерева скачиваются portage сначало с зеркал самой Gentoo, а потом уже - с сайтов upstream-а

И что-то мне кажется что это достаточно общепринятая практика, а не какой-то rocket science

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

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

В оригинальной статье про gentoo ни слова.

https://devmanual.gentoo.org/general-concepts/mirrors/

Mirrors Automatic Mirroring

Packages will automatically have their SRC_URI components mirrored onto Gentoo mirrors. When fetching, Portage checks Gentoo mirrors first before trying the original upstream location.

This is generally desired behaviour — upstream mirrors are prone to being rearranged, tidied out or having files modified.

Прошу proud_anon или Shaman007 пофиксить текст новости.

sf ★★ ()

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

Вот это поворот. XZ никому не нужен, получается? :)

Или это такой пиар-ход?

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

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

Legioner ★★★★★ ()

Ну и даун

Поставил бы хоть редирект на зеркало что ли

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

Несколько сот долларов - это сколько петабайт?

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

Например на digitalocean $200 это 10 терабайтов. Ещё 2 дают бесплатно. Итого 12 терабайтов или 0.012 петабайта. Если у него дистрибутив занимает 1 мегабайт, это десять миллионов скачиваний за месяц.

К тому же у многих хостеров трафик куда более дорогой.

Legioner ★★★★★ ()
Последнее исправление: Legioner (всего исправлений: 2)
Ответ на: комментарий от Odalist

два красных глаза этому.. ээ ошибка.. ошибка.

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

Например на digitalocean

Дураку закон не писан. Я могу и дороже найти.

К тому же у многих хостеров трафик куда более дорогой.

Дураку закон не писан. Я могу и дороже найти.

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