Re: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-21 Thread Fabio Valentini
On Tue, Jul 21, 2020 at 11:25 AM Jiri Vanek  wrote:
>
> >>
> >> Any update? Any thoughts on when you want to merge the f33-java11 side tag 
> >> back into rawhide?
>
> done
> >>
> >
> > BTW There are some packages, e.g. built by ant with no sauce/target level 
> > specified at all, that are
> > built with Java 11-level bytecode.
> >
> > This is bad because if there is a dependent package that requires Java 8 
> > for some reason it won't
> > work because the bytecode of one your dependencies is too new and cannot be 
> > interpreted by Java 8.
> > In these cases
> >
> > I am fixing such occurrences in the ```f33-java11``` build target as I 
> > encounter them -- just
> > something to be aware of in case you see any UnsupportedClassVersionErrors.
>
> Mat, I had come to same conclusion, which had lead me into this:
> https://src.fedoraproject.org/rpms/javapackages-tools/pull-request/3#comment-50266
>  . Please
> contriute, or sugest next steps here. I would liek to have it java-packaging 
> gudelines change, and
> self-contained f33 change, but it may be to late.
>
> I see yo already track the Fabio's to-high bytecode issue,  but my proposal 
> is to prevent it in
> future. However, it do not seem to be facing to much sympathies.

Hi Jiri,

I don't think it's a bad idea - in fact, I would like to have some way
to enforce this distro-wide.
But it's definitely too late for fedora 33 in my opinion. The
submission deadline for Self-Contained F33 Changes is today, and I
would argue that changing the way that ~600 packages are built might
not be considered self-contained :)

And if we really want to do this (enforce javac -source / target
versions and allow for macros to override them), it would be good to
have support for this in both maven and ant-based projects. For maven,
xmvn would be an easy place to put this (something like it was there
in old xmvn versions), but I'm not sure about ant (since build targets
in build.xml files are named differently in every upstream project I
looked at).

Fabio
___
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: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-21 Thread Jiri Vanek
>>
>> Any update? Any thoughts on when you want to merge the f33-java11 side tag 
>> back into rawhide?

done
>>
> 
> BTW There are some packages, e.g. built by ant with no sauce/target level 
> specified at all, that are
> built with Java 11-level bytecode.
> 
> This is bad because if there is a dependent package that requires Java 8 for 
> some reason it won't
> work because the bytecode of one your dependencies is too new and cannot be 
> interpreted by Java 8.
> In these cases
> 
> I am fixing such occurrences in the ```f33-java11``` build target as I 
> encounter them -- just
> something to be aware of in case you see any UnsupportedClassVersionErrors.

Mat, I had come to same conclusion, which had lead me into this:
https://src.fedoraproject.org/rpms/javapackages-tools/pull-request/3#comment-50266
 . Please
contriute, or sugest next steps here. I would liek to have it java-packaging 
gudelines change, and
self-contained f33 change, but it may be to late.

I see yo already track the Fabio's to-high bytecode issue,  but my proposal is 
to prevent it in
future. However, it do not seem to be facing to much sympathies.


J.



-- 
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jva...@redhat.comM: +420775390109
___
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: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-17 Thread Iñaki Ucar
On Fri, 17 Jul 2020 at 11:19, Dan Horák  wrote:
>
> On Fri, 17 Jul 2020 10:42:45 +0200
> Iñaki Ucar  wrote:
>
> > Could someone with superpowers cancel the following task for me?
> > Thanks.
>
> done, it has already failed on i686

Yeah, that's why I wanted to cancel it. The task was launched without
the --fail-fast flag and it takes many hours to complete on s390x and
armv7hl. Thanks!

-- 
Iñaki Úcar
___
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: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-17 Thread Dan Horák
On Fri, 17 Jul 2020 10:42:45 +0200
Iñaki Ucar  wrote:

> Could someone with superpowers cancel the following task for me?
> Thanks.

done, it has already failed on i686


Dan

> https://koji.fedoraproject.org/koji/taskinfo?taskID=47330918
> 
> On Fri, 17 Jul 2020 at 09:44, Fabio Valentini 
> wrote:
> >
> > On Wed, Jul 15, 2020 at 5:55 PM Mat Booth 
> > wrote:
> > > Any update? Any thoughts on when you want to merge the f33-java11
> > > side tag back into rawhide?
> >
> > I second this, please don't wait two weeks [0] for merging the side
> > tag, it's only going to cause merge conflict problems with packages
> > that get rebuilt in rawhide until then.
> > Please just do it now, and we'll fix any Java 11 FTBFS issues in
> > rawhide directly.
> >
> > Fabio
> >
> > [0]: https://bugzilla.redhat.com/show_bug.cgi?id=1858082#c3
> > ___
> > 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
> 
> 
> 
> -- 
> Iñaki Úcar
> ___
> 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
___
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: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-17 Thread Iñaki Ucar
Could someone with superpowers cancel the following task for me? Thanks.

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

On Fri, 17 Jul 2020 at 09:44, Fabio Valentini  wrote:
>
> On Wed, Jul 15, 2020 at 5:55 PM Mat Booth  wrote:
> > Any update? Any thoughts on when you want to merge the f33-java11 side tag 
> > back into rawhide?
>
> I second this, please don't wait two weeks [0] for merging the side
> tag, it's only going to cause merge conflict problems with packages
> that get rebuilt in rawhide until then.
> Please just do it now, and we'll fix any Java 11 FTBFS issues in
> rawhide directly.
>
> Fabio
>
> [0]: https://bugzilla.redhat.com/show_bug.cgi?id=1858082#c3
> ___
> 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



-- 
Iñaki Úcar
___
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: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-17 Thread Fabio Valentini
On Wed, Jul 15, 2020 at 5:55 PM Mat Booth  wrote:
> Any update? Any thoughts on when you want to merge the f33-java11 side tag 
> back into rawhide?

I second this, please don't wait two weeks [0] for merging the side
tag, it's only going to cause merge conflict problems with packages
that get rebuilt in rawhide until then.
Please just do it now, and we'll fix any Java 11 FTBFS issues in
rawhide directly.

Fabio

[0]: https://bugzilla.redhat.com/show_bug.cgi?id=1858082#c3
___
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: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-16 Thread Mat Booth
On Wed, 15 Jul 2020 at 16:54, Mat Booth  wrote:
>
> On Mon, 13 Jul 2020 at 19:14, Jiri Vanek  wrote:
> >
> > >
> > > A cursory glance shows that some failed with network problems. E.g.
plexus-velocity failed with this:
> > >
> > > DEBUG util.py:621:  Errors during downloading metadata for repository
'build':
> > > DEBUG util.py:621:- Curl error (18): Transferred a partial file
for
> > >
http://kojipkgs-cache01.s390.fedoraproject.org/repos/f33-java11/1710873/s390x/repodata/d901882654dc717c8fc91a6b2f018eeaa538eb6e003b0927bc9ae85895a83786-filelists.xml.gz
> > > [transfer closed with 23617146 bytes remaining to read]
> > >
> > > (Sigh, flakey s390x machines, we meet again.)
> > >
> > > When I retriggered the build it succeeded:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1540681
> > >
> > > Might be worth a retry of other failures before filing FTBFS bugs.
> >
> > Thanx!
> >
> > Will elaborate on this!
>
> Any update? Any thoughts on when you want to merge the f33-java11 side
tag back into rawhide?
>

BTW There are some packages, e.g. built by ant with no sauce/target level
specified at all, that are built with Java 11-level bytecode.

This is bad because if there is a dependent package that requires Java 8
for some reason it won't work because the bytecode of one your dependencies
is too new and cannot be interpreted by Java 8. In these cases

I am fixing such occurrences in the ```f33-java11``` build target as I
encounter them -- just something to be aware of in case you see any
UnsupportedClassVersionErrors.

--
Mat Booth
http://fedoraproject.org/get-fedora
___
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: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-15 Thread Mat Booth
On Mon, 13 Jul 2020 at 19:14, Jiri Vanek  wrote:
>
> >
> > A cursory glance shows that some failed with network problems. E.g.
plexus-velocity failed with this:
> >
> > DEBUG util.py:621:  Errors during downloading metadata for repository
'build':
> > DEBUG util.py:621:- Curl error (18): Transferred a partial file for
> >
http://kojipkgs-cache01.s390.fedoraproject.org/repos/f33-java11/1710873/s390x/repodata/d901882654dc717c8fc91a6b2f018eeaa538eb6e003b0927bc9ae85895a83786-filelists.xml.gz
> > [transfer closed with 23617146 bytes remaining to read]
> >
> > (Sigh, flakey s390x machines, we meet again.)
> >
> > When I retriggered the build it succeeded:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1540681
> >
> > Might be worth a retry of other failures before filing FTBFS bugs.
>
> Thanx!
>
> Will elaborate on this!

Any update? Any thoughts on when you want to merge the f33-java11 side tag
back into rawhide?
___
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: [fedora-java] Re: Mass rebuild for f33-java11 side tag completed

2020-07-13 Thread Jiri Vanek
> 
> A cursory glance shows that some failed with network problems. E.g. 
> plexus-velocity failed with this:
> 
> DEBUG util.py:621:  Errors during downloading metadata for repository 'build':
> DEBUG util.py:621:    - Curl error (18): Transferred a partial file for
> http://kojipkgs-cache01.s390.fedoraproject.org/repos/f33-java11/1710873/s390x/repodata/d901882654dc717c8fc91a6b2f018eeaa538eb6e003b0927bc9ae85895a83786-filelists.xml.gz
> [transfer closed with 23617146 bytes remaining to read]
> 
> (Sigh, flakey s390x machines, we meet again.)
> 
> When I retriggered the build it succeeded: 
> https://koji.fedoraproject.org/koji/buildinfo?buildID=1540681
> 
> Might be worth a retry of other failures before filing FTBFS bugs.

Thanx!

Will elaborate on this!
> 
> ___
> 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
> 


-- 
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jva...@redhat.comM: +420775390109
___
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