Re: git: b7972779e599 - main - science/psi4: add comment

From: Mark Millard <marklmi_at_yahoo.com>
Date: Sat, 10 Oct 2026 16:37:42 UTC
On 10/9/26 21:56, Mark Millard wrote:
> On 10/8/26 23:41, Mark Millard wrote:
>> On 10/7/26 14:00, Yuri wrote:
>>> On 10/7/26 08:32, Baptiste Daroussin wrote:
>>>> This is the wrong place to such comment why in the PORTNAME line ???
>>>
>>>
>>> Because people will be asking me to fix it and this isn't a port problem.
>>>
>>>> Another issue is: you are claiming this is an issue in poudriere, but
>>>> upstream has asked you questions about back in 2021 and they seems to
>>>> think this is not a poudriere bug.
>>>
>>>
>>> The comment says that some other ls commands should be run, and that
>>> this isn't likely a Poudriere problem. But they didn't say whose problem
>>> is this.
>>> This is certainly not this port's problem.
>>>
>>>> Can you please get back to upstream before adding this comment?
>>>
>>>
>>> They didn't ask any question there.
>>>
>>>
>>>
>>>
>>> Yuri
>>>
>>>
>>>
>>>
>>
>> Note: My ports tree is not up to date but I doubt that matters here.
>>
>> Having libint2-psi4 (something psi4 depends on) installed:
>>
>> # ls -lodTt /usr/local/share/libint/2.8.1/basis/6-31*
>> -rw-r--r--  1 root wheel uarch 34050 Dec 20 09:52:46 2023
>> /usr/local/share/libint/2.8.1/basis/6-311g**.g94
>> -rw-r--r--  1 root wheel uarch 34050 Dec 20 09:52:46 2023
>> /usr/local/share/libint/2.8.1/basis/6-311gss.g94
>> -rw-r--r--  1 root wheel uarch 36765 Dec 20 09:52:46 2023
>> /usr/local/share/libint/2.8.1/basis/6-31g**.g94
>> -rw-r--r--  1 root wheel uarch 36652 Dec 20 09:52:46 2023
>> /usr/local/share/libint/2.8.1/basis/6-31g*.g94
>> -rw-r--r--  1 root wheel uarch 34446 Dec 20 09:52:46 2023
>> /usr/local/share/libint/2.8.1/basis/6-31g.g94
>> -rw-r--r--  1 root wheel uarch 36652 Dec 20 09:52:46 2023
>> /usr/local/share/libint/2.8.1/basis/6-31gs.g94
>> -rw-r--r--  1 root wheel uarch 36765 Dec 20 09:52:46 2023
>> /usr/local/share/libint/2.8.1/basis/6-31gss.g94
>>
>> which matches up with:
>>
>> # grep -r 6-31\*g /usr/ports/science/libint2-psi4/
>> /usr/ports/science/libint2-psi4/pkg-plist:share/libint/%%VER%%/basis/6-311g**.g94
>> /usr/ports/science/libint2-psi4/pkg-plist:share/libint/%%VER%%/basis/6-311gss.g94
>> /usr/ports/science/libint2-psi4/pkg-plist:share/libint/%%VER%%/basis/6-31g**.g94
>> /usr/ports/science/libint2-psi4/pkg-plist:share/libint/%%VER%%/basis/6-31g*.g94
>> /usr/ports/science/libint2-psi4/pkg-plist:share/libint/%%VER%%/basis/6-31g.g94
>> /usr/ports/science/libint2-psi4/pkg-plist:share/libint/%%VER%%/basis/6-31gs.g94
>> /usr/ports/science/libint2-psi4/pkg-plist:share/libint/%%VER%%/basis/6-31gss.g94
>>
>> That corresponds to:
>>
>> # pkg info -l libint2-psi4 | grep 6-31\*g | sort
>> 	/usr/local/share/libint/2.8.1/basis/6-311g**.g94
>> 	/usr/local/share/libint/2.8.1/basis/6-311gss.g94
>> 	/usr/local/share/libint/2.8.1/basis/6-31g**.g94
>> 	/usr/local/share/libint/2.8.1/basis/6-31g*.g94
>> 	/usr/local/share/libint/2.8.1/basis/6-31g.g94
>> 	/usr/local/share/libint/2.8.1/basis/6-31gs.g94
>> 	/usr/local/share/libint/2.8.1/basis/6-31gss.g94
>>
>> So the complaints are about the libint2-psi4 port-package files and psi4
>> is dependent on libint2-psi4 but does not provide those files itself.
>>
>>
>> I will note that the mtree -X based exclusion files do not treat * as
>> literal characters for the contained lines --but as wildcards. This is
>> different than specification lines where * is treated as a literal
>> character. (Presumes what I read is accurate.)
>>
>>
> 
> 
> Some context evidence via a hacked /usr/local/share/poudriere/common.sh
> to grep for relevant lines:
> (mtree.prebuildexclude1: no match; .p/mtree.prebuild: some matches)
> 
> . . .

