NetBSD Problem Report #53867

From dholland@netbsd.org  Mon Jan 14 18:12:23 2019
Return-Path: <dholland@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 2DE1E7A1B5
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 14 Jan 2019 18:12:23 +0000 (UTC)
Message-Id: <20190114181222.CF62E84DCA@mail.netbsd.org>
Date: Mon, 14 Jan 2019 18:12:22 +0000 (UTC)
From: dholland@NetBSD.org
Reply-To: dholland@NetBSD.org
To: gnats-bugs@NetBSD.org
Subject: lang/erlang-doc fails after update
X-Send-Pr-Version: 3.95

>Number:         53867
>Category:       pkg
>Synopsis:       lang/erlang-doc fails after update
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 14 18:15:00 +0000 2019
>Last-Modified:  Sat Jan 26 23:50:01 +0000 2019
>Originator:     David A. Holland
>Release:        NetBSD 7.2_STABLE, pkgsrc 20190113
>Organization:
>Environment:
System: NetBSD bantha 7.2_STABLE NetBSD 7.2_STABLE (BANTHA) #7: Sat Nov  3 22:15:43 EDT 2018  root@bantha:/usr/src/sys/arch/i386/compile/BANTHA i386
Architecture: i386
Machine: i386
>Description:

erlang-doc uses lang/erlang/Makefile.versions to get the Erlang
version, so it expects to find a distfile erlang/otp_doc_html_21.2.tar.gz
...but distinfo contains erlang/otp_doc_html_21.0.tar.gz.

Hence,
===> Checking for vulnerabilities in erlang-doc-21.2
checksum: No checksum recorded for erlang/otp_doc_html_21.2.tar.gz
ERROR: Make sure the Makefile and checksum file (/usr/pkgsrc/lang/erlang-doc/distinfo)
ERROR: are up to date.  If you want to override this check, type
ERROR: "/usr/bin/make NO_CHECKSUM=yes [other args]".
*** Error code 1

>How-To-Repeat:
make

>Fix:
update distinfo after validating the new distfile.
(erlang-man will need the same treatment)

>Audit-Trail:
From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/53867 (lang/erlang-doc fails after update)
Date: Tue, 22 Jan 2019 01:12:07 -0500

 Separately, there is also a problem that the specific values in the
 erlang versions.mk file are not guaranteed to align with what the
 equivalent "latest" distribution file for erlang-doc contains. For
 example:

 => Generating pre-install file lists
 => Creating installation directories
 cd /home/disciple/pkgsrc/lang/erlang-doc/work && pax -s,lib/cosEvent-/info,, -s,lib/cosEventDomain-/info,, -s,lib/mnesia_session-/info,, -rw doc erts-10.2.2 lib /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/
 pax: Unable to access erts-10.2.2 (No such file or directory)
 pax: WARNING! These file names were not selected:
 erts-10.2.2
 *** Error code 1

 The directory in this example is actually erts-10.2 vs. erts-10.2.2.
 I took a look at an older example of a release, and it too followed
 this pattern. So, while this is probably an unsafe assumption, I tried
 to work around this mismatch to see what would happen, applying
 "erts-${VERSION.erts:C/\.[0-9]$//}".

 This exposes more mismatches:

 => Checking file-check results for erlang-doc-21.2
 ERROR: ************************************************************
 ERROR: The following files are in the PLIST but not in /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg:
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3.1/doc/html/compile.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3.1/doc/html/compiler.eix
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3.1/doc/html/index.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3.1/doc/html/notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3.1/doc/html/release_notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3.1/doc/pdf/compiler-7.3.1.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3.1/info
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/SSH_app.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/SSH_protocols.png
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/configure_algos.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/index.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/introduction.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/release_notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh.eix
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh_client_channel.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh_client_key_api.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh_connection.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh_server_channel.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh_server_key_api.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh_sftp.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/ssh_sftpd.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/users_guide.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/html/using_ssh.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/doc/pdf/ssh-4.7.3.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.3/info
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/index.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/release_notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl.eix
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl_app.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl_crl_cache.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl_crl_cache_api.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl_distribution.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl_introduction.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl_protocol.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/ssl_session_cache_api.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/users_guide.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/html/using_ssl.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/doc/pdf/ssl-9.1.2.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1.2/info
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/index.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/motorcycles.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/motorcycles2.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/motorcycles2html.erl
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/motorcycles_dtd.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/new_motorcycles.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/new_motorcycles2.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/people.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/people2.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/release_notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/result_export.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/result_xs.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/stylesheet.css
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/users_guide.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl.eix
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_eventp.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_examples.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_sax_parser.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_scan.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_ug.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_xpath.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_xs.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_xs_examples.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/html/xmerl_xsd.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/doc/pdf/xmerl-1.3.19.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.19/info
 ERROR: ************************************************************
 ERROR: The following files are in /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg but not in the PLIST:
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/doc/pdf/otp-system-documentation-10.2.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3/doc/html/compile.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3/doc/html/compiler.eix
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3/doc/html/index.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3/doc/html/notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3/doc/html/release_notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3/doc/pdf/compiler-7.3.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/compiler-7.3/info
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/crypto-4.4/doc/html/algorithm_details.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/SSH_app.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/SSH_protocols.png
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/configure_algos.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/index.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/introduction.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/release_notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh.eix
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh_client_channel.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh_client_key_api.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh_connection.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh_file.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh_server_channel.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh_server_key_api.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh_sftp.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/ssh_sftpd.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/terminology.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/users_guide.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/html/using_ssh.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/doc/pdf/ssh-4.7.2.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssh-4.7.2/info
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/index.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/release_notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl.eix
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl_app.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl_crl_cache.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl_crl_cache_api.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl_distribution.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl_introduction.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl_protocol.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/ssl_session_cache_api.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/users_guide.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/html/using_ssl.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/doc/pdf/ssl-9.1.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/ssl-9.1/info
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/index.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/motorcycles.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/motorcycles2.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/motorcycles2html.erl
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/motorcycles_dtd.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/new_motorcycles.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/new_motorcycles2.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/people.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/people2.txt
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/release_notes.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/result_export.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/result_xs.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/stylesheet.css
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/users_guide.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl.eix
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_eventp.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_examples.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_sax_parser.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_scan.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_ug.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_xpath.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_xs.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_xs_examples.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/html/xmerl_xsd.html
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/doc/pdf/xmerl-1.3.18.pdf
 ERROR:         /home/disciple/pkgsrc/lang/erlang-doc/work/.destdir/usr/pkg/lib/erlang/lib/xmerl-1.3.18/info
 *** Error code 1

 It appears the means of determining internal component versioning needs
 to be decoupled from erlang proper.

 Dave


From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/53867 (lang/erlang-doc fails after update)
Date: Sat, 26 Jan 2019 18:49:22 -0500

 On Tue, 2019-01-22 at 01:12 -0500, David H. Gutteridge wrote:
 > Separately, there is also a problem that the specific values in the
 > erlang versions.mk file are not guaranteed to align with what the
 > equivalent "latest" distribution file for erlang-doc contains. For
 > example:

 The update to erlang a couple of hours ago broke this package again,
 since now the inets component is at 7.0.4 in the latest erlang patch
 set, but 7.0.3 in the latest doc distribution (since doc doesn't get
 updated at the same frequency upstream).

 The safest thing to do is simply break all the version references in
 erlang-doc's PLIST, and leave these packages more-or-less completely
 decoupled, so this doesn't keep happening. I'll do this if there are
 no objections. (The exception being, the DUPLICATE_FILES settings in
 the erlang-doc make file need to remain, so it still needs to depend
 on erlang's Makefile.versions.)

 Dave

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.