Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jan 2022 18:49:09 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Rosenke <rosenke@dssgmbh.de>
Cc:        ports@freebsd.org, manu@freebsd.org
Subject:   Re: pkgbase checksums
Message-ID:  <e8cf86b5-506b-4aa4-9f12-6819ae01bffd@FreeBSD.org>
In-Reply-To: <399b948e-7ff8-d905-3b17-888fe8411cbd@dssgmbh.de>
References:  <a0cc9488-ec23-3ae7-7e0c-f31d0b8e666f@dssgmbh.de> <5fc8453b-1aab-bce9-59e9-1ee36161a580@FreeBSD.org> <20220113125730.zh4zmxj5d4473nmr@aniel.nours.eu> <c84cc214-91c1-3c83-226b-df0cabf8f169@dssgmbh.de> <5e0f8e42-0162-74d8-5fc7-1c2b62afd7dc@dssgmbh.de> <20220117152044.5njhh72fw7hm4tae@aniel.nours.eu> <399b948e-7ff8-d905-3b17-888fe8411cbd@dssgmbh.de>

next in thread | previous in thread | raw e-mail | index | archive | help

17 janv. 2022 16:22:31 Rosenke <rosenke@dssgmbh.de>:

>
> On 17.01.22 16:20, Baptiste Daroussin wrote:
>> On Mon, Jan 17, 2022 at 04:17:46PM +0100, Rosenke wrote:
>>> On 17.01.22 16:12, Rosenke wrote:
>>>> On 13.01.22 13:57, Baptiste Daroussin wrote:
>>>>> On Thu, Jan 13, 2022 at 11:33:55AM +0100, Stefan Esser wrote:
>>>>>> =E2=80=A6
>>>>> We have @config for base were pkg will do a 3 way merge, just those
>>>>> files are
>>>>> probably not marked as @config and should.
>>>>>
>>>>> (@config is native while @sample is external and define only in the
>>>>> ports tree)
>>>>>
>>>>> if they are marked as such, then it means we have a bug in pkg
>>>>> checksum as it
>>>>> should not check the checksum of the files marked @config
>>>>>
>>>>> Best regards,
>>>>> Bapt
>>>> I tried it again with pkg 1.17.5 and FreeBSD 12.3 packages but got the
>>>> same Error. The @config section is included in the packages:
>>>> pkg info -R FreeBSD-clibs
>>>> config: [
>>>> =C2=A0=C2=A0=C2=A0 "/etc/nsswitch.conf",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/libmap.conf",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/hosts",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/protocols",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/netconfig",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/hosts.equiv",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/rpc",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/mac.conf",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/shells",
>>>> =C2=A0=C2=A0=C2=A0 "/etc/networks"
>>>> ]
>>>>
>>>> In total these are now 9 cheksum mismatches in the pkgbase jail:
>>>> =3D=3D=3D root@dsssrvt4j1 (pts/2) ~ 19(3) -> pkg check -sa
>>>> Checking all packages:=C2=A0=C2=A0 1%
>>>> FreeBSD-clibs-12.2.s20220114103031: checksum mismatch for /etc/hosts
>>>> FreeBSD-clibs-12.2.s20220114103031: checksum mismatch for /etc/shells
>>>> Checking all packages:=C2=A0 78%
>>>> FreeBSD-runtime-12.2.s20220114103031: checksum mismatch for /.profile
>>>> FreeBSD-runtime-12.2.s20220114103031: checksum mismatch for
>>>> /etc/locate.rc
>>>> FreeBSD-runtime-12.2.s20220114103031: checksum mismatch for
>>>> /etc/login.conf
>>>> FreeBSD-runtime-12.2.s20220114103031: checksum mismatch for
>>>> /etc/sysctl.conf
>>>> FreeBSD-runtime-12.2.s20220114103031: checksum mismatch for
>>>> /etc/syslog.conf
>>>> FreeBSD-runtime-12.2.s20220114103031: checksum mismatch for /etc/ttys
>>>> FreeBSD-runtime-12.2.s20220114103031: checksum mismatch for
>>>> /root/.profile
>>>> Checking all packages: 100%
>>>>
>>> Whoops,=C2=A0 copied the wrong output:
>>> =3D=3D=3D root@dsssrvt4j1 (pts/1) ~ 1(3) -> pkg check -sa
>>> Checking all packages:=C2=A0=C2=A0 1%
>>> FreeBSD-clibs-12.3.s20220117084939: checksum mismatch for /etc/hosts
>>> FreeBSD-clibs-12.3.s20220117084939: checksum mismatch for /etc/shells
>>> Checking all packages:=C2=A0 78%
>>> FreeBSD-runtime-12.3.s20220117084939: checksum mismatch for /etc/locate=
.rc
>>> FreeBSD-runtime-12.3.s20220117084939: checksum mismatch for /etc/login.=
conf
>>> FreeBSD-runtime-12.3.s20220117084939: checksum mismatch for /etc/motd
>>> FreeBSD-runtime-12.3.s20220117084939: checksum mismatch for /etc/sysctl=
.conf
>>> FreeBSD-runtime-12.3.s20220117084939: checksum mismatch for /etc/syslog=
.conf
>>> FreeBSD-runtime-12.3.s20220117084939: checksum mismatch for /etc/ttys
>>> Checking all packages: 100%
>>>
>> Here we are ;), the bug is on my side then :D, we pkg devs (I said we be=
cause
>> maybe manu will be faster than me on this) will dive in the code and fix=
.
>>
>> Best regards
>> Bapt
> Thank you very much. The concept of pkgbase is great, loving it on jails =
with zfs so far.
>
> --
> Mit freundlichen Gr=C3=BC=C3=9Fen
> Henrik Rosenke / Operating
>
> Data-Service GmbH
> Beethovenstr. 2a
> 23617 Stockelsdorf
> Tel. +49 451/49001-34=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Fax. +49 451/49=
001-26
> Email:rosenke@dssgmbh.de=C2=A0 /www.dssgmbh.de
>
> Amtsgericht L=C3=BCbeck, HRB 318 BS
> Gesch=C3=A4ftsf=C3=BChrer: Wilfried Paepcke, Dr. Andreas Longwitz,
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Dr. Hans-Martin Rasch, Dr. Uwe Szyszka

Fixed in git

Bapt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e8cf86b5-506b-4aa4-9f12-6819ae01bffd>