Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Feb 2017 10:39:30 +1100
From:      Peter Jeremy <peter@rulingia.com>
To:        Luca Pizzamiglio <luca.pizzamiglio@gmail.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: The future of portmaster
Message-ID:  <20170217233930.GA8149@server.rulingia.com>
In-Reply-To: <CAB88xy-GUuX0Yt6u%2BKZxF3yYgdEQa4GvXs-HBwYUtUqWreM7QA@mail.gmail.com>
References:  <CAB88xy_RU5TTE=pcsjCWsxWyU-jP91qzD9S-R1v6GKGHJg2=nQ@mail.gmail.com> <945f6d92-6834-7e2c-18c4-0a17e2c04122@columbus.rr.com> <44shneot7h.fsf@lowell-desk.lan> <079d97d0-8dc7-8dcd-460e-86644f12b900@columbus.rr.com> <1244d826-e4ae-97a9-6033-8a1c79c2da9e@m5p.com> <7d0525ee-980e-a63a-f90f-974a7e1022cf@columbus.rr.com> <9ffa861978cdb1a06a69d7b9af525ad5@ultimatedns.net> <8cdf045f-a333-0fcf-c1ab-2fea2114e384@abinet.ru> <a0f7340785610ffe35b4c8d3a1c262e2@ultimatedns.net> <CAB88xy-GUuX0Yt6u%2BKZxF3yYgdEQa4GvXs-HBwYUtUqWreM7QA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2017-Feb-17 19:03:31 +0100, Luca Pizzamiglio <luca.pizzamiglio@gmail.com=
> wrote:
>* dropping privileges is really a nice feature to add. The portstree
>allow you to build everything as normal user, so portmaster can be
>able to do it as well.

I use portmaster as a normal user without problems so I'm not sure what
the "new feature" bit would be, other than in conjunction with chroot/jail.

>* show flags when build fails should be doable

The non-trivial part of this is making it show the flags that are relevant
to updating the ports specified in the remaining output.  This will normally
be different to the flags that portmaster was initially invoked with.

>--packages-only|-PP : it looks redundant to me

I used to use this, prior to pkgng, to let me build/upgrade packages on one
system and then install/upgrade them on a second (much slower) system.  I
believe all this functionality is now subsumed into pkgng.

>I'm also considering to remove, if nobody is using them:
>* +IGNOREME support (a file saved in /var/db/pkg/<package-name> to force i=
gnore)

This is a bit of a wart following the pkg_* to pkgng migration but I curren=
tly
use this for two purposes:
1) On a slow system, it's a convenient way to postpone updating a large port
without having to individually say yes/no to each port with -i.  Having por=
tmaster
obey "locked" packages would remove this use but currently portmaster ignor=
es
"locked" flags and blows up.
2) I have some work-in-progress "ports" that are in my home directory, rath=
er
than under /usr/ports.  Again, creating something like /usr/ports/local as a
new SUBDIR would probably be a better approach.

--=20
Peter Jeremy

--mP3DRpeJDSE+ciuQ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJYp4myXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux
NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0V1sP/1ICqQrJ8sGMxTJMe8Jl8pu3
RtPb/1xArysfF3YgufPMuSuTDK9jJukTxRK/CpK1JVLvitCpUJo8yGF3g8Q++oTL
nlJPwHkJn1gm7INN8czMXSIHJoD+hHAAAndiL/JPBUXanFD0Cqv7ImtBJZQf6gfh
CvrPgTac1S5VN9FVBkCWHA/XAbwTNetFsHTmHPZIq4QY/mazt+xxnok935eNkFdH
pXDQZvJub/HD0DUiX/ZCTa8cY5tfeCTbaIOapFT40vz91Pd38eJNdtMTPDONcg6L
ARCqPwgqPON74cq+Vca+2/P/J0sBVRygj3lxOGpEAzFoDry4K+U7tqTAYcSQDYii
AqghU4vjO534+7xoNfl99g6MQJMUSon+mKCGrGXZvgG8YGMSNy8RaVObbRv2cZpm
KVAvYUHwaUisRuoDnQrP4bqm/Bkt/uU+7BruLqGPhIh5wGfFXB5TH1C4CoNnntDx
T3BCiR3mWzEX2GJg9E/7X0wzQyIbtEgR8bVr7w5m7LsVxze6T6fnG6QLKMtNHfAL
YBE0tumJdjNTAXRy/XezuEt210VvynOfOR2VM6fH4ZsGzBbl2BHR6OMXxmm5utkC
pDdBNo5DaqMr+zLw5O+MACp3YfreVfF1ryZnynkBRuWWgHp1AzBSpyUOMQg4xWR9
zN4IyOfMxl5g/F+AAWcz
=1pbD
-----END PGP SIGNATURE-----

--mP3DRpeJDSE+ciuQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170217233930.GA8149>