Commit Graph

308 Commits

Author SHA1 Message Date
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