DragonFlyBSD / DPorts

The dedicated application build system for DragonFly BSD
Other
89 stars 44 forks source link

dbus-daemon processes prevent poudriere jails to be unmounted #14

Closed ftigeot closed 11 years ago

ftigeot commented 11 years ago

Some ports launch dbus-daemon processes which stay running after the completion of the installation and packaging stages.

These processes prevent poudriere build jails to be unmounted and generally waste more and more ressources as a poudriere bulk run progresses and their numbers grow.

jrmarino commented 11 years ago

do we know which ones? That sounds like a bug in the port.

ftigeot commented 11 years ago

Unfortunately not, the culprits had been built for a long time when I noticed.

jrmarino commented 11 years ago

bapt says "kvm" from freebsd knows. Maybe you can follow up with bapt who kvm is and get a list.

jrmarino commented 11 years ago

orca and totem are the first two on the list

jrmarino commented 11 years ago

dbus issue is solved now: https://github.com/jrmarino/DPorts/commit/cdbcc9677245e502c72c90f17f3821d32f8af34e (specifically by patch-tools_dbus-launch.c)

Orca isn't affected by dbus, but by bonobo-daemon, so that needs to be patched too.

jrmarino commented 11 years ago

hmm, I didn't see any reference to bonobo in orca, and I just successfully built orca and it was about to dismount. I think we can close this ticket.