The Following 3 Users Say Thank You to attila77 For This Useful Post: | ||
|
2010-02-17
, 13:24
|
Posts: 2,829 |
Thanked: 1,459 times |
Joined on Dec 2009
@ Finland
|
#82
|
The Following 5 Users Say Thank You to slender For This Useful Post: | ||
|
2010-02-17
, 13:28
|
Posts: 341 |
Thanked: 64 times |
Joined on May 2009
|
#83
|
The Following 3 Users Say Thank You to REMFwhoopitydo For This Useful Post: | ||
|
2010-02-17
, 13:36
|
|
Posts: 1,716 |
Thanked: 3,007 times |
Joined on Dec 2009
@ Warsaw, Poland
|
#84
|
my only concern is that n900 community development is not left to wither on the vine because of the radical differences between freemantle and meego.
|
2010-02-17
, 13:40
|
Posts: 341 |
Thanked: 64 times |
Joined on May 2009
|
#85
|
One radical difference is a switch from GTK+ to Qt... this will cause a huge drop in developer headcount.
Switch from Debian to Fedora (it's not just a package format - it's the whole surrounding ecosystem) is another radical change causing a developers drop.
Will the developers coming from Qt and Fedora domains equalize this?
The Following User Says Thank You to REMFwhoopitydo For This Useful Post: | ||
|
2010-02-17
, 14:00
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#86
|
Someone has made quite good arguments regarding RPM.
https://bugs.maemo.org/show_bug.cgi?id=9067
Do not talk about it in bugzilla, but in here please. I have no adequate skills or knowledge to speak about this, but Bartosz Taudul seems to have collected his arguments in quite good list.
The Following 3 Users Say Thank You to attila77 For This Useful Post: | ||
|
2010-02-17
, 15:04
|
|
Posts: 963 |
Thanked: 626 times |
Joined on Sep 2009
@ Connecticut, USA
|
#87
|
I'm no RPM guru, but I'm sorry to say that almost all of those arguments are the results of the author not being familiar enough with present day DEB/DPKG and not the advantage of RPM.
|
2010-02-17
, 15:41
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#88
|
The Following 6 Users Say Thank You to attila77 For This Useful Post: | ||
|
2010-02-17
, 15:46
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#89
|
1. Upgrading packages
There's no notion of "upgrade" action in dpkg/apt. For example, if there are 10
libqt-* packages and "A" is a subset of 5 packages that I have installed and
"B" is a subset of 5 packages that I don't have installed and don't want to
have installed, I cannot easily upgrade just the libqt-A set. I need to specify
each package from the "A" set manually when calling "dpkg -i" or "apt-get
install". RPM has -F option (freshen) that updates only the packages that are
already installed. Poldek (apt-get alike) utility also has "upgrade" command. I
can do "rpm -F libqt-*" and have only libqt-A set upgraded, leaving libqt-B not
installed.
upgrade
upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. Packages currently installed with new versions available are retrieved and upgraded; under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed. New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version. An update must be performed first so that apt-get knows that new versions of packages are available.
2. Dependency tracking
One can successfully "dpkg -i" a package with an unmet dependency. Such package
will be installed but not "configured" rendering it unusable. RPM won't allow
such action, as it will fail saying there are unmet dependencies. User has a
clear message that there was an error and the package is not left in some state
of limbo. Both apt-get and poldek utilities allow automatic installation of
dependencies though.
The Following User Says Thank You to fatalsaint For This Useful Post: | ||
|
2010-02-17
, 15:47
|
|
Posts: 850 |
Thanked: 626 times |
Joined on Sep 2009
@ Vienna, Austria
|
#90
|
Can you elaborate? I would be interested in seeing the points he makes rebutted.
1. Upgrading packages
There's no notion of "upgrade" action in dpkg/apt.
2. Dependency tracking
One can successfully "dpkg -i" a package with an unmet dependency. Such package
will be installed but not "configured" rendering it unusable. RPM won't allow
such action, as it will fail saying there are unmet dependencies.
3. The scripts problem.
Sometimes a package with broken pre-uninstall script is installed.
4. Build process documentation [...]
On the other hand, all the deb package creation documentation heavily orbits
around the debian policies about freedom, distributions, maintainers, and other
uninteresting BS.
5. The build files [...]
7. Speed
8. The /opt problem
The Following User Says Thank You to SubCore For This Useful Post: | ||
Tags |
rabble-rousing, rpm vs. deb war, rpmligion vs debligion, vote attila77 |
|
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc