ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Andrew Clark <andrewclarkii@gmail.com>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] delta rpm
Date: Mon, 8 Aug 2016 18:43:49 +0300
Message-ID: <CAMsxNkTnMSDw_p1mbkRYE5YzJV3V9ZpuOb9kyLBBn_YVDkQ-vA@mail.gmail.com> (raw)
In-Reply-To: <CA+qzennNDFrY9otPbEaK2QvOzc4J0oz4wOKv52-3BwGcSWOLvw@mail.gmail.com>

8 августа 2016 г., 18:11 пользователь Alexey Tourbin
<alexey.tourbin@gmail.com> написал:

> Вы скачете с темы на тему, пытаясь подавить визави обширностью своего
> кругозора (смех в зале). А где реализована delta rpm? Она была
> когда-то реализована в SuSE, а в апстриме rpm.org так и не
> реализована, насколько я знаю. В чем тогда состоит ваш аргумент, кроме
> напористости?

Вот в SUSE она была реализована. Что, они там тоже Вас не послушали.

> Еще два слова на тему delta rpm, раз уж вы напрашиваетесь. Не понятно,
> на каком уровне должна работать эта "дельта". Почему дельта должна
> обязательно быть на уровне файлов с расширением rpm? Ведь встает
> вопрос, по отношению к какой версии делать этот diff или дельту. Не
> лучше ли тогда делать дельту на уровне протокола типа rsync? Я же в
> свое время реализовал rsyncable gzip payload. Но у протокола rsync
> есть свои дефекты в этом отношении, ему нельзя сказать: сравнивай с
> тем-то. Александр Боковой потом еще предлагал использовать zsync. Это
> такая еще более сектантская и утопическая, хотя в чем-то и интересная,
> идея.

Так вот подумайте, на каком уровне она должна быть реализована,
пока думаете, я ей уже пользуюсь в Fedor'е. За пару лет осилите
придумать идеальную реализацию, дабы Ваше эго было удовлетворено?
Или снова "оно мне не нужно"?

> Overall, мне не понятно, what's your problem?

Да у меня нет проблем, они у Вас.

> У вас пакеты очень медленно скачиваются?

Да, у меня пакеты медленно скачиваются.

> Вы думаете, что разработчики rpm.org могут
> сделать так, чтобы пакеты у вас скачивались быстрее?

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

> Слушайте, вы даже хуже Черепанова, который иногда подвизается
> пиарщиком альт линукса и распространяет Вконтакте свою веру в альт
> линукс.

Я может быть и хуже Черепанова, но я никогда не работал на Альт,
не получал от них деньги, а потом мешал их с говном у них же в рассылках.
В отличие от Вас.

> Поучитесь у него принципам демагогии, у вас будет получаться
> лучше.

"Поучайте лучше Ваших паучат".

> Кто такие "остальные мейнтенеры rpm"? Несварение мыслей вы
> хотите выдать за веское мнение.

Остальные мейнтейнеры rpm, те которые коммитят в него. Ченждлог
альтового rpm осилите прочитать, или Вам объяснить с Хрюшей и
Степашкой, где его найти?

> А зачем вы тогда вписываетесь за подзаборную компанию?

Я не за компанию вписываюсь, а потому, что достала Ваша спесь.

>  У вас взыграло
> чувство справедливости, не хватает чего-то вроде товарищеского суда?

У меня взыграло чувство отвращения к сказанному Вами.

> Ну давайте дальше про дельту rpm. Во-первых, почему вам ее не хватает?

Вы меня будете через раз спрашивать почему мне ее не хватает, или
все-таки реализуете ее взяв за реализацию код из SUSE, на основании
Вашей "доброй воли". Я же могу на нее опереться?

> Это вас прямо каждый день беспокоит, когда лишние килобайты
> скачиваются?

Да, прямо каждый день, представьте себе.

> Во вторых, как ее правильно сделать. Допустим, у нас есть
> пакеты -alt1, -alt2 и -alt3. Какие дельты надо делать и где их
> хранить? Какой протокол будет обслуживать эти дельты? Это apt что ли
> должен будет спрашивать, "у вас есть дельта по отношению к такому-то
> имеющемуся пакету?" Я считаю, что вопрос дельты никак не связан с rpm,
> и его нужно рассматривать на более низком уровне, на уровне протокола
> передачи данных.

Почему Вы мне задаете эти вопросы? Вы же обладаете достаточной компетенцией,
для воплощения в жизнь пользовательских прось, Вы обладаете доброй волей
наконец. Вы умный - остальные дураки, согласно Вашим высказываниям, пожалуйста
приступайте. Со мной не надо такие вещи обсуждать, я конъюктурщик с Ваших слов.

> Вы сейчас в каком качестве выступаете?

Я в качестве пользователя выступаю сейчас.

> В качестве технического специалиста, который может написать хорошо продуманное техническое
> предложение?

Повторяю, технический специалист тут Вы. Сможете написать ТЗ/ИТР для переноса
delta rpm из SUSE в альтовый форк?

> Или, может, в качестве мецената, который хочет заплатить?

Любой труд должен быть оплачен, хороший труд должен быть хорошо оплачен.
Пожалуйста, оцените трудозатраты и время реализации проекта, напишите ТЗ/ИТР,
выложите для внесения замечаний. Если предложение будет экономически
целесообразно,
уверен, не один я захочу заплатить за такую полезную фичу.
Можно путем краудфандинга попытаться собрать необходимую сумму. Готовы взяться?

-- 
Talk is cheap, show me the code (c) Linus Torvalds

  reply	other threads:[~2016-08-08 15:43 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-08 15:11 Alexey Tourbin
2016-08-08 15:43 ` Andrew Clark [this message]
2016-08-08 16:20   ` Alexey Tourbin
2016-08-08 16:43     ` Andrew Clark
2016-08-08 16:57       ` Alexey Tourbin
2016-08-15 11:44         ` Sergey Afonin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAMsxNkTnMSDw_p1mbkRYE5YzJV3V9ZpuOb9kyLBBn_YVDkQ-vA@mail.gmail.com \
    --to=andrewclarkii@gmail.com \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git