Active Topics

 


Reply
Thread Tools
Posts: 69 | Thanked: 41 times | Joined on Feb 2010 @ Sweden
#1731
There's nothing about rpm that makes it inherently better than any other package system.
It used to be the *worst* package manager, now it's merely mediocre.
Switching to rpm should *not* be a priority. I'd prefer no switch at all since there was nothing wrong with the old way of doing it.
And, IMO debian packages have a history of much better quality maintainers.

Why not opkg? (formerly ipkg, suitable for embedded)
Or portage? (currently the best)

Why is the top brass at Nokia micro-managing developers into choosing crappy solutions?
Clearly they are clueless about the technical burden of their decisions.
 

The Following User Says Thank You to Funklord For This Useful Post:
Posts: 1,341 | Thanked: 708 times | Joined on Feb 2010
#1732
Originally Posted by Funklord View Post
There's nothing about rpm that makes it inherently better than any other package system.
There is. See previous page.
 
Posts: 69 | Thanked: 41 times | Joined on Feb 2010 @ Sweden
#1733
Originally Posted by zimon View Post
There is. See previous page.
What? transactions?
We're talking about an embedded system here, recording unnecessary information because of the odd chance that a user wants to roll back to an old, possibly even more faulty version of something is a good idea? New versions of packages are there because they are better, this is the same kind of brain damaged thinking that microsoft has going on with their "driver-rollback" which causes more problems than it solves.
It's extremely likely, that the old version of the software won't be able to cope with a newer configuration format, and tadaa! you've lost all your configuration, with the real possibility of a broken system.

I don't know what you mean about the embedded gpg signing, can't .deb files be signed?

And don't even get me going about the LSB, their idea of standards is everyone doing the same misguided stuff they do. Stable ABI anyone?
They've been around for what, 10 years? And how many cared? Mainly distros used exclusively by people who wear ties? (the same people who might come up with an idea like LSB)
And wtf is ubuntu doing in there? I can almost hear Linus reaching 18krpm in his grave, oh wait, he's not dead yet?
It's lucky they only have a list of compliant distros, since a list of non-compliant distros might be way too long.
Propaganda like the LSB damages free software.
 

The Following 2 Users Say Thank You to Funklord For This Useful Post:
Guest | Posts: n/a | Thanked: 0 times | Joined on
#1734
Arguing about deb vs. rpm now, eh? This gotta be the geek version of a tit-for-tat fight.

Tastes great, less filling... Ford vs. Chevy... boobs vs. booty...

Either system will have fans... apparently.
 

The Following User Says Thank You to For This Useful Post:
Posts: 69 | Thanked: 41 times | Joined on Feb 2010 @ Sweden
#1735
Originally Posted by gerbick View Post
Arguing about deb vs. rpm now, eh? This gotta be the geek version of a tit-for-tat fight.

Tastes great, less filling... Ford vs. Chevy... boobs vs. booty...
No, because in this case, there's a chevy and a chevy factory, and someone wanted everything changed to produce fords instead, because hell, ford sounds nicer.

Now, if they wanted it changed to produce lamborghini instead, the situation would be different.

