Date: Tue, 09 May 2006 22:27:54 -0700 From: Doug Barton <dougb@FreeBSD.org> To: Hans Lambermont <hans@lambermont.dyndns.org> Cc: freebsd-ports@freebsd.org Subject: Re: New version of portmaster available for testing Message-ID: <446179DA.10704@FreeBSD.org> In-Reply-To: <20060509213651.GE66029@leia.lambermont.dyndns.org> References: <445FC09E.2080601@FreeBSD.org> <20060509213651.GE66029@leia.lambermont.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hans Lambermont wrote: > Doug Barton wrote: > >> I have been following the various discussions and feature requests >> regarding sysutils/portmaster. I have a new version that I would >> appreciate testing and feedback on. It has the following changes: >> >> 1. Implemented recursive 'make config' at the beginning of the run, so >> it's easier to leave it running unattended for large updates. (This >> can be toggled off) > > Great, and it works well. Thanks! > Here's one more process speedup option : > Now portmaster is waiting whether to remove an old distfile or not -> > maybe put these in the end, or in the beginning too like config ? Because the distfile deletion algorithm is very aggressive, there is a (good) chance it will accidentally delete a distfile that's needed, so the only safe place to do this is after we're all done. >> 3. Added -u to sort(1) calls to try and address a bug report about >> duplicate lines in +REQUIRED_BY files. I was not able to reproduce >> this bug, but better safe than sorry. I added some debug code to try >> and detect this error, please let me know if it comes up for you. > > I've seen lots of duplicate lines in +REQUIRED_BY files with earlier > versions, but not with the 1.58 version so far. Good news, thanks! >> 4. Verbose mode is now slightly more informative about what's >> happening. > > Great, but I didn't spot it yet. I think this one is also useful : > > Next to showing what to delete like : > > ===>>> Upgrade for libtheora-1.0.a4_1 to libtheora-1.0.a5 succeeded > ===>>> Delete libtheora-1.0alpha4.tar.bz2? [n] y > It would help to also show what is being kept (maybe only do this only > in verbose mode). Good suggestion, thanks! I just uploaded a new version that has this added, as well as fetching distfiles in the background. The new version is available at http://dougbarton.us/portmaster > Perhaps explicitly mention here that there was no +REQUIRED_BY file > found to work with : I'll think about this one. I'm not sure the average user cares that much about the internals, but I'll consider it. > And then, as mentioned in UPDATING/20060506, the lua port upgrade causes > problems : > > ===> lua-5.0.2_1 conflicts with installed package(s): > lua-5.1 > > UPDATING/20060506 says to fix this with : > > portupgrade -f -o lang/lua50 lua-5.1 > > What would be a portmaster equivalent ? Dunno, what do the -f and -o switches do in portupgrade? > One more thing. It would be great if portmaster could also be used to > populate an empty system, ... Thanks for this suggestion, I'll consider it for a future version. Personally, I'd solve that problem the same way you did, but I'll wait and see what others thing. Thanks again for all your testing and feedback, Doug -- This .signature sanitized for your protection
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?446179DA.10704>