Re: libXt release
On Mon, Jun 17, 2019 at 10:14:50AM -0700, Alan Coopersmith wrote: > On 6/16/19 5:08 PM, Thomas Dickey wrote: > > I've built, but don't see how to run... with Solaris 11.4 > > (since the existing libraries are linked to an ABI 4 libXt). > > It's the same ABI, we just preserve the long-standing Solaris .so.4 > versioning for binary compatibility sake, by patching src/Makefile.am > to change the libXt_la_LDFLAGS: > > https://github.com/oracle/solaris-userland/blob/master/components/x11/lib/libXt/patches/01-6671721.patch#L686-L701 > > You can see the rest of our libXt build configuration/patches in: > > https://github.com/oracle/solaris-userland/tree/master/components/x11/lib/libXt I see... When I looked at this a month ago, I'd thought the ABI was incompatible. I modified my script to use the .so.4 (okay), but seeing the extra entrypoints in the patches, didn't want to replace /usr/lib/64/libXt.so.4 Rather, my test packages go under /opt/dickey (except for the app-defaults files, to work with the default search-paths). I used the rpath option for linking xterm to the separate copy of libXt.so.4, which _almost_ worked as I'd wanted -- but some of the dependent libraries load libXt.so.4, and _those_ end up on the default linker path. Setting $LD_LIBRARY_PATH "fixed" that (so I could test the library), but of course isn't a solution. -- Thomas E. Dickey https://invisible-island.net ftp://ftp.invisible-island.net signature.asc Description: Digital signature ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: libXt release
On Mon, Jun 17, 2019 at 10:14:50AM -0700, Alan Coopersmith wrote: > On 6/16/19 5:08 PM, Thomas Dickey wrote: > > I've built, but don't see how to run... with Solaris 11.4 > > (since the existing libraries are linked to an ABI 4 libXt). > > It's the same ABI, we just preserve the long-standing Solaris .so.4 > versioning for binary compatibility sake, by patching src/Makefile.am > to change the libXt_la_LDFLAGS: > > https://github.com/oracle/solaris-userland/blob/master/components/x11/lib/libXt/patches/01-6671721.patch#L686-L701 > > You can see the rest of our libXt build configuration/patches in: > > https://github.com/oracle/solaris-userland/tree/master/components/x11/lib/libXt thanks - I'll use that information -- Thomas E. Dickey https://invisible-island.net ftp://ftp.invisible-island.net signature.asc Description: Digital signature ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: libXt release
On Mon, Jun 17, 2019 at 10:08:21AM -0400, Matt Turner wrote: > On Mon, Jun 17, 2019 at 4:57 AM Thomas Dickey wrote: > > > > On Sun, Jun 16, 2019 at 08:08:42PM -0400, Thomas Dickey wrote: > > > On Thu, Jun 13, 2019 at 03:43:04PM -0400, Thomas Dickey wrote: > > > > - Original Message - > > > > | From: "Matt Turner" > > > > | To: "Thomas Dickey" > > > > | Cc: "xorg-devel" > > > > | Sent: Thursday, June 13, 2019 1:47:04 PM > > > > | Subject: libXt release > > > > > > > > | Hi Thomas, > > > > | > > > > | I'd like to do a tarball release of libXt since there are now quite a > > > > | few commits since 1.1.5, released in 2015. Are you okay with me making > > > > | a 1.2.0 release now, or is there anything else you would want to get > > > > | into a new release? > > > > > > > > I've been working on some scripts to check for > > > > breakage in the specification document - might have some fixes there. > > > > > > > > I'll review the current state on the weekend, to give better advice. > > > > > > I think it's in good shape. Because of the interface change (using > > > const), I was going to suggest that it should be 1.2.0 > > > > I added a merge request for "1.2.0", which I'm testing, > > should be done tomorrow early (in case someone finds an issue). > > Thanks. Are you familiar with the Xorg release scripts [0]? There's a > wiki page at [1] that has instructions. > > If for any reason you have trouble making the release or uploading the > tarball, let me know and I'll be happy to handle it. > > [0] https://gitlab.freedesktop.org/xorg/util/modular/ I had not noticed this one. > [1] https://www.x.org/wiki/Development/Documentation/ReleaseHOWTO/ nor this (I noticed the page on version numbering). I'll see how it goes - thanks -- Thomas E. Dickey https://invisible-island.net ftp://ftp.invisible-island.net signature.asc Description: Digital signature ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: libXt release
On 6/16/19 5:08 PM, Thomas Dickey wrote: > I've built, but don't see how to run... with Solaris 11.4 > (since the existing libraries are linked to an ABI 4 libXt). It's the same ABI, we just preserve the long-standing Solaris .so.4 versioning for binary compatibility sake, by patching src/Makefile.am to change the libXt_la_LDFLAGS: https://github.com/oracle/solaris-userland/blob/master/components/x11/lib/libXt/patches/01-6671721.patch#L686-L701 You can see the rest of our libXt build configuration/patches in: https://github.com/oracle/solaris-userland/tree/master/components/x11/lib/libXt -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/alanc ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: libXt release
On Mon, 2019-06-17 at 10:08 -0400, Matt Turner wrote: > Thanks. Are you familiar with the Xorg release scripts [0]? There's a > wiki page at [1] that has instructions. > > If for any reason you have trouble making the release or uploading the > tarball, let me know and I'll be happy to handle it. I believe uploading the release tarball is one of the few steps for which one still needs an ssh account to fd.o. We should probably figure out how we want to handle that going forward, as we (fd.o) would like to reduce or eliminate shell service in the future. I'm open to suggestions here, how are other gitlab projects handling this now? - ajax ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: libXt release
On Mon, Jun 17, 2019 at 4:57 AM Thomas Dickey wrote: > > On Sun, Jun 16, 2019 at 08:08:42PM -0400, Thomas Dickey wrote: > > On Thu, Jun 13, 2019 at 03:43:04PM -0400, Thomas Dickey wrote: > > > - Original Message - > > > | From: "Matt Turner" > > > | To: "Thomas Dickey" > > > | Cc: "xorg-devel" > > > | Sent: Thursday, June 13, 2019 1:47:04 PM > > > | Subject: libXt release > > > > > > | Hi Thomas, > > > | > > > | I'd like to do a tarball release of libXt since there are now quite a > > > | few commits since 1.1.5, released in 2015. Are you okay with me making > > > | a 1.2.0 release now, or is there anything else you would want to get > > > | into a new release? > > > > > > I've been working on some scripts to check for > > > breakage in the specification document - might have some fixes there. > > > > > > I'll review the current state on the weekend, to give better advice. > > > > I think it's in good shape. Because of the interface change (using > > const), I was going to suggest that it should be 1.2.0 > > I added a merge request for "1.2.0", which I'm testing, > should be done tomorrow early (in case someone finds an issue). Thanks. Are you familiar with the Xorg release scripts [0]? There's a wiki page at [1] that has instructions. If for any reason you have trouble making the release or uploading the tarball, let me know and I'll be happy to handle it. [0] https://gitlab.freedesktop.org/xorg/util/modular/ [1] https://www.x.org/wiki/Development/Documentation/ReleaseHOWTO/ ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: libXt release
On Sun, Jun 16, 2019 at 08:08:42PM -0400, Thomas Dickey wrote: > On Thu, Jun 13, 2019 at 03:43:04PM -0400, Thomas Dickey wrote: > > - Original Message - > > | From: "Matt Turner" > > | To: "Thomas Dickey" > > | Cc: "xorg-devel" > > | Sent: Thursday, June 13, 2019 1:47:04 PM > > | Subject: libXt release > > > > | Hi Thomas, > > | > > | I'd like to do a tarball release of libXt since there are now quite a > > | few commits since 1.1.5, released in 2015. Are you okay with me making > > | a 1.2.0 release now, or is there anything else you would want to get > > | into a new release? > > > > I've been working on some scripts to check for > > breakage in the specification document - might have some fixes there. > > > > I'll review the current state on the weekend, to give better advice. > > I think it's in good shape. Because of the interface change (using > const), I was going to suggest that it should be 1.2.0 I added a merge request for "1.2.0", which I'm testing, should be done tomorrow early (in case someone finds an issue). -- Thomas E. Dickey https://invisible-island.net ftp://ftp.invisible-island.net signature.asc Description: Digital signature ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: libXt release
Hello Matt, Thomas Dickey has an impressive array of systems where he can test. Is there a way to test on more systems ? We still have a bunch of #ifdef stuff. I would like see tests on AIX, SUN and WIN32 so we can figure out what is relevant. re, wh Am 17.06.2019 02:08, schrieb Thomas Dickey: > On Thu, Jun 13, 2019 at 03:43:04PM -0400, Thomas Dickey wrote: >> - Original Message - >> | From: "Matt Turner" >> | To: "Thomas Dickey" >> | Cc: "xorg-devel" >> | Sent: Thursday, June 13, 2019 1:47:04 PM >> | Subject: libXt release >> >> | Hi Thomas, >> | >> | I'd like to do a tarball release of libXt since there are now quite a >> | few commits since 1.1.5, released in 2015. Are you okay with me making >> | a 1.2.0 release now, or is there anything else you would want to get >> | into a new release? >> >> I've been working on some scripts to check for >> breakage in the specification document - might have some fixes there. >> >> I'll review the current state on the weekend, to give better advice. > > I think it's in good shape. Because of the interface change (using > const), I was going to suggest that it should be 1.2.0 > > I've built the library on a dozen of my VM's, and am able to test with > most of those. > > I've built/run packages for > Debian 8, 9 and testing, as well as > Fedora 28, 29 and rawhide, > OpenSUSE tumbleweed > CentOS 6, 7 > Scientific Linux 7 > > I've also compiled (and am running from) Xt on MacOS 10.13.6, > and have built/run from Cygwin. For both of those, I copied > the shared library to the appropriate place. > > I've built, but don't see how to run... with Solaris 11.4 > (since the existing libraries are linked to an ABI 4 libXt). > > Also, I've built the library with Mageia 6, but the rpm scripts > aren't up-to-date. > > I've built/run with FreeBSD 12 as well, but just on one-off's > (haven't done it with the ports scripts). > > Still on my to-do list are NetBSD, OpenBSD and Arch Linux. > > > > > ___ > xorg-devel@lists.x.org: X.Org development > Archives: http://lists.x.org/archives/xorg-devel > Info: https://lists.x.org/mailman/listinfo/xorg-devel ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel