Bug 17163

Summary: Возможность смотреть ченджлог
Product: Sisyphus Reporter: Alexey Petrakov <lex>
Component: alterator-packagesAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: aen, cas, evg, inger, mike, rider, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 17282    
Bug Blocks:    

Description Alexey Petrakov 2008-09-17 21:42:59 MSD
Очень бы хотелось иметь возможность смотреть ченджлог пакета прямо из графического интерфейса. Желательно, до того как пакет будет установлен.
Comment 1 Michael Shigorin 2008-09-22 17:47:02 MSD
В идеале -- если пакет уже установлен, то ограничивая глубину наличной версией.

Когда такое сделали во встроенной рулилке пакетами TYPO3, оказалось очень удобным.
Comment 2 Sergey Bolshakov 2008-09-22 18:17:10 MSD
обсуждаемый пакет -- всего лишь обёртка над apt, который не имеет
такой возможности.
Comment 3 Alexey Petrakov 2008-09-22 18:26:17 MSD
(In reply to comment #2)
> обсуждаемый пакет -- всего лишь обёртка над apt, который не имеет
> такой возможности.

За то, такую возможность имеет rpm (#rpm --changelog <package>). Правда, только для уже установленных пакетов, но это уже что-то. Плюс, можно подумать как это обойти.
Comment 4 Sergey Bolshakov 2008-09-22 18:32:37 MSD
подумайте.
Comment 5 Alexey Petrakov 2008-09-22 19:30:04 MSD
(In reply to comment #4)
> подумайте.

Т.е. реализовать обёртку к #rpm --changelog <package> вы уже согласны? :)

По поводу не установленных ппакетов. Самое простое, что приходит в голову - по запросу выкачивать пакет и выдирать из него ченджлог. Выкачивать, ессно в /var/cache/apt/archives, чтобы если пользователь таки захотел пакет поставить, его не пришлось качать заново. Не шибко эффективно, за то просто реализовать.
Более правильно, конечно, выкачивать только заголовок пакета. Но, я не имею ни малейшего понятия об устройстве и возможностях librpm и не знвю, возможно ли это стандартными средствами.
Comment 6 Sergey Bolshakov 2008-09-22 19:38:28 MSD
я не думаю, что выкачивание пакета (или даже его части) с сети только затем, чтобы посмотреть в его чейнджлог -- разумное поведение; более того, я сомневаюсь, что даже расширять функциональность apt в эту сторону, эээ, полезно.
впрочем, если удастся убедить в нужности таких изменений майнтайнера apt --
я сделаю поддержку в alterator-packages.
Comment 7 Alexey Petrakov 2008-09-22 20:04:06 MSD
(In reply to comment #6)
> я не думаю, что выкачивание пакета (или даже его части) с сети только затем,
> чтобы посмотреть в его чейнджлог -- разумное поведение

К сожалению, другого способа для информации попасть с одной машины на другую через сеть, кроме как "выкачивание" ещё не придумали...

> впрочем, если удастся убедить в нужности таких изменений майнтайнера apt --
> я сделаю поддержку в alterator-packages.

Пока его убеждают, сделайте хотя бы просмотр ченджлогов для уже установленных пакетов. Или внятно скажите, что не намерены это делать. А то, вы уже в 3-ий раз почему-то игнорируете эту часть вопроса.
Comment 8 Sergey Bolshakov 2008-09-22 21:19:33 MSD
я недвусмысленно дал понять, что вижу alterator-packages
лишь оболочкой вокруг apt, таким образом, никакой иной
функциональности, кроме предоставляемой этим самым apt'ом,
(точнее, apt-shell'ом) добавлять не намерен, тем более,
что обсуждаемый пакет -- наследство ранних работ по alterator
и, будучи заменён на alterator-pkg, официально мёртв.
Comment 9 Mikhail Gusarov 2008-09-22 21:21:26 MSD
Значит это нужно в alterator-pkg
Comment 10 Mikhail Gusarov 2008-09-22 21:22:35 MSD
Зависимость на баг "сделайте такую функциональность в apt" проставлена.
Comment 11 inger@altlinux.org 2008-09-24 12:34:03 MSD
(In reply to comment #9)
> Значит это нужно в alterator-pkg
> 
Издеваешься?

alterator-pkg тоже не более чем обёртка для apt и только для установки и обновления.

Comment 12 inger@altlinux.org 2008-09-24 12:35:14 MSD
(In reply to comment #8)
> я недвусмысленно дал понять, что вижу alterator-packages
> лишь оболочкой вокруг apt, таким образом, никакой иной
> функциональности, кроме предоставляемой этим самым apt'ом,
> (точнее, apt-shell'ом) добавлять не намерен, тем более,
> что обсуждаемый пакет -- наследство ранних работ по alterator
> и, будучи заменён на alterator-pkg, официально мёртв.
> 
Ничего не мёртв, а будет в составе Desktop-4.1
Замены ему в alterator-pkg нет и не будет.


Comment 13 Mikhail Gusarov 2008-09-24 12:43:39 MSD
Слушайте, ну вы там лучше знаете, где должна быть такая функциональность. Хватит футболить туда-сюда. Перевешайте туда, где оно ДОЛЖНО быть.
Comment 14 Mikhail Gusarov 2008-09-24 12:44:46 MSD
И ещё раз: посмотрите на баг 17282, блин. Это запрос на добавление функциональности в alterator, после того, как она будет имплементирована в apt.
Comment 15 Michael Shigorin 2010-01-06 21:02:55 MSK
(In reply to comment #2)
> обсуждаемый пакет -- всего лишь обёртка над apt, который не имеет
> такой возможности.
Уже имеет. :)
Comment 16 Andrey Cherepanov 2011-01-25 19:40:41 MSK
Показ сведений о пакетах у нас занимается alterator-packages.