Is Urpm the future ?

Non-LTS (non-Marathon) related topics
Ответить
mkbr1
Сообщения: 15
Зарегистрирован: 10 май 2013, 09:01
Operating system: Rosa Fresh 2012

Is Urpm the future ?

Сообщение mkbr1 » 26 июл 2013, 03:29

Guys, if you look 10 years ahead is urpm package management still the way to go ? Rosa have broken with tradition somewhat with their desktop. It has a different focus and functionality. Having just experienced a problem with Packagekit Update manager where dependencies could not be resolved, I can see the need for alternatives. And Rosa seems prepared to consider change. We have other well supported package management systems available. I am thinking of the likes of yum, zypper, apt-get and smart. It would be nice to have an alternative to urpm. Packagekit has brought some consolidation of the updating process to Desktop users. But underneath things remain the same. It may not be something that can be done in the near future, but 10 years ahead .......maybe it is possible and necessary. Personally I have used Smart Package Management in Rosa 2011, and 2012 from memory. But since 2012.1 it seems to be broken. Besides, I am not sure if it is still under development any more.

My 2c

Your thoughts ?

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Is Urpm the future ?

Сообщение Pulfer » 26 июл 2013, 09:34

mkbr1 писал(а):Your thoughts ?
urpmi has no future but there are no real plans for its replacement yet. :oops:

P.S. Please file bug report about Smart being broken. I hope it will be fixed soon after then.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Is Urpm the future ?

Сообщение akdengi » 26 июл 2013, 10:56

urpmi will still on using - not alternatives... All other system not fully compatible with rpm5 for example. Smart may broke you system with db5.2 and db5.3. You want writer new rpm frontend?

mkbr1
Сообщения: 15
Зарегистрирован: 10 май 2013, 09:01
Operating system: Rosa Fresh 2012

Re: Is Urpm the future ?

Сообщение mkbr1 » 01 авг 2013, 08:00

Just lately I have had situations where urpm says it will install an application and request additional dependencies. After proceeding with the installation and downloading a stack of files urpm says the installation failed. See below. Surely the dependencies and problems should appear beforehand not after ?


Код: Выделить всё

4 installation transactions failed

There was a problem during the installation:

file /usr/uclibc/usr/include/bits/atomic.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/byteswap.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/endian.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/environments.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/epoll.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/fcntl.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/mathdef.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/mathinline.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/mman.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/msq.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/pthreadtypes.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/select.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/sem.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/semaphore.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/setjmp.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/shm.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/sigcontext.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/stat.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/sysnum.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/uClibc_config.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/wchar.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/bits/wordsize.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/fpu_control.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/sys/debugreg.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/sys/io.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/sys/perm.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/sys/procfs.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/sys/reg.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/sys/ucontext.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

file /usr/uclibc/usr/include/sys/user.h from install of
libuClibc-devel-0.9.33.2-11.i586 conflicts with file from package
lib64uClibc-devel-0.9.33.2-11.x86_64

devel(libwrap) is needed by libORBit0-devel-0.5.17-21.i586

tcp_wrappers-devel is needed by libORBit0-devel-0.5.17-21.i586

libdb1 = 1.85 is needed by libdb1-devel-1.85-24.i586

devel(libz) is needed by libpng-devel-1.5.13-1.i586

libdb.so.2 is needed by libgnome32-1.4.2-27.i586

libdb.so.2(GLIBC_2.0) is needed by libgnome32-1.4.2-27.i586

error while checking dependencies

devel(libpng15) is needed by libgdkimlib-devel-1.9.15-14.i586

libgdkimlib1 = 1.9.15-14 is needed by libgdkimlib-devel-1.9.15-14.i586

devel(libz) is needed by libtiff-devel-4.0.3-1.i586

devel(libIIOP) is needed by libgnome32-devel-1.4.2-27.i586

devel(libORBit) is needed by libgnome32-devel-1.4.2-27.i586

devel(libORBitCosNaming) is needed by libgnome32-devel-1.4.2-27.i586

devel(libORBitutil) is needed by libgnome32-devel-1.4.2-27.i586

devel(libdb) is needed by libgnome32-devel-1.4.2-27.i586

devel(libesd) is needed by libgnome32-devel-1.4.2-27.i586

devel(libpng15) is needed by libgnome32-devel-1.4.2-27.i586

devel(libz) is needed by libgnome32-devel-1.4.2-27.i586

libgnome32 = 1.4.2-27 is needed by libgnome32-devel-1.4.2-27.i586

error while checking dependencies

libart_lgpl.so.2 is needed by libgdk-pixbuf-gnomecanvas1-0.22.0-19.i586

libgnomeui.so.32 is needed by libgdk-pixbuf-gnomecanvas1-0.22.0-19.i586

devel(libart_lgpl) is needed by libgdk-pixbuf2-devel-0.22.0-19.i586

devel(libgnomeui) is needed by libgdk-pixbuf2-devel-0.22.0-19.i586

error while checking dependencies

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Is Urpm the future ?

Сообщение d_uragan » 01 авг 2013, 12:27

What application are you trying to install? I wonder why it tries to install both 32bit and 64bit uclibc devel packages.

In general, these are file conflicts. Urpmi doesn't check such conflicts at all, they are reported by rpm when it tries to install the packages passed to it by urpmi. And yes, maybe it makes sense to improve urpmi to detect such situations before downloading packages.

The problem with smart is that it doesn't have active upstream at the moment, last version was release in October, 2011.

Ответить

Вернуться в «ROSA Fresh R1-R3 (2012.1)»