building packages from source and installing doesn't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Spud |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I'm in the process of trying to debug some things in spud so was trying to build the packages and install them from source. Sadly this doesn't seem to be working for me. (This may not be a bug so if someone could point out if I'm doing something wrong it would be much appreciated.)
I'm running:
(1) bzr co lp:spud trunk
(2) cd trunk/
(3) debuild -uc -us
(this produces a lot of output but appears to finish successfully with the line: "Finished running lintian", and generates .deb files in the directory above)
(4) cd ../
(5) sudo dpkg -i *.deb
(this produces output that again seems successful:
dpkg: warning: downgrading diamond from 1.1.3+504~natty1 to 1.1.3.
(Reading database ... 356449 files and directories currently installed.)
Preparing to replace diamond 1.1.3+504~natty1 (using diamond_
Unpacking replacement diamond ...
dpkg: warning: downgrading libspud-dev from 1.1.3+504~natty1 to 1.1.3.
Preparing to replace libspud-dev 1.1.3+504~natty1 (using libspud-
Unpacking replacement libspud-dev ...
dpkg: warning: downgrading python-dxdiff from 1.1.3+504~natty1 to 1.1.3.
Preparing to replace python-dxdiff 1.1.3+504~natty1 (using python-
Unpacking replacement python-dxdiff ...
dpkg: warning: downgrading python-spud from 1.1.3+504~natty1 to 1.1.3.
Preparing to replace python-spud 1.1.3+504~natty1 (using python-
Unpacking replacement python-spud ...
dpkg: warning: downgrading spudtools from 1.1.3+504~natty1 to 1.1.3.
Preparing to replace spudtools 1.1.3+504~natty1 (using spudtools_
Unpacking replacement spudtools ...
Setting up python-dxdiff (1.1.3) ...
Setting up spudtools (1.1.3) ...
Setting up diamond (1.1.3) ...
Setting up libspud-dev (1.1.3) ...
Setting up python-spud (1.1.3) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place)
(6) diamond
(this fails:
Cannot locate GUI!)
Tips/hints/reports on reproducibility appreciated.
Related branches
- Cian Wilson: Approve
- Tim Greaves: Approve
-
Diff: 147 lines (+23/-23)3 files modifiedconfig.guess (+5/-4)
config.sub (+14/-5)
diamond/setup.py.in (+4/-14)
Changed in spud: | |
status: | Confirmed → Fix Committed |
Changed in spud: | |
status: | Fix Committed → Fix Released |
dpkg -L on the diamond package yields:
/tmp trunk/debian trunk/debian/ diamond trunk/debian/ diamond/ usr trunk/debian/ diamond/ usr/share trunk/debian/ diamond/ usr/share/ diamond trunk/debian/ diamond/ usr/share/ diamond/ plugins trunk/debian/ diamond/ usr/share/ diamond/ plugins/ flml trunk/debian/ diamond/ usr/share/ diamond/ gui trunk/debian/ diamond/ usr/share/ diamond/ gui/gui. glade trunk/debian/ diamond/ usr/share/ diamond/ gui/diamond. svg
/tmp/diamond
/tmp/diamond/trunk
/tmp/diamond/
/tmp/diamond/
/tmp/diamond/
/tmp/diamond/
/tmp/diamond/
/tmp/diamond/
/tmp/diamond/
/tmp/diamond/
/tmp/diamond/
/tmp/diamond/
i.e., the Debian package has installed stuff (GUI included) into /tmp/diamond. I assume this is related to the recent fiddling with the setup.py.in ...