Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.5.36
    • Fix Version/s: 5.5
    • Component/s: None
    • Labels:

      Description

      Neither libmysqld.so* nor libmysqld.a are present in 5.5 debian packages. Apparently, they never were (not even in the very first 5.5.20-alpha).

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

              Hide
              otto Otto Kekäläinen added a comment -

              As part of the fixes in MDEV-6284 there is a package called libmysqld-dev that contains the files libmysqld.so and libmysql.a.

              In a comment to MDEV-6284 Timofey Turenko commented that he thinks that the libmysqld.so file should not be inside a -dev package. In comparison to RPM packages the libmysqld.so file is inside the mariadb-server package. Debian might require that shared libs are in separate packages, but then again it does depend on the mariadb-server package to function (because it needs errmsg.sys files, reads my.cnf, and can use all the server tools, like myisamchk). I'll look into this.

              I cannot copy a solution from the MySQL packaging side, as to my knowledge MySQL in Debian does not have any libmysqld.so (https://packages.debian.org/search?searchon=contents&keywords=libmysqld.so&mode=filename&suite=unstable&arch=any) though the embedded lib is described in the MySQL.com docs (https://dev.mysql.com/doc/refman/5.5/en/libmysqld.html).

              Show
              otto Otto Kekäläinen added a comment - As part of the fixes in MDEV-6284 there is a package called libmysqld-dev that contains the files libmysqld.so and libmysql.a. In a comment to MDEV-6284 Timofey Turenko commented that he thinks that the libmysqld.so file should not be inside a -dev package. In comparison to RPM packages the libmysqld.so file is inside the mariadb-server package. Debian might require that shared libs are in separate packages, but then again it does depend on the mariadb-server package to function (because it needs errmsg.sys files, reads my.cnf, and can use all the server tools, like myisamchk). I'll look into this. I cannot copy a solution from the MySQL packaging side, as to my knowledge MySQL in Debian does not have any libmysqld.so ( https://packages.debian.org/search?searchon=contents&keywords=libmysqld.so&mode=filename&suite=unstable&arch=any ) though the embedded lib is described in the MySQL.com docs ( https://dev.mysql.com/doc/refman/5.5/en/libmysqld.html ).
              Hide
              otto Otto Kekäläinen added a comment -

              Timofey Turenko Do you think the best solution would be to move the libmysqld.so file into the mariadb-server-core-10.0 package? There the libmysqld would have access to the errmsg.sys files etc for sure. See file listing at http://labs.seravo.fi/~otto/mariadb-repo/mariadb-10.0-sid-amd64/filelist-ec07593.log

              If so, then the libmariadbd-dev package would contain only the libmysqld.a file.

              What about other development files, should a libmsqld.h file exist somewhere?

              Show
              otto Otto Kekäläinen added a comment - Timofey Turenko Do you think the best solution would be to move the libmysqld.so file into the mariadb-server-core-10.0 package? There the libmysqld would have access to the errmsg.sys files etc for sure. See file listing at http://labs.seravo.fi/~otto/mariadb-repo/mariadb-10.0-sid-amd64/filelist-ec07593.log If so, then the libmariadbd-dev package would contain only the libmysqld.a file. What about other development files, should a libmsqld.h file exist somewhere?
              Hide
              tturenko Timofey Turenko added a comment -

              I guess libmariadbd-dev should contain only .a file, but I'm not sure regarding proper location for libmysqld.so
              It also have to be fixed in 5.5

              Show
              tturenko Timofey Turenko added a comment - I guess libmariadbd-dev should contain only .a file, but I'm not sure regarding proper location for libmysqld.so It also have to be fixed in 5.5

                People

                • Assignee:
                  otto Otto Kekäläinen
                  Reporter:
                  serg Sergei Golubchik
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated: