Sam James
2f18085e41
app-admin/puppet: add github upstream metadata
...
Signed-off-by: Sam James <sam@gentoo.org >
2025-06-11 04:27:38 +01:00
Hans de Graaff
780b83519a
app-admin/puppet: drop x86 stable keywords
...
This is needed because newer versions of activesupport no longer have a
stable x86 keyword due to issues with time handling and with ruby33
going stable this affects a number of dependencies including
concurrent-ruby.
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2025-05-30 20:20:20 +02:00
Hans de Graaff
03701a01b1
app-admin/puppet: drop 7.28.0-r1, 7.33.0
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2025-05-26 10:16:12 +02:00
Sam James
dbbbce8205
app-admin/puppet: Stabilize 8.10.0 amd64, #954298
...
Signed-off-by: Sam James <sam@gentoo.org >
2025-04-24 15:30:00 +01:00
Sam James
3e95d9c8ad
app-admin/puppet: Stabilize 8.10.0 x86, #954298
...
Signed-off-by: Sam James <sam@gentoo.org >
2025-04-24 15:29:58 +01:00
Hans de Graaff
8ecfdc048e
app-admin/puppet: add fake ruby32 for CI
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2025-04-19 10:36:51 +02:00
Matthew Thode
9e33d403d9
app-admin/puppet: add 8.10.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-11-19 21:33:56 -06:00
Arthur Zamarin
a01cfc7b23
app-admin/puppet: Stabilize 8.9.0 x86, #942169
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2024-10-26 15:15:53 +00:00
Sam James
08eab5081d
app-admin/puppet: Stabilize 8.9.0 amd64, #942169
...
Signed-off-by: Sam James <sam@gentoo.org >
2024-10-25 23:08:46 +01:00
Matthew Thode
1af50cf891
app-admin/puppet: add 8.9.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-09-22 15:37:05 -05:00
Matthew Thode
2551e1943d
app-admin/puppet: add 7.33.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-09-22 15:37:04 -05:00
Tim Meusel
11e5d9c3e4
app-admin/puppet: 8: Add Ruby 3.2 keyword
...
That's the officially supported Ruby version from Puppet Inc.
Signed-off-by: Tim Meusel <tim@bastelfreak.de >
Closes: https://github.com/gentoo/gentoo/pull/36826
Signed-off-by: Sam James <sam@gentoo.org >
2024-08-07 13:06:21 +01:00
Tim Meusel
883018b670
app-admin/puppet: 8.6.0, 8.5.1 require dev-ruby/facter-4.4.1
...
Puppet 8 doesn't officially support Facter 3, Only facter 4. I updated
this to 4.4.1 because that's the oldest stable facter version we have in
the repo. In theory we could set it to 4.0.0.
[sam: Revbump.]
Signed-off-by: Tim Meusel <tim@bastelfreak.de >
Closes: https://github.com/gentoo/gentoo/pull/36828
Signed-off-by: Sam James <sam@gentoo.org >
2024-06-25 04:24:17 +01:00
Tim Meusel
dcb0536911
app-admin/puppet: Migrate to HTTPS URLs
...
Signed-off-by: Tim Meusel <tim@bastelfreak.de >
Closes: https://github.com/gentoo/gentoo/pull/36827
Signed-off-by: Sam James <sam@gentoo.org >
2024-06-25 04:23:43 +01:00
Matthew Thode
91fb49f461
app-admin/puppet: drop 7.27.0-r1
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-04-29 14:38:29 -05:00
Matthew Thode
caadc980ff
app-admin/puppet: drop 7.24.0-r1
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-04-29 14:38:28 -05:00
Matthew Thode
8e924429b0
app-admin/puppet: drop 8.5.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-04-29 14:38:27 -05:00
Matthew Thode
9008c150ec
app-admin/puppet: drop 8.4.0-r1
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-04-29 14:38:26 -05:00
Matthew Thode
2adfcde3e9
app-admin/puppet: add 8.6.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-04-20 09:18:54 -05:00
Matthew Thode
4ab6684776
app-admin/puppet: stabilize 8.5.1 for amd64, x86
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-04-06 23:19:15 -05:00
Matthew Thode
6eea43771d
app-admin/puppet: stabilize 8.5.0 for amd64, x86
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-03-29 19:55:50 -05:00
Matthew Thode
013cfbd45a
app-admin/puppet: drop 8.3.1-r1
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-03-18 11:00:55 -05:00
Matthew Thode
b1bcefa6a5
app-admin/puppet: add 8.5.1
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-03-07 14:09:48 -06:00
Jakov Smolić
eafec2c480
app-admin/puppet: Stabilize 7.28.0-r1 x86, #925035
...
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org >
2024-03-01 20:11:17 +01:00
Sam James
1a448293ff
app-admin/puppet: Stabilize 7.28.0-r1 amd64, #925035
...
Signed-off-by: Sam James <sam@gentoo.org >
2024-03-01 16:45:50 +00:00
Matthew Thode
f85dfac0bc
app-admin/puppet: fix build not removing missing files
...
Fixes: 925865
Fixes: 925865
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-02-29 14:01:27 -06:00
Matthew Thode
41d51e953e
app-admin/puppet: add 8.5.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-02-29 09:26:03 -06:00
Sam James
027f61ab53
app-admin/puppet: update init.d for nfsmount removal
...
Bug: https://bugs.gentoo.org/925459
Signed-off-by: Sam James <sam@gentoo.org >
2024-02-29 00:18:32 +00:00
Matthew Thode
62da991aed
app-admin/puppet: stabilize 8.4.0 for amd64, x86
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-02-18 17:10:24 -06:00
Matthew Thode
61ce9f80fb
app-admin/puppet: add 8.4.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-01-18 19:25:57 -06:00
Matthew Thode
fe76646c66
app-admin/puppet: add 7.28.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-01-18 19:24:23 -06:00
Matthew Thode
7054e80f13
app-admin/puppet: drop 8.2.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2024-01-07 12:49:14 -06:00
Robin H. Johnson
83330bda34
app-admin/puppet: already includes concurrent-ruby-1.2 fix
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org >
Reference: https://www.puppet.com/docs/puppet/8/release_notes_puppet.html#resolved_issues_puppet_x-8-1-0-PUP-11723
Bug: https://bugs.gentoo.org/900206
2023-12-17 09:45:42 -08:00
Robin H. Johnson
2450e25fec
app-admin/puppet: add 7.27 for upgrade steps, includes concurrent-ruby-1.2 fix
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org >
Reference: https://www.puppet.com/docs/puppet/7/release_notes_puppet.html#resolved_issues_puppet_x-7-25-0-PUP-11723
Bug: https://bugs.gentoo.org/900206
2023-12-17 09:45:42 -08:00
Matthew Thode
d7eb60fc79
app-admin/puppet: stabilize 8.3.1 for amd64, x86
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-12-07 17:59:47 -06:00
Matthew Thode
477f5b5e3a
app-admin/puppet: add 8.3.1
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-11-07 17:37:18 -06:00
Matthew Thode
95b3698f7b
app-admin/puppet: drop 8.1.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-10-27 08:23:19 -05:00
Matthew Thode
0f71fbbd3a
app-admin/puppet: stabilize 8.2.0 for amd64, x86
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-09-27 15:31:49 -05:00
Matthew Thode
6bb28a9230
app-admin/puppet: add 8.2.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-08-27 10:52:28 -05:00
Matthew Thode
6a2501103c
app-admin/puppet: drop 8.0.0-r2
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-08-16 16:55:11 -05:00
Matthew Thode
b4f4338451
app-admin/puppet: stabilize 8.1.0 for amd64, x86
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-07-16 10:54:14 -05:00
Matthew Thode
ec602e7da0
app-admin/puppet: add 8.1.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-06-16 16:21:45 -05:00
Matthew Thode
62f474f290
app-admin/puppet: drop 7.23.0-r1
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-06-08 16:16:31 -05:00
Matthew Thode
ba664486f0
app-admin/puppet: stabilize 8.0.0-r2 for amd64, x86
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-05-27 10:18:20 -05:00
Robin H. Johnson
e5ce17d481
app-admin/puppet: v8 requires >=ruby-3.1 per upstream
...
Puppet8 throws an error on Ruby older than 3.1.0:
`Puppet 8.0.0 requires Ruby 3.1.0 or greater, found Ruby 3.0.6.`
Revbump so that anybody with 8.0.0 installed gets to see it and winds up
with a less broken system (otherwise Puppet is upgraded and stops
working as expected).
Reference: 6f271c8354
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org >
2023-05-12 09:10:57 -07:00
Matthew Thode
d17c9d48f9
app-admin/puppet: stabilize 7.24.0 for amd64, x86
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-05-07 11:04:19 -05:00
Matthew Thode
c67b10d889
app-admin/puppet: add missing dep dev-ruby/deep_merge
...
Closes: https://bugs.gentoo.org/905205
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-04-28 11:10:16 -05:00
Matthew Thode
ef36bdea28
app-admin/puppet: add 8.0.0
...
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-04-26 22:11:23 -05:00
Sam James
108f347c96
app-admin/puppet: drop 7.21.0-r1
...
Signed-off-by: Sam James <sam@gentoo.org >
2023-04-10 11:19:36 +01:00
Michael Mair-Keimberger
43654211fe
app-admin/puppet: remove unused files
...
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at >
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org >
2023-04-08 20:47:28 -05:00