>Hello, > >We are presently having a discussion on debian-amd64 about the name of >Debian's amd64 port. The point came up that LSB mandates x86_64 for >this port, and that it also mandates RPM. The point also >arose that LSB >mandates ppc, but we use powerpc. > >Therefore, we are curious about your (the LSB people) take on this. Is >compliance with LSB in this regard simply a matter of making alien >convert ppc to powerpc and x86_64 to amd64? Or is there something else >involved? If so, what? How is this handled for powerpc?
Right now, LSB only calls out the architecture in the rpm package - e.g. we don't care about the filename of the package. So an alien conversion here is fine. The lsb_release command, as of LSB 2.0, must now expose the architecture name, and that one also needs to be the LSB-specified name. The current sample implementation of lsb-release does this by using the "arch" command, but the return value of arch is not called out by LSB so this might be something to keep in mind. Mats

