I'm just finishing to publish some packages from bob.
So, It is time for new release of bob.bio.* (bob.io.base, bob.bio.face, bob.bio.video, bob.bio.vein, bob.bio.spear, bob.db.bio_filelist and bob.bio.csu).
I've seem some people working on master branches and this is not healthy at all.
Can I do it tomorrow?? We need to end this cycle of development.
I will work on bob.bio.csu today, i.e., in order to make it work with the latest version of bob.bio.base and bob.bio.face.
One question: Did you actually modify the bob.bio.face, bob.bio.video and bob.bio.spear packages to work with the new way of reading original data in bob.bio.base? I somehow lost track of that...
I am not sure that this works. The read_original_data function has changed it's interface (it is now getting BioFile instances instead of filenames). I will update that.
But thanks for letting me know about the branch :-)
Btw, since we are releasing bob.bio.* packages, I would also release bob.pad.base and bob.pad.voice, since they depend and extend bob.bio.* family. Unfortunately, we don't have any bob.pad.face yet, but I hope it will materialize at some point soon.
Oh, yet another point that needs to be fixed before we can make a new release. We have to fix #36 (closed). With improper/outdated documentation, code is not worth much.
In fact, current build are also failing because of documentation issues.
I will take care of issue #36 (closed) and the builds.
@andre.anjos made all the warnings as errors in the sphinx-build.
We'll see more of this.
I will take care of this too.
Hi, follow bellow the packages that are ready to be published:
bob.bio.gmm
bob.bio.face
bob.bio.spear
bob.db.bio_filelist
bob.bio.video
We still have some bits in thebob.bio.base. We have three issues open.
The issue #36 (closed) I updated the installation instructions and the database implementation details. I think it is fine, if someone wants to include something fell free to do it
@tiago.pereira Well, I kinda am waiting, yes, but since bob.pad packages depend on bob.bio.base, we first need to ensure that everything passes with the latest bob.bio.base.
Sorry, there must have been a copy-paste error while writing the commit message. I actually wanted to point to #40 (closed).
I agree, pushing to master is not something that one (I) should do regularly. However, this fix was soo small that creating a PR would be soo much of an overhead.
Anyways, if you insist, I'll try to avoid pushing to master next time.
Hey @mguenther , let's try to avoid push code direct to master, it is good for everybody.
However, for minor things, and for an eminent release (where everyone is aware on what is going on) I don't see problem.
It seems that the number of issues are increasing.
However, the issues are not blocking so I vote to release bob.bio (bob.bio.base, bob.bio.gmm, bob.bio.face, bob.bio.spear, bob.db.bio_filelist, bob.bio.video ) today, otherwise we will never do it. Other issues can be solved with patch versions.
Furthermore, we have to publish ALL the database packages in order to be compliant with the new bob.bio.
This will take some time considering that we need to fix the sphinx WARNINGS one by one.
We also refactored around 30 database package which makes the list of commits even bigger.
Thanks everybody for the work, specially @amohammadi that organized everything.
In case of problems, don't hesitate to open an issue and assign to him :-P