Re: heads-up, debhelper now depends transitively on libsub-prototype-perl and hence on the current "perlapi"
Alex Muntada <[email protected]>
| Newsgroups | gmane.linux.debian.alioth.reproducible-builds,gmane.linux.debian.devel.perl |
|---|---|
| Message-ID | <Zk9a6Gm3Fj6nHfj8@ix> |
> After looking at the code I think that the easiest way to avoid
> monkey patching at all would be inheritance.
Inheritance won't work :(
> * Replaces `Archive::Zip->new()` with `Local::AZM->new()`.
Because Local::AZM replaces Archive::Zip::Member not Archive::Zip.
> Monkey patching without importing other packages is also doable,
> but I think inheritance is cleaner here.
So I ended up doing a manual monkey patch:
https://salsa.debian.org/reproducible-builds/strip-nondeterminism/-/merge_requests/16
JFYI, tests pass locally, but the pipeline failed on something
that totally unrelated:
gbp:error: Cannot find pristine tar commit for archive
'strip-nondeterminism_1.13.1.orig.tar.bz2'
Hope this helps,
Alex
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Alex Muntada <[email protected]>
⢿⡄⠘⠷⠚⠋ Debian Developer 🍥 log.alexm.org
⠈⠳⣄⠀⠀⠀⠀
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds-wVTzQnVv9Y8Rm1jG9FmulZdwIE86Xf0q@public.gmane.org
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEaUBwKsbetWW2SKTt466XjoNOXn4FAmZPWuAACgkQ466XjoNO Xn731g//XX2cDDSWz5pQCz/sWmAwUw81jurSRLk3glRAiGkBIgUC4l464gWtWkRL B11WcHgijEkladDwl8zgXL7zEEuzlouM4A772sHThy3DV/BtTC3wP1lz/iS4g4RV gA/KxxB/yFS7UBXABh3jt4DDCVqYBFRYm1iz+2QL7bM05/Qvgp95iGhacGzJw/uw j1lTNBVGFa0+GK7QPPfq+yLhaqGwrtk3i5TpV/zC5JPAU6mkAcPMmQ/L3lnbDdkB jnuYkVu4RfKTyX3AXuC5RyGAbppGNOSruzH9135+7Gzp2Xp70GmaWelsoWaufjnI UueAiqq3xD1VRx/yhcfrRa1RiWvXdeW+NCy4708i5gspC6C+KWme/pt1gLF6gAgJ pOOX1R3Agka/9ezN6fT3AToXJ3iFjLNr9J8xtl41jOgH7z6U+teWEc65vwTgGVXh OBYP4FcJAgV2RYcdoORakun8iIxgGnSun8tFiZ/dsdJhJTNgJMFOo7p9ljXYWkeT MgbuA97K9MfskFnFwkdChN+jgpZbzQP1B0r0ZI3gLTgS5eBPpwrrqdrUNsCQ0Qag a13KrFWYIa1Vor1MKFuUwlXKNtGbE99RwrJ2oH9YSwSVdlSgudltl4/78NGmuFaF fd0HycNaxADqvgv69OhoiqYz3QwAmxsvmdUefIceBf/lXWb+pj8= =u74E -----END PGP SIGNATURE-----