Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.rc > #357825 > unrolled thread

Bug#1064282: poppler: NMU diff for 64-bit time_t transition

Started bySteve Langasek <vorlon@debian.org>
First post2024-03-03 07:50 +0100
Last post2024-03-06 20:10 +0100
Articles 3 — 2 participants

Back to article view | Back to linux.debian.bugs.rc

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Bug#1064282: poppler: NMU diff for 64-bit time_t transition Steve Langasek <vorlon@debian.org> - 2024-03-03 07:50 +0100
    Bug#1064282: poppler: NMU diff for 64-bit time_t transition Sune Stolborg Vuorela <sune@debian.org> - 2024-03-05 14:20 +0100
      Bug#1064282: poppler: NMU diff for 64-bit time_t transition Steve Langasek <vorlon@debian.org> - 2024-03-06 20:10 +0100

#357825 — Bug#1064282: poppler: NMU diff for 64-bit time_t transition

FromSteve Langasek <vorlon@debian.org>
Date2024-03-03 07:50 +0100
SubjectBug#1064282: poppler: NMU diff for 64-bit time_t transition
Message-ID<IdNPA-e5gx-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

On Sun, Mar 03, 2024 at 07:25:22AM +0100, Andreas Metzler wrote:
> On 2024-03-01 Daniel Serpell <daniel.serpell@gmail.com> wrote:
> > Source: poppler
> > Followup-For: Bug #1064282
> > Control: reopen 1064282

> > As reported in bug 1065155, the provided patch was incorrect, the
> > X-Time64-Compat header is set incorrectly to libpoppler-cpp0v5 for all
> > the library packages.

> Good Morning,

> Also afaict (from browsing GIT history) the build-dependencies are
> insufficient, X-Time64-Compat was initially added in debhelper 13.12.

Note that the Provides: are effectively an optimization on 64-bit archs, to
provide binary backwards-compatibility with third-party binaries and with
binaries in stable series as part of an upgrade.  All packages in Debian
should be rebuilt against the new library names, on all archs, before
release.  So we have not added versioned build-depends on debhelper. 
(Particularly irrelevant for poppler, whose soname changes ~ monthly.)

-- 
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

[toc] | [next] | [standalone]


#357975

FromSune Stolborg Vuorela <sune@debian.org>
Date2024-03-05 14:20 +0100
Message-ID<IeCS6-eAxL-5@gated-at.bofh.it>
In reply to#357825
On Sunday, March 3, 2024 7:40:52 AM CET Steve Langasek wrote:
> (Particularly irrelevant for poppler, whose soname changes ~ monthly.)

Please note that the poppler frontends, that applications are supposed to be 
using does only very rarely change SONAME. the glib frontend haven't since 
it's introduction. Neither have the cpp frontend. The qt5 frontend has changed 
once. 

The Poppler Core library, which is meant to be a private shared thing between 
the frontends is changing SONAME monthly. But poppler core and the frontends 
are all in the same source, so it shouldn't affect anyone who behaves with 
poppler as documented. 

/Sune
 - who has been hacking on poppler over the last year and kept the api and abi 
of the frontends, but broken the internal api and abi multiple times.
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank

[toc] | [prev] | [next] | [standalone]


#358040

FromSteve Langasek <vorlon@debian.org>
Date2024-03-06 20:10 +0100
Message-ID<If4Om-eRBG-3@gated-at.bofh.it>
In reply to#357975

[Multipart message — attachments visible in raw view] — view raw

On Tue, Mar 05, 2024 at 02:14:09PM +0100, Sune Stolborg Vuorela wrote:
> On Sunday, March 3, 2024 7:40:52 AM CET Steve Langasek wrote:
> > (Particularly irrelevant for poppler, whose soname changes ~ monthly.)

> Please note that the poppler frontends, that applications are supposed to be 
> using does only very rarely change SONAME. the glib frontend haven't since 
> it's introduction. Neither have the cpp frontend. The qt5 frontend has changed 
> once. 

> The Poppler Core library, which is meant to be a private shared thing between 
> the frontends is changing SONAME monthly. But poppler core and the frontends 
> are all in the same source, so it shouldn't affect anyone who behaves with 
> poppler as documented. 

Heh true.  But now the ABI has changed, because these libraries are all
confirmed to expose time_t in their ABIs...

-- 
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

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.rc


csiph-web