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

Re: Empty binary package



On Fri, 19 Jul 2013 08:38:49 +0200, Paul Gevers wrote:

> On 19-07-13 05:13, T o n g wrote:
>> As said in OP,
> 
> Which I don't have anymore, so indeed please repeat it if you want my
> help.

It was still included in the message that I previously replied. 

>> - I unpack the upstream tarball and build the binary debian package
>> with 'debuild -us -uc'. the build is good.
> 
> Why do this debuild -us -uc first if you proceed with the next?

To prove that the upstream can build into binary package just fine. 

>> - I then build the upstream into *source package* with 'debuild -S
>> -sa',
>> and then build the binary debian package *from this source package*.
>> The binary package built this way is however empty.
> 
> So how do you do the last step? And why is building from your source
> package any different than your first step with -us -uc? What do you do
> EXACTLY when you "build from the source package", i.e. please provide
> all the copy and build commands. It is NOT empty if I try it 

The last steps are just as normal. I'll get back to you in specific 
details later, but again just as normal. Meanwhile, when I said that "the 
binary package is empty", as I explained in my OP, I meant that the built 
binary package will not contains the files that I want. I.e., it contains 
nothing except the copyright & changelog files.

So hope it's clearer this time: 

upstream directly to binary package, OK. Files included. 

upstream => debian source then => debian binary package, Not OK. Files 
are missing. 

> . . .
> and paul@wollumbin $ ls -l
> /var/cache/pbuilder/wheezy-amd64/result/pam-ssh-agent-auth_0.9.5*
> -rw-r--r-- 1 paul paul   1324 jul 19 08:19
> /var/cache/pbuilder/wheezy-amd64/result/pam-ssh-agent-
auth_0.9.5-1_amd64.changes
> -rw-r--r-- 1 paul paul  41696 jul 19 08:19
> /var/cache/pbuilder/wheezy-amd64/result/pam-ssh-agent-
auth_0.9.5-1_amd64.deb
> -rw-r--r-- 1 paul paul    652 jul 19 08:18
> /var/cache/pbuilder/wheezy-amd64/result/pam-ssh-agent-auth_0.9.5-1.dsc
> -rw-r--r-- 1 paul paul 280317 jul 19 08:18
> /var/cache/pbuilder/wheezy-amd64/result/pam-ssh-agent-
auth_0.9.5-1.tar.gz

Did you try to build debian binary package from there? 

As a reference, you can also build from my source package (which has 
fixed all the problems you told me to fix):

http://mentors.debian.net/debian/pool/main/libp/libpam-ssh-agent-auth/
libpam-ssh-agent-auth_0.9.5-2.dsc

And see if you can get anything other than the copyright & changelog 
files into the binary package. 

PS. I saw the the following being "installed" during my binary package 
building (from my source), but the installed files didn't show up in my 
binary package:

/usr/bin/install-c -m 644 pam_ssh_agent_auth.8 /systems/b/libpam-ssh-
agent-auth/test-mine/libpam-ssh-agent-auth-0.9.5/debian/tmp/usr//share/
man/man8/pam_ssh_agent_auth.8
/usr/bin/install-c -m 755 pam_ssh_agent_auth.so /systems/b/libpam-ssh-
agent-auth/test-mine/libpam-ssh-agent-auth-0.9.5/debian/tmp/lib/security/
pam_ssh_agent_auth.so

Thanks



Reply to: