[zeromq-dev] Debian package / small manpage issue

Adrian von Bidder avbidder at fortytwo.ch
Thu Jan 21 18:17:09 CET 2010


On Thursday 21 January 2010 16.29:39 Steven McCoy wrote:
> 2010/1/21 Peter Busser <busserpeter at gmail.com>
> > I think you should really move packages/debian to debian.
> That's a big no-no for upstream packages, it causes a lot of headaches
>  and potential conflicts for when an official Debian package is made. 
>  The debian directory must remain off-tree.

Not necessarily.  This opinion was dominant for a long time, but recent 
discussions have shown that close cooperation between packaging teams and 
"upstream" developers (or people become part of the "other" group over time) 
benefits both distributors and packagers.  Also. with distributed vcs, some 
purely technical issues (commit access) have mostly gone away.

[I only had a very shallow look at some of this discussion, I wasn't 
involved.  I don't really know if there was a strong consensus or if this is 
just the impression I took away.]

In addition: keeping (some version of) the packaging in the upstream sources 
helps cooperation not only between packagers and upstream developers, but 
also encourages cooperation between packagers of various distributions.

There will, of course, be a few places where (for example) Ubuntu and Debian 
packages diverge, but the majority of the packaging logic can be shared in 
most caases.

And if a packager absolutely doesn't want to use the packaging that is 
released with the package for whatever reason, it's very easy to just 
replace the debian/ directory.  (re-spinning a modified tarball for use as 
"upstream taball" is done quite often for various reasons, removing an 
unwelcome debian/ is a valid reason.)


Back to 0MQ: I started some work (only C/C++ so far, all other languages 
missing); workig off the 2.0beta2 tarball, I haven't seen Peter's work yet.  
I'll have a look (since I know nothing about LISP I'll be happy to use at 
least that part.)  I don't know much about the other languages either, but 
for most languages, "hello" packages and dh_... helper scripts do exist, so 
it shouldn't be too hard to get an initial package done.

Martin Sustrik <sustrik at 250bpm.com>:
> Hm. Adrian, Peter, feel free to discuss this. If required we can add a 
> root directory to the git repo. It'll contain current root and packaging 
> scripts.

As stated above, I started working off the tarball and haven't looked at 
what you are doing.  I think I'll continue in this mode for now, 
incorporating Peter's work where I was missing stuff, until I get to a state 
where I can upload a first package.  Since openpgm isn't in Debian yet, 
eitther, this will probably take some time.

The second step is to [finally] learn git and work on merging my packaging 
stuff back if you'll have it.

-- vbi

The ants in France, stay mainly on the plants.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 389 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100121/c3e3eb2b/attachment.sig>

More information about the zeromq-dev mailing list