Jekyll2019-12-27T00:36:46+00:00https://debichem-team.pages.debian.net/feed.xmlThe debichem groupA team of package maintainers that share interest in chemical applications and their packaging for Debian and Ubuntu.
The debichem groupXCrySDen is back thanks to the FTP masters2019-12-26T11:43:00+00:002019-12-27T00:34:23+00:00https://debichem-team.pages.debian.net/2019/12/xcrysden-is-back-thanks-to-the-ftp-masters<p>The XCrySDen package is <a href="https://packages.qa.debian.org/x/xcrysden/news/20191226T110018Z.html">finally back</a> in Debian. It was <a href="https://bugs.debian.org/932053">removed</a> after Togl
had been updated to major release 2.0 without coordinating the transition.
Upstream then made some efforts to port the application and as of today,
XCrySDen hit the archive! Thanks to the FTP Masters.</p>
<!-- # vim: set tw=79 ts=2 sw=2 ai si et: -->Daniel Leidertdleidert@debian.orghttps://www.wgdd.deThe XCrySDen package is finally back in Debian. It was removed after Togl had been updated to major release 2.0 without coordinating the transition. Upstream then made some efforts to port the application and as of today, XCrySDen hit the archive! Thanks to the FTP Masters.Add pipeline status badges to all projects of a group2019-12-22T11:30:00+00:002019-12-22T12:43:27+00:00https://debichem-team.pages.debian.net/2019/12/add-pipeline-status-badges-to-all-projects-of-a-group<p>The <a href="https://salsa.debian.org/debichem-team" title="The debicheam team on salsa.debian.org">debichem team on <em>salsa.debian.org</em></a> uses continuous integration (<abbr title="Continuous Integration">CI</abbr>)
<a href="https://salsa.debian.org/salsa-ci-team/pipeline">pipelines and jobs</a> to make sure the packages build and don’t ship issues.
It is possible to add a <a href="https://docs.gitlab.com/ee/user/project/badges.html">badge</a> to the projects overview page to show the status
of the last run pipeline/job as shown below:</p>
<figure>
<img src="/assets/images/debichem_shelxle_badge.png" alt="Project page of ShelXle packaging showing the pipeline status badge" />
<figcaption>Project page of ShelXle packaging showing the pipeline status badge</figcaption>
</figure>
<p>Because the team already has around 100 packages it would mean a lot of work to
add a badge to each packaging project. Fortunately <a href="https://about.gitlab.com/">GitLab</a>, the software used
for <em>salsa.debian.org</em>, provides a <a href="https://docs.gitlab.com/ee/user/project/badges.html#group-badges">way to add group badges</a> which will appear
on every projects overview page. The necessary setting can be done under the
group’s settings page or the following URL</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>https://salsa.debian.org/groups/<GROUP>/-/edit
</code></pre></div></div>
<p>Expand the <code class="highlighter-rouge">Badges</code> section as shown below:</p>
<figure>
<img src="/assets/images/debichem_settings_badge.png" alt="Expanded badge section of the group's settings page" />
<figcaption>Expanded badge section of the group’s settings page</figcaption>
</figure>
<p>To add the badge one has to provide a link and the corresponding badge URL. The
first one should point to project’s (package’s) pipeline page:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>https://salsa.debian.org/%{project_path}/pipelines
</code></pre></div></div>
<p>and the badge URL is:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>https://salsa.debian.org/%{project_path}/badges/%{default_branch}/pipeline.svg
</code></pre></div></div>
<p>Using the variables provided by Gitlab might be a good idea especially if a
group is using a mixture of branch names (e.g <em>master</em> vs. <a href="https://dep-team.pages.debian.net/deps/dep14/"><em>DEP14</em></a>). Hitting the
<code class="highlighter-rouge">Add badge</code> button finally adds a badge to every project (package) under the
groups umbrella.</p>
<p>Below is a screenshot of these settings used in the debichem group:</p>
<figure>
<img src="/assets/images/debichem_pipeline_badge.png" alt="Pipeline badge settings" />
<figcaption>Pipeline badge settings</figcaption>
</figure>
<!-- # vim: set tw=79 ts=2 sw=2 ai si et: -->Daniel Leidertdleidert@debian.orghttps://www.wgdd.deThe debichem team on salsa.debian.org uses continuous integration (CI) pipelines and jobs to make sure the packages build and don’t ship issues. It is possible to add a badge to the projects overview page to show the status of the last run pipeline/job as shown below:Debichem pages up and running2019-07-24T00:00:00+00:002019-07-26T23:37:37+00:00https://debichem-team.pages.debian.net/2019/07/intro<p>The <a href="https://debichem-team.pages.debian.net/" title="Homepage of the debichem team">debichem team pages are back</a>. This place can collect any
information about the debichem team and even offers blogging functionality. It
has been built using <a href="https://salsa.debian.org/help/user/project/pages/index.md">Gitlab Pages</a> and Jekyll. The source can be found on
<a href="https://salsa.debian.org/debichem-team/debichem-team.pages.debian.net" title="Project sources on salsa.debian.org">salsa.d.o</a>.</p>
<!-- vim: set tw=79 ts=2 sw=2 ai si et: -->Daniel Leidertdleidert@debian.orghttps://www.wgdd.deThe debichem team pages are back. This place can collect any information about the debichem team and even offers blogging functionality. It has been built using Gitlab Pages and Jekyll. The source can be found on salsa.d.o.