This might be the stupidest car analogy yet, but the point still holds.
(I've mentioned two other package managers, and there are others, which are in different ways superior to both the choices currently on the table, but switching from .deb to rpm is just plain stupid)

Originally Posted by gerbick View Post
Either system will have fans... apparently.
It's irrelevant what you, I or other people are fans of, you have to be able to argue solely based on technical merit, otherwise you're in the wrong business.
 

The Following 2 Users Say Thank You to Funklord For This Useful Post:
danramos's Avatar
Posts: 4,672 | Thanked: 5,455 times | Joined on Jul 2008 @ Springfield, MA, USA
#1736
Wow.. this was a pleasantly unexpected result.
http://www.youtube.com/watch?v=j5CETMV4nz0
__________________
Nokia's slogan shouldn't be the pedo-palmgrabbing image with the slogan, "Connecting People"... It should be one hand open pleadingly with another hand giving the middle finger and the more apt slogan, "Potential Unrealized." --DR
 
Posts: 1,341 | Thanked: 708 times | Joined on Feb 2010
#1737
This is again wrong thread about this discussion, but here goes once again....

Originally Posted by Funklord View Post
What? transactions?
We're talking about an embedded system here, recording unnecessary information because of the odd chance that a user wants to roll back to an old, possibly even more faulty version of something is a good idea?
Roll back is not the only property which comes with transactions. Transactions makes package updates error tolerate. For example if battery goes dead middle of updating, or you drop your phone and battery flies off. When the system reboots, it can auto-correct the problem either finish the transaction or cancel it and tell the user that last action was not successful but it didn't broke anything at least. Or if some developer (maemo test and devel repos) forgets something and there is a dependency problem, after installation some other things are not working, user can rollback to the previous state and report the problem to the developer.

Transactions is good to have in the package management, some people might think it is essential as the system state is pretty much like a critical database. Of course transactions feature can be disabled if there is good reasons, but I doubt in high end mobile phones there would be any. Anyway, rpm is in this way much better than deb, although in other technical ways they are pretty much identical.

I don't know what you mean about the embedded gpg signing, can't .deb files be signed?
I mean that in rpm-based systems nowadays it is a common practice to have all rpm-packages GPG-signed. GPG-signatures are embedded in the packages and do not get lost even if you transfer and install packages through ftp-program, wget, usb-stick, bluetooth OBEX transfer and so on and then install the package without alive connection to the original repository.

You can google lots of bad examples where people install un-authenticated deb-packages with dpkg -i. MITM attack on non-authenticated data (stream) is trivial if you have the skills.

The kludged way to embed GPG signatures in the deb-packages is not really used by anyone or anywhere. Show me where debsigs would be actively and routinely used, like embedded GPG signatures are used almost without exceptions for example in Fedora? Also it is important that developers have a standardized way to embed the GPG signature to the package release automatically.

To sign a package during it's been built, simply add '--sign':
rpmbuild -ba --sign


And don't even get me going about the LSB, their idea of standards is everyone doing the same misguided stuff they do.
There are many good things in LSB. Without them Linux would be even more fragmented it already is. And as said, if Debian+Ubuntu would had changed to use rpm-system long ago, Nokia now wouldn't have the problem with its developers implementing rpm support to Ovi and Meego. A good case of fragmentation in Linux which clearly causes troubles.

The Linux Standard Base was created to lower the overall costs of supporting the Linux platform. By reducing the differences between individual Linux distributions, the LSB greatly reduces the costs involved with porting applications to different distributions, as well as lowers the cost and effort involved in after-market support of those applications.
Debian and Ubuntu (and some other smaller players) haven't just taken the fragmentation problem in Linux seriously enough, and now see, it costs Nokia lots of money and eventually may mean that Meego won't succeed because it was too late compared to Android.

Last edited by zimon; 2011-03-10 at 09:45.
 

The Following 4 Users Say Thank You to zimon For This Useful Post:
Posts: 18 | Thanked: 3 times | Joined on Jun 2010
#1738
Hello Everyone.

I bet every single one of you will hate me after this post but...

I've been thinking a lot about the Nokia-Microsoft partnership, and about You didn't like (most of You anyway) the decizion. I've been reading your posts about disappointment, anger and so on. I've been reading about wrong decisions, and that Nokia turned the community down.

Well, it's not Nokia fault. It's YOURS.

Nokia gave you the best platform evere created for the mobile phone, and the decent hardware, i could risk saying - the best hardware at the time. And what You give in return?
When i bought my N900, there was about 300 applications on maemo-extras. It was June 2010 - after 6? 8? months maemo community created 300 applications... For an android i bet there are 300 diferent solitaire games.

Here is the problem - it is community that wasted the biggest potential a mobile phone ever had. How do you expect Nokia to invest in platform, that have almost no applications?

Nokia gave you tools, build the ship, but it is the crew - You, who burned it. Android - this pathetic, poorely featured OS, has 300 apps daily. We have yearly. It is not about a support, or money - there are LOTS, better or wors apps for Android. And it is because of community,that android grows. Not because google made so much effort about it.

I believe, that if there was 60k apps for maemo, Nokia won't even think about pairing with M$.

And now - we have meego. It is available for n900 for how long 4? 6 months? How many games there are for meego? I didn't find any - yes i wasn't looking to hard. But nor will the average user.

There will be n950. Don't waste the second chance, because there will not be any more.

Sorry, if my post is chaotic, i bet it is.
Sorry, if You don't agree with me.

And please - don't say i didn't appreciate your work. Some of you have written great apps, which i use every day. I just think there are to few. And don't say "if you are so smart, why didn't you writ e this tousand apps?" I didn't because i can't - but i'm not yelling about nokia mistake and disapointment.

Now You can hate Me.
Regards...
 
Posts: 1,680 | Thanked: 3,685 times | Joined on Jan 2011
#1739
Originally Posted by Qrchack View Post
Hello Everyone.

I bet every single one of you will hate me after this post but...

I've been thinking a lot about the Nokia-Microsoft partnership, and about You didn't like (most of You anyway) the decizion. I've been reading your posts about disappointment, anger and so on. I've been reading about wrong decisions, and that Nokia turned the community down.

Well, it's not Nokia fault. It's YOURS.

Nokia gave you the best platform evere created for the mobile phone, and the decent hardware, i could risk saying - the best hardware at the time. And what You give in return?
When i bought my N900, there was about 300 applications on maemo-extras. It was June 2010 - after 6? 8? months maemo community created 300 applications... For an android i bet there are 300 diferent solitaire games.

Here is the problem - it is community that wasted the biggest potential a mobile phone ever had. How do you expect Nokia to invest in platform, that have almost no applications?

Nokia gave you tools, build the ship, but it is the crew - You, who burned it. Android - this pathetic, poorely featured OS, has 300 apps daily. We have yearly. It is not about a support, or money - there are LOTS, better or wors apps for Android. And it is because of community,that android grows. Not because google made so much effort about it.

I believe, that if there was 60k apps for maemo, Nokia won't even think about pairing with M$.

And now - we have meego. It is available for n900 for how long 4? 6 months? How many games there are for meego? I didn't find any - yes i wasn't looking to hard. But nor will the average user.

There will be n950. Don't waste the second chance, because there will not be any more.

Sorry, if my post is chaotic, i bet it is.
Sorry, if You don't agree with me.

And please - don't say i didn't appreciate your work. Some of you have written great apps, which i use every day. I just think there are to few. And don't say "if you are so smart, why didn't you writ e this tousand apps?" I didn't because i can't - but i'm not yelling about nokia mistake and disapointment.

Now You can hate Me.
Regards...
Wow...honestly?

Are you ******ed?
__________________
N900: One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.
 

The Following User Says Thank You to vi_ For This Useful Post:
MaddogG's Avatar
Posts: 234 | Thanked: 175 times | Joined on Jun 2010 @ Genova (Italy)
#1740
@Qrchack

Are you serious? Do you really think that ALL Android apps are made by the community?
The difference between Maemo and Android is that we have ONLY THIS community, while Android has its own community, Google and many other companies working for it.

Nokia-M$ partnership has nothing to do with applications or communities: it's based only on $$$

You want more apps? Start coding.
__________________
Some say the world will end in fire; some say in segfaults...

Last edited by MaddogG; 2011-03-10 at 13:38.
 

The Following 3 Users Say Thank You to MaddogG For This Useful Post:
Reply

Tags
bye-nokia, i don't even, just shoot him, just shoot me, let's elope, lockdown, meego?fail, negatron dan, nokia defiled, nokia suicide, sell tulips, step 8 out of 5, the-end?, www.elop.org


 
Forum Jump


All times are GMT. The time now is 08:52.