[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