openSUSE / obs-service-tar_scm

An OBS source service: fetches code from any SCM and archives it
GNU General Public License v2.0
31 stars 105 forks source link

README.md: Undeprecate tar_scm #462

Closed hramrach closed 7 months ago

hramrach commented 1 year ago

obscpio breaks ability to build packages with rpmbuild.

Until that's fixed obscpio should not be used, and hence tar_scm should not be deprecated.

adrianschroeter commented 7 months ago

you can run tar also local eg. via "osc service runall".

It is a bit pointless with the move to git for packaging, but we won't support tar_scm server side generated tar balls on the long run.

hramrach commented 7 months ago

Which means that the tarballs need to be generated locally with tar_scm, and it should not be marked as deprecated.

hramrach commented 7 months ago

I don't really see the point of creating the tarball on the server side when there is already and obscpio file.

The obscpio file could be used as the source, and rpmextract taught how to extract it.

While it is not the source, and the source is not provided the obscpio packages are broken.

hramrach commented 7 months ago

you can run tar also local eg. via "osc service runall".

That's exactly what I am doing, only skipping the redundant obscpio step, and having additional set of sources in the package, yet you are saying it's deprecated.

It is a bit pointless with the move to git for packaging, but we won't support tar_scm server side generated tar balls on the long run.

?! how is that relevant at all?

hramrach commented 7 months ago

server-side source generation is completely forbidden by server policy