← Back to team overview

maria-developers team mailing list archive

Re: Review of Debian packaging file listing?

 

2014-12-21 23:52 GMT+02:00 Daniel Black <daniel.black@xxxxxxxxxxxxx>:
>> I recently updated my build scripts to automatically generate a file
>> listing for each commit in in the Debian packaging "pool" I have.
>>
>> Here is a recent one:
>> http://labs.seravo.fi/~otto/mariadb-repo/mariadb-10.0-sid-amd64/filelist-ec07593.log
>>
>> It is now very easy to review and track what files are in what package.
>
> Is this still the plan? https://wiki.debian.org/Teams/MySQL/WhichPackage

No. Actually I never noticed such a page exists, thanks for spotting
it! I added a comment to the page that it is legacy.

>> Could somebody please quickly review that file and tell me if you spot:
>> - any files in wrong package and should be moved?
>
> mariadb-client-10.0 has mysqldumpslow and its manpage along with a lot of other execs scheduled for mysql-server-utils
>
> Didn't check the rest of the WhichPackage plan since it didn't seem to be done.

As the WhichPackage is legacy, there is at the moment no actual plan
for mysql-5.6 or mariadb-10.0 to split into a server-utils package.

>> - any package that has too few files and maybe something missing?
>
> libmariadbd-dev
>
> doesn't seem to contain any .h files or mariadb_config/mysql_config

These files are in the package
https://packages.debian.org/sid/amd64/libmariadb-client-lgpl-dev/filelist
I however don't know how compatible these different libraries are and
what headers are needed by what. In a comment to
https://mariadb.atlassian.net/browse/MDEV-5482 I asked George Richter
to see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770650 and
comment how compatible mariadb_config and mysql_config are, but I
haven't got any reply yet.

Maybe I should simply make the libmariadbd-dev package to have
"Depends: libmariadb-client-lgpl-dev"?


> mariadb-test-10.0
>
> lrwxrwxrwx root/root ./usr/share/mysql/mysql-test/mysql-test-run
> lrwxrwxrwx root/root ./usr/share/mysql/mysql-test/mtr
>
> Not sure why these aren't in /usr/bin

Maybe mtr must be run in a top-level directory in relation to the test
files? It's guess this is ok now.


References