← Back to team overview

cairo-dock-team team mailing list archive

[Bug 922981] [NEW] Build fails for 3.0.0Alpha2 in Gentoo

 

Public bug reported:

The Gentoo distribution (which compiles all packages from source)  uses
a sandbox for the installation of packages, and so the build process
isn't allowed to directly write/copy files into the filesystem.

Apparnetly 3.0.0Alpha1 doesn't do that -- it builds just fine.

Apparently 3.0.0Alpha2 does do that --  the build fails.
Specifically, this is for revision 2276 on Launchpad.

Attached to this bug report is the build log.


Specifically, you'll see two "Access denied" messages...


-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-Composite-Manager.so
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/Composite-Manager.conf
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/preview.jpg
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/icon.png
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/composite-on.png
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/composite-off.png
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-Dbus.so
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/Dbus.conf
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/icon.svg
running cd "/var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/work/cairo-dock-plugins-9999_build/Dbus/interfaces/python" && /usr/bin/python2 setup.py install --prefix=/usr   2>&1
running install
running build
running build_py
copying CDApplet.py -> build/lib
copying CairoDock.py -> build/lib
warning: build_py: byte-compiling is disabled, skipping.

running install_lib
copying build/lib/CDApplet.py -> /usr/lib/python2.7/site-packages
ACCESS DENIED  open_wr:      /usr/lib/python2.7/site-packages/CDApplet.py
error: /usr/lib/python2.7/site-packages/CDApplet.py: Permission denied
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/CDBashApplet.sh
running cd "/var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/work/cairo-dock-plugins-9999_build/Dbus/interfaces/bash" && /usr/bin/python2 setup.py install --prefix=/usr   2>&1
running install
running build
running build_py
copying CDBashApplet.py -> build/lib
warning: build_py: byte-compiling is disabled, skipping.

running install_lib
copying build/lib/CDBashApplet.py -> /usr/lib/python2.7/site-packages
ACCESS DENIED  open_wr:      /usr/lib/python2.7/site-packages/CDBashApplet.py
error: /usr/lib/python2.7/site-packages/CDBashApplet.py: Permission denied
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/pkgconfig/CDApplet.pc
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/libCDApplet.so
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/CDApplet.h
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/vala-0.10/vapi/CDApplet.vapi
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/vala-0.10/vapi/CDApplet.deps
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-desklet-rendering.so
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/icon.svg
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/branche1.svg
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/branche2.svg
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/scotch.svg
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/scotch+frame.svg
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/frame.svg
-- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/reflect.svg


Here is Gentoo's summary:

FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: open_wr
S: deny
P: /usr/lib/python2.7/site-packages/CDApplet.py
A: /usr/lib/python2.7/site-packages/CDApplet.py
R: /usr/lib/python2.7/site-packages/CDApplet.py
C: /usr/bin/python2 setup.py install --prefix=/usr 

F: open_wr
S: deny
P: /usr/lib/python2.7/site-packages/CDBashApplet.py
A: /usr/lib/python2.7/site-packages/CDBashApplet.py
R: /usr/lib/python2.7/site-packages/CDBashApplet.py
C: /usr/bin/python2 setup.py install --prefix=/usr

** Affects: cairo-dock-plug-ins
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Cairo-
Dock Team, which is subscribed to Cairo-Dock Plug-ins.
https://bugs.launchpad.net/bugs/922981

Title:
  Build fails for 3.0.0Alpha2 in Gentoo

Status in Cairo-Dock: Plug-ins:
  New

Bug description:
  The Gentoo distribution (which compiles all packages from source)
  uses a sandbox for the installation of packages, and so the build
  process isn't allowed to directly write/copy files into the
  filesystem.

  Apparnetly 3.0.0Alpha1 doesn't do that -- it builds just fine.

  Apparently 3.0.0Alpha2 does do that --  the build fails.
  Specifically, this is for revision 2276 on Launchpad.

  Attached to this bug report is the build log.

  
  Specifically, you'll see two "Access denied" messages...


  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-Composite-Manager.so
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/Composite-Manager.conf
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/preview.jpg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/icon.png
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/composite-on.png
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/composite-off.png
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-Dbus.so
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/Dbus.conf
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/icon.svg
  running cd "/var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/work/cairo-dock-plugins-9999_build/Dbus/interfaces/python" && /usr/bin/python2 setup.py install --prefix=/usr   2>&1
  running install
  running build
  running build_py
  copying CDApplet.py -> build/lib
  copying CairoDock.py -> build/lib
  warning: build_py: byte-compiling is disabled, skipping.

  running install_lib
  copying build/lib/CDApplet.py -> /usr/lib/python2.7/site-packages
  ACCESS DENIED  open_wr:      /usr/lib/python2.7/site-packages/CDApplet.py
  error: /usr/lib/python2.7/site-packages/CDApplet.py: Permission denied
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/CDBashApplet.sh
  running cd "/var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/work/cairo-dock-plugins-9999_build/Dbus/interfaces/bash" && /usr/bin/python2 setup.py install --prefix=/usr   2>&1
  running install
  running build
  running build_py
  copying CDBashApplet.py -> build/lib
  warning: build_py: byte-compiling is disabled, skipping.

  running install_lib
  copying build/lib/CDBashApplet.py -> /usr/lib/python2.7/site-packages
  ACCESS DENIED  open_wr:      /usr/lib/python2.7/site-packages/CDBashApplet.py
  error: /usr/lib/python2.7/site-packages/CDBashApplet.py: Permission denied
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/pkgconfig/CDApplet.pc
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/libCDApplet.so
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/CDApplet.h
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/vala-0.10/vapi/CDApplet.vapi
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/vala-0.10/vapi/CDApplet.deps
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-desklet-rendering.so
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/icon.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/branche1.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/branche2.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/scotch.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/scotch+frame.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/frame.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/reflect.svg


  Here is Gentoo's summary:

  FORMAT: F - Function called
  FORMAT: S - Access Status
  FORMAT: P - Path as passed to function
  FORMAT: A - Absolute Path (not canonical)
  FORMAT: R - Canonical Path
  FORMAT: C - Command Line

  F: open_wr
  S: deny
  P: /usr/lib/python2.7/site-packages/CDApplet.py
  A: /usr/lib/python2.7/site-packages/CDApplet.py
  R: /usr/lib/python2.7/site-packages/CDApplet.py
  C: /usr/bin/python2 setup.py install --prefix=/usr 

  F: open_wr
  S: deny
  P: /usr/lib/python2.7/site-packages/CDBashApplet.py
  A: /usr/lib/python2.7/site-packages/CDBashApplet.py
  R: /usr/lib/python2.7/site-packages/CDBashApplet.py
  C: /usr/bin/python2 setup.py install --prefix=/usr

To manage notifications about this bug go to:
https://bugs.launchpad.net/cairo-dock-plug-ins/+bug/922981/+subscriptions


Follow ups

References