Lucid and Slackware repositories... A mistake?

What features/apps/bugfixes needed in a future Puppy
Post Reply
Message
Author
Atle
Posts: 596
Joined: Wed 19 Nov 2008, 12:38
Location: Oslo, Norway
Contact:

Lucid and Slackware repositories... A mistake?

#1 Post by Atle »

Sometimes I ask my self why Puppy's two big ones are based on Slackware and Ubuntu Lucid repositories as such a big number of packages fails to install and there are dependencies from here to eternity.

It sounds nice with having such big and well know repositories, but the truth is that its not really ever going to work properly. The only thing that does work a 100% is the .PET and .SFS packages...

So I wonder if anyone will ever take a closer look at Slitaz and Tiny Core, as they are the little brothers of Puppy so to say, in comparison with hanging out there with the "big guys" that has so complex packages?

Slitaz has more than 3000 packages today. Not all of them the latest version, but they do a very good job over there. Its looks to me as a package is a package, and I believe that they do not have a lot of dependencies.

As for Tiny Core, they have quite a number of packages as well... I do not know the number.

So without claiming I am right here, I believe that at least the Slitaz Packages are based on Slitaz not having KDE, not having Gnome or what what. And that Slitaz is very basic and the dependencies are IN the so one package can actually use them...

I know this is not a popular post, but for me it seems like more natural for Puppy to use such a repository and giving users a reasonable number of WORKING packages, as at least for me, I do no longer bother to try the packages from Ubuntu Lucid or Slackware as it not really working in to many cases.

I know people will jump on me for this, but I hope that someone finds a way to make Puppy something that REALLY works all the time, in stead of "dependency hell" and dreams that can not come true...

So now I wait for some serious verbal beating here...

Atle

User avatar
otropogo
Posts: 764
Joined: Sat 24 Oct 2009, 15:17
Location: Montreal
Contact:

Re: Lucid and Slackware repositories... A mistake?

#2 Post by otropogo »

Atle wrote:Sometimes I ask my self why Puppy's two big ones are based on Slackware and Ubuntu Lucid repositories as such a big number of packages fails to install and there are dependencies from here to eternity.

It sounds nice with having such big and well know repositories, but the truth is that its not really ever going to work properly. The only thing that does work a 100% is the .PET and .SFS packages...
Correction: .PET packages DO NOT 'work a 100%' as you state. I haven't played with .sfs


Atle wrote:Slitaz has more than 3000 packages today. Not all of them the latest version, but they do a very good job over there. Its looks to me as a package is a package, and I believe that they do not have a lot of dependencies.

As for Tiny Core, they have quite a number of packages as well... I do not know the number.

And have you reviewed and considered how up to date these packages are?

http://www.murga-linux.com/puppy/viewto ... start=1245

...
I know this is not a popular post, but for me it seems like more natural for Puppy to use such a repository and giving users a reasonable number of WORKING packages, as at least for me, I do no longer bother to try the packages from Ubuntu Lucid or Slackware as it not really working in to many cases.
After many years of working with Linux distros from the biggest to the smallest, I can assure you that the ONLY way you would ever find a distro in which all the applications just work would be to

a) be very lucky in your hardware and software configuration and

b) be rather conservative and frugal in your selection and use of applications
I know people will jump on me for this, but I hope that someone finds a way to make Puppy something that REALLY works all the time, in stead of "dependency hell" and dreams that can not come true...


So now I wait for some serious verbal beating here...
Atle


I don't mean to "jump" on you, much less to deliver a "serious verbal beating". But your expectations from an operating system are simply utopian. You can't reasonably expect this from any OS. There are always bugs that need to be discovered after the initial "final' release, in Linux as in Windows.

Your complaints are entirely sound, but not the proposed solution.

My suggestion, previously aired in the thread linked above, is to have an official Puppy designed to be able to use the RPM repositories. Unlike the slackware/slatiz repositories, the rpm packages are kept quite current and are well supported. While they may not be as replete with entertainment-oriented apps, those that are offered will generally be more carefully constructed.

This is not just a Puppy issue, but a Linux issue. You need a large, stable user base in order to be able to provide the support to maintain a reliable and current OS.

If the Puppy development community has the will and the resources to produce and maintain a Puppy that can use the same packages available to CentOS, I feel it is certain to increase its userbase and greatly improve its reputation. I'm sorry to say that I don't know that it has either.

It appears to me that this community (to which you and I are, at best, whispers in the wind, and, at worst, mere guinea pigs) does not have the resources to maintain the present variety of Puppies, and certainly cannot hope to add yet another one, compatible with rpm packages, to the mix. So the "will" required would include at very least the decision to drop Slacko from official development.

OTOH, I believe that without both consolidating its development efforts AND achieving compatibility with a large, stable, and current repository of applications, the entire Puppy project is doomed to a downward spiral to irrelevance and perhaps oblivion.

I regret this not only because I have used Puppy daily for many years now, despite all of the frustrations, and am very reluctant to lose it, but also because this forum is, because of its large user base, its relatively free format, the breadth and depth of the discussions here (from geeky-plus to philosophical) a precious asset to the entire Linux community. And I don't see how it could be maintained without a current Puppy and a growing base of users.
otropogo@gmail.com facebook.com/otropogo

Post Reply