Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)

2019-12-17 Thread Richard W.M. Jones
On Tue, Dec 17, 2019 at 11:39:52AM -0700, Jerry James wrote:
> On Sat, Dec 7, 2019 at 4:24 AM Richard W.M. Jones  wrote:
> > We're down to just two ocaml packages which failed to build.
> > ocaml-tplib was already discussed.
> 
> Do you have any idea what is going on with the ocaml-tplib build?  It
> is failing on ppc64le only.  The failure happens when linking one of
> the tests:
> 
> _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
> function `camlStdlib__arg__assoc3_118':
> (.text+0xe9258): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+101d0
> (.text+0xe9298): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+ffe8
> _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
> function `camlStdlib__arg__make_symlist_176':
> (.text+0xe9400): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+10278
> (.text+0xe9438): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+10138
> _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
> function `camlStdlib__arg__fun_969':
> (.text+0xe94a8): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+10138
> _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
> function `camlStdlib__arg__print_spec_242':
> (.text+0xe9524): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+100d8
> (.text+0xe952c): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+10270
> (.text+0xe9570): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+101d8
> (.text+0xe9588): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+10048
> _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
> function `camlStdlib__arg__help_action_312':
> (.text+0xe95f4): relocation truncated to fit: R_PPC64_TOC16_DS against
> `.toc'+ffe8
> (.text+0xe9614): additional relocation overflows omitted from the output
> collect2: error: ld returned 1 exit status
> make: *** [Makefile:157: _build/tests/test_tplib_double] Error 1

I don't know but it certainly looks like an upstream problem with the
compiler and/or that the text segment or number of symbols is simply
too large for relocation to cope.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)

2019-12-17 Thread Jerry James
On Sat, Dec 7, 2019 at 4:24 AM Richard W.M. Jones  wrote:
> We're down to just two ocaml packages which failed to build.
> ocaml-tplib was already discussed.

Do you have any idea what is going on with the ocaml-tplib build?  It
is failing on ppc64le only.  The failure happens when linking one of
the tests:

_build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
function `camlStdlib__arg__assoc3_118':
(.text+0xe9258): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+101d0
(.text+0xe9298): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+ffe8
_build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
function `camlStdlib__arg__make_symlist_176':
(.text+0xe9400): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+10278
(.text+0xe9438): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+10138
_build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
function `camlStdlib__arg__fun_969':
(.text+0xe94a8): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+10138
_build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
function `camlStdlib__arg__print_spec_242':
(.text+0xe9524): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+100d8
(.text+0xe952c): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+10270
(.text+0xe9570): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+101d8
(.text+0xe9588): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+10048
_build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in
function `camlStdlib__arg__help_action_312':
(.text+0xe95f4): relocation truncated to fit: R_PPC64_TOC16_DS against
`.toc'+ffe8
(.text+0xe9614): additional relocation overflows omitted from the output
collect2: error: ld returned 1 exit status
make: *** [Makefile:157: _build/tests/test_tplib_double] Error 1

-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)

2019-12-07 Thread Richard W.M. Jones

We're down to just two ocaml packages which failed to build.
ocaml-tplib was already discussed.

ocaml-p3l requires the deprecated ocaml-x11 subpackage / X11 Graphics
module.  In any case this package is obsolete and I will retire it.
It was essentially a research project into parallelism which was
abandoned upstream around 2010.

libguestfs also fails to build, but not because of OCaml, because of
the missing ppc64le kernel - see separate thread.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)

2019-12-06 Thread Richard W.M. Jones
On Fri, Dec 06, 2019 at 04:14:12PM -0700, Jerry James wrote:
> On Fri, Dec 6, 2019 at 9:31 AM Richard W.M. Jones  wrote:
> 
> > A few non-critical packages failed to build, and I will look at these
> > later unless someone gets around to it before me.  The failures are
> > listed at the end.
> >
> [snip]
> 
> > ocaml-tplib
> > https://koji.fedoraproject.org/koji/buildinfo?buildID=1420345
> >
> 
> I am trying to look at this, but after clicking through to the task page:
> 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=39451983

I can't even get to the task page.  I guess Koji is broken somehow.

> I cannot get to any of the builds.  It looks like only the ppc64le build
> failed, but clicking on any of them, failed or not, results in a page that
> says:
> 
> Error
> An error has occurred while processing your request.
> NotFound: cannot find 'name' while searching for 'buildTag.name'

Could be because the side tag that it was built into no longer exists?

