• Local pbuilder installs files into ${HOME}/perl5/

    From Andreas Tille@21:1/5 to All on Fri Jun 6 17:20:01 2025
    Hi folks,

    since some time my local pbuilder installs in the resulting *.deb files
    into ${HOME}/perl5. I'm not really sure when this started in any case
    its *only* for Perl packages and *only* in my local pbuilder. Salsa CI
    builds are fine and source-only uploads as well - even a simple debuild
    in the local machine works well. Can any user of pbuilder confirm this
    problem or what I can do against this?

    Kind regards
    Andreas.

    PS: It would be nice to keep me in CC since I'm not subscribed.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Andreas Tille on Fri Jun 6 19:50:02 2025
    On Fri, 06 Jun 2025 17:19:17 +0200, Andreas Tille wrote:

    Can any user of pbuilder confirm this
    problem or what I can do against this?

    I would check the environment, on your machine (altough that's
    probably ok if debuild works) and in the chroot:

    printenv | grep PERL

    and check if there are variables which contain a reference to
    "$HOME/perl5" (like PERL_MM_OPT or PERL_MB_OPT etc.).

    They are set by/for e.g. local::lib (liblocal-lib-perl).


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmhDJIZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgb5kQ//SDE/VjV8ZZcer3SFCpsI3PCPqshDpCNDSSm0YIqX4J5Y6lV72NGdyuMJ e+5QbhFCsCqq6N1bOUqb30K48BP8G4uiZzMLwaHFVdagXOKyita6hyaBc1bGPwR+ j6ya56WzAqo8tEOtCuZqaTt4StErdbhkjU2cOeu1lnE1My3WHhj5vHAjK0KVXyzT wOJcHZp/6Q7V0+uB+xTHRh2uff356QiHSAWYwzjh3LR10f2u4j1Td2m4kktexoAT H8wWcUxgZll8t3jbB054ce3JAf+1F9hLhRX7Vh6JgfHMWFBb0DZB32ixHjJjZcHT 4MMQWmljDc9M8HtKql4J7oqVI3iZtS9lQLGG1RlNasSNkRDJur+xBzCCuDplg8WT KKrxOhNIyjcFyfKrdE8y2pDCjKyhR3sBlPQcYkjSfTh9fjkOM1Nmv1lx9eLke3L0 47kzYAF+aQIkjYw9+1Dp22v6hP3el+FTJI5u+ME/KhEby249T3GTXiJVQtF6Z0N8 zRNdFl/Pq4xtOZMrXE87Joc6s+ii0/EHJgQfRm/0XtX1JjDHnDJM2sAjeGBnSKL+ C/TAAgGSAj4cC/DteeDeP1vSu0M0QRRResVaCLASvHQH9AsDwD1Al+jZdHG6Tttw zLMINxZtMYXmt7wkh8mOib6f5fqsZPNY3p6xgN/a9x4Dz04yyW8=
    =m5U3
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Fri Jun 6 22:20:01 2025
    Am Fri, Jun 06, 2025 at 07:25:26PM +0200 schrieb gregor herrmann:
    printenv | grep PERL

    Ahhh:

    # printenv | grep PERL PERL_LOCAL_LIB_ROOT=/home/andreas/perl5:/home/andreas/perl5 PERL_MB_OPT=--install_base "/home/andreas/perl5" PERL_MM_OPT=INSTALL_BASE=/home/andreas/perl5

    and check if there are variables which contain a reference to "$HOME/perl5" (like PERL_MM_OPT or PERL_MB_OPT etc.).

    They are set by/for e.g. local::lib (liblocal-lib-perl).

    I do not remember I added these - where do I need to look for this to undo these settings?

    Kind regards
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Andreas Tille on Sat Jun 7 03:10:01 2025
    On Fri, 06 Jun 2025 22:10:09 +0200, Andreas Tille wrote:

    Am Fri, Jun 06, 2025 at 07:25:26PM +0200 schrieb gregor herrmann:
    printenv | grep PERL

    Ahhh:

    # printenv | grep PERL >PERL_LOCAL_LIB_ROOT=/home/andreas/perl5:/home/andreas/perl5 >PERL_MB_OPT=--install_base "/home/andreas/perl5" >PERL_MM_OPT=INSTALL_BASE=/home/andreas/perl5

    Bingo :)

    and check if there are variables which contain a reference to "$HOME/perl5" >> (like PERL_MM_OPT or PERL_MB_OPT etc.).
    They are set by/for e.g. local::lib (liblocal-lib-perl).
    I do not remember I added these - where do I need to look for this to undo >these settings?

    They are probably in .bashrc or .profile ot something similar.

    PERL_LOCAL_LIB_ROOT means that you've installed liblocal-lib-perl.


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmhDjyFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZBNxAAof5Il1oRErzF01uXSU+I3LYRam1BvxKE5XpVQk8zofz5WjunrTkCrC0m rZiGZMZ+bi8uwnRhZC8TT1EgGHp1zOapfa1ZdKFHk3VQy9taZ4o0ltfdzx20mfbd odj/NcCfOSNGFNVUcnrwFEBDa7OB2TfFPR5lTSztORZKvzUTCquI9xRrFurn+5Yn nPOMiqdXL87EVY05hcpc21+h2n02K+MVExlpIGOwQ7D+i5TEuwz4mj1gDONIADQL l2XN9pK3vxnRic/vCaAO9OLaJxzFoQo3j+DXFBHp2fATstQ7a2V68SZBqi/Qjpmh 58d/Jtl0i5Fj6jjUSmWmzE5uuvt8A6/Bc8ndUFEtUwh+rYH27gVm3VWf3Zb4iZKb Bfxp4iv8WMjoaBfrWpNF4MQHBMFcSXtnphvpcbhiLktP/5D32AkL93ryszCwQ78c ZcUHoAQikzWBKncslaEOki9it2x698KvjqwDPM/9HeAFBXdGd7CnA+Sb9xxVUBdm nyxBitrGh6E0WieRc0afQGolKcHNqV+PtUs0fCMvMl+SPpABdOxtkqMiV1uja3G7 cPkYYi+UJSQ2VxzDRrR0RCRD1dXfU0T4bs70S+S8K1x78JbKC1A678qvYdgC89PZ Ak194UG/lU1dMWPXIzewTfR/ZWJHFrmw4aY8wQFKKXtZahkdY+Q=
    =zWyY
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)