Skip to content

Commit 3513f83

Browse files
Improve website link reliability (#771)
* Remove links to hepsoftware.org * Add some direct curl tests to try and debug from Travis container * Yet more debugging...
1 parent 5a0d885 commit 3513f83

22 files changed

+48
-48
lines changed

.travis-scripts/html-proofer

+11
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@ then
1616
usage
1717
fi
1818

19+
# DESY Debug statetments
20+
echo NETWORK
21+
ifconfig -a
22+
echo
23+
echo HTTP HEADER TEST
24+
curl -I -L https://indico.desy.de/indico/
25+
echo
26+
echo HTTP PAGE TEST
27+
curl -L https://indico.desy.de/indico/event/22731/
28+
# End
29+
1930
bundle exec jekyll build
2031
bundle exec htmlproofer ${url_ignore_option} ${debug_option} --check-html ./_site
2132
status=$?

_gsocproposals/2018/proposal_DIANAHEPanalysisfunctions.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The proposed project would be to develop a suite of HEP analysis primitive funct
1919
We propose the following steps:
2020

2121
* given a collection of real-world analysis scripts and explanations of their purpose, distill the common techniques into components that can be composed;
22-
* express these components in frameworks like [Object-Array Mapping](https://github.com/diana-hep/oamap), which allows rapid exchange between object-oriented views and vectorizable-array views of the same data, or [Histogrammar](http://histogrammar.org), which builds plots by composition, or a new, similar infrastructure;
22+
* express these components in frameworks like [Object-Array Mapping](https://github.com/diana-hep/oamap), which allows rapid exchange between object-oriented views and vectorizable-array views of the same data, or [Histogrammar](https://pypi.org/project/histogrammar/), which builds plots by composition, or a new, similar infrastructure;
2323
* demonstrate that the original analysis code can be expressed as compositions of these components, hopefully reducing complexity and improving readability;
2424
* run performance tests on the original and re-expressed scripts, hopefully observing an improvement.
2525

@@ -41,4 +41,4 @@ At the end of this project, we expect a first draft of a functional/pipelined/ve
4141
## Links
4242

4343
* [Object-Array Mapping](https://github.com/diana-hep/oamap)
44-
* [Histogrammar](http://histogrammar.org)
44+
* [Histogrammar](https://pypi.org/project/histogrammar/)

_gsocproposals/2020/proposal_CVMFSPodmanIntegration.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,4 @@ The code-base will mostly be in Go(lang), hence it is necessary to know the lang
113113
[simo]: mailto:[email protected]
114114
[ducc]: https://github.com/cvmfs/cvmfs/tree/devel/ducc
115115
[docker-graphdriver]: https://cvmfs.readthedocs.io/en/stable/cpt-graphdriver.html
116-
[remote-containerd]: https://github.com/ktock/stargz-snapshotter/pull/27
116+
[remote-containerd]: https://github.com/ktock/stargz-snapshotter/

_includes/events.ext

-2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,3 @@
1111
{% endfor %}
1212

1313
</ul>
14-
15-
See also <a href="http://hepsoftware.org/?popupmode=Events&amp;popupstate=events">HEP S&amp;C community events</a>

_includes/navbar.ext

-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
<li><a href="/newsletter.html">Newsletters</a></li>
4646
<li class="divider"></li>
4747
<li><a href="/inventory/inventory.html">HSF Project Inventory</a></li>
48-
<li><a href="http://www.hepsoftware.org">HEP S&amp;C Knowledge Base</a></li>
4948
</ul>
5049
</li>
5150
<li class="dropdown">

_includes/sidebar.ext

-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ contact the <a href="mailto:[email protected]">startup team</a>.
1717
{% endif %}
1818
{% endfor %}
1919
</ol>
20-
See also <a href='http://hepsoftware.org/?popupmode=Events&popupstate=events'>HEP S&amp;C community events</a>
2120
</div>
2221

2322
<div class="sidebar-module sidebar-module-inset">
@@ -35,7 +34,6 @@ See also <a href='http://hepsoftware.org/?popupmode=Events&popupstate=events'>HE
3534
<h4>Links</h4>
3635
<ol class="list-unstyled">
3736
<li><a href="http://feeds.feedburner.com/HepSoftwareFoundationNewsletter">RSS feed</a></li>
38-
<li><a href="http://hepsoftware.org">HEP Knowledge Base</a></li>
3937
<li><a href="http://it.wikitolearn.org/Main_HSF_Page">HSF on WikiToLearn</a></li>
4038
<li><a href="https://github.com/HSF">HSF on GitHub</a></li>
4139

_layouts/main.html

+2-3
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,8 @@ <h2>Activities</h2>
8484
<p>We organise many activities, from our <a href="/what_are_WGs.html">working groups</a>,
8585
to organising <a href="/events.html">events</a>, to supporting projects as
8686
<a href="/projects.html">HSF projects</a>, and helping communication within the
87-
community through our <a href="/forums.html">discussion forums</a>,
88-
<a href="/technical_notes.html">technical notes</a> and a
89-
<a href="http://www.hepsoftware.org/">knowledge base</a>.
87+
community through our <a href="/forums.html">discussion forums</a>
88+
and <a href="/technical_notes.html">technical notes</a>.
9089
</p>
9190
<p><a href="/get_involved.html" role="button">How to get involved &raquo;</a></p>
9291
</div>

_training/module-guidelines.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ layout: plain
77
The training material should aim at and be relevant for the HEP community.
88

99
## Format of the training modules
10-
We are a fan of developing training modules similar to the work of the [software carpentry](software-carpentry.org): as a git repository containing a set of markdown files together with nice tooling to display them as fancy webpages. This format makes it easy to collaboratively extend and maintain the modules.
10+
We are a fan of developing training modules similar to the work of the [software carpentry](https://software-carpentry.org): as a git repository containing a set of markdown files together with nice tooling to display them as fancy webpages. This format makes it easy to collaboratively extend and maintain the modules.
1111

1212
We are also open for other formats as well (suggestions are always welcome), if they are
1313

_workinggroups/training.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Weekly meetings are usually held at 15h30 CERN time on Mondays. Everyone is welc
3939

4040
## Towards a full HEP Software Curriculum
4141

42-
Our long term goal is to compile standardized HEP Software training modules into a full curriculum. More about this project can be found [here](/training/curriculum).
42+
Our long term goal is to compile standardized HEP Software training modules into a full curriculum. More about this project can be found [here](/training/curriculum.html).
4343

4444
## Github Organization
4545

inventory/inventory.md

+4-6
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ layout: default
55

66
# Community Projects
77

8-
The HSF is currently compiling an inventory of community software projects.
9-
10-
For the moment we continue to gather information on projects as part of
11-
the [HEP Software and Computing Knowldge Base](http://www.hepsoftware.org/?popupmode=Software&popupstate=cat).
8+
The HSF helps to compile an inventory of community software projects.
129

1310
If you know of a particularly useful or critical software package then
14-
please [add it to the knowledge base](http://hepsoftware.org/?e=wenaus.201510251113185035029&detailmode=Entity&detailstate=on)
15-
or [let us know about it](mailto:[email protected]).
11+
please let us know about it, by contacting the appropriate
12+
[Working Group Convenors](/what_are_WGs.html) or
13+
[HSF Coordinators](mailto:[email protected]).

newsletter/_posts/2015-11-30-KB.md

+4-6
Original file line numberDiff line numberDiff line change
@@ -26,29 +26,27 @@ way using [GitHub Pages](https://pages.github.com/).
2626

2727
## The HEP Software & Computing Knowledge Base
2828

29-
<img src="http://www.hepsoftware.org/sw/static/hepsoftware-logo-white-400.jpg" alt="HEP S&C Knowledge Base Logo" width="200">
30-
31-
The High Energy Physics (HEP) Software & Computing [Knowledge Base](https://en.wikipedia.org/wiki/Knowledge_base) (KB) at [hepsoftware.org](http://hepsoftware.org) is a collection point for HEP related software projects and information on HEP software and computing. You can use it to look for existing software, to make your own project known to the community, and to inform the community what software you and your experiment use.
29+
The High Energy Physics (HEP) Software & Computing [Knowledge Base](https://en.wikipedia.org/wiki/Knowledge_base) (KB) at http://hepsoftware.org is a collection point for HEP related software projects and information on HEP software and computing. You can use it to look for existing software, to make your own project known to the community, and to inform the community what software you and your experiment use.
3230

3331

3432
### What kind of information is stored
3533

3634
To take a concrete example, let's have a look at the information stored for the
37-
*[ROOT](http://hepsoftware.org/e/root)* package. It contains a short description
35+
*ROOT* http://hepsoftware.org/e/root package. It contains a short description
3836
of the project, pointers to support lists, repository, and other sources of
3937
information. In addition it links to the various users of ROOT within the knowledge
4038
base. All information, most of you probably know.
4139
However, finding that out for less well known packages is much harder. The KB provides a central collection point for such information. It also provides a way to describe relationships like who uses what.
4240

4341
In addition to software projects, the KB contains information about
44-
summer schools, various events or resources related to HEP software and computing or organizations. Of course the [HSF](http://hepsoftware.org/e/hsf)
42+
summer schools, various events or resources related to HEP software and computing or organizations. Of course the HSF http://hepsoftware.org/e/hsf.
4543
is represented there as well.
4644

4745
### How to add new information
4846

4947
Please feel encouraged to extend, or update the information presented in the knowledge base. Its usefulness depends on developing rich informative content. Instead of requiring user registration, you can re-use your account of either GitHub, Google, Dropbox, Amazon, or Facebook. One click of confirmation and you can immediately start adding new information.
5048

51-
Editing itself works via clicking on the *pen icon*, typing your text in [Markdown](https://help.github.com/articles/markdown-basics/), and hitting the green save button in the header. A more detailed introduction into all the editing capabilities is given [here](http://hepsoftware.org/e/hepsoftwareorg).
49+
Editing itself works via clicking on the *pen icon*, typing your text in [Markdown](https://help.github.com/articles/markdown-basics/), and hitting the green save button in the header. A more detailed introduction into all the editing capabilities is given here http://hepsoftware.org/e/hepsoftwareorg.
5250

5351

5452

newsletter/_posts/2016-05-17-workshop-lal.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ time to submit a logo proposal.
3131
We had a session dedicated to some of the HSF SW projects and related initiatives
3232
* [AIDA2020 WP3](http://aida2020.web.cern.ch/activities/wp3-advanced-software): the software work package of the EU-funded project about detector R&D. AIDA2020 expressed that they want to put their development under the HSF umbrella.
3333
* [Next Generation Conditions Database](https://github.com/HSF/PhysCondDB): a project started jointly by CMS and ATLAS that is becoming attractive to others. This project benefits from the collaborative spirit resulting from the HSF.
34-
* [The HEP Software and Computing Knowledge Base](http://hepsoftware.org/): this is a project started by the HSF to facilitate software sharing. It is easy to use and allows crosslinking of software, experiments, organisations, events... **Register your favorite software!**
34+
* The HEP Software and Computing Knowledge Base: this is a project started by the HSF to facilitate software sharing. It is easy to use and allows crosslinking of software, experiments, organisations, events... **Register your favorite software!**
3535
* [WikiToLearn](https://en.wikitolearn.org/Main_Page): a new platform allowing the sharing and improving of training materials through collaboration between authors and users. Developed in Italy (University of Milano), its developers are committed to making it useful for, and usable by the HSF.
3636
* [DIANA-HEP](http://diana-hep.org/) (Data Intensive Analysis for HEP): a NSF-funded project to promote common analysis tools for data intensive research in HEP, using ROOT at its core. This US project shares many goals with the HSF.
3737

@@ -143,11 +143,11 @@ progress accomplished in the last year, yielding an increasing motivation.
143143
In addition to the initiatives already mentioned and the follow-up of existing
144144
activities, the main actions agreed for the coming year are:
145145

146-
* HSF communication: explore the use of StackExchange, a well-identified open forum, for questions about HEP computing
147-
* At some point it may become an attractive alternative for (some) mailing-list based forums in HSF
148-
* Increase software project support, develop project peer-review activity
149-
* Look for an official blessing of the HSF by bodies like ECFA/ICFA
150-
* Find some dedicated resources for the HSF work (currently best effort by motivated people on their "spare" time!). A proposal of creating HSF Centers in our laboratories/universities/institutions has been made: this could become visible parts of HSF hosted by various parties.
146+
* HSF communication: explore the use of StackExchange, a well-identified open forum, for questions about HEP computing
147+
* At some point it may become an attractive alternative for (some) mailing-list based forums in HSF
148+
* Increase software project support, develop project peer-review activity
149+
* Look for an official blessing of the HSF by bodies like ECFA/ICFA
150+
* Find some dedicated resources for the HSF work (currently best effort by motivated people on their "spare" time!). A proposal of creating HSF Centers in our laboratories/universities/institutions has been made: this could become visible parts of HSF hosted by various parties.
151151

152152
We also discussed (again!) the possibility of a legal entity to support HSF. Despite not reaching a consensus yet, we agreed to further explore the possibility with funding agencies and lawyers. The general idea was that this entity, if created, should focus initially on IPR management, in a way similar to the Apache Software Foundation, to make possible IPR transfer.
153153

organization/_posts/2015/2015-11-05-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Andrew - recommend that WLCG task forces produce documents. Presently their repo
5656

5757
Torre - KB ready to go, thanks for the input and help, especially Benedikt!
5858

59-
[hepsoftware.org](http://hepsoftware.org)
59+
http://hepsoftware.org
6060

6161
Benedikt - made newsletter draft and sent proposal for website reorganization.
6262

organization/_posts/2016/2016-05-04-Workshop-summary.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ Data intensive ANAlisys for HEP: collaborative efforts around anlysis tools to m
227227

228228
### SW&C Knowledge Base - T. Wenaus
229229

230-
[*http://hepsoftware.org*](http://hepsoftware.org): the last generation (hopefully the last one, works nicely!)
230+
http://hepsoftware.org: the last generation (hopefully the last one, works nicely!)
231231

232232
- Javascript app in the browser
233233

organization/_posts/2016/2016-09-15-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ General agreement on the proposed letter: will be sent to reviewers in the next
7979

8080
ACTS project interested by guidelines/recommendations from HSF
8181

82-
- Benedikt raised that it would be nice to have an idea of the choices made by projects: can this be extracted from [*http://hepsoftware.org*](http://hepsoftware.org) (SW&C KB)? Would help to understand the licensing of dependencies...
82+
- Benedikt raised that it would be nice to have an idea of the choices made by projects: can this be extracted from http://hepsoftware.org (SW&C KB)? Would help to understand the licensing of dependencies...
8383

8484
## AOB
8585

organization/_posts/2018/2018-05-24-coordination.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ HSF/WLCG Workshop Follow-up
8787
===========================
8888
- Practical follow ups at the HSF level
8989
- Inventory of community activities
90-
- [http://www.hepsoftware.org/](http://www.hepsoftware.org/)
90+
- http://www.hepsoftware.org/
9191
is dormant - do we need a new "technology" (for example, a
9292
graph database may look as an attractive technology)? But
9393
re-use the information for sure. Link this to Sudhir's

organization/_posts/2018/2018-05-31-coordination.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ HSF/WLCG Workshop Follow-up
9696
- Need to translate these into a git branch that
9797
people can preview.
9898
- Discussed the future of
99-
[http://www.hepsoftware.org/](http://www.hepsoftware.org/) -
99+
http://www.hepsoftware.org/ -
100100
at the moment we should keep using it, even if we
101101
foresee its frontend being migrated (when effort is
102102
identified).

organization/_posts/2018/2018-10-04-coordination.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -188,5 +188,5 @@ AOB
188188
- Dan Katz has been a driver behind this and it looks like it
189189
would be well worth investigating and helping to promote.
190190
- A future evolution of
191-
[*http://hepsoftware.org/*](http://hepsoftware.org/) could go
191+
http://hepsoftware.org/ could go
192192
this way?

organization/_posts/2018/2018-10-11-coordination.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ AOB
9898
- Graeme - no activity in this area as far as I am aware.
9999
- Is anyone interested in this topic?
100100
- Dario and Pete are - Graeme will pass on contact details.
101-
- [http://hepsoftware.org/](http://hepsoftware.org/) has been down
101+
- http://hepsoftware.org/ has been down
102102
for a week - tracked as a [GitHub
103103
issue](https://github.com/HSF/hsf.github.io/issues/390).
104104

organization/_posts/2018/2018-10-18-coordination.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ CWP
131131
AOB
132132
---
133133
- HSF Logo in vector format - reminder of action on Benedikt.
134-
- [http://hepsoftware.org/](http://hepsoftware.org/) was fixed,
134+
- http://hepsoftware.org/ was fixed,
135135
thanks to Torre ([GitHub
136136
issue](https://github.com/HSF/hsf.github.io/issues/390)).
137137
- Website was restructured a bit to add the new working group stubs.

organization/_posts/2019/2019-07-11-coordination.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,7 @@ Update slides [<span class="underline">attached to agenda</span>](https://indico
177177
announcement email will be sent next Monday or Tuesday at the
178178
latest.
179179
\- Workshop taking place in the UK, at
180-
[<span class="underline">The Cosener’s
181-
House</span>](https://www.thecosenershouse.co.uk/), Abingdon.
180+
The Cosener’s House, Abingdon.
182181
\- Will run 2.5 days, October 16-18.
183182
\- We welcome input and suggestions from the HSF already at this
184183
stage.

projects.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ We have been compiling a set of [project guidelines](project_guidelines.html) th
1717
{:.table .table-hover .table-condensed .table-striped}
1818
| Name | Description | License | Contact |
1919
| --------| ------------- |----------|-----------|
20-
| [DD4hep](http://hepsoftware.org/e/dd4hep) | Generic Detector Description toolkit for HEP | LGPL v3 | [Markus Frank](mailto:[email protected]) |
21-
| [fads](http://hepsoftware.org/e/fads) | FAst Detector Simulation | BSD-3 | [Sebastien Binet](mailto:[email protected]) |
22-
| [Gaudi](http://hepsoftware.org/e/gaudi) | Event data processing framework | Unk | [Marco Clemencic](mailto:[email protected]) |
23-
| [HepMC3](http://hepsoftware.org/e/hepmc3) | C++ Event Record for Monte Carlo Generators | LGPL v3 | [Witek Pokorski](mailto:[email protected]) |
24-
| [podio](https://github.com/hegner/podio) | Event Data Model Library based on plain-old-data | GPL v3 | [Benedikt Hegner](mailto:[email protected]) |
20+
| [DD4hep](https://github.com/AIDASoft/DD4hep) | Generic Detector Description toolkit for HEP | LGPL v3 | [Markus Frank](mailto:[email protected]) |
21+
| [fads](https://pkg.go.dev/go-hep.org/x/hep/fads?tab=doc) | FAst Detector Simulation | BSD-3 | [Sebastien Binet](mailto:[email protected]) |
22+
| [Gaudi](http://gaudi.web.cern.ch/gaudi/) | Event data processing framework | Unk | [Marco Clemencic](mailto:[email protected]) |
23+
| [HepMC3](https://gitlab.cern.ch/hepmc/HepMC3) | C++ Event Record for Monte Carlo Generators | LGPL v3 | [Witek Pokorski](mailto:[email protected]) |
24+
| [podio](https://github.com/AIDASoft/podio) | Event Data Model Library based on plain-old-data | GPL v3 | [Benedikt Hegner](mailto:[email protected]) |
2525
| [PM4hep](https://github.com/hegner/PM4hep) | Minimal Plugin Manager | GPL v3 | [Benedikt Hegner](mailto:[email protected]) |
26-
| [ROOT](http://hepsoftware.org/e/root) | Data Analysis Framework | LGPL v2+ | [Pere Mato](mailto:[email protected]) |
27-
| [XRootD](http://hepsoftware.org/e/xrootd) | High performance, scalable fault tolerant access to data | LGPL v3 | [Andrew Hanushevsky](mailto:[email protected])|
26+
| [ROOT](https://root.cern.ch/) | Data Analysis Framework | LGPL v2+ | [Pere Mato](mailto:[email protected]) |
27+
| [XRootD](https://xrootd.slac.stanford.edu/) | High performance, scalable fault tolerant access to data | LGPL v3 | [Andrew Hanushevsky](mailto:[email protected])|

0 commit comments

Comments
 (0)