Am 14.02.2018 um 12:56 schrieb Florent B:
On 14/02/2018 12:49, Sergei Golubchik wrote:
Hi, Florent!
On Feb 14, Florent B wrote:
Hi,
Wouldn't be nice to have a metapackage mariadb-backup in Debian
repository, that depends on the current best version
(mariadb-backup-10.2, etc..) ?
Like "mariadb-server" package in fact.
Yes, I guess.
It'll be consistent with what we do with the server.
Of course, if you also have a solution how to reduce the number of
packages, that'd be perfect :)
Hmm, how about that?
We rename the following packages to remove "-10.1" at the end.
mariadb-connect-engine-10.1
mariadb-oqgraph-engine-10.1
mariadb-cracklib-password-check-10.1
mariadb-gssapi-server-10.1
mariadb-gssapi-client-10.1
mariadb-backup-10.1
This way the server package will specify the version (either
"mariadb-server-10.1" for 10.1 or "mariadb-server" for the latest)
and everything else will follow.
Looks logical and doesn't increase the number of packages (!!!).
But I need to try whether it'll actually work in Debian :)
Wow ! Someone understood what I mean. Thank you a lot Sergei, I though I
was crazy seeing other people's answers
well, i don't get why there needs to be a metapackage at all
http://yum.mariadb.org/10.1/rhel6-x86/rpms/
http://yum.mariadb.org/10.2/rhel6-x86/rpms/
these are different repos and you have either 10.1 or 10.2 enabled
whatever packages in whatever versions are there, the update manager
without mention a version explicit takes the one with the highest number
independent of a new install or update
%package server
Summary: The MariaDB server and related files
Requires: %{name} = %{epoch}:%{version}-%{release},
%{name}-libs = %{epoch}:%{version}-%{release}
Requires: sh-utils
Requires(pre): shadow-utils
Provides: mysql-server = %{epoch}:%{version}-%{release},
mysql-server%{?_isa} = %{epoch}:%{version}-%{release}
Obsoletes: mysql-server, community-mysql-server
%description server
"dnf install mysql-server" == "dnf install mariadb-server" == "dnf
install community-mysql-server"
why? because the Provides/Obsoletes in my spec say so
_______________________________________________
Mailing list: https://launchpad.net/~maria-discuss
Post to : [email protected]
Unsubscribe : https://launchpad.net/~maria-discuss
More help : https://help.launchpad.net/ListHelp