Anyway I submitted a new build, so let's see what happens this time:

https://koji.fedoraproject.org/koji/taskinfo?taskID=39455925

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)

2019-12-06 Thread Jerry James
On Fri, Dec 6, 2019 at 5:12 PM Kevin Fenzi  wrote:

> This looks like a bug in the koji sidetag plugin that rawhide multibuild
> uses.
>
> Can someone file a ticket at
> https://pagure.io/sidetag-koji-plugin/issues ?
>

https://pagure.io/sidetag-koji-plugin/issue/11

Thanks, Kevin.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)

2019-12-06 Thread Kevin Fenzi
On Fri, Dec 06, 2019 at 04:14:12PM -0700, Jerry James wrote:
> On Fri, Dec 6, 2019 at 9:31 AM Richard W.M. Jones  wrote:
> 
> > A few non-critical packages failed to build, and I will look at these
> > later unless someone gets around to it before me.  The failures are
> > listed at the end.
> >
> [snip]
> 
> > ocaml-tplib
> > https://koji.fedoraproject.org/koji/buildinfo?buildID=1420345
> >
> 
> I am trying to look at this, but after clicking through to the task page:
> 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=39451983
> 
> I cannot get to any of the builds.  It looks like only the ppc64le build
> failed, but clicking on any of them, failed or not, results in a page that
> says:
> 
> Error
> An error has occurred while processing your request.
> NotFound: cannot find 'name' while searching for 'buildTag.name'
> 
> Full tracebacks disabled
> 
> 
> Does anybody know what is going on with that?

This looks like a bug in the koji sidetag plugin that rawhide multibuild
uses. 

Can someone file a ticket at
https://pagure.io/sidetag-koji-plugin/issues ?

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)

2019-12-06 Thread Jerry James
On Fri, Dec 6, 2019 at 9:31 AM Richard W.M. Jones  wrote:

> A few non-critical packages failed to build, and I will look at these
> later unless someone gets around to it before me.  The failures are
> listed at the end.
>
[snip]

> ocaml-tplib
> https://koji.fedoraproject.org/koji/buildinfo?buildID=1420345
>

I am trying to look at this, but after clicking through to the task page:

https://koji.fedoraproject.org/koji/taskinfo?taskID=39451983

I cannot get to any of the builds.  It looks like only the ppc64le build
failed, but clicking on any of them, failed or not, results in a page that
says:

Error
An error has occurred while processing your request.
NotFound: cannot find 'name' while searching for 'buildTag.name'

Full tracebacks disabled


Does anybody know what is going on with that?
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)

2019-12-06 Thread Richard W.M. Jones
This is now complete and soon the new packages will be merged into
Fedora Rawhide:

https://bodhi.fedoraproject.org/updates/FEDORA-2019-2e0b2d6395

A few non-critical packages failed to build, and I will look at these
later unless someone gets around to it before me.  The failures are
listed at the end.

Notable changes:

 - Release notes: https://ocaml.org/releases/4.09.0.html

 - ocaml-camlp4 (grammar extensions) has finally been deprecated.  All
   dependent packages were retired already in Fedora 31, and
   ocaml-camlp4 itself will soon be retired.  Use ocaml-camlp5 or PPX
   extension points instead.

 - ocamlopt -p (native profiling with gprof) has been removed
   upstream.  Their argument is that there are better tools (eg perf)
   and they work fine with OCaml code.
   https://github.com/ocaml/ocaml/issues/2314

 - ocaml-x11 (various demo-level APIs for accessing X11 directly) was
   moved out of the OCaml distribution upstream.  While we might
   consider packaging this separately, my advise is to use Gtk etc
   instead.

 - caml_named_value returns a const pointer.  While this is correct,
   it also broke a couple of our packages and will require upstream
   fixes.

 - RISC-V support should be in better shape.

Rich.

ocaml-tplib
https://koji.fedoraproject.org/koji/buildinfo?buildID=1420345
ocaml-p3l
https://koji.fedoraproject.org/koji/buildinfo?buildID=1420339
libguestfs
https://koji.fedoraproject.org/koji/buildinfo?buildID=1420315
ocaml-camlimages
https://koji.fedoraproject.org/koji/buildinfo?buildID=1420324
ocaml-augeas
https://koji.fedoraproject.org/koji/buildinfo?buildID=1420320
why3
https://koji.fedoraproject.org/koji/buildinfo?buildID=1420306

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org