Historical bug tracker for the Pacman package manager.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
FS#13345 - Mandate devs use of a chroot or a mechanism that would yield the equivalent result.
Attached to Project:
Pacman
Opened by kongokris 2 (nut543) - Tuesday, 17 February 2009, 17:15 GMT
Last edited by Allan McRae (Allan) - Wednesday, 10 June 2009, 02:22 GMT
Opened by kongokris 2 (nut543) - Tuesday, 17 February 2009, 17:15 GMT
Last edited by Allan McRae (Allan) - Wednesday, 10 June 2009, 02:22 GMT
|
DetailsSee http://bugs.archlinux.org/task/13338 for accounts saying that not everyone uses chroots. So i made this ticket to open for discussion about what we are going to do about this. If chroots is "too much pain" then are there ways to alleviate this? is there a better method? should we wait? discuss.
|
This task depends upon
Closed by Allan McRae (Allan)
Wednesday, 10 June 2009, 02:22 GMT
Reason for closing: Implemented
Additional comments about closing: Easy mechanisms for chroot building are implemented.
Wednesday, 10 June 2009, 02:22 GMT
Reason for closing: Implemented
Additional comments about closing: Easy mechanisms for chroot building are implemented.
It's very easy. People are just a little lazy regarding it. It usually causes no problems though, especially if we use namcap to check deps.
FS#13195.FS#13338is totally unrelated to that.FS#13338applies in the comments. The initial "things are broken" came up due to the fact that people sometimes don't build in clean chrootsDont devtools take care of stuff like that?
I dont know what you say to someone when he becomes a developer, but i remember when a new TU get on board, other TUs tell to him "Hey, go read those wiki pages"
Doesnt that happen with developers too?
I know there's been many times where I'd had to do a rebuild of something and I just connected to the first arch machine I had available and ran makepkg. This is probably a case like that.
I'm also going to say this is a bit of an overreaction. There are several packages that can be safely built not in a chroot, and there are several that cannot. It is up to the individual developer to know their packages, or know when to just take the safe route and build in a chroot.
I know this happens every so often, but people try to attack these things from the top down, which isn't going to work.
This post is all about that I think it is a smart thing to implement policies that will reduce the number of future bugreports. Nothing else.
I think it's smart to implement policies, but this is one of those cases where there's no way we can enforce this and everyone KNOWS it's a good thing. Issues like this are usually caught with core packages anyway.
At some point we ARE going to setup a build server for the devs to use for this stuff, which would use chroots.
I'm a fan of policy to some extent, but enforcing this is difficult and we're just going to hurt ourselves trying to insure it is followed.
FS#13962indicates its just a matter of 2-3 devs who dont know the packages they build enough yet.And its not the first time its happening with python-numpy either.