Новая програмка для отката пакетов downgrader

Всем привет.
Вот залил в аур своё творение, програмку для отката пакетов downgrader. Честно и усидчиво ваял на C целую неделю, пока были выходные.
В связи с многими вопросами о "неработающих" пакетах, думаю она кому-то да пригодится. Работает с AUR, ARM, локальным кэшем и логами pacman`a.
Вопросов задает немного. разберется даже новичёк
Вообще планов на нее много, пока что реализованы 2 основные функции.
1. Откат 1 пакета (в автоматическом режиме)
2. Откат н-ного количества пакетов (тоже в автомате)

https://aur.archlinux.org/packages/downgrader/
Буду и дальше ее развивать.
Критика и голосование за пакет приветствуются =)
Хотел попробовать. Что-то не вышло(
meh@meh-notebook: ~$ downgrader
zsh: segmentation fault  downgrader
Тоже попробовал. Результат не впечатлил:
$ downgrader
Welcome to package downgrader. 
This programm helps you to downgrade some packages, and resolve system unstability problems
Please select necessary operation:
1. Downgrade 1 package
2. Downgrade some last packages
Enter operation number: 1
Please enter package name: anki
  --> Downgrade package anki Нашли текущую установленную версию: 1.2.8-2
Нашли текущую установленную версию: 1.2.8-1
Нашли текущую установленную версию: 1.2.8-2
Нашли текущую установленную версию: 1.2.8-1
Нашли текущую установленную версию: 1.2.8-1
Нашли текущую установленную версию: 1.2.8-1
Нашли текущую установленную версию: 1.2.8-2
Package anki is new, and never downgrade, probably problem in this package.
Otherwise previously version possible in ARM. What to do ?
1 - delete package.  2 - downgrade package: 2
  --> If after downgrade problem isn`t resolved, 
you can make one more downgrade for installing previously version 

y -Qi anki | grep Версия
Версия                : 1.2.8-2

То есть, программа задаёт несколько вопросов, а потом… не происходит абсолютно ничего. В чём смысл данной программы?
Есть же в AUR'e скрипт downgrade.
Чем эта программа лучше?
Всем привет.
Спасибо за отзывы
konstantinov-ms
Package anki is new, and never downgrade, probably problem in this package.
Otherwise previously version possible in ARM. What to do ?
1 - delete package. 2 - downgrade package: 2

–> If after downgrade problem isn`t resolved,
you can make one more downgrade for installing previously version

y -Qi anki | grep Версия
Версия                : 1.2.8-2
Сегодня гляну обязательно, что-то где-то не доглядел. Обзову это “баг 1” =)

mehanoid
meh@meh-notebook: ~$ downgrader
zsh: segmentation fault downgrader

Честно, как с этим бороться пока еще не придумал.
Я сам ее тестировал в bash, в zsh еще пока не получилось. Обязательно попробую и наверное исправлю.
А это обзову “баг 2” =)

SilentOS
Есть же в AUR'e скрипт downgrade.
Чем эта программа лучше?
Kovtunos привет. Просто аналог, скрипт это скрипт, бинарник это бинарник. У последнего, я думаю, шансов на выживание больше
в чём смысл бинарника, если он не использует libalpm?
такие дела.
cucullus
в чём смысл бинарника, если он не использует libalpm?
Еще не полностью с ним разобрался, посоветуй толковый ман ?
Dima Smirnov
Честно, как с этим бороться пока еще не придумал.
Я сам ее тестировал в bash, в zsh еще пока не получилось. Обязательно попробую и наверное исправлю.
А это обзову “баг 2” =)
А при чём тут zsh? Вот запуск в bash
[meh@meh-notebook ~]$ downgrader 
Ошибка сегментирования
Кажется исправил все, кроме
$ downgrader
Ошибка сегментирования
Вроде бы ни у кого она больше не сегфолтится, пытаюсь понять в чем дело…

Все выложил в git
Потестируйте ее еще пожалуйста, кому не лень, может еще что-то вылезет…

@администраторы: перенесите пожалуйста этот топик в “разработки арчеводов”, viewforum.php?f=29
Dima Smirnov
cucullus
в чём смысл бинарника, если он не использует libalpm?
Еще не полностью с ним разобрался, посоветуй толковый ман ?
viewtopic.php?f=29&t=6289#p52021
другого нет
такие дела.
 
Зарегистрироваться или войдите чтобы оставить сообщение.