Bug 125495 - sysutils/fusefs-kmod distinfo is incorrect
Summary: sysutils/fusefs-kmod distinfo is incorrect
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Wesley Shields
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-11 05:40 UTC by Eric J. Christeson
Modified: 2008-07-24 03:50 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric J. Christeson 2008-07-11 05:40:01 UTC
sysutils/fusefs-kmod fails to build with the following:

===>  Vulnerability check disabled, database not found
===>  Found saved configuration for fusefs-kmod-0.3.9.p1.20080208_2
=> 498acaef33b0.tar.gz doesn't seem to exist in /usr/ports/distfiles/fuse4bsd.
=> Attempting to fetch from http://mercurial.creo.hu/repos/fuse4bsd-hg/index.cgi/archive/.
fetch: http://mercurial.creo.hu/repos/fuse4bsd-hg/index.cgi/archive/498acaef33b0.tar.gz: size of remote file is not known
498acaef33b0.tar.gz                                    113 kB  136 kBps
===>  Extracting for fusefs-kmod-0.3.9.p1.20080208_2
=> MD5 Checksum mismatch for fuse4bsd/498acaef33b0.tar.gz.
=> SHA256 Checksum mismatch for fuse4bsd/498acaef33b0.tar.gz.
===>  Refetch for 1 more times files: fuse4bsd/498acaef33b0.tar.gz fuse4bsd/498acaef33b0.tar.gz 
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for fusefs-kmod-0.3.9.p1.20080208_2
=> 498acaef33b0.tar.gz doesn't seem to exist in /usr/ports/distfiles/fuse4bsd.
=> Attempting to fetch from http://mercurial.creo.hu/repos/fuse4bsd-hg/index.cgi/archive/.
fetch: http://mercurial.creo.hu/repos/fuse4bsd-hg/index.cgi/archive/498acaef33b0.tar.gz: size of remote file is not known
498acaef33b0.tar.gz                                    113 kB  135 kBps
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for fusefs-kmod-0.3.9.p1.20080208_2
=> MD5 Checksum mismatch for fuse4bsd/498acaef33b0.tar.gz.
=> SHA256 Checksum mismatch for fuse4bsd/498acaef33b0.tar.gz.
===>  Giving up on fetching files: fuse4bsd/498acaef33b0.tar.gz fuse4bsd/498acaef33b0.tar.gz 
Make sure the Makefile and distinfo file (/usr/ports/sysutils/fusefs-kmod/distinfo)
are up to date.  If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1

Stop in /usr/ports/sysutils/fusefs-kmod.
*** Error code 1

Stop in /usr/ports/sysutils/fusefs-kmod.
*** Error code 1

Stop in /usr/ports/sysutils/fusefs-kmod.


distinfo is the same as latest shown on cvsweb.
downloaded file has different size (116035 vs. 116037)
and expected different md5 and sha256 sums.

Fix: 

Generate new distinfo, once reason for file size change is understood.
How-To-Repeat: 
cd /usr/ports/sysutils/fusefs-kmod
make
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-11 05:40:08 UTC
Maintainer of sysutils/fusefs-kmod,

Please note that PR ports/125495 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/125495

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-11 05:40:10 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 jonathan 2008-07-24 01:42:40 UTC
I compared the uncompressed tar files at
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/fuse4bsd/498acaef33b0.
tar.gz (which matches the distinfo) and the one at
http://mercurial.creo.hu/repos/fuse4bsd-hg/index.cgi/archive/498acaef33b
0.tar.gz (the one listed in the port) using od.

The tar files are indeed different, but it looks like the only
difference is the ustar "version" field in the tar file; it's "00"
(standard POSIX) in the original file, whereas it's "0\0" in the new
one.  (The tar header checksum is also different, as a consequence.)
The untar'd directories are identical according to diff -r.

The distfile seems to be autogenerated by Mercurial, so probably the
original site just upgraded to a different version of tar.

--=20
Jonathan Lennox
Vidyo, Inc
jonathan@vidyo.com
Comment 4 Wesley Shields freebsd_committer freebsd_triage 2008-07-24 03:33:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->wxs

I'll take it.
Comment 5 dfilter service freebsd_committer freebsd_triage 2008-07-24 03:44:31 UTC
wxs         2008-07-24 02:44:17 UTC

  FreeBSD ports repository

  Modified files:
    sysutils/fusefs-kmod distinfo 
  Log:
  Distfile re-rolled.  According to the maintainer all that changed was
  some mercurial files were removed.
  
  PR:             ports/125734 [1], ports/125495 [2]
  Submitted by:   Anish Mistry <amistry@am-productions.biz> (maintainer) [1]
                  Eric J Christeson <Eric.J.Christeson@gmail.com> [2]
  
  Revision  Changes    Path
  1.7       +3 -3      ports/sysutils/fusefs-kmod/distinfo
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Wesley Shields freebsd_committer freebsd_triage 2008-07-24 03:45:16 UTC
State Changed
From-To: feedback->closed

Fixed, thanks!