Overview
Request 604407 accepted
Dose3 is a framework made of several OCaml libraries for managing distribution packages and their dependencies.
It is a dependency of opam.
- Created by onthewings
- In state accepted
- Supersedes 604388
Request History
onthewings created request
Dose3 is a framework made of several OCaml libraries for managing distribution packages and their dependencies.
It is a dependency of opam.
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:18"
staging-bot accepted review
Picked openSUSE:Factory:Staging:adi:18
repo-checker accepted review
cycle and install check passed
licensedigger accepted review
ok
dimstar declined review
+%{_libdir}/ocaml/%{_name}/*.a
No static libraries should be packaged, or if they are needed, adhere to the packaging guidelines for static libraries (split out into a -devel-static package)
Also:
ocaml-dose-devel.x86_64: W: non-standard-group Development/Languages/OCaml
ocaml-dose.src: W: non-standard-group Development/Languages/OCaml
ocaml-dose.x86_64: W: non-standard-group Development/Languages/OCaml
Should be addressed (possibly by registering this group with rpmlint)
dimstar declined request
+%{_libdir}/ocaml/%{_name}/*.a
No static libraries should be packaged, or if they are needed, adhere to the packaging guidelines for static libraries (split out into a -devel-static package)
Also:
ocaml-dose-devel.x86_64: W: non-standard-group Development/Languages/OCaml
ocaml-dose.src: W: non-standard-group Development/Languages/OCaml
ocaml-dose.x86_64: W: non-standard-group Development/Languages/OCaml
Should be addressed (possibly by registering this group with rpmlint)
dimstar reopened request
retry
dimstar accepted review
staging-bot accepted review
ready to accept
staging-bot approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory
+%{_libdir}/ocaml/%{_name}/*.a
No static libraries should be packaged, or if they are needed, adhere to the packaging guidelines for static libraries (split out into a -devel-static package)
Thats how it is done, objects to be used by other consumers are packaged in archives. There is no other way. Shared libs do not exist.
Argh! Right.. ocaml is this weird thing with all static libs
please re-open the request
They exist, just cleverly hidden:
With the .a file being the same size as .cmxs or more, this suggests the code is in fact duplicated (unlike Windows implib archives for example):
though there may be symbols in the .a that did not transpire into the .dynsym section of the .cmxs so that it may be impossible to just link to the .cmxs like it is possible for C,C++ libraries.
Also:
Should be addressed (possibly by registering this group with rpmlint)