GNU bug report logs -
#57975
[PATCH] gnu: rust-libz-sys-1: Do not remove zlib-ng sources.
Previous Next
Reported by: Ricardo Wurmus <rekado <at> elephly.net>
Date: Wed, 21 Sep 2022 09:36:01 UTC
Severity: normal
Tags: patch
Done: Ricardo Wurmus <rekado <at> elephly.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 57975 in the body.
You can then email your comments to 57975 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#57975
; Package
guix-patches
.
(Wed, 21 Sep 2022 09:36:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Ricardo Wurmus <rekado <at> elephly.net>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 21 Sep 2022 09:36:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-libz-sys-1)[source]: Only delete bundled
zlib sources.
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 42a44a2930..f7703f9295 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32568,9 +32568,9 @@ (define-public rust-libz-sys-1
"1q25cb8vs113si7q2p0innhi8jk0wpq37hqi2wcc219hcmw43cr3"))
(modules '((guix build utils)))
(snippet
- '(begin (delete-file-recursively "src/zlib")
- (delete-file-recursively "src/zlib-ng")
- #t))))
+ ;; Do not delete zlib-ng, because we have no native library
+ ;; for it.
+ '(delete-file-recursively "src/zlib"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.36.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57975
; Package
guix-patches
.
(Wed, 21 Sep 2022 10:16:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 57975 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 21-09-2022 11:35, Ricardo Wurmus wrote:
> * gnu/packages/crates-io.scm (rust-libz-sys-1)[source]: Only delete bundled
> zlib sources.
> ---
> gnu/packages/crates-io.scm | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
> index 42a44a2930..f7703f9295 100644
> --- a/gnu/packages/crates-io.scm
> +++ b/gnu/packages/crates-io.scm
> @@ -32568,9 +32568,9 @@ (define-public rust-libz-sys-1
> "1q25cb8vs113si7q2p0innhi8jk0wpq37hqi2wcc219hcmw43cr3"))
> (modules '((guix build utils)))
> (snippet
> - '(begin (delete-file-recursively "src/zlib")
> - (delete-file-recursively "src/zlib-ng")
> - #t))))
> + ;; Do not delete zlib-ng, because we have no native library
> + ;; for it.
> + '(delete-file-recursively "src/zlib"))))
According to the README, zlib and zlib-ng are supposed to be compatible,
so zlib-ng should be removable (as long as dependents don't enable
zlib-ng, but that can be patched out).
Additionally, using zlib-ng can cause problems if the application also
links to the regular zlib:
README.md ‘and as long as you don't also dynamically pull in a copy of
stock zlib (which will produce conflicting symbols)’
Proposal: keep removing zlib-ng, and modify the enabled features in
whatever crate or Rust application asks for zlib-ng.
Greetings,
Maxime.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57975
; Package
guix-patches
.
(Wed, 21 Sep 2022 10:44:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 57975 <at> debbugs.gnu.org (full text, mbox):
Maxime Devos <maximedevos <at> telenet.be> writes:
> Proposal: keep removing zlib-ng, and modify the enabled features in
> whatever crate or Rust application asks for zlib-ng.
Thanks, I’ll give that a try by patching the target application.
--
Ricardo
Reply sent
to
Ricardo Wurmus <rekado <at> elephly.net>
:
You have taken responsibility.
(Wed, 21 Sep 2022 22:12:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Ricardo Wurmus <rekado <at> elephly.net>
:
bug acknowledged by developer.
(Wed, 21 Sep 2022 22:12:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 57975-done <at> debbugs.gnu.org (full text, mbox):
Ricardo Wurmus <rekado <at> elephly.net> writes:
> Maxime Devos <maximedevos <at> telenet.be> writes:
>
>> Proposal: keep removing zlib-ng, and modify the enabled features in
>> whatever crate or Rust application asks for zlib-ng.
>
> Thanks, I’ll give that a try by patching the target application.
Patching the package to not request the zlib-ng feature works, so I
retract this patch. Thanks again for the hint!
--
Ricardo
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 20 Oct 2022 11:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 183 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.