More complete information at that point:

=>> Checking for filesystem violations... done
grep -H -B1 -A2 -e 6-311g -e 6-31g ../ref/.p/mtree.prebuildexclude1
grep -H -B1 -A2 -e 6-311g -e 6-31g .p/mtree.prebuild
.p/mtree.prebuild-    3-21g.g94   size=54126
.p/mtree.prebuild:    6-311g\052\052.g94 \
.p/mtree.prebuild-                size=34050
.p/mtree.prebuild:    6-311gss.g94 \
.p/mtree.prebuild-                size=34050
.p/mtree.prebuild:    6-31g\052\052.g94 \
.p/mtree.prebuild-                size=36765
.p/mtree.prebuild:    6-31g\052.g94 \
.p/mtree.prebuild-                size=36652
.p/mtree.prebuild:    6-31g.g94   size=34446
.p/mtree.prebuild:    6-31gs.g94  size=36652
.p/mtree.prebuild:    6-31gss.g94 size=36765
.p/mtree.prebuild-    ano-rcc.g94 size=2194885
.p/mtree.prebuild-    aug-cc-pv5z-cabs.g94 \
ls -lodT usr/local/share/libint/2.8.1/basis/6-31*
-rw-r--r--  1 root wheel - 34050 Dec 20 09:52:46 2023
usr/local/share/libint/2.8.1/basis/6-311g**.g94
-rw-r--r--  1 root wheel - 34050 Dec 20 09:52:46 2023
usr/local/share/libint/2.8.1/basis/6-311gss.g94
-rw-r--r--  1 root wheel - 36765 Dec 20 09:52:46 2023
usr/local/share/libint/2.8.1/basis/6-31g**.g94
-rw-r--r--  1 root wheel - 36652 Dec 20 09:52:46 2023
usr/local/share/libint/2.8.1/basis/6-31g*.g94
-rw-r--r--  1 root wheel - 34446 Dec 20 09:52:46 2023
usr/local/share/libint/2.8.1/basis/6-31g.g94
-rw-r--r--  1 root wheel - 36652 Dec 20 09:52:46 2023
usr/local/share/libint/2.8.1/basis/6-31gs.g94
-rw-r--r--  1 root wheel - 36765 Dec 20 09:52:46 2023
usr/local/share/libint/2.8.1/basis/6-31gss.g94
ls -lodT ./usr/local/share/libint/2.8.1/basis/6-31*
-rw-r--r--  1 root wheel - 34050 Dec 20 09:52:46 2023
./usr/local/share/libint/2.8.1/basis/6-311g**.g94
-rw-r--r--  1 root wheel - 34050 Dec 20 09:52:46 2023
./usr/local/share/libint/2.8.1/basis/6-311gss.g94
-rw-r--r--  1 root wheel - 36765 Dec 20 09:52:46 2023
./usr/local/share/libint/2.8.1/basis/6-31g**.g94
-rw-r--r--  1 root wheel - 36652 Dec 20 09:52:46 2023
./usr/local/share/libint/2.8.1/basis/6-31g*.g94
-rw-r--r--  1 root wheel - 34446 Dec 20 09:52:46 2023
./usr/local/share/libint/2.8.1/basis/6-31g.g94
-rw-r--r--  1 root wheel - 36652 Dec 20 09:52:46 2023
./usr/local/share/libint/2.8.1/basis/6-31gs.g94
-rw-r--r--  1 root wheel - 36765 Dec 20 09:52:46 2023
./usr/local/share/libint/2.8.1/basis/6-31gss.g94
=>> Error: Filesystem touched during build:
usr/local/share/libint/2.8.1/basis/6-31g*.g94:
        size (36765, 36652)
usr/local/share/libint/2.8.1/basis/6-31g.g94:
        size (36765, 34446)
usr/local/share/libint/2.8.1/basis/6-31gs.g94:
        size (36765, 36652)
./usr/local/share/libint/2.8.1/basis/6-311gss.g94 missing
./usr/local/share/libint/2.8.1/basis/6-31g*.g94 missing
./usr/local/share/libint/2.8.1/basis/6-31g.g94 missing
./usr/local/share/libint/2.8.1/basis/6-31gs.g94 missing
./usr/local/share/libint/2.8.1/basis/6-31gss.g94 missing
=>> Cleaning up wrkdir
===>  Cleaning for psi4-1.11

I've yet to figure out where/how to ls the files in an appropriate early
time frame.

-- 
===
Mark Millard
marklmi at yahoo.com