• Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

    From Steve Langasek@21:1/5 to Steve Langasek on Thu Feb 29 02:20:03 2024
    On Wed, Feb 28, 2024 at 05:10:37PM -0800, Steve Langasek wrote:
    If you then run vnlog_fields_generated.h (which, again, #includes
    vnlog.h) through abi-compliance-checker, you'll see that it passes. vnl-gen-header doesn't support any time-related types, so this is y2k38 safe.

    If you are confident that it's y2k38 safe, feel free to revert the NMU
    (which has already been uploaded but not yet accepted).

    ... however, I will say it's very strange to ship a shared library, that has
    a public shlibs file, and has a -dev package that depends on it, but the headers shipped in that -dev package are NOT the authoritative api for that library?

    --
    Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slangasek@ubuntu.com vorlon@debian.org

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

    iQIzBAABCgAdFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXf2hMACgkQVo0w8yGy Ez3fyw//eMV9cKVhqGSwOj74qSgKXsQLxFsQu4KaN/KSVbjUYpY/9YFQWEmEhzoB VGPCCo3lDgwBYf9a9Uh3r0JZxJMcmz9qjFnILQSgD20MsdRA1cV5aGc2gXV49juz GMNLr5zMNxNgKksPBk16DFn7i40JAnZblyq30vUfHiGie2+4DAssahZwBH9gVi4f eeiiE6vXyEHT91FO6aKN38wg4I5zbGKiFNPoyZ1gihUvWK9bCJQ9j11BbBlW10nv hlow1jPnSRO5bRtjntdJnuABuCVlgeIxJOFbpizqJWHZ0oo04j+FYT6WJcGC2KuP 82T5lKNUcJha5IVV2ZURmcZN21aKUpBrRWThSGK9Yqi0VxfxaDIujWQ6N6aYA9u3 upf9k5vSjwEdf7t+zDN8x0A8KpOZeMORmi+2d770OOWnKzficRpASV5R1Xj3axxX 3Bxv5rQT5jZkrxvez92v6Osh67A5+71vVDy3fR9QTT7TvEWU/uTeJYHDpCXEmcQl nitolEWBGAOJiyRx0UusrTZHq8qQlqdWjrPLG0+39JOZ77W4pWZ+jmwiEiXP2T8E eStmVGMjCup9zGuU/yyD
  • From Dima Kogan@21:1/5 to Steve Langasek on Thu Feb 29 08:40:02 2024
    Steve Langasek <vorlon@debian.org> writes:

    What I'm unclear on is why you don't run vnl-gen-header at build time
    and output the "generated" header in the -dev package with a
    comprehensive description of all the ABI entry points?

    Each user of libvnlog-dev would give different arguments to
    vnl-gen-header, and would get a different generated header file. So
    there isn't a single generated header I can produce when building the
    vnlog packages.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)