[MDEV-27033] Start using pure mariadb in DEB file name and remove version information from name Created: 2021-11-12 Updated: 2022-05-02 Resolved: 2022-04-26 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Packaging, Platform Debian |
| Affects Version/s: | None |
| Fix Version/s: | 10.9.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Tuukka Pasanen | Assignee: | Tuukka Pasanen |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | Salsa-CI, packaging | ||
| Issue Links: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sub-Tasks: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
As now MariaDB Debian package naming scheme is mariadb-10_x.deb. That makes need to add remove all the old versions manually to Debian package installation meta data. |
| Comments |
| Comment by Tuukka Pasanen [ 2022-02-15 ] | ||||||||||||||||||||
|
Salsa testing project is currently located in: Where 10.8 is getting build with Salsa-ci. There is plenty of minor and major problems to be solved:
Package needs to be building against Salsa-CI after real version remove can happen so it can be tested and verified it 'works' as old one. There is many small branches that is need to be upstream and discussed after Salsa-CI is happy with 10.8 or in near future 10.9. | ||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-02-22 ] | ||||||||||||||||||||
|
Before upstreaming work there is need to solve couple show stoppers on 10.8 after that things should be upstreamed and delvelopment branch rebased to 10.9 on Salsa:
When everything than Lintian (which can't be green at the moment as there is some work on Lintian needed) is green then we can assume that version number work can be started on Salsa-CI with 10.9 branch. | ||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-03-01 ] | ||||||||||||||||||||
|
Reasoning for this kind on big change are:
This is good time to make this kind of change. It's big but it should not show to user otherwise than MariaDB packages are easier to manage. | ||||||||||||||||||||
| Comment by Daniel Black [ 2022-03-02 ] | ||||||||||||||||||||
|
Note this will not affect the version in filenames, just the needless major version in some of the mariadb-client-* and mariadb-server-* packages:
| ||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-03-16 ] | ||||||||||||||||||||
|
As Salsa-CI is much slower and less flexible than MariaDB buildbot it been longer to test stuff. I have investigate local Salsa-CI Container setup but it''s also on back burner. Finally this is on stage where Patch on be tested on 10.8 and get it working on Salsa-CI then upgrade as most parts are on green and those that are not has to tackled with upstream Lintian or turned off. | ||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-04-04 ] | ||||||||||||||||||||
|
Now project is getting in state where 10.7 is building correctly in Salsa-CI and 10.8 and 10.9 needs just minor fixes before they build correctly and after that we can remove Suffix and be fairly sure that everything does not break on Debian Salsa-CI side and also with official packages from MariaDB Foundation. | ||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-04-06 ] | ||||||||||||||||||||
|
Now after merging Salsa-CI stuff and other fixing at last real work on this can be started otherwise than just making PR | ||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-04-11 ] | ||||||||||||||||||||
|
First clean Salsa-CI build on 10.8 https://salsa.debian.org/illuusio/mariadb-server/-/pipelines/367622 now update to 10.9 | ||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-04-13 ] | ||||||||||||||||||||
|
Salsa-CI is now clear also for 10.9: https://salsa.debian.org/illuusio/mariadb-server/-/pipelines/368232 | ||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-04-13 ] | ||||||||||||||||||||
|
This should now be working as it was and should be reviewed deeper and after that implement what is found | ||||||||||||||||||||
| Comment by Daniel Black [ 2022-04-26 ] | ||||||||||||||||||||
|
Good work. While the two subtasks are there, they should be resolved rather quickly with PRs existing and aren't technically blockers. | ||||||||||||||||||||
| Comment by Daniel Black [ 2022-05-02 ] | ||||||||||||||||||||