Opened 7 years ago

Closed 2 years ago

#13534 closed enhancement (no change required)

Split app_server and all core GUI applications, translators, etc. into a haiku_desktop package

Reported by: waddlesplash Owned by: waddlesplash
Priority: low Milestone: Unscheduled
Component: Build System Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

As in title. This will remove a lot of dependencies from the core haiku package and potentially make bootstraps easier, as well as making it possible to boot the system in text-only (consoled) mode.

Perhaps after this, we can merge some of the other packages (like userlandfs) back into the haiku package, since it'll be smaller...

Tentatively assigning to myself.

Change History (5)

in reply to:  description comment:1 by lelldorin, 7 years ago

Replying to waddlesplash:

As in title. This will remove a lot of dependencies from the core haiku package and potentially make bootstraps easier, as well as making it possible to boot the system in text-only (consoled) mode.

But the post-installation of system add-ons such as translators must not be omitted.

comment:2 by waddlesplash, 7 years ago

But the post-installation of system add-ons such as translators must not be omitted.

I'm not sure what you mean by this...? The change proposed here should mostly be an "under the hood" one; users shouldn't see anything different in their system.

comment:3 by korli, 7 years ago

I don't really understand what we gain from this: there are already boostrap specifics so that dependencies are kept minimal. Looks like unnecessary hassle.

-1 from me.

comment:4 by waddlesplash, 7 years ago

The hassle should be entirely in the implementation, and after that should be rather minimal, no? Hence why I've listed this as an "enhancement". If I or someone else gets around to it, great; if not, it's not a major loss. But even if we do go with it, it shouldn't really increase complexity (but rather decrease it overall).

comment:5 by waddlesplash, 2 years ago

Resolution: no change required
Status: newclosed

DataTranslators were split out into a separate package, which removed a lot of dependencies from Haiku itself, which was the original goal of this ticket. So, no further change required, for now anyway.

Note: See TracTickets for help on using tickets.