pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: PR/52739 CVS commit: pkgsrc/sysutils/xfm



The following reply was made to PR pkg/52739; it has been noted by GNATS.

From: le chapelain germain <lechapelaing%yahoo.fr@localhost>
To: <gnats-bugs%NetBSD.org@localhost>
Cc: 
Subject: Re: PR/52739 CVS commit: pkgsrc/sysutils/xfm
Date: Wed, 19 Dec 2018 01:25:57 +0000 (UTC)

 ------=_Part_3192249_523731667.1545182757283
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 
  Thank you so much for looking into it!
 
 Germain
 
     Le dimanche 25 novembre 2018 =C3=A0 22:55:04 UTC=E2=88=928, David A. Ho=
 lland <dholland%netbsd.org@localhost> a =C3=A9crit : =20
 =20
  The following reply was made to PR pkg/52739; it has been noted by GNATS.
 
 From: "David A. Holland" <dholland%netbsd.org@localhost>
 To: gnats-bugs%gnats.NetBSD.org@localhost
 Cc:=20
 Subject: PR/52739 CVS commit: pkgsrc/sysutils/xfm
 Date: Mon, 26 Nov 2018 06:52:22 +0000
 
  Module Name:=C2=A0=C2=A0=C2=A0 pkgsrc
  Committed By:=C2=A0=C2=A0=C2=A0 dholland
  Date:=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 Mon Nov 26 06:52:22 UTC 2018
 =20
  Modified Files:
  =C2=A0=C2=A0=C2=A0 pkgsrc/sysutils/xfm: Makefile distinfo
  Removed Files:
  =C2=A0=C2=A0=C2=A0 pkgsrc/sysutils/xfm/patches: patch-ac
 =20
  Log Message:
  Add a distfile patch to handle pervasive LP64 problems.
  Also include assorted cleanup: don't use sprintf, don't use getwd,
  fix some 32-bit file size truncations I noticed, use standard
  functions and headers, etc.
 =20
  patch-ac has been rolled into the distfile patch, but (for now anyway)
  not the others.
 =20
  Use tradcpp to produce the app-defaults file (and an install script)
  as otherwise these were getting mangled.
 =20
  PR 52739.
 =20
  This makes it no longer segfault calling XtVaSetValues() on all LP64
  platforms. But, unfortunately, for me it's still crashing, and I'm out
  of available time to chase the problem further.
 =20
  The symptom is that it crashes with a bad font pointer in the
  Initialize code of its TextField widget, which seems to be because
  something overwrites some X resource strings with garbage so the font
  doesn't get set. I think. This seems to be happening from inside libXt.
 =20
  Disabling libXaw3d (which there isn't a straightforward pkgsrc hook
  for) makes it run, or at least start, so I think it's a net
  improvement.
 =20
 =20
  To generate a diff of this commit:
  cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/xfm/Makefile
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/xfm/distinfo
  cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/sysutils/xfm/patches/patch-ac
 =20
  Please note that diffs are not public domain; they are subject to the
  copyright notices on the relevant files.
 =20
  =20
 ------=_Part_3192249_523731667.1545182757283
 Content-Type: text/html; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 
 <html><head></head><body><div class=3D"ydp69ed12abyahoo-style-wrap" style=
 =3D"font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px=
 ;"><div></div>
         <div>Thank you so much for looking into it!</div><div><br></div><di=
 v><br></div><div>Germain<br></div><div><br></div>
        =20
         </div><div id=3D"ydpbc06c5f0yahoo_quoted_6139974779" class=3D"ydpbc=
 06c5f0yahoo_quoted">
             <div style=3D"font-family:'Helvetica Neue', Helvetica, Arial, s=
 ans-serif;font-size:13px;color:#26282a;">
                =20
                 <div>
                     Le dimanche 25 novembre 2018 =C3=A0 22:55:04 UTC=E2=88=
 =928, David A. Holland &lt;dholland%netbsd.org@localhost&gt; a =C3=A9crit :
                 </div>
                 <div><br></div>
                 <div><br></div>
                 <div><div dir=3D"ltr">The following reply was made to PR pk=
 g/52739; it has been noted by GNATS.<br></div><div dir=3D"ltr"><br></div><d=
 iv dir=3D"ltr">From: "David A. Holland" &lt;<a href=3D"mailto:dholland@netb=
 sd.org" rel=3D"nofollow" target=3D"_blank">dholland%netbsd.org@localhost</a>&gt;<br><=
 /div><div dir=3D"ltr">To: <a href=3D"mailto:gnats-bugs%gnats.NetBSD.org@localhost"; re=
 l=3D"nofollow" target=3D"_blank">gnats-bugs%gnats.NetBSD.org@localhost</a><br></div><=
 div dir=3D"ltr">Cc: <br></div><div dir=3D"ltr">Subject: PR/52739 CVS commit=
 : pkgsrc/sysutils/xfm<br></div><div dir=3D"ltr">Date: Mon, 26 Nov 2018 06:5=
 2:22 +0000<br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr"> Module Nam=
 e:&nbsp;&nbsp;&nbsp; pkgsrc<br></div><div dir=3D"ltr"> Committed By:&nbsp;&=
 nbsp;&nbsp; dholland<br></div><div dir=3D"ltr"> Date:&nbsp;&nbsp;&nbsp; &nb=
 sp;&nbsp;&nbsp; Mon Nov 26 06:52:22 UTC 2018<br></div><div dir=3D"ltr"> <br=
 ></div><div dir=3D"ltr"> Modified Files:<br></div><div dir=3D"ltr"> &nbsp;&=
 nbsp;&nbsp; pkgsrc/sysutils/xfm: Makefile distinfo<br></div><div dir=3D"ltr=
 "> Removed Files:<br></div><div dir=3D"ltr"> &nbsp;&nbsp;&nbsp; pkgsrc/sysu=
 tils/xfm/patches: patch-ac<br></div><div dir=3D"ltr"> <br></div><div dir=3D=
 "ltr"> Log Message:<br></div><div dir=3D"ltr"> Add a distfile patch to hand=
 le pervasive LP64 problems.<br></div><div dir=3D"ltr"> Also include assorte=
 d cleanup: don't use sprintf, don't use getwd,<br></div><div dir=3D"ltr"> f=
 ix some 32-bit file size truncations I noticed, use standard<br></div><div =
 dir=3D"ltr"> functions and headers, etc.<br></div><div dir=3D"ltr"> <br></d=
 iv><div dir=3D"ltr"> patch-ac has been rolled into the distfile patch, but =
 (for now anyway)<br></div><div dir=3D"ltr"> not the others.<br></div><div d=
 ir=3D"ltr"> <br></div><div dir=3D"ltr"> Use tradcpp to produce the app-defa=
 ults file (and an install script)<br></div><div dir=3D"ltr"> as otherwise t=
 hese were getting mangled.<br></div><div dir=3D"ltr"> <br></div><div dir=3D=
 "ltr"> PR 52739.<br></div><div dir=3D"ltr"> <br></div><div dir=3D"ltr"> Thi=
 s makes it no longer segfault calling XtVaSetValues() on all LP64<br></div>=
 <div dir=3D"ltr"> platforms. But, unfortunately, for me it's still crashing=
 , and I'm out<br></div><div dir=3D"ltr"> of available time to chase the pro=
 blem further.<br></div><div dir=3D"ltr"> <br></div><div dir=3D"ltr"> The sy=
 mptom is that it crashes with a bad font pointer in the<br></div><div dir=
 =3D"ltr"> Initialize code of its TextField widget, which seems to be becaus=
 e<br></div><div dir=3D"ltr"> something overwrites some X resource strings w=
 ith garbage so the font<br></div><div dir=3D"ltr"> doesn't get set. I think=
 . This seems to be happening from inside libXt.<br></div><div dir=3D"ltr"> =
 <br></div><div dir=3D"ltr"> Disabling libXaw3d (which there isn't a straigh=
 tforward pkgsrc hook<br></div><div dir=3D"ltr"> for) makes it run, or at le=
 ast start, so I think it's a net<br></div><div dir=3D"ltr"> improvement.<br=
 ></div><div dir=3D"ltr"> <br></div><div dir=3D"ltr"> <br></div><div dir=3D"=
 ltr"> To generate a diff of this commit:<br></div><div dir=3D"ltr"> cvs rdi=
 ff -u -r1.19 -r1.20 pkgsrc/sysutils/xfm/Makefile<br></div><div dir=3D"ltr">=
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/xfm/distinfo<br></div><div dir=3D=
 "ltr"> cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/sysutils/xfm/patches/patch-ac<br><=
 /div><div dir=3D"ltr"> <br></div><div dir=3D"ltr"> Please note that diffs a=
 re not public domain; they are subject to the<br></div><div dir=3D"ltr"> co=
 pyright notices on the relevant files.<br></div><div dir=3D"ltr"> <br></div=
 ></div>
             </div>
         </div></body></html>
 ------=_Part_3192249_523731667.1545182757283--
 


Home | Main Index | Thread Index | Old Index