Since LSB wants us to use RPM-based package management, i have my doubts about that.texon wrote:is this standards effort something in which the gentoo community is going to participate?
That's not correct.Voltago wrote:Since LSB wants us to use RPM-based package management, i have my doubts about that.
http://refspecs.freestandards.org/LSB_2 ... stall.htmlApplications shall either be packaged in the RPM packaging format as defined in this specification, or supply an installer which is LSB conforming (for example, calls LSB commands and utilities).


No they don't. All they want is that rpm-packages will be installable in any Linux-system. And you can install RPM-system on Gentoo as well, so as far as packages are concerned, Gentoo can be compatible.Voltago wrote:Since LSB wants us to use RPM-based package management, i have my doubts about that.texon wrote:is this standards effort something in which the gentoo community is going to participate?
As I can see we would fail on the init system, but aside that we are largely fine.. maybe some FHS stuff to consider though.Evangelion wrote:No they don't. All they want is that rpm-packages will be installable in any Linux-system. And you can install RPM-system on Gentoo as well, so as far as packages are concerned, Gentoo can be compatible.Voltago wrote:Since LSB wants us to use RPM-based package management, i have my doubts about that.texon wrote:is this standards effort something in which the gentoo community is going to participate?
While that may be true now, note the following footnote in the section on Software Installation:Evangelion wrote:No they don't. All they want is that rpm-packages will be installable in any Linux-system. And you can install RPM-system on Gentoo as well, so as far as packages are concerned, Gentoo can be compatible.Voltago wrote:Since LSB wants us to use RPM-based package management, i have my doubts about that.texon wrote:is this standards effort something in which the gentoo community is going to participate?
Although Gentoo may be (and probably should be) incidentally compatible with many parts of the LSB (we may want to look at Filesystem, base packages, etc.), for as long as language like the above is in the LSB spec, I can't see it as being a priority (or anything but a nice-to-have) for Gentoo, or Debian for that matter.LSB 2.0 wrote: Supplying an RPM format package is encouraged because it makes systems easier to manage. A future version of the LSB may require RPM, or specify a way for an installer to update a package database.

Agreed. I don't like the emphasis on RPM - it's an open standard, but it's generally accepted that it doesn't work that well compared to, say, Portage. For a distro like Gentoo that does it better already, what exactly is to be gained by conforming to a standard like that?aja wrote: Sounds to me like yet another Unix specification that's trying to document all the major players (i.e. = "that's the way most of us are doing it" is much more important than "that's the best way to do it")

Read any software engineering book published since who knows when and you'll have your argument (and I don't mean those "unbiased" software engineering in C books). The irony of your argument on this very point.Also, C has always been the lingua franca for system programming in Unix-like OSes, and I for one would need to see a pretty compelling argument to change that.
Do you honestly believe that C is the best language in which to develop 100,00+ line programs? Memory leaks and hanging pointers abound. C is better than Pascal and nearly all other languages from it's time and paradigm, but it sure does have its limitations. If you program in C and never have hanging pointers and memory leaks and you actually use dynamic memory allocation, then you are a master programmer, in fact, scratch that, grand master.Sounds like how the major players do it, rather than the best way to do it

You are comparing apples to oranges. Portage is a whole system which fetches packaes, calculates dependancies and installs them. RPM is simply a method of packaging apps. More valid comparison to Portage would be something like up2date.Archangel1 wrote:Agreed. I don't like the emphasis on RPM - it's an open standard, but it's generally accepted that it doesn't work that well compared to, say, Portage. For a distro like Gentoo that does it better already, what exactly is to be gained by conforming to a standard like that?aja wrote: Sounds to me like yet another Unix specification that's trying to document all the major players (i.e. = "that's the way most of us are doing it" is much more important than "that's the best way to do it")

