Summary: | [MAINTAINER] www/piwik: update to 2.2.2 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Hans Fredrik Nordhaug <hans> | ||||||||
Component: | Individual Port(s) | Assignee: | John Marino <marino> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | ||||||||||
Priority: | Normal | ||||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
Description
Hans Fredrik Nordhaug
2014-05-08 08:30:00 UTC
What is going on with this port? Version 2.2.1 is unfetchable because of a checksum mismatch. I just did a makesum on version 2.2.2 and I get a different size than what is on the patch. patch: 8075014 bytes actual: 8180206 bytes Why is this distfile changing size daily? Or in other words, why is upstream re-rolling this distfile without changing the filename? That practice isn't suitable for ports, can you talk to upstream about this? John State Changed From-To: open->feedback submission busted out of the box * John Marino <freebsd.contact@marino.st> [2014-05-10]: > What is going on with this port? > > Version 2.2.1 is unfetchable because of a checksum mismatch. > I just did a makesum on version 2.2.2 and I get a different size than > what is on the patch. > > patch: 8075014 bytes > actual: 8180206 bytes > > Why is this distfile changing size daily? > Or in other words, why is upstream re-rolling this distfile without > changing the filename? > > That practice isn't suitable for ports, can you talk to upstream about this? Hi, John I have complained to the Piwik release manager several times earlier. After 2.2.1 I was so fed up that I filed an issue in the Piwik bug tracker - take a look at the response: http://dev.piwik.org/trac/ticket/5126 And then he went on and repackaged 2.2.2 ... It seems the only solution is to wait a day or two before I update the port (but then some of the Piwik port users start to complain). Anyway, updated distinfo file attached. The rest of the patch is still correct. (The original package contained an empty manifest file.) Regards, Hans On 5/12/2014 09:37, Hans Fr. Nordhaug wrote: > * John Marino <freebsd.contact@marino.st> [2014-05-10]: > > Anyway, updated distinfo file attached. The rest of the patch is still > correct. (The original package contained an empty manifest file.) > Thanks Hans, I was appalled enough to leave a strongly worded rebuke on that PR. http://dev.piwik.org/trac/ticket/5126#comment:2 John Responsible Changed From-To: freebsd-ports-bugs->marino I'll take it. Author: marino Date: Mon May 12 09:00:15 2014 New Revision: 353786 URL: http://svnweb.freebsd.org/changeset/ports/353786 QAT: https://qat.redports.org/buildarchive/r353786/ Log: www/piwik: Upgrade version from 2.2.1 => 2.2.2 to unbreak This port has a history of rerolling and upstream has stated to the maintainer they don't promise to stop this practice, only minimize it. I made an appeal to them to cease the practice, but if they refuse this port needs to be handled differently. Option 1: Change the MASTER_SITE to lock in the release Option 2: Remove the port as constantly changing tarballs is unsuitable For the moment, piwik builds again. The tarball changed after the PR was initially submitted! PR: ports/189457 submitted by: maintainer (Hans Nordhaug) Modified: head/www/piwik/Makefile head/www/piwik/distinfo head/www/piwik/pkg-plist Modified: head/www/piwik/Makefile ============================================================================== --- head/www/piwik/Makefile Mon May 12 08:58:03 2014 (r353785) +++ head/www/piwik/Makefile Mon May 12 09:00:15 2014 (r353786) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= piwik -PORTVERSION= 2.2.1 +PORTVERSION= 2.2.2 CATEGORIES= www MASTER_SITES= http://builds.piwik.org/ Modified: head/www/piwik/distinfo ============================================================================== --- head/www/piwik/distinfo Mon May 12 08:58:03 2014 (r353785) +++ head/www/piwik/distinfo Mon May 12 09:00:15 2014 (r353786) @@ -1,2 +1,2 @@ -SHA256 (piwik-2.2.1.tar.gz) = f25482fa4f3ecb8d6a8fa7320f3ccb546a383fadb656ff66f351782de34ce1b5 -SIZE (piwik-2.2.1.tar.gz) = 8195203 +SHA256 (piwik-2.2.2.tar.gz) = 5485debaa69918ed8d9479559b25a9a59330a45b0a390d11a2fd8b9fbc0257f5 +SIZE (piwik-2.2.2.tar.gz) = 8180206 Modified: head/www/piwik/pkg-plist ============================================================================== --- head/www/piwik/pkg-plist Mon May 12 08:58:03 2014 (r353785) +++ head/www/piwik/pkg-plist Mon May 12 09:00:15 2014 (r353786) @@ -1283,6 +1283,7 @@ %%WWWDIR%%/plugins/DevicesDetection/images/brand/Thomson.ico %%WWWDIR%%/plugins/DevicesDetection/images/brand/TiPhone.ico %%WWWDIR%%/plugins/DevicesDetection/images/brand/Toshiba.ico +%%WWWDIR%%/plugins/DevicesDetection/images/brand/Unknown.ico %%WWWDIR%%/plugins/DevicesDetection/images/brand/Vertu.ico %%WWWDIR%%/plugins/DevicesDetection/images/brand/Vestel.ico %%WWWDIR%%/plugins/DevicesDetection/images/brand/Videocon.ico @@ -1295,7 +1296,6 @@ %%WWWDIR%%/plugins/DevicesDetection/images/brand/Zonda.ico %%WWWDIR%%/plugins/DevicesDetection/images/brand/eTouch.ico %%WWWDIR%%/plugins/DevicesDetection/images/brand/i-mobile.ico -%%WWWDIR%%/plugins/DevicesDetection/images/brand/unknown.ico %%WWWDIR%%/plugins/DevicesDetection/images/screens/camera.png %%WWWDIR%%/plugins/DevicesDetection/images/screens/carbrowser.png %%WWWDIR%%/plugins/DevicesDetection/images/screens/computer.png @@ -2965,49 +2965,6 @@ %%WWWDIR%%/vendor/piwik/device-detector/regexes/mobiles.yml %%WWWDIR%%/vendor/piwik/device-detector/regexes/oss.yml %%WWWDIR%%/vendor/piwik/device-detector/regexes/televisions.yml -%%WWWDIR%%/vendor/sebastian/diff/.gitignore -%%WWWDIR%%/vendor/sebastian/diff/.travis.yml -%%WWWDIR%%/vendor/sebastian/diff/LICENSE -%%WWWDIR%%/vendor/sebastian/diff/README.md -%%WWWDIR%%/vendor/sebastian/diff/build.xml -%%WWWDIR%%/vendor/sebastian/diff/build/package.xml -%%WWWDIR%%/vendor/sebastian/diff/composer.json -%%WWWDIR%%/vendor/sebastian/diff/phpunit.xml.dist -%%WWWDIR%%/vendor/sebastian/diff/src/Chunk.php -%%WWWDIR%%/vendor/sebastian/diff/src/Diff.php -%%WWWDIR%%/vendor/sebastian/diff/src/Differ.php -%%WWWDIR%%/vendor/sebastian/diff/src/Line.php -%%WWWDIR%%/vendor/sebastian/diff/src/Parser.php -%%WWWDIR%%/vendor/sebastian/diff/src/autoload.php -%%WWWDIR%%/vendor/sebastian/environment/.gitignore -%%WWWDIR%%/vendor/sebastian/environment/.travis.yml -%%WWWDIR%%/vendor/sebastian/environment/LICENSE -%%WWWDIR%%/vendor/sebastian/environment/README.md -%%WWWDIR%%/vendor/sebastian/environment/build.xml -%%WWWDIR%%/vendor/sebastian/environment/composer.json -%%WWWDIR%%/vendor/sebastian/environment/phpunit.xml.dist -%%WWWDIR%%/vendor/sebastian/environment/src/Runtime.php -%%WWWDIR%%/vendor/sebastian/exporter/.gitignore -%%WWWDIR%%/vendor/sebastian/exporter/.travis.yml -%%WWWDIR%%/vendor/sebastian/exporter/LICENSE -%%WWWDIR%%/vendor/sebastian/exporter/README.md -%%WWWDIR%%/vendor/sebastian/exporter/build.xml -%%WWWDIR%%/vendor/sebastian/exporter/composer.json -%%WWWDIR%%/vendor/sebastian/exporter/phpunit.xml.dist -%%WWWDIR%%/vendor/sebastian/exporter/src/Context.php -%%WWWDIR%%/vendor/sebastian/exporter/src/Exception.php -%%WWWDIR%%/vendor/sebastian/exporter/src/Exporter.php -%%WWWDIR%%/vendor/sebastian/version/.gitattributes -%%WWWDIR%%/vendor/sebastian/version/.gitignore -%%WWWDIR%%/vendor/sebastian/version/ChangeLog.md -%%WWWDIR%%/vendor/sebastian/version/LICENSE -%%WWWDIR%%/vendor/sebastian/version/README.md -%%WWWDIR%%/vendor/sebastian/version/build.xml -%%WWWDIR%%/vendor/sebastian/version/build/package.xml -%%WWWDIR%%/vendor/sebastian/version/build/phpunit.xml -%%WWWDIR%%/vendor/sebastian/version/composer.json -%%WWWDIR%%/vendor/sebastian/version/src/Version.php -%%WWWDIR%%/vendor/sebastian/version/src/autoload.php %%WWWDIR%%/vendor/symfony/console/Symfony/Component/Console/.gitignore %%WWWDIR%%/vendor/symfony/console/Symfony/Component/Console/Application.php %%WWWDIR%%/vendor/symfony/console/Symfony/Component/Console/CHANGELOG.md @@ -3335,17 +3292,6 @@ @dirrm %%WWWDIR%%/vendor/symfony/console/Symfony @dirrm %%WWWDIR%%/vendor/symfony/console @dirrm %%WWWDIR%%/vendor/symfony -@dirrm %%WWWDIR%%/vendor/sebastian/version/src -@dirrm %%WWWDIR%%/vendor/sebastian/version/build -@dirrm %%WWWDIR%%/vendor/sebastian/version -@dirrm %%WWWDIR%%/vendor/sebastian/exporter/src -@dirrm %%WWWDIR%%/vendor/sebastian/exporter -@dirrm %%WWWDIR%%/vendor/sebastian/environment/src -@dirrm %%WWWDIR%%/vendor/sebastian/environment -@dirrm %%WWWDIR%%/vendor/sebastian/diff/src -@dirrm %%WWWDIR%%/vendor/sebastian/diff/build -@dirrm %%WWWDIR%%/vendor/sebastian/diff -@dirrm %%WWWDIR%%/vendor/sebastian @dirrm %%WWWDIR%%/vendor/piwik/device-detector/regexes @dirrm %%WWWDIR%%/vendor/piwik/device-detector @dirrm %%WWWDIR%%/vendor/piwik _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" State Changed From-To: feedback->closed Committed. Thanks! This is amazing. It seems the release has been rerolled again. (There are no real changes. Two generated files changed - new generated names for functions inside the files.) I think this is a mistake by the maintainer since he stated in the Piwik bug report: "So we are now committed to you guys the FreeBSD community, and to Microsoft, to never re-package a release from now on." Find attached an updated distinfo-file. Regards, Hans Author: marino Date: Sun May 18 06:54:46 2014 New Revision: 354396 URL: http://svnweb.freebsd.org/changeset/ports/354396 QAT: https://qat.redports.org/buildarchive/r354396/ Log: www/piwik: Unbelievable, another reroll after pledging not to do so "So we agree with that is no acceptable policy from us. So we are now committed to you guys the FreeBSD community, and to Microsoft, to never re-package a release from now on" Release 2.2.2 was repackaged the next day. Maybe they meant, "Starting ...... NOW!" PR: ports/189457 Modified: head/www/piwik/Makefile head/www/piwik/distinfo Modified: head/www/piwik/Makefile ============================================================================== --- head/www/piwik/Makefile Sun May 18 06:34:39 2014 (r354395) +++ head/www/piwik/Makefile Sun May 18 06:54:46 2014 (r354396) @@ -3,6 +3,7 @@ PORTNAME= piwik PORTVERSION= 2.2.2 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://builds.piwik.org/ Modified: head/www/piwik/distinfo ============================================================================== --- head/www/piwik/distinfo Sun May 18 06:34:39 2014 (r354395) +++ head/www/piwik/distinfo Sun May 18 06:54:46 2014 (r354396) @@ -1,2 +1,2 @@ -SHA256 (piwik-2.2.2.tar.gz) = 5485debaa69918ed8d9479559b25a9a59330a45b0a390d11a2fd8b9fbc0257f5 -SIZE (piwik-2.2.2.tar.gz) = 8180206 +SHA256 (piwik-2.2.2.tar.gz) = bf5cccc8371997e45f3b98c87c8b5a8813c782eccad22bde516a2b1c8a7739c7 +SIZE (piwik-2.2.2.tar.gz) = 8176934 _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" |