хочу такую фичу

2000-10-03 Thread Igor Mikhailov

Сабж, к примеру заапгрейдил я пакеты, и хочу посмотреть что в них
изменилось. Changelog т.е. Нарисовал я скрипт на перле, который принимает
имя старого пакета (с версией), а выдает кусок
/usr/share/doc//changelog.Debian.gz на выход. А куда его
прикрутить то? При условии, что я могу пользоваться как apt-get, так и
capt к примеру. А еще было бы лучше, если бы я мог посмотреть changelog до
установки (а еще лучше до скачивания) пакета. Как?

С наилучшими пожеланиями,
  Игорь Михайлов.



Re: хочу такую фичу

2000-10-04 Thread Sattaroff Tumyp
On Wed, 4 Oct 2000, Igor Mikhailov wrote:

> 
> Сабж, к примеру заапгрейдил я пакеты, и хочу посмотреть что в них
> изменилось. Changelog т.е. Нарисовал я скрипт на перле, который принимает
> имя старого пакета (с версией), а выдает кусок
> /usr/share/doc//changelog.Debian.gz на выход. А куда его

не забудь что некоторые пакеты все еще кладут доку в /usr/doc/

> прикрутить то? При условии, что я могу пользоваться как apt-get, так и
> capt к примеру. А еще было бы лучше, если бы я мог посмотреть changelog до
> установки (а еще лучше до скачивания) пакета. Как?

по моему лучше брать тогда его по http
а не локально

например для appindex

http://cgi.debian.org/cgi-bin/get-changelog?package=appindex
а лучше проверять проинсталлен пакет или нет
и соответственно брать changelog локально или по web'у

> 
> С наилучшими пожеланиями,
>   Игорь Михайлов.
> 
> 
> --  
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

-- 
Bye
Tim&HisTeam



Re: хочу такую фичу

2000-10-04 Thread Igor Mikhailov
On Wed, 4 Oct 2000, Sattaroff Tumyp wrote:

> > Сабж, к примеру заапгрейдил я пакеты, и хочу посмотреть что в них
> > изменилось. Changelog т.е. Нарисовал я скрипт на перле, который принимает
> > имя старого пакета (с версией), а выдает кусок
> > /usr/share/doc//changelog.Debian.gz на выход. А куда его
> не забудь что некоторые пакеты все еще кладут доку в /usr/doc/
Хорошо, заменю share/doc на просто doc. Я надеюсь линки все делают? :)

> > прикрутить то? При условии, что я могу пользоваться как apt-get, так и
> > capt к примеру. А еще было бы лучше, если бы я мог посмотреть changelog до
> > установки (а еще лучше до скачивания) пакета. Как?
> по моему лучше брать тогда его по http
> а не локально
> например для appindex
> http://cgi.debian.org/cgi-bin/get-changelog?package=appindex
О! Спасибо. А где ты этот УРЛ откопал? И что делать в случае больших
changelog'ов? Закрывать соединение?

> а лучше проверять проинсталлен пакет или нет
> и соответственно брать changelog локально или по web'у
Ну это да, но у меня апгрейд делается только по инету.

Хорошо, один вопрос прояснился, я теперь могу забирать changelog отдельно
от пакета. Т.е. могу сказать к примеру apt-upgrade libc6-dev, он посмотрит
локальную версию libc6-dev, попросит changelog, покажет его, спросит будем
ли апгрейдится, если да, запустит apt-get.

Осталась еще пара проблем: 1) как это дело можно интегрировать с
dselect/capt? 2) как узнать, апдейты для каких пакетов доступны (как это
делают dselect/capt)? - тогда можно было бы просто пустить apt-upgrade, он
ищет, какие пакеты обновились, спрашивает, будем тянуть changelog или так
обновлять и т.д.

С наилучшими пожеланиями,
  Игорь Михайлов.



Re: хочу такую фичу

2000-10-05 Thread Sattaroff Tumyp
On Thu, 5 Oct 2000, Igor Mikhailov wrote:

