Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#31252 closed defect (fixed)

qt4-mac 4.7.4 has been stealth-updated

Reported by: north@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: haspatch Cc: smparkes@…, august.fly@…, ryandesign (Ryan Carsten Schmidt)
Port: qt4-mac

Description (last modified by ryandesign (Ryan Carsten Schmidt))

spygold<935> port -f clean qt4-mac
--->  Cleaning qt4-mac
spygold<936> port install qt4-mac +quartz
--->  Computing dependencies for qt4-mac
--->  Fetching archive for qt4-mac
--->  Attempting to fetch qt4-mac-4.7.4_0+quartz.darwin_10.x86_64.tgz from http://packages.macports.org/qt4-mac
--->  Fetching qt4-mac
--->  Verifying checksum(s) for qt4-mac
Error: Checksum (md5) mismatch for qt-everywhere-opensource-src-4.7.4.tar.gz
Error: Checksum (sha1) mismatch for qt-everywhere-opensource-src-4.7.4.tar.gz
Error: Checksum (rmd160) mismatch for qt-everywhere-opensource-src-4.7.4.tar.gz
Error: Target org.macports.checksum returned: Unable to verify file checksums
Log for qt4-mac is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_qt4-mac/qt4-mac/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
spygold<937> 

Attachments (1)

qt4-mac-4.7.4_1.diff (1.1 KB) - added by ryandesign (Ryan Carsten Schmidt) 13 years ago.
potential patch

Download all attachments as: .zip

Change History (10)

comment:1 Changed 13 years ago by smparkes@…

Cc: smparkes@… added

Cc Me!

comment:2 Changed 13 years ago by august.fly@…

Cc: august.fly@… added

Cc Me!

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to michaelld@…
Port: qt4-mac added
Summary: Error: Checksum (md5) mismatch for qt-everywhere-opensource-src-4.7.4.tar.gzqt4-mac 4.7.4 has been stealth-updated

Please remember to use WikiFormatting, to fill in the Port field, and to Cc the maintainer of that port.

Yes, it appears qt4-mac has been stealth-updated by its developers. The distfile we mirrored at the beginning of the month, for which the checksums in the portfile were written, is 219424772 bytes, but the file available on their servers now is 220388303 bytes. The diff between the contents of the two distfiles is enormous, about 1.8 million lines long, all in the doc directory, mostly the html files. qt4-mac does install html files; if these changed html files are the ones that the port ends up installing, the port's revision should increase when it follows this update.

Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: qt4-mac-4.7.4_1.diff added

potential patch

comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: haspatch added

Here is a patch that should work, but I haven't completed building it yet.

comment:5 Changed 13 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Done in r84001, along with Qt's patch for bad digistor certs.

comment:6 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

You forgot to change the dist_subdir, as I had in my patch, which is required for stealth updates. Done in r84002.

comment:7 Changed 13 years ago by michaelld (Michael Dickens)

Thanks. If you say so then that's good enough for me.

comment:8 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

wiki:PortfileRecipes#stealth-updates explains why changing the dist_subdir is necessary.

comment:9 Changed 13 years ago by michaelld (Michael Dickens)

Yeah; that's what I thought the reason was. Thanks for the pointer.

Note: See TracTickets for help on using tickets.