[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] htcondor-ce BDII



Stephen,

Sorry, I forgot to address that earlier! The version of HTCondor-CE in 
the 8.8.x and 8.9.x HTCondor repositories will include the BDII package.

- Brian

On 2/14/19 10:18 AM, Stephen Jones wrote:
> Hi Brian,
>
> The trouble is that we might be going to have quite a few sites taking 
> on HTCondor-CE in the UK, since the APEL accounting is now ready.
>
> https://twikiai07.cern.ch/twiki/bin/view/LCG/HtCondorCeAccounting
>
> And CREAM will be gone in under two years.
>
> For the time being, we will want that htcondor-ce-bdii package.
>
> Will these 8.8.x and 8.9.x repositories have the full suite, including 
> the bdii, or will we still need to make it from the source code?
>
> Cheers,
>
> Ste
>
>
> On 14/02/2019 15:32, Brian Lin wrote:
>> Hi Stephen,
>>
>> We don't ship htcondor-ce-bdii in the OSG repositories since BDII isn't
>> used in the OSG. However, we do ship HTCondor-CE in the HTCondor
>> repositories but there have been some build inefficiencies that caused a
>> hiccup in getting the latest versions into our yum repositories. We
>> should have HTCondor-CE 3.2.1 available in the 8.8.x and 8.9.x
>> repositories either today or tomorrow!
>>
>> - Brian
>>
>> On 2/14/19 8:09 AM, Stephen Jones wrote:
>>> Hi,
>>>
>>> I'm using HTCondor-CE here at our T2 grid site. I did not find
>>> htcondor-ce-bdii-3.2.0-1.el7.centos.noarch.rpm in the OSG repo, e.g.
>>>
>>> http://repo.opensciencegrid.org/osg/3.2/el7/development/x86_64/
>>>
>>> Hence I had to make it from scratch (please see below.)
>>>
>>> This took a lot of time. I'm sure there must be an easier way to get
>>> hold of htcondor-ce-bdii-3.2.0-1.el7.centos.noarch.rpm
>>>
>>> Does anybody know how this product is managed?
>>>
>>> Cheers,
>>>
>>> Ste
>>>
>>> ------------------------------------------------
>>>
>>>
>>> ÂÂÂ Making the HTCondor-CE RPMs (to get the BDII rpm)
>>>
>>> Ordinarily, once might expect the htcondor-ce-bdii rpm to be in the
>>> OSG release repositories, for example:
>>>
>>> http://repo.opensciencegrid.org/osg/3.2/el7/development/x86_64/
>>>
>>> Although the htcondor-ce components are there, the bdii component is
>>> not. So since the HTCondor-CE BDII rpm is not available, I made the
>>> whole system, from source. Here are my notes for doing so. BTW: It
>>> might be worth checking at OSG, CERN or elsewhere to see if the BDII
>>> RPM is now part of the release. If so, you can get them directly from
>>> one of those places. Anyway, this is the run down to make your own.
>>>
>>> On some CentOS7.n system software development system, make a user
>>> called rpmuser and install the rpm, boost-devel and cmake packages.
>>>
>>> Clone the htcondor-ce git repo.
>>>
>>> # mkdir dev
>>> # cd dev
>>> # git clonehttps://github.com/opensciencegrid/htcondor-ce
>>>
>>> Find the commit tag associated with 3.2 (Note: It is
>>> a9c1104febcbaf20a8380284d9d1213eb504afa5)
>>>
>>> # cd htcondor-ce/
>>> # git log > /tmp/log
>>> # vi /tmp/log
>>>
>>> Prepare the source material;
>>>
>>> # cd ..
>>> # mv htcondor-ce/ htcondor-ce-3.2.0
>>> # tar -cvf htcondor-ce-3.2.0.tar htcondor-ce-3.2.0/
>>> # gzip htcondor-ce-3.2.0.tar
>>> # cp htcondor-ce-3.2.0.tar.gz ~/rpmbuild/SOURCES/
>>> # cp htcondor-ce-3.2.0/rpm/htcondor-ce.spec ~/rpmbuild/SPECS/
>>>
>>> Make the RPMs
>>>
>>> # cd ~/rpmbuild/SPECS/
>>> # rpmbuild -ba htcondor-ce.spec
>>>
>>> The rpms will wind up in ~/rpmbuild/RPMS/noarch/htcondor-ce-*
>>>
>>> # ls -rt ~/rpmbuild/RPMS/noarch/htcondor-ce-*
>>> htcondor-ce-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-bdii-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-view-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-condor-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-pbs-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-lsf-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-sge-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-slurm-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-bosco-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-client-3.2.0-1.el7.centos.noarch.rpm
>>> htcondor-ce-collector-3.2.0-1.el7.centos.noarch.rpm
>>>
>>> Put these in the local repo.
>>>
>>> Special note: whenever you put an rpm into the local repo, you have to
>>> run this command in that directory.
>>>
>>> # createrepo .
>>>
>>>
>>>
>