[Pkg-gridengine-devel] SGE on Debian Unstable

Dave Love d.love at liverpool.ac.uk
Sun Feb 17 22:07:51 UTC 2013


Sorry for the delay, partly due to trying to get a new SGE release out.
The packaging will need fixing for that.

Laszlo Kajan <lkajan at rostlab.org> writes:

> Hello Michael, Dave, Tim, and other team members!
>
>> I've created a git repository on Alioth now, the repo URL is
>> git+ssh://git.debian.org/git/pkg-gridengine/pkg-gridengine.git
>> 
>> Anybody in the Alioth group should be able to push to it.
>
> I am not a git master -

I don't understand git...  I can probably do simple updates, though.

> just trying to learn it now. Another disclaimer: our group would like to continue to use SGE, but I, especially, am
> probably not capable of understanding its internals. My hope is that Dave would maintain his Debianization (for Debian), and therefore the
> Debian package, in Alioth and in the release.

There shouldn't be a problem maintaining packaging, but I don't seem to
understand enough about doing it.  I don't know where to find
authoritative information, and some of the stuff I have found is
inconsistent :-(.

> I do not aspire to become an SGE developer.
>
> 1: I imported (git clone --bare; git push --mirror) Mark Hymers' repository [1] to the new repo.
>
> 2: I do not expect any updates to Mark's repo. The new repo does not reference the old one in any way (now).
>
> 3: I imported (git-import-orig) Dave's current latest upstream snapshot [2] into upstream, filtering out his debian/ dir.
>
>  $ git-import-orig --verbose --filter sge-*/debian --pristine-tar --no-merge ../gridengine_8.1.3.orig.tar.gz

I was assuming only the packaging would be maintained there, producing a
debian.tar.gz which would just work with the sge distribution tarball.
Why does it need the whole tree there?

> 4: I configured Dave's 'gridengine.debian' git repo [3], as a remote. Hopefully Dave can maintain the
> Debianization in Alioth, though, instead of at [3].

I'm not sure about that, especially if it means maintaining an entire
source tree there too (when it gets changes to support the packaging, or
which affect it otherwise).

> 5: I loaded Dave's debian directory (with read-tree [4]) to debian-8.1.3, after removing the old debian dir.
>
> 6: I copied (not merged) upstream/8.1.3 to master git read-tree -m -u upstream/8.1.3

I don't know what that means...

> 7: libjemalloc-dev was missing during the build trial (debuild).

Do you mean there's a problem, or you just needed to install the
package?

> With that addition, source and binary builds were successful, though with
> lintian errors. We should build with git-buildpackage, though.

I didn't know what to do about the lintian errors, and my attempt to use
a lintian-overrides didn't suppress anything.  Some of the errors are
just wrong (e.g. binary without man page).  The man errors about wide
lines should probably just be ignored.  Some of them I just didn't
understand, like postinst-has-useless-call-to-ldconfig.  I don't know
why depending on fonts is wrong -- it's a common problem that qmon fails
without them.

Any guidance welcome!



More information about the Pkg-gridengine-devel mailing list