portmaster new development

Stefan Esser se at freebsd.org
Mon Dec 28 20:41:58 UTC 2020


Am 28.12.20 um 15:04 schrieb abi via freebsd-ports:
> On 28.12.2020 16:16, Stefan Esser wrote:
>> Am 28.12.20 um 11:11 schrieb abi via freebsd-ports:> I build my ports 
>> in poudriere in VM without zfs or ssd on pre-Sandy
>>> Bridge CPU. I don't have enough memory or disk space, so I don't use 
>>> tmpfs or ccache either. I migrated from portmaster when it was 
>>> abandoned several years ago and don't think I'll come back, 
>>> especially if new portmaster will be written on bash. The idea behind 
>>> portmaster was zero dependencies, so it doesn't brake after major 
>>> upgrades.
>>
>> You are free to use poudriere and it definitely is the official tool
>> for FreeBSD package building (and I have to use it myself and it has
>> cost me a lot of time rebuilding broken poudriere jails and keeping
>> them in state that I can use them to test new ports on a number of
>> different releases as well as i386 plus amd64).
>>
>> And while you are free to never again use portmaster, telling people
>> that it has been abandoned is just a _lie_ and I'd want to ask you to
>> stop telling it. It has been continuously maintained for decades.
>>
> I remember portmaster marked as deprecated in 2016. I've switched to 
> poudriere because of that. So, it _was_ abandoned when I migrated. It is 
> good that it is not, the more options - the better. But some people here 
> telling that poudriere requires ZFS and powerful dedicated hardware, I 
> just pointed that they are wrong.

The portmaster port had been marked deprecated by the author of synth
and this commit has been reverted by him on request of portmgr on the
next day.

The portmaster port has never been abandoned - it does not suffice that
some unrelated committer considers his port management tool superior
and decides to deprecate a "competing" one.

Poudriere works best on sufficiently powerful build servers and it
often requires rebuilding dependencies over hours when I just want to
test a new port before committing it.

My goal is to have portmaster build ports in a clean jail as synth
does (restricted to i386 and amd64 due to the dependency on Ada) and
poudriere do, but without giving up the ease of use of portmaster for
other use cases.

Regards, STefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20201228/44f97754/attachment.sig>


More information about the freebsd-ports mailing list