Bug 55562

Summary: Прошу увеличить квоту для rx1513@
Product: Team Accounts Reporter: Сергей Жидких <rx1513>
Component: quotaAssignee: Gleb F-Malinovskiy <glebfm>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: major    
Priority: P1 CC: ancieg, arseny, dutyrok, glebfm, ldv
Version: unspecified   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 55679    

Description Сергей Жидких 2025-08-09 18:06:23 MSK
Нужно минимум 17GB сверху для обновления rust.
Comment 1 Anton Zhukharev 2025-08-13 13:34:48 MSK
17GB для обновления rust? Не многовато ли?
Comment 2 Alexandr Shashkin 2025-08-13 13:36:53 MSK
Здравствуй, Сергей, действительно, а зачем для обновления rust нужно 17 ГБ? Можешь подробнее описать.
Comment 3 Сергей Жидких 2025-08-13 13:45:54 MSK
(Ответ для Anton Zhukharev на комментарий #1)
> 17GB для обновления rust? Не многовато ли?

Минимальные требования требования для сборки Rust на официальном сайте составляют 30 ГБ (https://rustc-dev-guide.rust-lang.org/building/prerequisites.html). Размер исходников с вырезанными неиспользуемыми файлами составляет 17ГБ:
~/G/R/rust (sisyphus|↑2|●3) $ du -h --max-depth 0
17G     .

Я бы сказал, что это очень мало. Если можно, я бы добавил ещё сверху 3ГБ для портирования llvm в стабильные ветки.
Comment 4 Сергей Жидких 2025-08-13 13:48:00 MSK
(Ответ для Alexandr Shashkin на комментарий #2)
> Здравствуй, Сергей, действительно, а зачем для обновления rust нужно 17 ГБ?
> Можешь подробнее описать.
Гитовская история и завендоренные зависимости весят очень много:
~/G/R/rust (sisyphus|↑2|●3) $ du -h --max-depth 1
8,0K    ./.gear
177M    ./tests
39M     ./compiler
49M     ./library
732M    ./src
8,0K    ./.cargo
1,7G    ./vendor
8,0K    ./build
60K     ./.rpm
124K    ./LICENSES
14G     ./.git
17G     .
Comment 5 Anton Zhukharev 2025-08-13 14:21:47 MSK
(In reply to Сергей Жидких from comment #3)
> (Ответ для Anton Zhukharev на комментарий #1)
> > 17GB для обновления rust? Не многовато ли?
> 
> Минимальные требования требования для сборки Rust на официальном сайте
> составляют 30 ГБ
Это для сборочных артефактов.

> (https://rustc-dev-guide.rust-lang.org/building/prerequisites.html). Размер
> исходников с вырезанными неиспользуемыми файлами составляет 17ГБ:
> ~/G/R/rust (sisyphus|↑2|●3) $ du -h --max-depth 0
> 17G     .
Вы показали размер рабочей директории, а не общий размер объектов в git.
На гитовнице вся история для всех бранчей будет весить меньше 13G:

rsync -r --out-format="%f %b" rsync://git.altlinux.org/gears/r/rust.git/* | awk '{gsub(/\./,"",$2);sum+=$2}END{print sum}'
12829193114

> Я бы сказал, что это очень мало. Если можно, я бы добавил ещё сверху 3ГБ для
> портирования llvm в стабильные ветки.
Откуда вы снова взяли эту цифру? Снова из рабочей директории?
На гитовнице это будет весить чуть больше 250M.

rsync -r --out-format="%f %b" rsync://git.altlinux.org/gears/l/llvm20.1.git/* | awk '{gsub(/\./,"",$2);sum+=$2}END{print sum}'
254095402
Comment 6 Сергей Жидких 2025-08-13 15:18:00 MSK
Давайте пожалуйста вести себя вежливо.

Я признаю пробел знаний в области того как хранят файлы gitery и gyle. Среди всего материала который я прочитал, статьи посвящённой этому я не запомнил. Спасибо что объяснили.

Меня попросили обновить Rust и добавить поддержку wasm32-unknown-unknown. Я это с удовольствием сделал, единственный фактор который меня сейчас останавливает это пока квота. И до тех пор пока квота позволяет стабильно собирать требуемые пакеты, - я доволен.

Если действительный требуемый размер в районе 12GB, тогда у меня просьба выдать 12GB с половиной. Остаток от текущей квоты понадобиться на сборку других пакетов планируемых к отправлению в репозиторий.
Comment 7 Anton Zhukharev 2025-08-13 15:40:36 MSK
(In reply to Сергей Жидких from comment #6)
> Давайте пожалуйста вести себя вежливо.
Не вижу грубостей.

> Я признаю пробел знаний в области того как хранят файлы gitery и gyle. Среди
> всего материала который я прочитал, статьи посвящённой этому я не запомнил.
> Спасибо что объяснили.
> 
> Меня попросили обновить Rust и добавить поддержку wasm32-unknown-unknown. Я
> это с удовольствием сделал, единственный фактор который меня сейчас
> останавливает это пока квота. И до тех пор пока квота позволяет стабильно
> собирать требуемые пакеты, - я доволен.
Что же, тогда обратите внимание, что на gitery и gyle разные квоты.
Comment 8 Сергей Жидких 2025-08-13 16:02:43 MSK
(Ответ для Anton Zhukharev на комментарий #7)
> (In reply to Сергей Жидких from comment #6)
> > Давайте пожалуйста вести себя вежливо.
> Не вижу грубостей.
Я не вижу практического смысла задавать следующие вопросы в подобной форме:
> Откуда вы снова взяли эту цифру? Снова из рабочей директории?
> [...]
Вежливо было бы спросить: "Каким образом вы смотрите требуемый вами размер?" или "Как вы считаете объём памяти?" Мне не понравилась представленная вами формулировка, она несёт мало практического смысла. На моём опыте среди людей которых я знаю, она очень часто применяется для уничижения другого человека. Поэтому я считаю её грубой.

Мне также непонятно что вы делаете в этой баге и какую проблему вы решаете.
> [...]
> Что же, тогда обратите внимание, что на gitery и gyle разные квоты.
Я знаю, спасибо.
Comment 9 Anton Zhukharev 2025-08-13 16:22:23 MSK
(In reply to Сергей Жидких from comment #8)
> (Ответ для Anton Zhukharev на комментарий #7)
> > (In reply to Сергей Жидких from comment #6)
> > > Давайте пожалуйста вести себя вежливо.
> > Не вижу грубостей.
> Я не вижу практического смысла задавать следующие вопросы в подобной форме:
> > Откуда вы снова взяли эту цифру? Снова из рабочей директории?
> > [...]
> Вежливо было бы спросить: "Каким образом вы смотрите требуемый вами размер?"
> или "Как вы считаете объём памяти?" Мне не понравилась представленная вами
> формулировка, она несёт мало практического смысла. На моём опыте среди людей
> которых я знаю, она очень часто применяется для уничижения другого человека.
> Поэтому я считаю её грубой.

Не стоит переносить опыт в общении в одном сообществе на другое и учить меня вежливости.

> Мне также непонятно что вы делаете в этой баге и какую проблему вы решаете.
Багзилла общедоступный публичный ресурс и я иногда почитываю что эдесь люди пишут, увидел ваш запрос на повышение квоты и полноправно решил спросить о том, что не многовато ли запрошенного вами места для обновления rust. Как мы выяснили, это немногим больше, чем требуется.

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

> > [...]
> > Что же, тогда обратите внимание, что на gitery и gyle разные квоты.
> Я знаю, спасибо.
Не за что.
Comment 10 Alexandr Shashkin 2025-08-13 16:37:21 MSK
(In reply to Сергей Жидких from comment #6)
> Давайте пожалуйста вести себя вежливо.

Я, кстати, тоже ничего особо грубого не заметил. Сергей, вы просто не видели типичное обсуждение в devel. 

P.S.: посмотрите также, как иногда Торвальдс отвечает некоторым мейнтейнерам ядра на разработанные ими патчи (когда у него плохое настроение).
Comment 11 Сергей Жидких 2025-08-21 13:43:09 MSK
Прошло значительное время с момента обращения. Количество пакетов требующей новой версии растёт.
Comment 12 Arseny Maslennikov 2025-08-21 14:12:40 MSK
Совершенно непонятно, при чём тут одиннадцатая платформа.

Ничего плохого в том, что в багзиллу приходят участники Team и вносят какой-то неотрицательный вклад в обсуждение, нет ­— разве что, когда обсуждение становится древовидным и очень развесистым, за ним становится нелегко следить, багзилла это фактическое дерево представляет линейно. Для любого СПО-сообщества скрытие информационных потоков, связанных с развитием сабжа этого сообщества — это анти-цель; в том числе потому, что такое скрытие противоречит прозрачности в развитии проекта, и его стремятся предотвратить.

Присоединюсь, впрочем, к широковещательному призыву Сергея "давайте будем вежливыми" на будущее. Народ просто оказался шокирован этими 17G и 30G. :)
Comment 13 Arseny Maslennikov 2025-08-21 14:14:01 MSK
(In reply to Сергей Жидких from comment #0)
> Нужно минимум 17GB сверху для обновления rust.
Я квоту менять не могу, но предположу, что от вас (особенно в сложившемся контексте обсуждения) ждут, что вы сообщите о том, какое действие у вас не получилось совершить из-за нехватки места.
Мол, даю команду X, получаю отлуп, цитирую его.

Возможно, из этих данных станет яснее, о чём идёт речь и является ли повышение квоты необходимым (а если нет — что делать).
Comment 14 Сергей Жидких 2025-08-21 14:15:49 MSK
(Ответ для Arseny Maslennikov на комментарий #12)
> Совершенно непонятно, при чём тут одиннадцатая платформа.
Текущая бага блокирует 55679, которая в свою очередь блокирует 46625.
Comment 15 Arseny Maslennikov 2025-08-21 14:19:44 MSK
(In reply to Сергей Жидких from comment #14)
> (Ответ для Arseny Maslennikov на комментарий #12)
> > Совершенно непонятно, при чём тут одиннадцатая платформа.
> Текущая бага блокирует 55679, которая в свою очередь блокирует 46625.
По моему скромному мнению, где-то с наступлением июля прошлого года указывать Blocks: 46625 в какой-либо другой баге потеряло всякий смысл. Разные участники, правда, продолжают так делать и какой-то разный смысл в это вкладывают.

А свежий rust-lang/rust и в Сизифе важен. :)
Comment 16 Arseny Maslennikov 2025-08-21 14:25:09 MSK
(In reply to Сергей Жидких from comment #14)
> (Ответ для Arseny Maslennikov на комментарий #12)
> > Совершенно непонятно, при чём тут одиннадцатая платформа.
> Текущая бага блокирует 55679, которая в свою очередь блокирует 46625.
Вот пусть они и будут там транзитивно.
https://bugzilla.altlinux.org/showdependencytree.cgi?id=46625&hide_resolved=1

(In reply to Сергей Жидких from comment #6)
> Я признаю пробел знаний в области того как хранят файлы gitery и gyle.
Чтобы собрать пакет, в gitery не требуется заливать ничего, кроме исходников. Когда участник запускает задание на gyle, запуск rpmbuild в контейнере и сборка пакетов происходят на файловой системе совсем в другом месте, отличном от gitery и gyle; место там нужно только на время сборки до выхода задания из BUILDING, грубо говоря, и его там довольно много.
Comment 17 Сергей Жидких 2025-08-21 14:33:55 MSK
(Ответ для Arseny Maslennikov на комментарий #13)
> (In reply to Сергей Жидких from comment #0)
> > Нужно минимум 17GB сверху для обновления rust.
> Я квоту менять не могу, но предположу, что от вас (особенно в сложившемся
> контексте обсуждения) ждут, что вы сообщите о том, какое действие у вас не
> получилось совершить из-за нехватки места.
> Мол, даю команду X, получаю отлуп, цитирую его.
> 
> Возможно, из этих данных станет яснее, о чём идёт речь и является ли
> повышение квоты необходимым (а если нет — что делать).
Напрямую об этом никто не сказал, поэтому не понятно кто кого ждёт. Конкретно сейчас я в принципе не могу отправить исходники в репозиторий, текущая квота на git.alt чуть меньше гигабайта, квота на gitery 16 гигабайт.
Comment 18 Dmitry V. Levin 2025-08-22 01:01:00 MSK
(In reply to Сергей Жидких from comment #17)
> (Ответ для Arseny Maslennikov на комментарий #13)
> > (In reply to Сергей Жидких from comment #0)
> > > Нужно минимум 17GB сверху для обновления rust.
> > Я квоту менять не могу, но предположу, что от вас (особенно в сложившемся
> > контексте обсуждения) ждут, что вы сообщите о том, какое действие у вас не
> > получилось совершить из-за нехватки места.
> > Мол, даю команду X, получаю отлуп, цитирую его.
> > 
> > Возможно, из этих данных станет яснее, о чём идёт речь и является ли
> > повышение квоты необходимым (а если нет — что делать).
> Напрямую об этом никто не сказал, поэтому не понятно кто кого ждёт.
> Конкретно сейчас я в принципе не могу отправить исходники в репозиторий,
> текущая квота на git.alt чуть меньше гигабайта, квота на gitery 16 гигабайт.

Мне кажется, вы всё-таки запутались в двух квотах.
Насколько я понял, вам нужно было увеличить квоту на git push.
Comment 19 Сергей Жидких 2025-08-22 09:23:45 MSK
(Ответ для Dmitry V. Levin на комментарий #18)
> (In reply to Сергей Жидких from comment #17)
> > (Ответ для Arseny Maslennikov на комментарий #13)
> > > (In reply to Сергей Жидких from comment #0)
> > > > Нужно минимум 17GB сверху для обновления rust.
> > > Я квоту менять не могу, но предположу, что от вас (особенно в сложившемся
> > > контексте обсуждения) ждут, что вы сообщите о том, какое действие у вас не
> > > получилось совершить из-за нехватки места.
> > > Мол, даю команду X, получаю отлуп, цитирую его.
> > > 
> > > Возможно, из этих данных станет яснее, о чём идёт речь и является ли
> > > повышение квоты необходимым (а если нет — что делать).
> > Напрямую об этом никто не сказал, поэтому не понятно кто кого ждёт.
> > Конкретно сейчас я в принципе не могу отправить исходники в репозиторий,
> > текущая квота на git.alt чуть меньше гигабайта, квота на gitery 16 гигабайт.
> 
> Мне кажется, вы всё-таки запутались в двух квотах.
> Насколько я понял, вам нужно было увеличить квоту на git push.
Спасибо!