kitodo / kitodo-ugh

Kitodo.UGH Library
2 stars 10 forks source link

Project Structure and Release Management #90

Closed M3ssman closed 4 years ago

M3ssman commented 4 years ago

Hello,

is it possible to merge the current 2.x Branch into Master? There is no kitodo-ughcontained in next kitodo-productionMajor-Version, so Kitodo 2.x is the only place to be for this library. It is quite confusing when building a custom Version that Branch 2.x is so far in the future and diverged from the Master Branch.

Greetings, M3ssman

matthias-ronge commented 4 years ago

Branch 2.x should not be merged into the master branch. The master branch contains changes which were made specifically in the further development of Production version 3. The result would not be usable with Kitodo.Production 2.x. You are watching correctly that there is no UGH integration in the current Production version anymore. Changes to this repository relate to measures to legacy 2.x. My suggestion would be to rename the master branch in kitodo-3.0.0-beta.2 instead, which was the last version of Production that used the UGH. In addition, the 2.x branch could be made the default branch of the repository.

M3ssman commented 4 years ago

@matthias-ronge Thanks for explaning why these Branches are in diverged state.

Re-arranging Branch-Layout is a useful approach for sure.

Please note, that the main concern for this issue is the new kitodo-production Release 2.3, which contains kitodo-ugh latest build as Version 2.1.3. Unfortunately, this build is based on the kitodo-ugh Master-Branch and not on the 2.x-Branch that contains your Fix for #85 . Therefore we cannot use either the last build from kitodo-ugh nor kitodo-production, since it doesn't include your Patch and need to build the lib ourselves depending on kitodo-ugh2.x.

M3ssman commented 4 years ago

obsolete