svn commit: r338994 - head/www/lightsquid
Adam Weinberger
adamw at adamw.org
Tue Jan 7 15:30:45 UTC 2014
On 7 Jan 2014, at 10:04, Baptiste Daroussin wrote:
> On Tue, Jan 07, 2014 at 09:55:24AM -0500, Adam Weinberger wrote:
>> 2) Can someone please make compatibility shims for pkg_tools so that
>> we
>> can retire them?? It is really frustrating having to do the same
>> thing
>> three different ways. pkgng has happened. Migrate the pkg_tools
>> people
>> to it.
>
> It is impossible, pkg_tools are in 8.4 for example where it can't be
> updated.
> The only solution here is to drop support for pkg_tools.
Sure it is. Make a ports-mgmt/pkg_tools_shims port that writes to /usr.
In medicine, we have a saying: "three steps max." The idea is that if
you want a patient to follow your instructions, you have to be able to
reduce it to three simple steps.
If you give people three things to do, and you make sure they see the
instructions, you WILL be able to get everybody on board. The simplest
way to make sure they see it is to break pkg_tools and then give them
instructions in the error message.
"ERROR: FreeBSD ports requires the new pkgNG system.
1) Run 'pkgng' as root.
2) Install ports-mgmt/pkg_tools_shims as a temporary fix.
3) See http://path/to/success for a simply-worded primer on how to use
the new pkgNG system."
Make it mandatory. Make it simple. Make it fast.
pkgng will enable us to do some wonderful things. @config_file_copy
etc/port.conf.dist etc/port.conf. That alone is worth the price of
admission. Let's drag people, kicking and screaming, into success.
# Adam
--
Adam Weinberger
adamw at adamw.org
http://www.adamw.org
More information about the svn-ports-head
mailing list