Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 632374 - app-text/djvu-3.5.27 stabilization
Summary: app-text/djvu-3.5.27 stabilization
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: gcc-6-stable
  Show dependency tree
 
Reported: 2017-09-29 12:57 UTC by Andreas K. Hüttel
Modified: 2017-12-15 23:23 UTC (History)
1 user (show)

See Also:
Package list:
app-text/djvu-3.5.27
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas K. Hüttel archtester gentoo-dev 2017-09-29 12:57:09 UTC
app-text/djvu-3.5.27 stabilization: please do, all stable arches
Comment 1 Larry the Git Cow gentoo-dev 2017-09-30 04:48:03 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6840b4b24955b14a2ed2dd2132c1fcb39110817

commit e6840b4b24955b14a2ed2dd2132c1fcb39110817
Author:     Michael Palimaka <kensington@gentoo.org>
AuthorDate: 2017-09-30 04:43:55 +0000
Commit:     Michael Palimaka <kensington@gentoo.org>
CommitDate: 2017-09-30 04:47:49 +0000

    app-text/djvu: stabilise 3.5.27 for amd64/x86
    
    Bug: https://bugs.gentoo.org/632374
    Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-text/djvu/djvu-3.5.27.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)}
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2017-09-30 07:19:48 UTC
ia64 stable
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2017-10-02 12:03:15 UTC
ppc/ppc64 stable
Comment 4 Laszlo Valko 2017-10-10 16:52:32 UTC
app-text/djvu-3.5.27 (since Oct 2 it's flagged as stable in both x86 & amd64) broke latest stable app-text/djview-4.9:

In src/qdjview.cpp there's this piece of code:

static QString
miniexp_to_string(miniexp_t expr, int width=40, bool octal=false)
{
  static int one = 1;
  QByteArray buffer;
  miniexp_io_t io;
  miniexp_io_init(&io);
  io.fputs = qstring_puts;
  io.data[1] = (void*)&buffer;
  io.p_print7bits = (octal ? &one : 0);
  miniexp_pprint_r(&io, expr, width);
  return QString::fromUtf8(buffer.data());
}

whereas djvu-3.5.27 no longer provides p_print7bits in miniexp_io_s struct:
struct miniexp_io_s
{
  int (*fputs)(miniexp_io_t*, const char*);
  int (*fgetc)(miniexp_io_t*);
  int (*ungetc)(miniexp_io_t*, int);
  void *data[4];
  int *p_flags; /* previously named p_print7bits */
  miniexp_macrochar_t *p_macrochar;
  miniexp_macrochar_t *p_diezechar;
  minivar_t *p_macroqueue;
  minivar_t *p_reserved;
};
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2017-10-22 21:47:25 UTC
Stable on alpha.
Comment 6 Markus Meier gentoo-dev 2017-10-23 17:59:19 UTC
arm stable
Comment 7 Andreas K. Hüttel archtester gentoo-dev 2017-10-31 17:40:33 UTC
(In reply to Laszlo Valko from comment #4)
> app-text/djvu-3.5.27 (since Oct 2 it's flagged as stable in both x86 &
> amd64) broke latest stable app-text/djview-4.9:
> 
> In src/qdjview.cpp there's this piece of code:
>  (...)
> whereas djvu-3.5.27 no longer provides p_print7bits in miniexp_io_s struct:

4.10.6 is getting stabilized in bug 626384
Comment 8 Andreas K. Hüttel archtester gentoo-dev 2017-11-08 20:25:36 UTC
ping
Comment 9 Andreas K. Hüttel archtester gentoo-dev 2017-11-17 23:33:52 UTC
ping
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-13 19:56:06 UTC
hppa stable
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-15 23:23:00 UTC
sparc stable (thanks to Rolf Eike Beer)

Last arch. Closing.