tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Adding kerTeX; but needs avoiding configure etc.



On 08/28, tlaronde%polynum.com@localhost wrote:
> On Tue, Aug 27, 2019 at 10:49:54PM +0200, Rhialto wrote:
> > On Sun 25 Aug 2019 at 19:19:02 +0200, tlaronde%polynum.com@localhost wrote:
> > > I still fail to see where the problem is but IMO all there will be to
> > > add is a kertex_pkg "pkgsrc" package that will simply put an entry
> > > in pkgsrc db for every kertex added package, the option to the pkgsrc
> > > kertex_pkg being the name of the package to add.
> > 
> > I think this is another occasion to point to the FOSDEM talk
> > "How to make package managers cry":
> > https://archive.fosdem.org/2018/schedule/event/how_to_make_package_managers_cry/
> 
> 
> I will simplify to the extreme the burden of "packages" managers: there
> will be no kerTeX package.

Hi, Thierry!

I would encourage you to not let differing opinions stop you from
doing what you'd like to do.  Within the pkgsrc community, there's a
good chance that at least someone will disagree with you on just about
anything.  That doesn't mean you can't do it, though.  If a majority on
the pkgsrc PMC (Project Management Committee)

  https://www.netbsd.org/foundation/executive-committees.html#pkgsrc-pmc

are against your idea, then yes, you'd have reason to stop or try
another route, but I have not seen the members of that committee say
no to your idea here.  Greg Troxel is a member of that committee, and
he essentially said he's open to your idea (assuming it didn't violate
a core pkgsrc principle).  And Thomas Klausner is a member of that
committee, and he helped with what you were trying to do earlier in this
thread and has not said no to your idea.

It would be nice to have individual packages in pkgsrc for kerTeX
packages just like we have for TeX packages, but if you don't want to do
that, I think what you'd like to do still has a lot of value.

As maya@ pointed out, pkgsrc already has language-specific package
managers like pip (devel/py-pip) and npm (lang/npm).  I'll add that
pkgsrc also has Maven (devel/apache-maven), RubyGems which comes with
Ruby (e.g., lang/ruby26-base), and Bundler (misc/ruby-bundler) which
also comes with the pkgsrc Ruby.  I don't see a pkgsrc package for
Composer (https://getcomposer.org/), but I wouldn't be surprised if one
showed up at some point, and I'm sure there are others I've missed.

I suppose you could draw a distinction between package managers and
dependency managers, but I think some of the package managers can do
both: they can install packages to a system location (sometimes referred
to as "site packages"), or they can install packages locally (e.g., in
the user's home directory) or to a per-application location (sometimes
referred to as "vendoring" or "bundling").

I don't see a kerTeX "package manager" as being any different.

Regards,

Lewis


Home | Main Index | Thread Index | Old Index