> On Wed, 4 Oct 2000, Sattaroff Tumyp wrote:
> 
> > > установки (а еще лучше до скачивания) пакета. Как?
> > по моему лучше брать тогда его по http
> > а не локально
> > например для appindex
> > http://cgi.debian.org/cgi-bin/get-changelog?package=appindex
> О! Спасибо. А где ты этот УРЛ откопал? И что делать в случае больших

www.debian.org %))
в разделе packages 

> changelog'ов? Закрывать соединение?
а что значит большие ?
по моему changelog'и больше 10Kb редко встречаются 

> 
> > а лучше проверять проинсталлен пакет или нет
> > и соответственно брать changelog локально или по web'у
> Ну это да, но у меня апгрейд делается только по инету.
> 
> Хорошо, один вопрос прояснился, я теперь могу забирать changelog отдельно
> от пакета. Т.е. могу сказать к примеру apt-upgrade libc6-dev, он посмотрит
> локальную версию libc6-dev, попросит changelog, покажет его, спросит будем
> ли апгрейдится, если да, запустит apt-get.
> 
> Осталась еще пара проблем: 1) как это дело можно интегрировать с
> dselect/capt? 2) как узнать, апдейты для каких пакетов доступны (как это
> делают dselect/capt)? - тогда можно было бы просто пустить apt-upgrade, он
> ищет, какие пакеты обновились, спрашивает, будем тянуть changelog или так
> обновлять и т.д.

Могу посоветовать лишь смотреть исходники
тамошних алгоритмов не знаю :(
или спишись с куратором apt

-- 
Bye
Tim&HisTeam



Re: хочу такую фичу

2000-10-05 Thread Igor Mikhailov
On Thu, 5 Oct 2000, Sattaroff Tumyp wrote:

> > > http://cgi.debian.org/cgi-bin/get-changelog?package=appindex
> > О! Спасибо. А где ты этот УРЛ откопал? И что делать в случае больших
> www.debian.org %))
> в разделе packages 
Буду смотреть еще.
 
> > changelog'ов? Закрывать соединение?
> а что значит большие ?
> по моему changelog'и больше 10Kb редко встречаются 
Ну так смысла нет качать 10 кил, когда несколько строк надо.

> Могу посоветовать лишь смотреть исходники
> тамошних алгоритмов не знаю :(
> или спишись с куратором apt
Ну это на крайний случай.

Тут вот проблема с
http://cgi.debian.org/cgi-bin/get-changelog? образовалась. При апгрейде
locales из stable/updates я обнаружил, что этот урл выдает старую версию
changelog'а. И не только для locales, но и для libc6-dev. :( Забирание с
него changelog'ов теряет всякий смысл тогда :(

С наилучшими пожеланиями,
  Игорь Михайлов.



Re: хочу такую фичу

2000-10-05 Thread Sattaroff Tumyp
On Thu, 5 Oct 2000, Igor Mikhailov wrote:

> Тут вот проблема с
> http://cgi.debian.org/cgi-bin/get-changelog? образовалась. При апгрейде
> locales из stable/updates я обнаружил, что этот урл выдает старую версию
> changelog'а. И не только для locales, но и для libc6-dev. :( Забирание с
> него changelog'ов теряет всякий смысл тогда :(
> 
Да
на это я как то не посмотрел 
значит это либо баг либо фича :)
надо разбираться с webmaster'ом Дебиана

> 
> --  
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

-- 
Bye
Tim&HisTeam



Re: хочу такую фичу

2000-10-05 Thread Dmitry Borodaenko
On Thu, Oct 05, 2000 at 01:17:23PM +0800, Igor Mikhailov wrote:
> Ну так смысла нет качать 10 кил, когда несколько строк надо.

Если любишь стоя и в гамаке, открывай Persistent Connection и выкачивай
куски по 1 Кб при помощи запросов с параметром Range, склеивая их до тех
пор, пока не дойдешь до заданной версии.