Control: tags -1 +confirmed

-=| Matthias Klose, 15.01.2025 12:10:44 +0100 |=-
> Package: src:firebird4.0
> Version: 4.0.5.3140.ds6-6
> 
> Is the firebird4.0-common breaking firebird3.0-common necessary?

Not really. Thanks for finding that out.

firebirdXX-common packages contain only files in version-specific 
directories, so co-installing them should be possible.

> I'm just asking how people are supposed to upgrade databases, if 
> those packages are not installable in parallel.

Note that the Breaks: is versioned. One would need the experimental 
firebird3.0 packages to get both installed at the same time.

The option to install more than Firebird version is new and not 
available in unstable.

During previous migrations, one had to create backups of all databases 
with old firebird tools, upgrade, then restore all the backups with 
the new tools. And hope everitying goes well. Alternatively, get 
another box/VM with the new version and do the 
backup/restore/fix/repeat until success.

> We found, that migrating the package to the release/testing pockets 
> needs
> the breaks removed. See
> http://launchpadlibrarian.net/770673070/firebird4.0_4.0.5.3140.ds6-6_4.0.5.3140.ds6-6ubuntu1.diff.gz

I'll remove the -common Breaks, but that still won't allow firebird3.0 
from Debian/unstable and firebird4.0 from Debian/experimental to 
co-exist because the unstable's firebird3.0 is simply not prepared for 
it.


-- Damyan

Reply via email to