{"generator":"Jekyll","link":[{"@attributes":{"href":"https:\/\/debichem-team.pages.debian.net\/feed.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/debichem-team.pages.debian.net\/","rel":"alternate","type":"text\/html","hreflang":"en"}}],"updated":"2019-12-27T00:36:46+00:00","id":"https:\/\/debichem-team.pages.debian.net\/feed.xml","title":"The debichem group","subtitle":"A team of package maintainers that share interest in chemical applications and their packaging for Debian and Ubuntu.\n","author":{"name":"The debichem group"},"entry":[{"title":"XCrySDen is back thanks to the FTP masters","link":{"@attributes":{"href":"https:\/\/debichem-team.pages.debian.net\/2019\/12\/xcrysden-is-back-thanks-to-the-ftp-masters\/","rel":"alternate","type":"text\/html","title":"XCrySDen is back thanks to the FTP masters"}},"published":"2019-12-26T11:43:00+00:00","updated":"2019-12-27T00:34:23+00:00","id":"https:\/\/debichem-team.pages.debian.net\/2019\/12\/xcrysden-is-back-thanks-to-the-ftp-masters","content":"<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\nhad been updated to major release 2.0 without coordinating the transition.\nUpstream then made some efforts to port the application and as of today,\nXCrySDen hit the archive! Thanks to the FTP Masters.<\/p>\n\n<!-- # vim: set tw=79 ts=2 sw=2 ai si et: -->","author":{"name":"Daniel Leidert","email":"dleidert@debian.org","uri":"https:\/\/www.wgdd.de"},"category":[{"@attributes":{"term":"xcrysden"}},{"@attributes":{"term":"new"}}],"summary":"The 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."},{"title":"Add pipeline status badges to all projects of a group","link":{"@attributes":{"href":"https:\/\/debichem-team.pages.debian.net\/2019\/12\/add-pipeline-status-badges-to-all-projects-of-a-group\/","rel":"alternate","type":"text\/html","title":"Add pipeline status badges to all projects of a group"}},"published":"2019-12-22T11:30:00+00:00","updated":"2019-12-22T12:43:27+00:00","id":"https:\/\/debichem-team.pages.debian.net\/2019\/12\/add-pipeline-status-badges-to-all-projects-of-a-group","content":"<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>)\n<a href=\"https:\/\/salsa.debian.org\/salsa-ci-team\/pipeline\">pipelines and jobs<\/a> to make sure the packages build and don\u2019t ship issues.\nIt 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\nof the last run pipeline\/job as shown below:<\/p>\n\n<figure>\n  <img src=\"\/assets\/images\/debichem_shelxle_badge.png\" alt=\"Project page of ShelXle packaging showing the pipeline status badge\" \/>\n  <figcaption>Project page of ShelXle packaging showing the pipeline status badge<\/figcaption>\n<\/figure>\n\n<p>Because the team already has around 100 packages it would mean a lot of work to\nadd a badge to each packaging project. Fortunately <a href=\"https:\/\/about.gitlab.com\/\">GitLab<\/a>, the software used\nfor <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\non every projects overview page. The necessary setting can be done under the\ngroup\u2019s settings page or the following URL<\/p>\n\n<div class=\"highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code>https:\/\/salsa.debian.org\/groups\/&lt;GROUP&gt;\/-\/edit\n<\/code><\/pre><\/div><\/div>\n\n<p>Expand the <code class=\"highlighter-rouge\">Badges<\/code> section as shown below:<\/p>\n\n<figure>\n  <img src=\"\/assets\/images\/debichem_settings_badge.png\" alt=\"Expanded badge section of the group's settings page\" \/>\n  <figcaption>Expanded badge section of the group\u2019s settings page<\/figcaption>\n<\/figure>\n\n<p>To add the badge one has to provide a link and the corresponding badge URL. The\nfirst one should point to project\u2019s (package\u2019s) pipeline page:<\/p>\n\n<div class=\"highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code>https:\/\/salsa.debian.org\/%{project_path}\/pipelines\n<\/code><\/pre><\/div><\/div>\n\n<p>and the badge URL is:<\/p>\n\n<div class=\"highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code>https:\/\/salsa.debian.org\/%{project_path}\/badges\/%{default_branch}\/pipeline.svg\n<\/code><\/pre><\/div><\/div>\n\n<p>Using the variables provided by Gitlab might be a good idea especially if a\ngroup 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\n<code class=\"highlighter-rouge\">Add badge<\/code> button finally adds a badge to every project (package) under the\ngroups umbrella.<\/p>\n\n<p>Below is a screenshot of these settings used in the debichem group:<\/p>\n\n<figure>\n  <img src=\"\/assets\/images\/debichem_pipeline_badge.png\" alt=\"Pipeline badge settings\" \/>\n  <figcaption>Pipeline badge settings<\/figcaption>\n<\/figure>\n\n<!-- # vim: set tw=79 ts=2 sw=2 ai si et: -->","author":{"name":"Daniel Leidert","email":"dleidert@debian.org","uri":"https:\/\/www.wgdd.de"},"category":[{"@attributes":{"term":"[\"debian\", \"salsa\"]"}},{"@attributes":{"term":"salsa.debian.org"}},{"@attributes":{"term":"salsa"}},{"@attributes":{"term":"groups"}},{"@attributes":{"term":"badges"}}],"summary":"The debichem team on salsa.debian.org uses continuous integration (CI) pipelines and jobs to make sure the packages build and don\u2019t 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:"},{"title":"Debichem pages up and running","link":{"@attributes":{"href":"https:\/\/debichem-team.pages.debian.net\/2019\/07\/intro\/","rel":"alternate","type":"text\/html","title":"Debichem pages up and running"}},"published":"2019-07-24T00:00:00+00:00","updated":"2019-07-26T23:37:37+00:00","id":"https:\/\/debichem-team.pages.debian.net\/2019\/07\/intro","content":"<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\ninformation about the debichem team and even offers blogging functionality. It\nhas 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\n<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>\n\n<!-- vim: set tw=79 ts=2 sw=2 ai si et: -->","author":{"name":"Daniel Leidert","email":"dleidert@debian.org","uri":"https:\/\/www.wgdd.de"},"category":[{"@attributes":{"term":"misc"}},{"@attributes":{"term":"debichem-team"}}],"summary":"The 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."}]}