Deprecating libyui repositories
Hi folks, In the YaST team, we are going to deprecate the current libyui repositories in favor of a new single libyui repo. That new libyui repository will contain all the code from the deprecated ones. There are several reasons to do it. In summary, we want to avoid some headaches when adding new features because we need to maintain source code (API) and binary (ABI) compatibility. You can find more about the motivation in [1,2]. Recently we also adapted the libyui repositories to use a new CMake build system [3,4,5]. And now this is the next step in order to make all the bulding/packaging system easier. The affected repositories are: https://github.com/libyui/libyui https://github.com/libyui/libyui-qt https://github.com/libyui/libyui-ncurses https://github.com/libyui/libyui-bindings https://github.com/libyui/libyui-qt-graph https://github.com/libyui/libyui-qt-pkg https://github.com/libyui/libyui-ncurses-pkg https://github.com/libyui/libyui-rest-api https://github.com/libyui/libyui-qt-rest-api https://github.com/libyui/libyui-ncurses-rest-api We are going to rename the master branch of these repositories as master_old. The new master branch will only contain a README.txt file in order to inform about the change, similar to [6]. Moreover, we will move the current libyui repository to something like libyui-old, because we will continue using the libyui repo name for the new repository. Note that the community maintained packages like libyui-gtk will not be adapted. These packages continue using their own builing/packaging system. If you have any question or you need to do some changes in any of the affected repos, please, contact YaST team. Thanks in advance. Regards, Iván [1] https://github.com/libyui/libyui/issues/177 [2] https://gist.github.com/shundhammer/b775dd4f8acd126be2166373e208e9bb [3] https://gist.github.com/shundhammer/2d2b9bcf4b62df5b139daeceec8283ab [4] https://gist.github.com/shundhammer/d96a63a1cab8245d20c2e3556238a114 [5] https://github.com/libyui/libyui/pull/178 [6] https://github.com/yast/yast-storage -- José Iván López González YaST Team at SUSE LINUX GmbH IRC: jilopez
participants (1)
-
José Iván López González