Comments (16)
Well, so there's already https://github.com/son-of-gridengine/sge/blob/master/source/README.BUILD#building-debian-or-red-hat-packages-a-id-packages-a. Are you looking for any expansion to those sections?
Currently, the source doesn't build with Java 9. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875404. Not sure if we should file new bugs or if there's a way to import things from Dave's site.
from sge.
And I see now that there's also https://github.com/son-of-gridengine/sge/blob/master/source/README.packages
from sge.
from sge.
That gets into just the general procedure of building packages. I personally use sbuild to build in a chroot, which can be set for any particular Debian version. sbuild
takes care of installing all the build-dependencies and running the whole build process. But there are other tools to do basically the same thing. The documentation in this repository describes the build process on the system in use.
Also, the Debian package source included here is different from what we distribute in Debian. the latter reorganize files according to the FHS and so don't install anything into /opt
.
from sge.
from sge.
There's another git repository of SGE from which the Debian packages seem to be built: https://salsa.debian.org/hpc-team/gridengine
There appear to be a number of patches (under debian/patches
) from only a few months ago to make it compatible with newer versions of glibc & openssl. However, it also seems to be broken (git fsck
errors).
(Note: I just saw this effort; lately, I've been having issues with SGE on Ubuntu, tried to build it from source myself, and failed.)
from sge.
from sge.
from sge.
@danpovey The sbuild link I listed before explains how to set it up and use it. Here it is again in literal form: https://wiki.debian.org/sbuild
There's another git repository of SGE from which the Debian packages seem to be built: https://salsa.debian.org/hpc-team/gridengine
This is the source for the official Debian packages.
There appear to be a number of patches (under debian/patches) from only a few months ago to make it compatible with newer versions of glibc & openssl. However, it also seems to be broken (git fsck errors).
Those should be applied already. For example, the ssl patches are included here f75d727 (although mistakenly attributed to me; they were actually the work of Mark Hymers).
from sge.
8.1.9 looks to correspond to 7222ec8
from sge.
from sge.
from sge.
I think Dave was primarily using darcs and used an auto-git importer.
from sge.
@danpovey My problem was much simpler than that. sge_qmaster
kept segfaulting after a few seconds. This seems to be a known problem (I found reports dating back to 2012), but I did not find a solution. I tried to build from source and debug the issue, but after struggling too much with the build process I gave up. In the end, I solved it by installing the latest Debian packages, as the ones in Ubuntu are broken (see Launchpad bug: https://bugs.launchpad.net/ubuntu/+source/gridengine/+bug/1633251).
I didn't mean to detract from the Debian package build process issue.
from sge.
Please look at the patches I sent via darcs to the ticket system.
I guess some of them already solve the problem you have.
Especially number 1619.
And please do not mix several issues into one !!!
from sge.
Back to the topic ...
I found the list of dependencies for building the Debian package.
Actually I created a Debian package with all the dependencies, last time I built packages for Jessie and Stretch.
Off Topic: please do not miss my last comment on Issue #1 (I mention this because it is already closed).
from sge.
Related Issues (8)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sge.