Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rename repo2solv.sh to repo2solv #58

Closed
sunweaver opened this issue Sep 25, 2014 · 8 comments
Closed

rename repo2solv.sh to repo2solv #58

sunweaver opened this issue Sep 25, 2014 · 8 comments
Milestone

Comments

@sunweaver
Copy link
Contributor

Hi,

I am not sure what the policy in SUSE is for the below, but...

In Debian, it is "forbidden" to have files with file extensions (.sh) in /usr/bin/, /usr/sbin/, etc. For the Debian package of repo2solv I had to rename repo2solv.sh -> repo2solv.

It is ok to reject this request, but maybe it is an approach suitable for libsolv on SUSE, as well.

Greets,
Mike

@mlschroe
Copy link
Member

Actually I want to get rid of that script someday, it's only used by libzypp...

Speaking of libzypp: Why do you want to port the zypp stack to Debian? You don't need it at all if you just want to run the open build server. Actually you also don't need to have libsolv for that as well, you just need perl-BSSolv, which can be built with a "bundled" libsolv. That's what we do in our OBS:Server:Unstable/perl-BSSolv package.

https://build.opensuse.org/package/show/OBS:Server:Unstable/perl-BSSolv

@sunweaver
Copy link
Contributor Author

Hi Michael,

On Do 25 Sep 2014 14:36:34 CEST, Michael Schroeder wrote:

Actually I want to get rid of that script someday, it's only used by
libzypp...

Aha...

Speaking of libzypp: Why do you want to port the zypp stack to
Debian? You don't need it at all if you just want to run the open
build server. Actually you also don't need to have libsolv for that
as well, you just need perl-BSSolv, which can be built with a
"bundled" libsolv. That's what we do in our
OBS:Server:Unstable/perl-BSSolv package.

https://build.opensuse.org/package/show/OBS:Server:Unstable/perl-BSSolv

Library bundling is not an option in Debian (violates Debian policy).
So having packaged libsolv is fine and necessary.

However, about the zypper stack... I want to be able to build SUSE
packages in clean openSUSE / SLES chroots on a Debian host system.

I actually at the moment do not plan to bring the complete OBS Server
to Debian, only obs-build (as that is the tool that does the chroot
builds, right?).

It would be cool to get OBS Server in and be able to build packages
for all those various distros, but currently (customer contract) I
only have to be able to build clean SUSE packages on a Debian machine.

Thanks for any input...

Mike

PS: if you are on IRC / Freenode, find me on channel #x2go (nick: sunweaver).

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb

@ignatenkobrain
Copy link
Collaborator

In Fedora we rename it too.

@ignatenkobrain ignatenkobrain added this to the 1.0 milestone Jul 2, 2018
@Conan-Kudo
Copy link
Member

We rename this in Mageia as well.

@Conan-Kudo
Copy link
Member

@sunweaver You don't need the Zypp stack for building SUSE chroots with obs-build. It only needs perl-BSSolv and a sufficiently new (or patched) rpm.

@sunweaver
Copy link
Contributor Author

sunweaver commented Jul 2, 2018 via email

@mlschroe
Copy link
Member

mlschroe commented Jul 2, 2018

(perl-BSSolv is build service only, you do not need it at all to run obs-build.)

@mlschroe
Copy link
Member

Now done. And it also has a manpage!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants