Public bug reported:

System:
Description:    Ubuntu 18.04 LTS
Release:        18.04

Package:
libssh-dev:
  Installed: 0.8.0~20170825.94fa1e38-1build1
  Candidate: 0.8.0~20170825.94fa1e38-1build1
  Version table:
 *** 0.8.0~20170825.94fa1e38-1build1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status

I'm using libssh-dev to compile some projects like libvirt and others.
The current package installed is 0.8.0, but if we check the headers 
/usr/include/libssh/libssh.h, we can see it:

/* libssh version */
#define LIBSSH_VERSION_MAJOR  0
#define LIBSSH_VERSION_MINOR  7
#define LIBSSH_VERSION_MICRO  0

If we try to use the version inside a C code, we get:

printf("%x", LIBSSH_VERSION_INT);


I expect to see:
800

I'm seeing:
700

It does not match with the package version and some new functions were
implemented after libssh release 0.7.5. This libssh.h needs to be fixed.

** Affects: libssh (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: libssh libssh-dev

** Package changed: libxml2 (Ubuntu) => libssh (Ubuntu)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libxml2 in Ubuntu.
https://bugs.launchpad.net/bugs/1768130

Title:
  libssh-dev libraries are returning a different version from package

Status in libssh package in Ubuntu:
  New

Bug description:
  System:
  Description:  Ubuntu 18.04 LTS
  Release:      18.04

  Package:
  libssh-dev:
    Installed: 0.8.0~20170825.94fa1e38-1build1
    Candidate: 0.8.0~20170825.94fa1e38-1build1
    Version table:
   *** 0.8.0~20170825.94fa1e38-1build1 500
          500 http://br.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
          100 /var/lib/dpkg/status

  I'm using libssh-dev to compile some projects like libvirt and others.
  The current package installed is 0.8.0, but if we check the headers 
/usr/include/libssh/libssh.h, we can see it:

  /* libssh version */
  #define LIBSSH_VERSION_MAJOR  0
  #define LIBSSH_VERSION_MINOR  7
  #define LIBSSH_VERSION_MICRO  0

  If we try to use the version inside a C code, we get:

  printf("%x", LIBSSH_VERSION_INT);

  
  I expect to see:
  800

  I'm seeing:
  700

  It does not match with the package version and some new functions were
  implemented after libssh release 0.7.5. This libssh.h needs to be
  fixed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libssh/+bug/1768130/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to