<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://chem-bla-ics.linkedchemistry.info/feed/by_tag/sourceforge.xml" rel="self" type="application/atom+xml" /><link href="https://chem-bla-ics.linkedchemistry.info/" rel="alternate" type="text/html" /><updated>2026-07-18T13:36:15+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/feed/by_tag/sourceforge.xml</id><title type="html">chem-bla-ics</title><subtitle>Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.</subtitle><author><name>Egon Willighagen</name></author><entry><title type="html">Bioclipse moving to GitHub: CIA hooks enabled</title><link href="https://chem-bla-ics.linkedchemistry.info/2009/07/15/bioclipse-moving-to-github-cia-hooks.html" rel="alternate" type="text/html" title="Bioclipse moving to GitHub: CIA hooks enabled" /><published>2009-07-15T00:00:00+00:00</published><updated>2009-07-15T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2009/07/15/bioclipse-moving-to-github-cia-hooks</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2009/07/15/bioclipse-moving-to-github-cia-hooks.html"><![CDATA[<p>Following the CDK and <a href="http://chem-bla-ics.blogspot.com/2009/07/jchempaint-primary-moving-to-git.html">JChemPaint Primary</a>,
<a href="http://www.bioclipse.net/">Bioclipe</a> moved to Git just after the <a href="http://bioclipse.blogspot.com/2009/07/biocipse-20-released.html">2.0.0 release</a>.</p>

<p>We decided to split up the repositories, and have one <a href="http://mndoci.com/blog/2009/05/07/benevolent-dicators-and-scientific-collaboration/">benevolent dictator</a>,
or <a href="https://chem-bla-ics.linkedchemistry.info/2009/06/21/dr-whos-of-life-sciences.html">dr. Who <i class="fa-solid fa-recycle fa-xs"></i></a>, for each repository who will maintain
the plugins defined in the repository and coordinate development:</p>

<ul>
  <li><a href="http://github.com/olas/bioclipse.core/tree/master">bioclipse.core</a></li>
  <li><a href="http://github.com/olas/bioclipse.statistics/tree/master">bioclipse.statistics</a></li>
  <li><a href="http://github.com/olas/bioclipse.ds/tree/master">bioclipse.ds</a></li>
  <li><a href="http://github.com/olas/bioclipse.qsar/tree/master">bioclipse.qsar</a></li>
  <li><a href="http://github.com/egonw/bioclipse.cheminformatics/tree/master">bioclipse.cheminformatics</a></li>
  <li><a href="http://github.com/egonw/bioclipse.rdf/tree/master">bioclipse.rdf</a></li>
  <li><a href="http://github.com/masak/bioclipse.bioinformatics/tree/master">bioclipse.bioinformatics</a></li>
</ul>

<p>Several plugins are still in the SVN world, but a good deal is now Git-ready. BTW, this move also adds several new accounts
to watch on GitHub (see Rich’ <a href="http://depth-first.com/articles/2009/07/03/seventeen-github-accounts-to-watch-in-cheminformatics">17 GitHub accounts to watch on Cheminformatics</a>).</p>

<p><a href="http://www.github.com/">GitHub</a> turns out to be our big friend here, not <a href="http://www.sf.net/">SourceForge</a>, which only supports one
Git repository. GitHub recently must have added hooks recently, but I am really happy to see those. The above Bioclipse repositories
have hooks turned on for <a href="http://cia.vc/stats/project/bioclipse.core">CIA</a> (so that commit messages end up on our #bioclipse IRC
channel) and email (as indicated by the green color):</p>

<p><img src="/assets/images/githubHooks.png" alt="" /></p>

<p>The splitting up, was rather interesting indeed. We wanted to keep the complete commit history, but still reduce the git repositories
considerably. This means removing history of the plugins which should not end up in the repository. Git allows this! Git rules! This
time, <a href="http://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html">git filter-branch</a> is our friend and there are
basically two options: constructive and destructive. The first copied bit by bit plugins from the old to the new repository.
The second one does the opposite, and removed bit by bit stuff you do not want. Depending on the ratio of plugins you want to
keep and those you want to remove, either solution is more appropriate. I have summarized the git commands I used in detail on
<a href="http://wiki.bioclipse.net/index.php?title=Git_Development#Making_your_own_feature_Git_repository">this Bioclipse wiki page</a>.</p>]]></content><author><name>Egon Willighagen</name></author><category term="git" /><category term="bioclipse" /><category term="github" /><category term="sourceforge" /><summary type="html"><![CDATA[Following the CDK and JChemPaint Primary, Bioclipe moved to Git just after the 2.0.0 release.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/githubHooks.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/githubHooks.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Nomination of the CDK for a SF Community Award</title><link href="https://chem-bla-ics.linkedchemistry.info/2009/05/08/nomination-cdk-for-sf-community-award.html" rel="alternate" type="text/html" title="Nomination of the CDK for a SF Community Award" /><published>2009-05-08T00:00:00+00:00</published><updated>2009-05-08T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2009/05/08/nomination-cdk-for-sf-community-award</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2009/05/08/nomination-cdk-for-sf-community-award.html"><![CDATA[<p>Just hit the below icon, and use 140 characters why you think the CDK should be nominated. Please select the Best Project for Academia,
and we might make a chance:</p>

<p><a href="http://sourceforge.net/community/cca09/nominate/?project_name=The%20Chemistry%20Development%20Kit&amp;project_url=http://sourceforge.net/projects/cdk/"><img src="/assets/images/cca_nominate.png" alt="" /></a></p>]]></content><author><name>Egon Willighagen</name></author><category term="cdk" /><category term="sourceforge" /><summary type="html"><![CDATA[Just hit the below icon, and use 140 characters why you think the CDK should be nominated. Please select the Best Project for Academia, and we might make a chance:]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/cca_nominate.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/cca_nominate.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">CDK 1.2 Release Candidate</title><link href="https://chem-bla-ics.linkedchemistry.info/2009/02/10/cdk-12-release-candidate.html" rel="alternate" type="text/html" title="CDK 1.2 Release Candidate" /><published>2009-02-10T00:00:00+00:00</published><updated>2009-02-10T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2009/02/10/cdk-12-release-candidate</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2009/02/10/cdk-12-release-candidate.html"><![CDATA[<p>I released <a href="http://cdk.sf.net/">CDK</a> 1.1.5 today. Below is the email I sent to the
<a href="http://sourceforge.net/mailarchive/forum.php?forum_name=cdk-user">cdk-user mailing list</a>:</p>

<blockquote>
  <p>Hi all,</p>

  <p>I am happy to be able to announce the first Release Candidate for CDK 1.2.</p>

  <p>Everyone using using CDK 1.0 is suggest to upgrade to this release,
which has fewer bugs, is much better tested, and is faster too. It
also comes with API changes, and a full changelog is not available
(yet). However, the CDK developers are available on this mailing list
and on IRC to help you port CDK 1.0 applications to CDK 1.2. Two
differences in particular I would like to point out at this moment:</p>

  <h4 id="1-explicit-atom-typing">1. explicit atom typing</h4>

  <p>CDK 1.0 did atom typing at various places to perform its function,
leading to inconsistencies and bugs. CDK 1.2 introduces a new atom
typing module which isolates atom typing from other algorithms.
Consequently, the CDK will be more critical on your code and your
data: where the old code might have silently eaten incorrect input,
the new implementation complains: expect exceptions! The actual atom
type list used in CDK 1.2 is more complete than the ones used in CDK
1.0; however, it is not unlikely that you will find no atom type
perceived for a clearly valid atom type. Please report such cases.</p>

  <p>And I really want to stress this: in every instance where CDK 1.2, CDK
1.0 would have failed too, though it might have not complained about
it.</p>

  <h4 id="2-no-rendering-functionality">2. no rendering functionality</h4>

  <p>The new rendered under development (see the <a href="http://sourceforge.net/mailarchive/forum.php?forum_name=cdk-jchempaint">cdk-jchempaint mailing
list</a>)
has not made the CDK 1.2.0 release. However, it is expected to
be available in a later CDK 1.2.x release. If you really need the
graphics functionality, please contact me. Bioclipse2 is an example
project which combines CDK 1.2 with the new rendering code.</p>

  <h2 id="contributions">Contributions</h2>

  <p>This release features contributions from a larger developer group than
ever before. In particular, I would like to welcome those who have
picked up JuniorJobs, and provided other smaller patches! A full list
of authors is available from:</p>

  <p><a href="http://cdk.svn.sourceforge.net/viewvc/cdk/cdk/tags/cdk-1.1.5/AUTHORS">http://cdk.svn.sourceforge.net/viewvc/cdk/cdk/tags/cdk-1.1.5/AUTHORS</a></p>

  <p>(If you see your name missing (sorry!), please just email me)</p>

  <p>If you like to contribute too, there are many ways. The JuniorJobs is
just an example and are available from:</p>

  <p><a href="http://sourceforge.net/tracker/?group_id=20024&amp;atid=997721">http://sourceforge.net/tracker/?group_id=20024&amp;atid=997721</a></p>

  <h2 id="download">Download</h2>

  <p>CDK 1.2 RC1 is available from SourceForge as CDK 1.1.5:</p>

  <p><a href="http://sourceforge.net/project/showfiles.php?group_id=20024&amp;package_id=57806">http://sourceforge.net/project/showfiles.php?group_id=20024&amp;package_id=57806</a></p>

  <p>Alternatively, you can download the release from SVN:</p>

  <p><a href="http://cdk.svn.sourceforge.net/viewvc/cdk/cdk/tags/cdk-1.1.5/">http://cdk.svn.sourceforge.net/viewvc/cdk/cdk/tags/cdk-1.1.5/</a></p>

  <h2 id="bugs">Bugs</h2>

  <p>As said, this CDK release is the most tested CDK release ever, with
more than 10 thousand unit tests! However, there are open (minor)
issues, which you can see reported at Nightly:</p>

  <p><a href="http://pele.farmbio.uu.se/nightly-1.2.x/">http://pele.farmbio.uu.se/nightly-1.2.x/</a></p>

  <p>The number of failing unit tests is below 1%, and in the same range as
the number of failing tests for CDK 1.0. Importantly, these are
typically fails of unit tests which are not available in the CDK 1.0
unit test suite; that is, many of the failing unit tests in CDK 1.0
are <em>not</em> failing in CDK 1.2 (it really is rewarding to upgrade!)</p>

  <p>However, if you find additional bugs (or just have wishlists), you can
report these with our SourceForge bug tracker at:</p>

  <p><a href="http://sourceforge.net/tracker/?group_id=20024&amp;atid=120024">http://sourceforge.net/tracker/?group_id=20024&amp;atid=120024</a></p>

  <h2 id="documentation">Documentation</h2>

  <p>Over the next weeks I hope to compose a somewhat useful list of
changes. I have not made up my mind yet how that will take shape,
maybe as a list of blogs, which I’ll aggregate later. Dunno yet.
Suggestions and contributions welcome :)</p>

  <p>JavaDoc for the release is not yet available on SF for download
