Dear @mguenther I migrated this package according to our guide but it was a special package and it needs further modification to work here.
Could you please look into it when you have the time?
builds are not passing.
pillow 3.2 is installed while this code requires pillow < 3.
1 of 2 checklist items completed
Designs
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
As this package relies on an external package, the .travis.yml required special steps in order to build. These steps need to be replicated in the gitlab.ci
As the external package is not python 3 compatible, neither is this package. Python 3 builds will definitely fail.
Let me know if I can help you by providing more information on this. I am not sure if I can help you with the Gitlab migration, as I am not familiar with the whole process.
It is really difficult to fit this package on our ci. I bend the ci a lot and it is still screwed.
I think the easiest and, most important, the cleanest way to do it is to migrate the original CSU code to support Pillow >= 3.
This code is too old (2012 the last release).
Can we release bob.bio.base without it?
We don't have this package on conda, so does not make sense to hold this package
bob.bio.base does not depend on bob.bio.csu. We can easily publish that without bob.bio.csu.
On the other hand, bob.bio.csu depends on bob.bio.base, so when releasing a new version of bob.bio.base, we should also update bob.bio.csu. However, I don't think that we need to migrate this package to work in the GitLab CI. As you mentioned, the wrapped CSU code is from 2012, and I am not sure, how many people are using it. I think it might be OK to have this package, release a new version of it, but do not enforce it to run in the GitLab CI.