ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: bugzilla cleanup: закрытие неактивных ошибок
@ 2026-09-08 12:43 Anton Farygin
  0 siblings, 0 replies; only message in thread
From: Anton Farygin @ 2026-09-08 12:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Всем привет.

Как многие из вас заметили - в bugzilla происходит зачистка  (с помощью 
основанных на нейросетях инструментов) старых давно висящих без движения 
багов.

Большая просьба ко всем участникам отнестись с пониманием к этому 
процессу и если вы вдруг заметите что какая-то ошибка была закрыта или 
перевешена некорректно - отписываться в баге и изменять её статус. Ваше 
мнение точно будет учитываться при дальнейшем анализе.

немного статистики.

первые ошибки я начал более-менее массово закрывать 28.08 - 10 дней назад.

За это время было разобрано (часто с воспроизведением и не только мной) 
и закрыто 2049 ошибок. Ещё в большое количество ошибок я дописал то, что 
удалось накопать, а в некоторые даже простые рецепты по исправлению.

Из них было переоткрыто 19 (0.9%) - за что огромное спасибо тем, кто 
заметил неточности  - я и сам повторно просматриваю в почте все действия 
и бывает переоткрываю, если вижу необходимость.

Реальных неправильных операций по закрытию - по возражениям ментейнеров 
было 6, по возражениям репортёров - 2.

7 я исправил сам за собой, 4 перепроверила на сизифе Вера Благовещенская 
(за собой же).

Как можно помочь, принять участие ?

можно просто настроить MCP вашему AI агенту, если такой у вас есть:
bugzilla: https://bugzilla.altlinux.org/mcp.cgi

gitoskop: https://git.altlinux.org/gitoskop/_/mcp

rdb: https://rdb.altlinux.org/mcp

и попросить его:

"Используя MCP bugzilla, gitoskop и rdb посмотри что на мне висит и что 
можно было бы закрыть без исправления или исправить просто, и 
перепроверь/воспроизведи локально".

Дополнительно агента лучше запускать в изолированном окружении с 
минимальными правами, но это наверное вы и без меня все знаете и 
используете.
Плюс ему даю ещё возможность в окружении делать podman контейнеры, что 
бы что-то можно было перепроверить локально.
С этим промптом прекрасно справляются любые модели, начиная от локальной 
qwen 3.8 27B и заканчивая топовыми kimi k3 или qwen 3.8 на максималках.

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


Если не пользуетесь агентами и нейросетями, то для вас естественно 
доступны все эти инструменты с UI:
https://packages.altlinux.org/ru/sisyphus/maintainers/zerg/bugs можно 
посмотреть ошибки, которые висят на вас и на ваших пакетах (по полю 
Packager)

или по ACL:
https://packages.altlinux.org/ru/sisyphus/maintainers/zerg/bugs?by_acl=nick_group

Ну и сама bugzilla сейчас стала работать заметно быстрее и удобнее 
(появился мобильный интерфейс). Весь этот анализ своих ошибок можно 
делать и вручную.

И большая просьба ко всем - использовать (Closes: #<номер>) в changelog 
пакета если вы исправляете ошибку, это обработается скриптами и закроет 
bug в bugzilla.


Процесс заканчивать не планируется, параллельно с закрытием простых 
багов совершенствуются методики по автоматическому нейросетевому (с 
доступом к виртуалкам для AI агента) тестированию сложных ошибок и по 
мере их готовности информация о таких инструментах будет появляться на 
публике (если заработает, конечно ;) )

И ответ на самый частый вопрос который мне задают в личке: почему это не 
делать под служебным аккаунтом ?
моё мнение -  за действия нейросети должен отвечать человек, который её 
запускает. Не надо скидывать с себя ответственность на призрачного 
робота или автоматический скрипт - всегда за инструментом должен стоять 
человек, который этот инструмент запускает.  В частности именно поэтому 
в сопровождаемых мной пакетах не попадается фраз что пакет собран 
автоматически.




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-08 12:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-08 12:43 [devel] I: bugzilla cleanup: закрытие неактивных ошибок Anton Farygin

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