[haiku-bugs] Re: [Haiku] #12602: find_paths does not work inside chroot.

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Tue, 09 Aug 2016 18:17:41 -0000

#12602: find_paths does not work inside chroot.
--------------------------------+----------------------------
   Reporter:  pulkomandy        |      Owner:  bonefish
       Type:  bug               |     Status:  new
   Priority:  high              |  Milestone:  R1/beta1
  Component:  Kits/Storage Kit  |    Version:  R1/Development
 Resolution:                    |   Keywords:
 Blocked By:                    |   Blocking:
Has a Patch:  0                 |   Platform:  All
--------------------------------+----------------------------
Changes (by pulkomandy):

 * priority:  normal => high
 * milestone:  Unscheduled => R1/beta1


Comment:

 Moving to beta1: this error prevents setting up build slaves with mmlr
 tools.

 In this configuration, the build slave does not use the packages from
 /system at all, instead, a separate local package repository is used. This
 allows running an old version of Haiku, but building packages for a newer
 one, and vice versa. So, the buildslaves' system can be left at a single
 "stable" version, then they can be used to build packages targetting any
 other version of Haiku.

 However, {{{findpaths -r}}} uses package information from the "real"
 /boot/system, somehow escaping the chroot. So, it will try to find the
 makefile_engine package (for example) using the hrev from the real
 /system, in the repo populated in the package building chroot (confirmed
 by stracing the call to findpaths).

--
Ticket URL: <https://dev.haiku-os.org/ticket/12602#comment:1>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: