[MDEV-25280] incomplete push "WITHOUT_SERVER" broke packages Created: 2021-03-28  Updated: 2021-04-16  Resolved: 2021-04-16

Status: Closed
Project: MariaDB Server
Component/s: Packaging, Platform Debian, Platform RedHat
Affects Version/s: 10.6
Fix Version/s: 10.6.0

Type: Bug Priority: Blocker
Reporter: Sergei Golubchik Assignee: Daniel Black
Resolution: Fixed Votes: 0
Labels: None


 Description   

when one moves files between packages (e.g. from server to client), one must

  • set CONFLICTS/REPLACES/BREAKS correctly
  • change both RPM and DEB packages in sync


 Comments   
Comment by Daniel Black [ 2021-03-28 ]

Debian: https://github.com/MariaDB/server/pull/1782

Otto says he's going to finish https://github.com/MariaDB/server/pull/1729 which leads to this.

Looking against to see if anything required in RPM, couldn't see anything last time.

Didn't know about the strict in sync policy.

Comment by Sergei Golubchik [ 2021-03-28 ]

Thanks.

RPMs? The usual. Install the old MariaDB-server and the new MariaDB-client.

There is no strict in sync policy, because DEBs and RPMs are not is sync right now. But ideally they should be, it's confusing to have discrepancies — difficult to document, difficult to explain, anybody using mix of distros needs to learns two sets or rules. So it's kind of the goal. And with every change to packaging we should try to make the diff betweeen DEBs and RPMs smaller, not larger.

Comment by Daniel Black [ 2021-04-08 ]

RPM fixes made.

Debian waiting on https://github.com/MariaDB/server/pull/1782 which is part of Otto's testing tree for 10.6 - https://github.com/ottok/mariadb/commits/ok-10.6-my_print_defaults-and-more

Generated at Thu Feb 08 09:36:30 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.