Re: [zypp-devel] OSI: openSUSE Installer Presentation
From: Duncan Mac-Vicar Prett <dmacvicar@suse.de>
Dominique Leuenberger wrote: That would basically require building against an LSB base project. I think that's the only way this CAN be achieved.
Why?
Don't loose the context Duncan. The message I replied to was talking about distribution indipendent. You'll not achieve this without creating a LSB compliant build. You simply can't guarantee any library being existant on any random system (which is what distribution indipendent means). Dominique -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
2008/12/18 Dominique Leuenberger <Dominique.Leuenberger@tmf-group.com>:
From: Duncan Mac-Vicar Prett <dmacvicar@suse.de>
Dominique Leuenberger wrote: That would basically require building against an LSB base project. I think that's the only way this CAN be achieved.
Why?
Don't loose the context Duncan. The message I replied to was talking about distribution indipendent. You'll not achieve this without creating a LSB compliant build.
You can, with multiple builds. -- Benjamin Weber -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
On 12/18/2008 at 8:30 PM, "Benji Weber" <benji@opensuse.org> wrote: 2008/12/18 Dominique Leuenberger <Dominique.Leuenberger@tmf-group.com>:
Dominique Leuenberger wrote: That would basically require building against an LSB base project. I think
From: Duncan Mac-Vicar Prett <dmacvicar@suse.de> that's the only way this CAN be achieved.
Why?
Don't loose the context Duncan. The message I replied to was talking about distribution indipendent. You'll not achieve this without creating a LSB compliant build.
You can, with multiple builds.
And then putting the multiple builds together in on .osi file, in order to have it distribution independent? Sounds like a huge overhead, when it comes to a download afterwards. Dominique -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
2008/12/19 Dominique Leuenberger <Dominique.Leuenberger@tmf-group.com>:
You can, with multiple builds.
And then putting the multiple builds together in on .osi file, in order to have it distribution independent? Sounds like a huge overhead, when it comes to a download afterwards.
Well we were talking about offline installs. For online installs you only need to download the instructions for all distributions. Even for offline installs the overhead needn't be too large if data files are not duplicated per platform. -- Benjamin Weber -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
Dominique Leuenberger wrote:
And then putting the multiple builds together in on .osi file, in order to have it distribution independent? Sounds like a huge overhead, when it comes to a download afterwards.
Yes, but our aim is not to solve the common Linux platform issue here. The problem you describe is a specific case of the solution. If the software is available as a lsb build, nothing prevents the OSI to ship a repo for LSB which the handler would match in any LSB distro. But if this is not the case, one has to ship the available builds (or even, the supported ones, a vendor may want to support his software in one platform only) and the handler has to complain if a build for that target is not available. Duncan (note, as I was told, the build service will have some kind of lsb target anytime in the future) -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
Dominique Leuenberger wrote:
Don't loose the context Duncan. The message I replied to was talking about distribution indipendent. You'll not achieve this without creating a LSB compliant build.
You simply can't guarantee any library being existant on any random system (which is what distribution indipendent means).
Dominique
Right now one click install has different sections for different distributions in case the package is not LSB based (which is a particular case). If the ymp is stated correctly and no packages that can be pulled in by dependencies are specified, every vendor can implement the ymp handler as the package manager implementation wants. Duncan -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
Dominique Leuenberger napsal(a):
From: Duncan Mac-Vicar Prett <dmacvicar@suse.de>
Dominique Leuenberger wrote: That would basically require building against an LSB base project. I think that's the only way this CAN be achieved.
Why?
Don't loose the context Duncan. The message I replied to was talking about distribution indipendent. You'll not achieve this without creating a LSB compliant build.
You simply can't guarantee any library being existant on any random system (which is what distribution indipendent means).
Dominique
Only working distribution independent build is source distribution with script to build. Because you cannot ensure many ways, for example kernel version...and on kernel depend low-level libs and on it mid level and then highlevel libs and application. This you cannot solve, noone can solve it (even on windows you have problem create program which work on each version). So only way is provide sources and try build it (also it can have problem with kernel). So for me is better choose distribution and version and download offline build for my distribution (which ensure some basics like minimal kernel(glibc, rpm) version). JR -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
participants (4)
-
Benji Weber
-
Dominique Leuenberger
-
Duncan Mac-Vicar Prett
-
josef reidinger