Yes, but in the Windows world file permissions also do not exist, whereas in *NIX they do indeed exist which makes a virus's job impossible unless the person is dumb enough to run it as root.Well I belive standards are a good thing generaly speaking, BUT if you look at another big OS like M$ you can easily see the security threat when everyone does it the same way. 1 virus can spread to millons of pc's without much difficulty. Also I belive that standards cripple progress and inovation because you always have to follow the standard. Look at the user interface of W$-95 and all the way to someting-XP not much has changed. Now this is also a good thing but I do not want to see Linux suffer from it's own standard. Standards are to be used wisely and broken when needed.
not true since you can install binary packages on gentooEvangelion wrote:You are comparing apples to oranges. Portage is a whole system which fetches packaes, calculates dependancies and installs them. RPM is simply a method of packaging apps. More valid comparison to Portage would be something like up2date.Archangel1 wrote:Agreed. I don't like the emphasis on RPM - it's an open standard, but it's generally accepted that it doesn't work that well compared to, say, Portage. For a distro like Gentoo that does it better already, what exactly is to be gained by conforming to a standard like that?aja wrote: Sounds to me like yet another Unix specification that's trying to document all the major players (i.e. = "that's the way most of us are doing it" is much more important than "that's the best way to do it")
If you want to compare RPM's to something in Gentoo-world, more valid comparison would be ebuilds vs. RPM's.
..incorrect. they very much so do indeed exist. they're just less-knownPwnz3r wrote:Yes, but in the Windows world file permissions also do not exist, whereas in *NIX they do indeed exist which makes a virus's job impossible unless the person is dumb enough to run it as root.Well I belive standards are a good thing generaly speaking, BUT if you look at another big OS like M$ you can easily see the security threat when everyone does it the same way. 1 virus can spread to millons of pc's without much difficulty. Also I belive that standards cripple progress and inovation because you always have to follow the standard. Look at the user interface of W$-95 and all the way to someting-XP not much has changed. Now this is also a good thing but I do not want to see Linux suffer from it's own standard. Standards are to be used wisely and broken when needed.
Even if RPMs would "take over", you can use rpm2tgz in Gentoo in order to turn them into tgzs and then extract them. However, portage isn't in danger of going anywhere because it compiles stuff from the source, and seeing that having the source available is key in making "open source" software, the source shall stay.
That's right. They're pretty much useless though since almost every windows user I know runs everything with admin privileges. Yeah, maybe windows is not to blame for that, but still...KingPunk wrote:..incorrect. they very much so do indeed exist. they're just less-knownPwnz3r wrote:Yes, but in the Windows world file permissions also do not exist, whereas in *NIX they do indeed exist which makes a virus's job impossible unless the person is dumb enough to run it as root.Well I belive standards are a good thing generaly speaking, BUT if you look at another big OS like M$ you can easily see the security threat when everyone does it the same way. 1 virus can spread to millons of pc's without much difficulty. Also I belive that standards cripple progress and inovation because you always have to follow the standard. Look at the user interface of W$-95 and all the way to someting-XP not much has changed. Now this is also a good thing but I do not want to see Linux suffer from it's own standard. Standards are to be used wisely and broken when needed.
Even if RPMs would "take over", you can use rpm2tgz in Gentoo in order to turn them into tgzs and then extract them. However, portage isn't in danger of going anywhere because it compiles stuff from the source, and seeing that having the source available is key in making "open source" software, the source shall stay.
because you don't have to screw with them half as much.
its a lesser known whichcraft. thats all
go into windows, right click any file. to properties, and then you'll see
the series of check boxes and whatnot. therein, lies your "file permissions"
:p

See, I don't use Windows except at school and here are some things that I can do as a normal user.KingPunk wrote:..incorrect. they very much so do indeed exist. they're just less-known
because you don't have to screw with them half as much.
its a lesser known whichcraft. thats all
go into windows, right click any file. to properties, and then you'll see
the series of check boxes and whatnot. therein, lies your "file permissions"
:p
Pwnz3r wrote: That along with more. You cannot tell me that someone running as a normal user wouldn't be able to infect their computer, because you know that they would indeed be able to do that. In my long and tedious experience with Windows, the only "permissions" were read-only, hidden, and archive. That's where it stopped, and there were no permissions to assign them to users or anything. That was with WinXP last December using NTFS(supposedly their most advanced filesystem although I didn't notice a huge difference between it and FAT32) so I think that if more useful permissions existed then I would have seen them.
Agreed. Windows installation should educate people about basic security and encourage the use of a normal user account, something which most major Linux distributions do.Also, MS encourages people to run as an admin, since that's the first account ever created which most people never change.
That scenario is not taking into account permissions. Once again, an idiot would have to be hit by that virus to do the kinds of things windows worms and virii do right now. The virus would have to be running as root or a very potent user account for that kind of mess to take place. The reason a standard way of doing things hurts windows so much is because not only is everything the same, but 80% of the users are running with the same permissions.In Linux writing such a virus is a bit more difficult because there is a larger and diverse set of config files, and these are not even located on the same place on different distos. So even if the virus could infect it would not be able to breed as rapidly because of the non standard way things are done in the Linux world.

Yes it is true. The original posted compared RPM's to Portage. That comparison is flawed since they are not the same thing. RPM is a method to package apps, Portage is a method of delivering apps to the system. More valid comparison would be RPM vs. Ebuild or up2date vs. Portagemsimplay wrote:not true since you can install binary packages on gentoo