[MCOL-5595] Wrong metadata in CMAPI packages Created: 2023-10-20 Updated: 2023-11-21 Resolved: 2023-11-17 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | installation |
| Affects Version/s: | None |
| Fix Version/s: | 23.10.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Alan Mologorsky | Assignee: | Alan Mologorsky |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | cmapi, packaging | ||
| Sprint: | 2023-11 |
| Assigned for Testing: | |
| Description |
|
Sync Version metadata of CMAPI Packages with MCS packages. Info from dbart below.
The lines the repository manager cares about (for this issue anyway) are Package:, Version:, and Architecture: and as long as the combination of those are unique, it doesn't have a problem with multiple cmapi 23.10.0 packages all living together in the repository. But because they're all the same as far as their internal metadata is concerned it throws an error when I try to import more than one of them. e.g. I can import the ubu2204_amd64 one, but I can't import the ubu2004_amd64 one because the repository manager thinks they are the same package based on the metadata, even though they actually are not.
So because the Version: line is unique and includes the distro that it is for, I can import all of the various mariadb-plugin-columnstore deb packages into the repository without any issues. |
| Comments |
| Comment by Roman [ 2023-11-01 ] |
|
Plz review. |
| Comment by Kirill Perov [ 2023-11-14 ] |
|
alan.mologorsky |
| Comment by Kirill Perov [ 2023-11-15 ] |
|
Cmapi rpms have same distro names storing as engine rpms. Testing finished ok. |