Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jul 2018 16:46:46 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 229906] mail/thunderbird-i18n: Insane sanity check
Message-ID:  <bug-229906-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229906

            Bug ID: 229906
           Summary: mail/thunderbird-i18n: Insane sanity check
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: gecko@FreeBSD.org
          Reporter: se@FreeBSD.org
             Flags: maintainer-feedback?(gecko@FreeBSD.org)
          Assignee: gecko@FreeBSD.org

The sanity check in the thunderbird-i18n port breaks upgrades with portmast=
er,
since distfiles are fetched before the port build starts.=20

Specifically, if both thunderbird and thunderbird-i18n are to be upgraded, =
then
make checksum will be performed in the background, while the old thunderbird
version is still installed.

This results to an error, which can easily be reproduced with "make
check-sanity" in mail/thunderbird-i18n, while an outdated thunderbird packa=
ge
is installed:

# make check-sanity
=3D=3D=3D>  thunderbird-i18n-60.0 cannot install: thunderbird versions mism=
atch:
thunderbird-52 is installed and wanted version is thunderbird-.
*** Error code 1

This sanity check is valid when the i18n port is going to be built, but it
prevents fetching of the distfiles for version 60 while version 52 is still=
 in
use.

I did not find a way to perform "make fetch checksum" (which implies "make
check-sanity") in this case. (Is there some parameter, e.g. NO_SANITY, which
prevents these checks, if I know they'll be later performed before the port=
 is
extracted?)

Since I did not check whether other ports are affected in similar ways, I do
not know whether this should rather be a defect against the ports framework=
 ...

A secondary defect is the incomplete error message: "wanted version is
thunderbird-.", but I'd rather get rid of the error abort and do not care t=
oo
much about that particular message.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-229906-7788>