On Sat, Jun 25, 2011 at 6:23 PM, Henrik Lindberg
<[email protected]> wrote:
> Title says it all... "When will puppet versions later than 2.6.4 be
> available on macports?"

um... when I fix the bug that it's currently suffering and is blocking
updates?  :)

It is set to openmaintainer, so anyone can contribute patches, and I
would appreciate others chiming in here.

I was the only one doing it for a while, and it hasn't been a huge
priority for me personally unfortunately, and so MacPort puppet users
are suffering.

I got a patch recently to resolve the bug, but it looks like it needs
more work, and I've spent no time thinking about it.

https://trac.macports.org/ticket/29676

I often generate a local version where all I've done is update the
version, which is reasonably simple, hopefully this gives you enough
to update a local copy.

~ nbk $ mkdir puppet

~ nbk $ cp 
/opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/puppet/Portfile
puppet

~ nbk $ cd puppet

puppet nbk $ vi Portfile

puppet nbk $ port -v checksum
Warning: MacPorts running without privileges. You may be unable to
complete certain actions (e.g. install).
--->  Fetching puppet
--->  puppet-2.6.9.tar.gz doesn't seem to exist in
/Users/nbk/.macports/opt/local/var/macports/distfiles/puppet
--->  Attempting to fetch puppet-2.6.9.tar.gz from
http://distfiles.macports.org/puppet
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
--->  Attempting to fetch puppet-2.6.9.tar.gz from
http://puppetlabs.com/downloads/puppet/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1511k  100 1511k    0     0   790k      0  0:00:01  0:00:01 --:--:-- 1196k
--->  Verifying checksum(s) for puppet
--->  Checksumming puppet-2.6.9.tar.gz
Error: Checksum (md5) mismatch for puppet-2.6.9.tar.gz
Portfile checksum: puppet-2.6.9.tar.gz md5 c0b86f40c8000dae2f0f7f2f91579c2a
Distfile checksum: puppet-2.6.9.tar.gz md5 b41bee893aea4624b441a3c29e760c31
Error: Checksum (sha1) mismatch for puppet-2.6.9.tar.gz
Portfile checksum: puppet-2.6.9.tar.gz sha1
b574246b7b067d9fd59e4629830ab4f02b67125f
Distfile checksum: puppet-2.6.9.tar.gz sha1
d2bf76e31f432a6ddb705b6c94c1decf2b3e8ffa
Error: Checksum (rmd160) mismatch for puppet-2.6.9.tar.gz
Portfile checksum: puppet-2.6.9.tar.gz rmd160
790218d8c23a15c4db1539b2fde335ecad926d9d
Distfile checksum: puppet-2.6.9.tar.gz rmd160
adc9e297080375f395c3fed18b46f6a807d453db
The correct checksum line may be:
checksums           md5     b41bee893aea4624b441a3c29e760c31 \
                    sha1    d2bf76e31f432a6ddb705b6c94c1decf2b3e8ffa \
                    rmd160  adc9e297080375f395c3fed18b46f6a807d453db
Error: Target org.macports.checksum returned: Unable to verify file checksums
Warning: the following items did not execute (for puppet): org.macports.checksum
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

puppet nbk $ vi Portfile

puppet nbk $ diff Portfile
/opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/puppet/Portfile
8c8
< version             2.6.9
---
> version             2.6.4
25,27c25,27
< checksums           md5     b41bee893aea4624b441a3c29e760c31 \
<                     sha1    d2bf76e31f432a6ddb705b6c94c1decf2b3e8ffa \
<                     rmd160  adc9e297080375f395c3fed18b46f6a807d453db
---
> checksums           md5     c0b86f40c8000dae2f0f7f2f91579c2a \
>                     sha1    b574246b7b067d9fd59e4629830ab4f02b67125f \
>                     rmd160  790218d8c23a15c4db1539b2fde335ecad926d9d

puppet nbk $ sudo port install
Password:
--->  Computing dependencies for puppet
--->  Fetching puppet
--->  Verifying checksum(s) for puppet
--->  Extracting puppet
--->  Configuring puppet
--->  Building puppet
--->  Staging puppet into destroot
Warning: violation by /etc
Warning: puppet violates the layout of the ports-filesystems!
Warning: Please fix or indicate this misbehavior (if it is intended),
it will be an error in future releases!
--->  Installing puppet @2.6.9_0
--->  Deactivating puppet @2.6.8_0
--->  Cleaning puppet
--->  Activating puppet @2.6.9_0
--->  Cleaning puppet

puppet nbk $ /opt/local/bin/puppet --version
2.6.9

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to