Download raw body.
Issues upgrading from Puppet7 to Puppet8
On 10/14/25 9:22 AM, Stuart Henderson wrote:
> https://marc.info/?l=openbsd-ports&m=171269419024619&w=2 <https://marc.info/?l=openbsd-ports&m=171269419024619&w=2>
>
> as this is openbsd-specific and users updating from 7.7 to 7.8 will be moving to puppet 8, it would be good to add that information to faq/current.html.
>
does the port need also a @pkgpath line in order to correctly upgrade from Puppet7 to Puppet8 ?
Atm I need to remove puppet7 and reinstall puppet8 to upgrade.
Thanks
Giovanni
> --
> Sent from a phone, apologies for poor formatting.
>
>
> On 14 October 2025 06:40:14 Sebastian Reitenbach <sebastia@l00-bugdead-prods.de> wrote:
>
>> Find my Mail “overhaul puppet package handling in puppet 8” or something along the lines from April 24 in ports@ archives, which explains.
>>
>> Sebastian
>>
>> Missing signature
>>
>>> On 8. Oct 2025, at 11:42, Janne Johansson <icepic.dz@gmail.com> wrote:
>>>
>>> Not sure, but is this one of the effects of pkg_add needing -Dsnap if
>>> you are on current before the 7.8 packages exist?
>>>
>>> Den ons 8 okt. 2025 kl 10:47 skrev Giovanni Bechis <giovanni@paclan.it>:
>>>>
>>>> Hi,
>>>> on my manifest I used to have entries like:
>>>> ensure_packages(['apache-httpd'], { ensure => 'latest' })
>>>>
>>>> With Puppet 8 I have this regression:
>>>> Error: Failed to apply catalog: Parameter ensure failed on Package[apache-httpd]: Provider openbsd must have features 'upgradeable' to set 'ensure' to 'latest'
>>>>
>>>> Is this something fixable ?
>>>>
>>>> Versions are "7.8 GENERIC.MP#52 amd64" and "puppet-8.10.0p3"
>>>>
>>>> Thanks
>>>> Giovanni
>>>
>>>
>>>
>>> --
>>> May the most significant bit of your life be positive.
>
Issues upgrading from Puppet7 to Puppet8