[zeromq-dev] Debian package / small manpage issue
Adrian von Bidder
avbidder at fortytwo.ch
Thu Jan 21 18:17:09 CET 2010
Hi,
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.
cheers
-- 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