HepMC Installation fails

Bug #1666079 reported by James Gainer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MadGraph5_aMC@NLO
Fix Released
Undecided
Valentin Hirschi

Bug Description

HepMC installation is failing under MG5_aMC_v2_5_2

Specifically I get the output:

Downloading the HEPToolInstaller at:
   http://madgraph.physics.illinois.edu/Downloads/HEPToolsInstaller/HEPToolsInstaller_V85.tar.gz
Now installing hepmc. Be patient...
--2017-02-19 15:08:03-- http://lcgapp.cern.ch/project/simu/HepMC/download/HepMC-2.06.09.tar.gz
Resolving lcgapp.cern.ch... 188.184.163.48
Connecting to lcgapp.cern.ch|188.184.163.48|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2017-02-19 15:08:04 ERROR 403: Forbidden.

In fact the webpage at lcgapp.cern.ch is down (and was down yesterday as well).

However, I note that HepMC has migrated to http://hepmc.web.cern.ch/hepmc/; perhaps it would be useful to use the new URL (or check both) in the HEPToolsInstaller script?

Many thanks for a very useful tool-- best regards!

Jamie

Changed in mg5amcnlo:
assignee: nobody → Valentin Hirschi (valentin-hirschi)
Revision history for this message
Valentin Hirschi (valentin-hirschi) wrote : Re: [Bug 1666079] Re: HepMC Installation fails
Download full text (3.5 KiB)

Thanks James for the heads-up.

I have changed the target tarball to the new repository.
Unfortunately, the new 2.06.09 tarball there is not exactly the same as
before:
 a) The name of the decompressed tarball is different (which is not really
a problem as I can easily accommodate this)
 b) The './configure' script is no longer present in the tarball because
they have not run 'autoreconf -i' on it (i.e. it's probably an omission on
their end as they must have directly taken a clone of their repo and forgot
to rerun this).

This second point is more of a problem. Indeed, I now automatically check
whether the './configure' script is present or not in the decompressed
HepMC tarball, and if it is not I then try to issue the 'autoreconf -i'
command.
This is of course fine if the user's system has access to an 'autotools'
distributions, but if it does not he will have to install one in order to
install HepMC (and I'm definitely not going to install this on his behalf;
I already did that once for cmake on another dependency, and it's really
not ideal).
This additional dependency of HepMC is both unfortunate and unnecessary, so
if you have a chance of notifying the administrator of this new webpage of
this fact so that he can fix it, it would be nice (and my install script
would now automatically skip 'autoreconf -i' if './configure' is already
present).

Now despite this issue, I still decided to update the installer so that it
fetches the tarball from the official webpage (another option would have
been to host the old tarball ourselves, but I don't like that).

This however means that for the time being 'autoreconf' is a new dependency
for installing hepmc2 and therefore using pythia8 in our MG5aMC framework
(but hopefully not for long as I hope that the above will get fixed soon by
the hepmc2 webpage administrator).
Olivier, are you ok with this?

In any case, the new MG5aMC installer will only be available to users once
we will have pushed the current development one to the MG servers, which I
have not done yet.

Thanks for the feedback James.

On Mon, Feb 20, 2017 at 9:19 AM, Olivier Mattelaer <
<email address hidden>> wrote:

> ** Changed in: mg5amcnlo
> Assignee: (unassigned) => Valentin Hirschi (valentin-hirschi)
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1666079
>
> Title:
> HepMC Installation fails
>
> Status in MadGraph5_aMC@NLO:
> New
>
> Bug description:
> HepMC installation is failing under MG5_aMC_v2_5_2
>
> Specifically I get the output:
>
> Downloading the HEPToolInstaller at:
> http://madgraph.physics.illinois.edu/Downloads/HEPToolsInstaller/
> HEPToolsInstaller_V85.tar.gz
> Now installing hepmc. Be patient...
> --2017-02-19 15:08:03-- http://lcgapp.cern.ch/project/
> simu/HepMC/download/HepMC-2.06.09.tar.gz
> Resolving lcgapp.cern.ch... 188.184.163.48
> Connecting to lcgapp.cern.ch|188.184.163.48|:80... connected.
> HTTP request sent, awaiting response... 403 Forbidden
> 2017-02-19 15:08:04 ERROR 403: Forbidden.
>
> In fact the webpage at lcgapp.cern.ch is down (and was down yesterday
> as well).
>
> However, I note th...

Read more...

Revision history for this message
James Gainer (jamie.gainer) wrote :

Valentin,

Thanks! The old HEPMC page is up again, so I was able to install.

As far as the future of HepMC goes-- the best contact email I could find on their webpage was <email address hidden>, which I think is actually their mailing list.

It's probably better if you contact them-- if you are planning to take this route-- as you know exactly what you need them to do and I don't.

Again many thanks for a valuable tool and for your time!

Jamie

Revision history for this message
Valentin Hirschi (valentin-hirschi) wrote :

I have written them an email with this request.

Thank you very much for your feeback Jamie.

On Wed, Feb 22, 2017 at 9:08 PM, James Gainer <email address hidden>
wrote:

> Valentin,
>
> Thanks! The old HEPMC page is up again, so I was able to install.
>
> As far as the future of HepMC goes-- the best contact email I could find
> on their webpage was <email address hidden>, which I think is actually their
> mailing list.
>
> It's probably better if you contact them-- if you are planning to take
> this route-- as you know exactly what you need them to do and I don't.
>
> Again many thanks for a valuable tool and for your time!
>
> Jamie
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1666079
>
> Title:
> HepMC Installation fails
>
> Status in MadGraph5_aMC@NLO:
> New
>
> Bug description:
> HepMC installation is failing under MG5_aMC_v2_5_2
>
> Specifically I get the output:
>
> Downloading the HEPToolInstaller at:
> http://madgraph.physics.illinois.edu/Downloads/HEPToolsInstaller/
> HEPToolsInstaller_V85.tar.gz
> Now installing hepmc. Be patient...
> --2017-02-19 15:08:03-- http://lcgapp.cern.ch/project/
> simu/HepMC/download/HepMC-2.06.09.tar.gz
> Resolving lcgapp.cern.ch... 188.184.163.48
> Connecting to lcgapp.cern.ch|188.184.163.48|:80... connected.
> HTTP request sent, awaiting response... 403 Forbidden
> 2017-02-19 15:08:04 ERROR 403: Forbidden.
>
> In fact the webpage at lcgapp.cern.ch is down (and was down yesterday
> as well).
>
> However, I note that HepMC has migrated to
> http://hepmc.web.cern.ch/hepmc/; perhaps it would be useful to use the
> new URL (or check both) in the HEPToolsInstaller script?
>
> Many thanks for a very useful tool-- best regards!
>
> Jamie
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mg5amcnlo/+bug/1666079/+subscriptions
>

--
Valentin

Changed in mg5amcnlo:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.