[OpenIndiana-discuss] gdb debugger
Till Wegmüller
toasterson at gmail.com
Mon Nov 17 17:06:14 UTC 2025
Hi Reg
OpenIndiana is reproducable. We just have too many reproducable states
that overwhelm client Memory usage because it gets to Multi Gigabyte
JSON files just listing the cache Actions for fast catalog building.
Which is a action every client has to make on catalog refresh. IPS's
dependency resolution is purely client side.
The Issue is, that we cannot know which version of cosolidation you have
installed and keep that version. We also create a new version (which as
3k entries) at every package build. And we build a ton of packages.
Hope this helps a bit understanding the situation, I personally have no
recipe to fix this without patching IPS to be looser on consolidations
and thus breaking some expectations the consolidations have.
-Till
On 11/16/25 15:27, Reginald Beardsley via openindiana-discuss wrote:
> I did the full update and installed gdb.
> root at hipster:~# pkg install gdb
> Packages to install: 3
> Services to change: 1
> Create boot environment: No
> Create backup boot environment: No
>
> DOWNLOAD PKGS FILES XFER (MB) SPEED
> Completed 3/3 169/169 7.4/7.4 514k/s
>
> PHASE ITEMS
> Installing new actions 247/247
> Updating package state database Done
> Updating package cache 0/0
> Updating image state Done
> Creating fast lookup database Done
> root at hipster:~# beadm list
> BE Active Mountpoint Space Policy Created
> 2021-04-30 - - 153.33M static 2021-06-20 01:22
> test - - 50.34M static 2021-06-22 07:31
> openindiana-2025:01:13 - - 123.00M static 2025-01-13 05:34
> openindiana-2025:06:28 - - 34.55M static 2025-06-28 15:29
> 2025.10 - - 709.12K static 2025-11-14 10:34
> openindiana-2025:11:14 NR / 25.75G static 2025-11-14 10:35
> root at hipster:~#
> We can afford to keep a mounted snapshot of the repository so that "pkg install <name>" works 5 months later without requiring a full update.
> No branches. Just the IPS system works for more than 4 months. The current model breaks IPS every 4 months. That is nuts! It create a situation where lack of resources for a full upgrade can prevents loading the tools to find out why!
> Mount the snapshots RO. It's not space intensive nor is it complex. It's a snapshot of the system mounted properly for IPS to work. Whatever "release" is installed provides a static repeatable image at any time in the future. In short:
> "pkg install gdb" should *always* work and provide the gdb in the repository at the release point.
> I should expect that it's clear how to implement the mounts, but if not let me know. I've transparently resolved mounts across multiple architectures.
> If I have 2 systems with the same "release" installed, even if they are updated with a pkg install at different times, they should both be the same.
> If an OI install is not reproducible then I see no reason to use or support it. I'm just moving onto this is as my primary system and asking if I should continue. It sat powered off for several years until this year. I used a Linux test machine for a while or a much older Hipster install.
> Have Fun!Reg
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
More information about the openindiana-discuss
mailing list