HI On 15 July 2012 08:50, Jan Groenewald <j...@aims.ac.za> wrote:
> Hi > > On 14 July 2012 21:59, Julien Puydt <julien.pu...@laposte.net> wrote: > >> Le 14/07/2012 21:47, Jan Groenewald a écrit : >> >>> On 14 July 2012 21:26, Julien Puydt <julien.pu...@laposte.net >>> <mailto:julien.puydt@laposte.**net <julien.pu...@laposte.net>>> wrote: >>> >>> Le 14/07/2012 21:22, Jan Groenewald a écrit : >>> > (many things) >>> >>> I downloaded a buildlog and had a look, but there was nothing >>> interesting to see :-/ >>> >>> I can do two things when time allows. >>> 1. debuild -b locally, and >>> >> >> Uh... you mean you haven't even tested if your package built locally >> before sending it afar!? >> > > I generally do. For this, I wanted to see the exact launchpad behaviour. > This package takes > 4.5 hours to build, so the turnaround time of doing it twice each time is > limiting. > > From the package directory, just "dpkg-buildpackage -us -uc" should be >> enough. It only assumes that (1) you are in package-3.14/ (2) upstream's >> sources are in ../package_3.14.orig.tar.gz. > > > Or even in /debian. Perhaps even anywhere in the tree. > > >> 2. learn to use pbuilder and I've heard there is a launchpad-like >> >>> pbuilder mode. >>> >> >> I don't know if there's a launchpad-like pbuilder mode, but using it is >> trivial: >> - first, run "pbuilder --create" to initialize it ; >> - then any time you have a package you'd like to test : "pbuilder --build >> <name of the dsc>" >> > > Bot those require sudo here. Why? > > /0 jan@snapperkob:~/src/sagemath-monolithic$sudo pbuilder --build sagemath-monolithic_0.1ubuntu6.dsc [sudo] password for jan: Sorry, try again. [sudo] password for jan: W: /home/jan/.pbuilderrc does not exist I: using fakeroot in build. I: Current time: Sun Jul 15 08:50:14 SAST 2012 I: pbuilder-time-stamp: 1342335014 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/base.tgz] I: creating local configuration I: copying local configuration I: mounting /proc filesystem I: mounting /dev/pts filesystem I: Mounting /var/cache/pbuilder/ccache I: policy-rc.d already exists I: Obtaining the cached apt archive contents I: Setting up ccache I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team <pbuilder-ma...@lists.alioth.debian.org> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 8.0.0), build-essential, m4, perl, tar, gfortran, tk-dev, texlive-full, dvipng dpkg-deb: building package `pbuilder-satisfydepends-dummy' in `/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 13941 files and directories currently installed.) Unpacking pbuilder-satisfydepends-dummy (from .../pbuilder-satisfydepends-dummy.deb) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 8.0.0); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on m4; however: Package m4 is not installed. pbuilder-satisfydepends-dummy depends on gfortran; however: Package gfortran is not installed. pbuilder-satisfydepends-dummy depends on tk-dev; however: Package tk-dev is not installed. pbuilder-satisfydepends-dummy depends on texlive-full; however: Package texlive-full is not installed. pbuilder-satisfydepends-dummy depends on dvipng; however: Package dvipng is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... The following NEW packages will be installed: bsdmainutils{a} debhelper{a} dh-apparmor{a} file{a} fontconfig-config{a} gettext{a} gettext-base{a} gfortran{a} gfortran-4.6{a} groff-base{a} html2text{a} intltool-debian{a} libcroco3{a} libexpat1{a} libexpat1-dev{a} libfontconfig1{a} libfontconfig1-dev{a} libfreetype6{a} libfreetype6-dev{a} libgettextpo0{a} libgfortran3{a} libmagic1{a} libpipeline1{a} libpopt0{a} libpthread-stubs0{a} libpthread-stubs0-dev{a} libunistring0{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxft-dev{a} libxft2{a} libxml2{a} libxrender-dev{a} libxrender1{a} libxss-dev{a} libxss1{a} m4{a} man-db{a} pkg-config{a} po-debconf{a} tcl{a} tcl-dev{a} tcl8.5{a} tcl8.5-dev{a} tk{a} tk-dev{a} tk8.5{a} tk8.5-dev{a} ttf-dejavu-core{a} ucf{a} x11-common{a} x11proto-core-dev{a} x11proto-input-dev{a} x11proto-kb-dev{a} x11proto-render-dev{a} x11proto-scrnsaver-dev{a} x11proto-xext-dev{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl gnome-terminal konsole libmail-sendmail-perl libx11-doc lynx-cur wget wget:i386 xml-core xterm 0 packages upgraded, 69 newly installed, 0 to remove and 0 not upgraded. Need to get 23.4 MB of archives. After unpacking 73.4 MB will be used. The following packages have unmet dependencies: pbuilder-satisfydepends-dummy : Depends: texlive-full which is a virtual package. Depends: dvipng but it is not going to be installed. Unable to resolve dependencies! Giving up... The following NEW packages will be installed: bsdmainutils{a} debhelper{a} dh-apparmor{a} file{a} fontconfig-config{a} gettext{a} gettext-base{a} gfortran{a} gfortran-4.6{a} groff-base{a} html2text{a} intltool-debian{a} libcroco3{a} libexpat1{a} libexpat1-dev{a} libfontconfig1{a} libfontconfig1-dev{a} libfreetype6{a} libfreetype6-dev{a} libgettextpo0{a} libgfortran3{a} libmagic1{a} libpipeline1{a} libpopt0{a} libpthread-stubs0{a} libpthread-stubs0-dev{a} libunistring0{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxft-dev{a} libxft2{a} libxml2{a} libxrender-dev{a} libxrender1{a} libxss-dev{a} libxss1{a} m4{a} man-db{a} pkg-config{a} po-debconf{a} tcl{a} tcl-dev{a} tcl8.5{a} tcl8.5-dev{a} tk{a} tk-dev{a} tk8.5{a} tk8.5-dev{a} ttf-dejavu-core{a} ucf{a} x11-common{a} x11proto-core-dev{a} x11proto-input-dev{a} x11proto-kb-dev{a} x11proto-render-dev{a} x11proto-scrnsaver-dev{a} x11proto-xext-dev{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl gnome-terminal konsole libmail-sendmail-perl libx11-doc lynx-cur wget wget:i386 xml-core xterm 0 packages upgraded, 69 newly installed, 0 to remove and 0 not upgraded. Need to get 23.4 MB of archives. After unpacking 73.4 MB will be used. Abort. -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version. You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: pbuilder-satisfydepends-dummy : Depends: debhelper (>= 8.0.0) but it is not going to be installed Depends: m4 Depends: gfortran but it is not going to be installed Depends: tk-dev but it is not going to be installed Depends: texlive-full but it is not installable Depends: dvipng but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). I: Copying back the cached apt archive contents I: unmounting /var/cache/pbuilder/ccache filesystem I: unmounting dev/pts filesystem I: unmounting proc filesystem I: cleaning the build env I: removing directory /var/cache/pbuilder/build//31876 and its subdirectories 1 jan@snapperkob:~/src/sagemath-monolithic$ Regards, Jan -- .~. /V\ Jan Groenewald /( )\ www.aims.ac.za ^^-^^ -- -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org