Opened 5 years ago
Closed 3 years ago
#1727 closed defect (wontfix)
package management does not work with the new book
Reported by: | Pierre Labastie | Owned by: | Pierre Labastie |
---|---|---|---|
Priority: | normal | Milestone: | 3.0 |
Component: | jhalfs | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
The package manager still needs to be installed twice, because it needs to be managed by itself.
But both installations should be the same, no tweak for /tools.
We may also think of using the "tester" user as a builder (would allow recent versions of pacman to run, since they do not want to run as root)
Change History (6)
comment:1 by , 4 years ago
comment:2 by , 4 years ago
Problems with newer versions of pacman:
- in addition to libarchive and curl (which needs openssl), needs openssl and fakeroot, which needs libcap
- it can still be built with autotools, but meson ninja is the new system. Problems:
- meson needs python built against libffi, which is not available in temp tools
- meson and ninja from host can be used before entering chroot, but not after
- makepkg cannot be run as root: needs to be run as user tester, and this can create some permission problems. On old systems, user tester has to be created
comment:3 by , 4 years ago
meson needs also zlib... All in all, 13 packages must be built at the end of chapter 7. r4189 has a (almost) working installation for pacman.
comment:4 by , 4 years ago
Two problems remaining:
- user tester is removed at the end of chapter 8, but is still needed for following chapters. Solution: use a "builder" user
- a weird symlink /usr/lib/libncursesw.so.6->libncurses.so exists after ncurses in chapter 8... I can't understand what creates that: normally libncursesw.so.6 is moved to /lib. The pacman package does not have that symlink either
comment:5 by , 4 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:6 by , 3 years ago
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
With the merge /usr system, things are a little more different. Better close this as "wontfix", and open a new ticket.
porg works as of r4180.