Your message dated Mon, 17 Feb 2020 19:06:18 +0000
with message-id <[email protected]>
and subject line Bug#951116: fixed in mosquitto 1.6.8-2
has caused the Debian Bug report #951116,
regarding libmosquitto-dev package lacks header file mqtt_protocol.h
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
951116: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951116
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmosquitto-dev
Version: 1.6.8-1

The header file mqtt_protocol.h is missing in the libmosquitto-dev package.
This file is required since it contains definitions required for MQTT v5 
properties as mentioned in mosquitto.h

Excerpt from mosquitto.h

...
* Example:
*  mosquitto_property *proplist = NULL;
*  mosquitto_property_add_int32(&proplist, MQTT_PROP_MESSAGE_EXPIRY_INTERVAL, 
86400);
*/
libmosq_EXPORT int mosquitto_property_add_int32(mosquitto_property **proplist, 
int identifier, uint32_t value);
...

The definition MQTT_PROP_MESSAGE_EXPIRY_INTERVAL is not present in msoquitto.h, 
but part of mqtt_protocol.h

Except from mqtt_protocol.h:

enum mqtt5_property {
    MQTT_PROP_PAYLOAD_FORMAT_INDICATOR = 1,     /* Byte :               
PUBLISH, Will Properties */
    MQTT_PROP_MESSAGE_EXPIRY_INTERVAL = 2,      /* 4 byte int :         
PUBLISH, Will Properties */
    MQTT_PROP_CONTENT_TYPE = 3,                 /* UTF-8 string :       
PUBLISH, Will Properties */
    MQTT_PROP_RESPONSE_TOPIC = 8,               /* UTF-8 string :       
PUBLISH, Will Properties */
    MQTT_PROP_CORRELATION_DATA = 9,             /* Binary Data :        
PUBLISH, Will Properties */
    MQTT_PROP_SUBSCRIPTION_IDENTIFIER = 11,     /* Variable byte int :  
PUBLISH, SUBSCRIBE */
    MQTT_PROP_SESSION_EXPIRY_INTERVAL = 17,     /* 4 byte int :         
CONNECT, CONNACK, DISCONNECT */
    MQTT_PROP_ASSIGNED_CLIENT_IDENTIFIER = 18,  /* UTF-8 string :       CONNACK 
*/
    MQTT_PROP_SERVER_KEEP_ALIVE = 19,           /* 2 byte int :         CONNACK 
*/
    MQTT_PROP_AUTHENTICATION_METHOD = 21,       /* UTF-8 string :       
CONNECT, CONNACK, AUTH */
    MQTT_PROP_AUTHENTICATION_DATA = 22,         /* Binary Data :        
CONNECT, CONNACK, AUTH */
    MQTT_PROP_REQUEST_PROBLEM_INFORMATION = 23, /* Byte :               CONNECT 
*/
    MQTT_PROP_WILL_DELAY_INTERVAL = 24,         /* 4 byte int :         Will 
properties */
    MQTT_PROP_REQUEST_RESPONSE_INFORMATION = 25,/* Byte :               CONNECT 
*/
    MQTT_PROP_RESPONSE_INFORMATION = 26,        /* UTF-8 string :       CONNACK 
*/
    MQTT_PROP_SERVER_REFERENCE = 28,            /* UTF-8 string :       
CONNACK, DISCONNECT */
    MQTT_PROP_REASON_STRING = 31,               /* UTF-8 string :       All 
except Will properties */
    MQTT_PROP_RECEIVE_MAXIMUM = 33,             /* 2 byte int :         
CONNECT, CONNACK */
    MQTT_PROP_TOPIC_ALIAS_MAXIMUM = 34,         /* 2 byte int :         
CONNECT, CONNACK */
    MQTT_PROP_TOPIC_ALIAS = 35,                 /* 2 byte int :         PUBLISH 
*/
    MQTT_PROP_MAXIMUM_QOS = 36,                 /* Byte :               CONNACK 
*/
    MQTT_PROP_RETAIN_AVAILABLE = 37,            /* Byte :               CONNACK 
*/
    MQTT_PROP_USER_PROPERTY = 38,               /* UTF-8 string pair :  All */
    MQTT_PROP_MAXIMUM_PACKET_SIZE = 39,         /* 4 byte int :         
CONNECT, CONNACK */
    MQTT_PROP_WILDCARD_SUB_AVAILABLE = 40,      /* Byte :               CONNACK 
*/
    MQTT_PROP_SUBSCRIPTION_ID_AVAILABLE = 41,   /* Byte :               CONNACK 
*/
    MQTT_PROP_SHARED_SUB_AVAILABLE = 42,        /* Byte :               CONNACK 
*/
};

This file is also installed by the lib/Makefile in the Mosquitto distribution 
on make install.

Please add the file to the package.


--- End Message ---
--- Begin Message ---
Source: mosquitto
Source-Version: 1.6.8-2
Done: Gianfranco Costamagna <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mosquitto, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <[email protected]> (supplier of updated mosquitto 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 15 Feb 2020 19:51:49 +0100
Source: mosquitto
Binary: mosquitto mosquitto-dev libmosquitto1 libmosquitto-dev libmosquittopp1 
libmosquittopp-dev mosquitto-clients
Architecture: source
Version: 1.6.8-2
Distribution: unstable
Urgency: medium
Maintainer: Roger A. Light <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Description:
 libmosquitto-dev - MQTT version 3.1/3.1.1 client library, development files
 libmosquitto1 - MQTT version 3.1/3.1.1 client library
 libmosquittopp-dev - MQTT version 3.1 client C++ library, development files
 libmosquittopp1 - MQTT version 3.1/3.1.1 client C++ library
 mosquitto  - MQTT version 3.1/3.1.1 compatible message broker
 mosquitto-clients - Mosquitto command line MQTT clients
 mosquitto-dev - Development files for Mosquitto
Closes: 951116
Changes:
 mosquitto (1.6.8-2) unstable; urgency=medium
 .
   * Also install mqtt_protocol.h in libmosquitto-dev package.
     (Closes: #951116)
Checksums-Sha1:
 59c004e085a9e41d6fd170013417689e6d417ab4 2603 mosquitto_1.6.8-2.dsc
 e632814457a10ce4d15b6d65c6193d56c197e130 19608 mosquitto_1.6.8-2.debian.tar.xz
 c6a31733f343ed06f157a3bb3f2069df901f0a94 9089 
mosquitto_1.6.8-2_source.buildinfo
Checksums-Sha256:
 d5ef2dc0b86d05f88789f113f4e3222d0de2dd9a6298839a9fc40532297d0ffa 2603 
mosquitto_1.6.8-2.dsc
 51d81ac6db06d63bbad15fcb05f85ece795d9ad5a6331bf5d49a5c89fef75529 19608 
mosquitto_1.6.8-2.debian.tar.xz
 58f0a4b641e7a4caa5c2eed6fab68c170bb30607233fea68fb24f53b880d1247 9089 
mosquitto_1.6.8-2_source.buildinfo
Files:
 50058d503fbe8e977c8d1736b4e1b979 2603 net optional mosquitto_1.6.8-2.dsc
 e1b01d2bb8f35f5ff526532dd896f6b8 19608 net optional 
mosquitto_1.6.8-2.debian.tar.xz
 d8fe160812c06071e5279337a8bebb7e 9089 net optional 
mosquitto_1.6.8-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAl5IPeoACgkQ808JdE6f
Xdn8VxAA1B69TXYKmaXXUUt3X16WeXkxkAo6WVQhu4aupsSLtx4rQVmM0fzrmFAa
BjLpZg0PDVM9HcATsUrbXDpPlPBKi6wA7SZpT1s6Z2Eurhwl31cVhqPP9i6Z2wlV
dUxKIJ8X0z8WHT+hhu2m2Lz97Dp2W1DhnKOUBgnkpQ6pkBGFFkZ4PEtVvWES6/s5
ZLvCvXA44a/gen2jHV0HEACKTunv0lzBGnUNt9Ekkiei0lGJE48JwNnCyfJ8brSK
KiZu+Y7XWJQT+rgWXGVNXnlScCC1C8xgPuWlFN6k+RLoC/RhFqSor6L9RQJqAZ4t
y2AvDAaWE2NUqk+YT44QoH7UPf34rpcZR51hhzxFYhiXygqAjbROo4Rp6UdV/FuW
8URduLoy9MZZEybMPTe9N5wsJdQX7Jdq3Oe67maOQ+c3gkPr3z7fY0TXlbmvD9D/
PtPq0NHs5P9wLsN9TuC4ltvnoXRhKIG5Iu4djuS+lyWUJL3lvaJASfNTjA5m6dtl
wfjWij/hm4beJYggEA+PLI9SBjeO01RcbmsgLPDZIYA2P/ZCVxonoP2W58slAW2j
WHA+oIUSkzLUNqAuLeAeNLmZXNaMbslYLDYJ+BTriXphwP2tzL/BIXA8GFpCZ0DU
HeVUtJJDCImFJF/sDDOzxmsjUCik/t2apD5RI+4lWubl9OsVTgc=
=nLq3
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to