Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] debian/ directory
From: Brice Goglin (Brice.Goglin_at_[hidden])
Date: 2013-11-06 12:54:17


http://anonscm.debian.org/viewvc/pkg-openmpi/openmpi/
svn://svn.debian.org/svn/pkg-openmpi/openmpi/

FWIW, hwloc debian packaging is maintained by one of the upstream devs,
but he didn't have to pollute the upstream hwloc repo with debian stuff.
There's a different repo with only the debian subdirectory. He checks
both repo out when building debian packages. Looks similar to what
Sylvestre is doing. Worked fine for years.

After switching hwloc to git, there's now a debian-specific git repo
where each debian packaging branch follows a branch of the upstream repo
and just adds the debian directory. Even easier.

Brice

Le 06/11/2013 18:48, Jeff Squyres (jsquyres) a écrit :
> (we can consolidate this down to 1 thread, not multiple)
>
> The Debian build stuff is not maintained by us (and is therefore not in our tree); it's maintained by Sylvestre Ledru <sylvestre_at_[hidden]>. I'm not sure where the original packaging for that is developed / maintained -- Sylvestre?
>
>
>
> On Nov 6, 2013, at 9:20 AM, Mike Dubman <miked_at_[hidden]> wrote:
>
>> unfortunately, debian/ packaging works only if located in rootDir. :(
>> If you have better ones - can you put it and we will use it?
>>
>>
>> On Wed, Nov 6, 2013 at 4:38 PM, Sylvestre Ledru <sylvestre_at_[hidden]> wrote:
>> Hello,
>>
>> Le 06/11/2013 15:26, Barrett, Brian W a écrit :
>>> Hi all -
>>>
>>> Mike added a debian/ directory to the top-level of the tree this morning,
>>> which looks to be helping in building a Debian package. While I don't
>>> mind helping Debian, I'm really against having a debian/ directory in our
>>> top-level tree. We have a place for those things (in contrib/). If
>>> Debian can't conform to that requirement, maybe we shouldn't have Debian
>>> supportŠ
>>>
>> I am sorry but it does not help for a few reasons:
>> * We, in Debian, are doing several uploads of the same upstream version.
>> So, we always have to modify debian/
>> * Our tools are removing automatically debian/ in upstream tarballs
>> * They would have to be in rootDir/debian/, rootDir/contrib/debian would
>> not work.
>> * There are already the Debian packages which are a bit more complete
>> and tested than the one pushed ;)
>>
>> Sylvestre
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>