On Tue, 25 Jan 2011, Kapil Arya wrote:
> > * debian/control:
> >  - Standards-Version: 3.8.3
> >  make sure it is compatible with current one (3.9.1) and adjust control
> >  file accordingly
> Done. However, I haven't setup the quilt so lintian is complaining.

there is not much to "setup":

mkdir debian/patches
touch debian/patches/series # not even necessary per se
svn commit debian/patches/series

;-) you might never use it, unless at some point you decide to carry some fixes
without rolling out a new "upstream" release

> >  - there are arch dependent patches: mtcp.t.patch-* covering only two 
> > architectures.
> >   ignorant questions: would it work on other architectures?  shouldn't
> >   generated file also cover /usr/lib32 library paths on 64bit systems?
> DMTCP will work only on i386 and amd64 architectures. I am sorry, but
> I don't understand which files should I put under /usr/lib32?

what I meant is:
$> grep SEARCH ./mtcp/mtcp.t.patch-x86_64
  SEARCH_DIR("/usr/x86_64-linux-gnu/lib64"); SEARCH_DIR("/usr/local/lib64"); 
SEARCH_DIR("/lib64"); SEARCH_DIR("/usr/lib64"); 
SEARCH_DIR("/usr/x86_64-linux-gnu/lib"); SEARCH_DIR("/usr/local/lib"); 
SEARCH_DIR("/lib"); SEARCH_DIR("/usr/lib");

and on 64bit systems we have a set of 32bit libraries under /usr/lib32; so what
would happen if I try to checkpoint a 32-bit application using any of those
running within x86_64 build of dmtcp? (sorry -- not in the shape to try atm) so
my blunt question was -- either SEARCH_DIR should have been expanded to include
/usr/lib32 as well.

> Thanks for pointing this out. There is no need of
> libdmtcpawareSOVERSION and you are right that we should create

do you mean that you will not provide public dynamic library? then
manpage should be adjusted I guess ;-)

> libdmtcpaware-dev binary package (containing .a and .h). However, I
> need to lookup how to create two binary packages.

just add a -dev package description to debian/control ;-) and install
those 2 files correspondingly under debian/libdmtcpaware-dev directory instead
of debian/dmtcp

> BTW, this time I have used svn-buildpackage since dmtcp uses
> subversion (hosted on sourceforge) and seemed easier that way to make
> the changes in upstream as well.
good ;-)

> Do you want me to upload the updated
> package or wait until I finish the libdmtcpaware-dev package as well.

ideally I would prefer to receive a url to the signed  .dsc file (e.g.
from mentors), which is checked to build fine in a clean environment (pbuilder,
cowbuilder, etc) and which is "lintian free"

Additional questions:

*  your key EF26082C ... ?  I failed to fetch it from public servers:

$> gpg --recv-key 0xEF26082C
gpg: requesting key EF26082C from hkp server pgp.mit.edu
gpgkeys: key EF26082C not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

* QUICK-START  seems to be a good resource, why not 

echo QUICK-START >> debian/docs

?

* add those other borrowed GNU files/snippets to debian/copyright

$> git grep -l 'Copyright.*Free Software Foundation' | grep -v COPYING
dmtcp/src/glibcsystem.cpp
mtcp/NOTES-x86_64/syscall.S
mtcp/NOTES-x86_64/sysdep-x86_64.h
mtcp/NOTES-x86_64/sysdep.S
mtcp/NOTES-x86_64/tls-i386.h
mtcp/NOTES-x86_64/tls-x86_64.h
mtcp/mtcp_sigaction_i386.ic
mtcp/mtcp_sigaction_x86_64.ic
mtcp/sysdep-x86_64.h

actually mtcp/sysdep-* ;-)

* ideally, since you do have tests battery -- it could/should have been
run during package build time... could be an item for future TODO ;-)

* since this version is first one to come to Debian, please adjust
description and remove "Starting with release 1.2.0,...".

BTW -- since 1.2.0 has been released a while...  and current svn has already
changes outside of debian/ directory, will be there 1.2.1 release so that
Debian package's version (1.2.1-1) would make clear sense...  otherwise it
should be mentioned that this version is 1.2.0+svn857 or something like that to
do not confuse users


uff... ;-) hope it is of use

Cheers,
-- 
=------------------------------------------------------------------=
Keep in touch                                     www.onerussian.com
Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110126031858.gi21...@onerussian.com

Reply via email to