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

Bug#610653: ITP: dmtcp -- Checkpoint/Restart functionality for Linux processes



Hello All,
I have uploaded the new version of the package with most of the
suggested modifications. I am still working on the rest. Here is the
url to the signed dsc:
 http://mentors.debian.net/debian/pool/main/d/dmtcp/dmtcp_1.2.0+svn859.dsc

>
> > 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 ;-)

Actually, I was wrong earlier; we will be having the
libdmtcpawareSOVERSION package. I am currently working on it and will
update as soon as I am done.

> > 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

Done.

> 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

I have fixed that now, and it should work. (Earlier the key was hosted
only on http-keys.gnupg.net)

> * QUICK-START  seems to be a good resource, why not
>
> echo QUICK-START >> debian/docs

Done.

> * 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-* ;-)

Done.

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

Can you tell me how to do this? Thanks!

> * 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

Done.

> * (perspective TODO) -- it would be nice to have dmtcp-dbg package containing
> debug symbols, so if bug discovered, users could simply install it to provide
> meaningful context.  implementation is easy -- just add such package to
> debian/control and instruct dh_strip to dump symbols into that package:
>
> dh_strip --dbg-package=dmtcp-dbg
>
> in your  debian/rules

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

Of-course it was of use :-P

Thanks,
--Kapil



Reply to: