[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [MoM] Packaging fis-get

Daily MoM progress report
on packaging:   fis-gtm-initial

1) SVN updated my checkout at directory:


2) Read your svn commits at


3)  cd to directory:


4)  did command:

         make -f debian/rules get-orig-source

     thanks to your SVN changes above,
     now I get the following output back:

. ./debian/get-orig-source
check version of software
-- Downloading updated package gtm_V54002B_linux_i686_pro.tar.gz
Filename i386: gtm_V54002B_linux_i686_pro.tar.gz
PKG: fis-gtm-initial
architecture: i386
-- Downloading updated package gtm_V54002B_linux_x8664_pro.tar.gz
Filename i386: gtm_V54002B_linux_x8664_pro.tar.gz
PKG: fis-gtm-initial
architecture: amd64

The .tar.gz file is placed in the parent directory at:


with name:


5)  Expanded it with command:

            tar -xzf *.orig.tar.gz

     and now get two new files at:


    with names:


inspected both with              tar -tzf
and since none of them
is creating its own directory yet,
I created directories with their names.

6)   Created directories:

mkdir gtm_V54002B_linux_i686_pro-i386
mkdir gtm_V54002B_linux_x8664_pro-amd64

7)  Entered the directory of the i386 version
     and expanded in there the corresponding
      .tar.gz file from the parent directory:

     cd gtm_V54002B_linux_i686_pro-i386

tar -xzf ../gtm_V54002B_linux_i686_pro-i386.tar.gz

8)   Copy in this code the content of
      the "debian" directory.

                cp -a ../../trunk/debian/  .

9)    Continued with Path (B) instructions
        and called "debuild" in that same


typed the command:


that returned the message:

This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory;
(expected one of fis-gtm-initial_54002B.orig.tar.gz,
fis-gtm-initial_54002B.orig.tar.lzma or gtm_V54002B_linux_i686_pro-i386.orig)
continue anyway? (y/n) n

10) Now go back to instructions on how to
      fix the name of the expected version by
      using  the command "dch -i".  To do that
      I went back to the directory from which I can
      do:   "vim   debian/changelog"

      which is:


     and do the command:

             dch  -i

     this opens my editor (vim) as expected,....

     and now I'm not quite sure what is it
     that I should change here, given that
     not of the strings in this file corresponds
     to the full expected names:

fis-gtm-initial_54002B.orig.tar.lzma or

     are those names composed by the concatenation
     of the elements in the first line of the file ?


      that are:

"fis-gtm-initial (54002B-1) UNRELEASED; urgency=low"


it looks like this is more a mismatch of directories...

For example, the tar.gz files are in:


So, I tried retracing steps
and going into the directory:


that was created by the first expansion of the .tar.gz file


Then assuming this to be the "source_directory"
of your original instructions.

In that directory,
I copy the content of the "debian" directory:

                  cp -a ../trunk/debian .

and attempt to do "debuild" again.

This time I get:

 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package fis-gtm-initial
dpkg-buildpackage: source version 54002B-1
dpkg-buildpackage: source changed by Andreas Tille <tille@debian.org>
dpkg-buildpackage: host architecture amd64
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 8)
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)
debuild: fatal error at line 1340:
dpkg-buildpackage -rfakeroot -D -us -uc failed

That looks more promising...      :-)

It seems to be lacking "debhelper"

So, I go an try top install it:

            sudo apt-get install debhelper

and get:

          debhelper is already the newest version

so, I check the version I have, with the command:

                  dpkg -s debhelper

That returns:

                   Version: 7.4.15ubuntu1

(I'm doing all this in a  Ubuntu 10.04 LTS -  Lucid Lynx )

Since "debuild" claims to need version  >= 8,
it looks like it is time to try the same sequence
of steps in a more recent installation.

I'm no heading to boot a VM
where I recently installed Ubuntu 11...


Reply to: