pkgsrc-Users archive

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

Re: 2024Q2: 6277 packages to install on later "pkgin upgrade" run



Van Ly <van.ly%sdf.org@localhost> writes:

> An extra complication to my muddling through the process is that I
> sometimes use pkgin or pkg_add and through doas or at the shell after a
> doas su - .

I doubt that matters.

> I need to build my own emacs-29.4 for the tmux/emacsclient crash free
> experience.  This needs the option --with-x-toolkit=lu

That's fine.  The point is that all your packages should be from a
consistent source tree.   So if you install 2024Q2 binary packages, and
then check out that branch,  and build emacs with some options, or
having changed it, that's all good.

> Is there the option to forego the upgrade because I need SBCL pinned,
> for example?

You need to have all packages from a consistent tree.

You haven't explained what the issue is with SBCL.  If you mean that you
mostly want 2024Q2, but you need SBCL that is from 2023Q3, because you
want that version, or it's the last one that works, then you can check
out 2024Q2, locally change the scbl dir to 2023Q3, and then hand-merge
the structural change accomodations that happened separate from the
update and build it.

Or, if you do want recent SBCL but the package is broken, learn how to
fix it.

When thinking about broken, consider: My doctrine for what is a pkgsrc
bug vs an upstream bug is: If you build upstream's release, following
their instructions, does it work correctly?  If so, and the pacakge does
not, it's a pkgsrc bug.  You may wish to fix upstream first.

> My hobby interest is in AI programming, retrocomputing AI languages and
> I don't want to get sidetracked by bureaucratic Sisyphus computing if I
> can avoid that.

You can also bootstrap an old branch to a different prefix.



Home | Main Index | Thread Index | Old Index