[devel] basic devel roadmap

Victor Forsyuk =?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Пн Мар 20 20:02:31 MSK 2006


On Mon, Mar 20, 2006 at 04:49:11PM +0300, Dmitry V. Levin wrote:
> > А нам грозит (в принципе) перехот на rpm > 4.0 и smart? ;-)
> > 
> > P.S. Стянул rpm-4_0 на 2002-06-15 и сделал diff.  Мегабайт.
> > Оптимизма поубавилось...
> 
> Я слежу за развитием rpm достаточно пристально.  Нам будет очень непросто
> обновить rpm на rpm-4_4.  Много сил и времени придётся потратить, чтобы
> оторвать множество всего ненужного, и прикрутить то, к чему мы привыкли.
> Можно ещё Mouse что-нибудь на эту тему расскажет, он пробовал...
> 
> Говорят, что для smart обновлять rpm не обязательно.  Эти слухи я не
> проверял.

Не знаю, обязательно ли обновлять rpm до 4.4 или возможно будет прикрутить
рукоятку необходимую smart'у малой кровью поверх альтовского форка rpm...
Но с нашим rpm, к сожалению, smart работать не может:

# smart --shell
Smart Package Manager 0.41 - Shell Mode

Traceback (most recent call last):
  File "/usr/bin/smart", line 194, in ?
    main(sys.argv[1:])
  File "/usr/bin/smart", line 167, in main
    exitcode = iface.run(opts.command, opts.argv)
  File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interactive.py", line 38, in run
    self._ctrl.reloadChannels()
  File "/usr/lib/python2.4/site-packages/smart/control.py", line 351, in reloadChannels
    if not channel.fetch(self._fetcher, progress):
  File "/usr/lib/python2.4/site-packages/smart/channels/rpm_sys.py", line 34, in fetch
    getTS() # Make sure the db exists.
  File "/usr/lib/python2.4/site-packages/smart/backends/rpm/base.py", line 49, in getTS
    getTS.ts = rpm.ts(getTS.root)
AttributeError: 'module' object has no attribute 'ts'







Подробная информация о списке рассылки Devel