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>