(working on that), but available for the cdk1.2.x / branch at:</p>

  <p><a href="http://pele.farmbio.uu.se/nightly-1.2.x/api/">http://pele.farmbio.uu.se/nightly-1.2.x/api/</a></p>

  <p>OK, that wraps it up for now. Just reply if you have questions.</p>

  <p>Egon</p>
</blockquote>]]></content><author><name>Egon Willighagen</name></author><category term="cdk" /><category term="java" /><category term="sourceforge" /><summary type="html"><![CDATA[I released CDK 1.1.5 today. Below is the email I sent to the cdk-user mailing list:]]></summary></entry><entry><title type="html">Why can’t SourceForge just remember me?</title><link href="https://chem-bla-ics.linkedchemistry.info/2009/02/05/why-cant-sourceforge-just-remember-me.html" rel="alternate" type="text/html" title="Why can’t SourceForge just remember me?" /><published>2009-02-05T00:00:00+00:00</published><updated>2009-02-05T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2009/02/05/why-cant-sourceforge-just-remember-me</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2009/02/05/why-cant-sourceforge-just-remember-me.html"><![CDATA[<p>I do not typically make complaints in my blog, so consider this a request for advice in good practices ;)</p>

<p>My problem is that I have to log in on <a href="http://www.sf.net/">SourceForge</a> every day, even if I tick the ‘Remember me’ switch. I do understand that
account log ins do need some time out… but less than a day? One cause of problems seems to be if I connect via a different network, but
<a href="http://en.wikipedia.org/wiki/HTTP_cookie">Cookies</a> should not be affected by that? Am I doing something wrong here, or does SourceForge?</p>

<p>Are others having the same problems?</p>]]></content><author><name>Egon Willighagen</name></author><category term="sourceforge" /><summary type="html"><![CDATA[I do not typically make complaints in my blog, so consider this a request for advice in good practices ;)]]></summary></entry></feed>