View previous topic :: View next topic |
Author |
Message |
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3638
|
Posted: Fri Dec 10, 2021 2:09 pm Post subject: heads-up: <perl-5.34 unremoved files... [solved] |
|
|
here's: Code: | Mon May 24 09:08:32 2021 >>> dev-lang/perl-5.32.1
merge time: 5 minutes and 24 seconds.
Tue Jul 20 06:59:04 2021 >>> dev-lang/perl-5.34.0
merge time: 4 minutes and 30 seconds. |
Code: | user@amd64 ~/apps $ ll /usr/lib64/perl5/vendor_perl/5.32/XML/SAX/ParserDetails.ini
-rw-r--r-- 1 root root 66 mai 24 2021 /usr/lib64/perl5/vendor_perl/5.32/XML/SAX/ParserDetails.ini
user@amd64 ~/apps $ equery b /usr/lib64/perl5/vendor_perl/5.32/XML/SAX/ParserDetails.ini
* Searching for /usr/lib64/perl5/vendor_perl/5.32/XML/SAX/ParserDetails.ini ... | Removed!
Edit: same goes for 5.30.1 & 5.30.3
Maybe I did something wrong in the past...
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Last edited by CaptainBlood on Sat Dec 11, 2021 11:54 pm; edited 2 times in total |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3638
|
Posted: Fri Dec 10, 2021 2:40 pm Post subject: |
|
|
It all started with Code: | (@INC contains: /etc/perl /usr/local/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.34 /usr/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.32 /usr/lib64/perl5/vendor_perl/5.30.3 /usr/lib64/perl5/vendor_perl/5.30.1) | remaining after removal & rebuild...
The @INC error itself is due to ebuild (local).
Errors in the path reported is likely to be due to some configuration things remaining.
I'd love to see these references to uninstalled dev-lang/perl removed.
Any idea what I'm missing here?
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 2965 Location: Edge of marsh USA
|
Posted: Sat Dec 11, 2021 4:14 am Post subject: |
|
|
Sometimes obsolete and orphaned perl modules need to manually and crudely removed. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6749
|
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3638
|
Posted: Sat Dec 11, 2021 4:01 pm Post subject: |
|
|
mv,
Nice...
So if I understand correcty, using your patch in /etc/portage/patch should allow remaining SAX directory branch be removed at upgrade, once current perl has been reinstalled, right?
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3638
|
Posted: Sat Dec 11, 2021 4:17 pm Post subject: |
|
|
I've rebuild perl, not patched yet, faulty SAX sub tree removed;end ofcommand returns: Code: | @INC:
/etc/perl
/usr/local/lib64/perl5/5.34/x86_64-linux-thread-multi
/usr/local/lib64/perl5/5.34
/usr/lib64/perl5/vendor_perl/5.34/x86_64-linux-thread-multi
/usr/lib64/perl5/vendor_perl/5.34
/usr/lib64/perl5/5.34/x86_64-linux-thread-multi
/usr/lib64/perl5/5.34 | Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3638
|
Posted: Sat Dec 11, 2021 5:50 pm Post subject: |
|
|
CaptainBlood wrote: | So if I understand correcty, using your patch in /etc/portage/patch should allow remaining SAX directory branch be removed at upgrade, once current perl has been reinstalled, right? | Sorry for the sillt question;I read the file at link...
I understood it is related to 'XML-SAX-Base' package.
I've check the current ebuild for it which is rudimentary.
I don't undestand how the patch is applied to the ebuild, as I only understand and use /etc/portage/env as variables settings files referenced by /etc/portage/package.env files.
Alhough not stated in README my guess is that your env directories/files tree also requires portage-bashrc-mv to be installed.
I'm not sure I'm ready to install something that tweals portage behavior.
Still, I find interesting trying to understand how you automated some ebuild paching, as an dynamic alternate way to static local ebuild patch & revbump like I"m accustomed to do.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6749
|
Posted: Sat Dec 11, 2021 9:13 pm Post subject: |
|
|
CaptainBlood wrote: | Alhough not stated in README my guess is that your env directories/files tree also requires portage-bashrc-mv to be installed. |
No. That is unrelated. Just copying the file as /etc/portage/env/dev-perl/XML-SAX-Base is enough.
Well, almost: As it is written, it requires also to copy /etc/portage/env/scripts/mv_patch from that repository. But alternatively you can remove the first line which sources that file and remove "mv_start &&" and "mv_end" from the script. (The purpose of these methods is to give output and to fail if the patching fails, that is, after this modification you will have a "siltent" patching and possibly a "silent" failure of the patching in the error case.)
Quote: | So if I understand correcty, using your patch in /etc/portage/patch should allow remaining SAX directory branch be removed at upgrade, once current perl has been reinstalled, right? |
Yes. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3638
|
Posted: Sat Dec 11, 2021 10:48 pm Post subject: |
|
|
mv,
Danke sehr für Ihre schnelle Antwort.
Looking forward to experimenting as it seems a new side of the portage fonction stack.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3638
|
Posted: Sat Dec 11, 2021 11:53 pm Post subject: |
|
|
mv wrote: | Just copying the file as /etc/portage/env/dev-perl/XML-SAX-Base is enough...
...it requires also to copy /etc/portage/env/scripts/mv_patch from that repository. But alternatively you can remove the first line which sources that file and remove "mv_start &&" and "mv_end" from the script. (The purpose of these methods is to give output and to fail if the patching fails, that is, after this modification you will have a "siltent" patching and possibly a "silent" failure of the patching in the error case.) | Silent tweak is... verboten here:
Once both files installed, I re-emerged dev-perl/XML-SAX:
Working fine, with nice looking & well integrated output.
Thks 4 ur attention, inerest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
|