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
Greg Troxel <gdt%lexort.com@localhost> writes:
> Van Ly <van.ly%sdf.org@localhost> writes:
>
>> I have already run for 2024Q2 the following, successfully.
>>
>> $ pkgin update
>> $ pkgin upgrade
>>
>> I have tried to build from pkgsrc/www/midori and abandoned that when it
>> wanted to build too many dependencies.
>>
>> Running "pkgin upgrade" as root again unexpectedly wants to install
>> 6277 packages. What can I do to minimize that number of packages?
>
> Arguably it's a bug if you didn't change config and the 2nd upgrade does
> anything.
>
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 was looking to confirm I have the latest librsvg for building
>> emacs 29.4, I see
>>
>> 1 # pkgin se librsvg
>> 2 pkgin se librsvg
>> 3 librsvg-2.58.0nb1 < SVG library for GNOME
>> 4 librsvg-2.56.3nb4 < SVG library for GNOME
>> 5 librsvg-2.40.21nb18 < SVG library for GNOME (2.40.xx branch, C only)
>> 6 librsvg-2.40.21nb16 = SVG library for GNOME (2.40.xx branch, C only)
>> 7 ruby31-rsvg2-4.2.2nb1 Ruby binding of librsvg
>> 8 ruby31-rsvg2-4.2.0nb4 Ruby binding of librsvg
>> 9 ruby32-rsvg2-4.2.2nb1 Ruby binding of librsvg
>> 10 ruby32-rsvg2-4.2.1 Ruby binding of librsvg
>> 11 ruby32-rsvg2-4.2.0nb4 Ruby binding of librsvg
>> 12 ruby33-rsvg2-4.2.2nb1 Ruby binding of librsvg
>> 13 ruby33-rsvg2-4.2.1 Ruby binding of librsvg
>
> This is huge trouble.
>
I need to build my own emacs-29.4 for the tmux/emacsclient crash free
experience. This needs the option --with-x-toolkit=lu
On Debian emacs is packaged with a Lucid variant.
>> 2 https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$arch/10.0_2024Q2/All
>> 3 #https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$arch/10.0_2024Q1/All
>> 4 #https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$arch/10.0_2023Q4/All
>> 5 #https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$arch/10.0/All
>
> This is why. IMHO you may use only ONE repository. If you have
> multiple, they must all be built from the same consistent source tree
> with the same base OS.
I see. Thanks for the insight.
>
> I realize you may want to still have some older program, but that will
> depend on older versions of other things, and in general (really, except
> in very special cases), that will not work.
>
> Your choices are:
>
> fix the packag in up-to-date pkgsrc (best but hard)
>
> checkout the older source and bootstrap with --prefix=/usr/pkg-20234
> and build it.
>
>
>
Thanks.
Is there the option to forego the upgrade because I need SBCL pinned,
for example?
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.
--
vl
Home |
Main Index |
Thread Index |
Old Index