Bug 189457

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 Flags
piwik-2.2.2.patch
none
distinfo
none
distinfo.patch none

Description Hans Fredrik Nordhaug 2014-05-08 08:30:00 UTC
- Update to 2.2.2

Generated with FreeBSD Port Tools 1.02 (mode: update, diff: suffix)
Comment 1 freebsd.contact 2014-05-10 02:01:12 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
Comment 2 John Marino freebsd_committer freebsd_triage 2014-05-10 15:12:43 UTC
State Changed
From-To: open->feedback

submission busted out of the box
Comment 3 Hans Fredrik Nordhaug 2014-05-12 08:37:56 UTC
* 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
Comment 4 freebsd.contact 2014-05-12 08:55:26 UTC
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
Comment 5 John Marino freebsd_committer freebsd_triage 2014-05-12 09:48:23 UTC
Responsible Changed
From-To: freebsd-ports-bugs->marino

I'll take it.
Comment 6 dfilter service freebsd_committer freebsd_triage 2014-05-12 10:00:20 UTC
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"
Comment 7 John Marino freebsd_committer freebsd_triage 2014-05-12 10:11:24 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!
Comment 8 Hans Fredrik Nordhaug 2014-05-15 23:09:05 UTC
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
Comment 9 dfilter service freebsd_committer freebsd_triage 2014-05-18 07:54:49 UTC
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"