You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Alexander Shaklein (Jira)" <ji...@apache.org> on 2022/03/04 06:06:00 UTC
[jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
[ https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexander Shaklein updated FELIX-6502:
--------------------------------------
Summary: IPOJO Java 11+ support (was: Java 11+ support)
> IPOJO Java 11+ support
> ----------------------
>
> Key: FELIX-6502
> URL: https://issues.apache.org/jira/browse/FELIX-6502
> Project: Felix
> Issue Type: Improvement
> Components: iPOJO
> Reporter: Alexander Shaklein
> Priority: Minor
>
> I have made some changes in ipojo projects to work in java 11+.
> The were successfully tested on java 11, 16. Should i make a PR or i can work with fork alone?
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
Great! Will anyone include this in a new iPojo release soon?
/Bengt
Den fre 11 mars 2022 kl 17:11 skrev Александр Шаклеин <cheester.x3@gmail.com
>:
> I think yeah. But there were changes not only in adm version, there were
> changes wich caused class manipulations to satisfy compiler requirements.
> If nothing will change there in future, then asm version upgrade will be
> enough i think.
>
> пт, 11 мар. 2022 г., 19:03 Bengt Rodehav <be...@rodehav.com>:
>
> > That was quick!
> >
> > I tried it and it works. I guess asm 9.2.0 supports up to and including
> JDK
> > 18 - right? So in the future, just to keep iPojo compatible with new
> > versions of Java, will it suffice to just update the version of asm?
> >
> > /Bengt
> >
> > Den fre 11 mars 2022 kl 16:27 skrev Александр Шаклеин <
> > cheester.x3@gmail.com
> > >:
> >
> > > I have updated PR branch - increased asm - version for manipulator.
> > > I have tested build on OpenJDK 17 - it was successful.
> > > Have a try to test it.
> > >
> > > Regards, Alexander
> > >
> > > сб, 12 мар. 2022 г. в 00:35, Bengt Rodehav <be...@rodehav.com>:
> > >
> > > > OK - thanks. Please let me know when you have something you'd like me
> > to
> > > > test.
> > > >
> > > > /Bengt
> > > >
> > > > Den fre 11 mars 2022 kl 15:32 skrev Александр Шаклеин <
> > > > cheester.x3@gmail.com
> > > > >:
> > > >
> > > > > Ok. I see looks like a problem when using jdk higher than 11 when
> > > > building.
> > > > > Btw building with openJdk11 - is working
> > > > > I'll chek this problem later.
> > > > >
> > > > > сб, 12 мар. 2022 г. в 00:16, Bengt Rodehav <be...@rodehav.com>:
> > > > >
> > > > > > OK - I managed to build the important parts. However, using
> OpenJDK
> > > > 17, I
> > > > > > get the following build error:
> > > > > >
> > > > > > [ERROR] Failed to execute goal
> > > > > > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> > > > > (default)
> > > > > > on project filetransfer-service: Execution default of goal
> > > > > > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> > > > failed:
> > > > > > Unsupported class file major version 61 -> [Help 1]
> > > > > >
> > > > > > I use the plugin as follows:
> > > > > >
> > > > > > <plugin>
> > > > > > <groupId>org.apache.felix</groupId>
> > > > > > <artifactId>maven-ipojo-plugin</artifactId>
> > > > > > <version>1.12.2-SNAPSHOT</version>
> > > > > > <executions>
> > > > > > <execution>
> > > > > > <goals>
> > > > > > <goal>ipojo-bundle</goal>
> > > > > > </goals>
> > > > > > </execution>
> > > > > > </executions>
> > > > > > <dependencies>
> > > > > > <dependency>
> > > > > > <groupId>org.apache.felix</groupId>
> > > > > >
> > > <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
> > > > > > <version>1.12.2-SNAPSHOT</version>
> > > > > > </dependency>
> > > > > > </dependencies>
> > > > > > </plugin>
> > > > > >
> > > > > > I'm not sure why I list the manipulator as a separate
> dependency. I
> > > > think
> > > > > > historically there have been times when a bug fix has been made
> in
> > > the
> > > > > > manipulator only - but I cannot remember anymore.
> > > > > >
> > > > > > /Bengt
> > > > > >
> > > > > >
> > > > > > Den fre 11 mars 2022 kl 13:10 skrev Bengt Rodehav <
> > bengt@rodehav.com
> > > >:
> > > > > >
> > > > > > > Thanks Alexander - I'll try that.
> > > > > > >
> > > > > > > It turned out that my initial problem was that I was using
> > OpenJDK
> > > 17
> > > > > for
> > > > > > > the build. When I changed to JDK 8 that error disappeared. But
> I
> > > > still
> > > > > > > can't get through the whole iPojo build because of the tests. I
> > > > suspect
> > > > > > > that the tests are made for Linux and I'm on Windows.
> > > > > > >
> > > > > > > But I'll see if it is enough with the manipulator project.
> > > > > > >
> > > > > > > /Bengt
> > > > > > >
> > > > > > > Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <
> > > > > > > cheester.x3@gmail.com>:
> > > > > > >
> > > > > > >> Hi all
> > > > > > >>
> > > > > > >> First as you can see in PR there were only made changes in
> > > > manipulator
> > > > > > >> project.
> > > > > > >> Proposed changes allow to use maven-ipojo-plugin when building
> > > > modules
> > > > > > >> with
> > > > > > >> jdk11+.
> > > > > > >> Besides after latest changes the same version now works on
> jdk8
> > > and
> > > > > > jdk11+
> > > > > > >> with no problems.
> > > > > > >> Speaking to me all what i was need to rebuild - is manipulator
> > > > > project.
> > > > > > >> Just got to folder felix-dev/ipojo/manipulator and execute
> > *maven
> > > > > clean
> > > > > > >> install*
> > > > > > >> Project successfully builds using jdk8 and jdk11.
> > > > > > >> (Btw, even if you build it using jdk8 it will properly work on
> > > > jdk11+)
> > > > > > >>
> > > > > > >> Regards,
> > > > > > >>
> > > > > > >> Alexander
> > > > > > >>
> > > > > > >>
> > > > > > >> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <bengt@rodehav.com
> >:
> > > > > > >>
> > > > > > >> > I am on Windows - hope it is possible to build iPojo on
> > Windows.
> > > > > > >> >
> > > > > > >> > /Bengt
> > > > > > >> >
> > > > > > >> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <
> > > > > bengt@rodehav.com
> > > > > > >:
> > > > > > >> >
> > > > > > >> > > I downloaded the entire Felix code base for this commit. I
> > > then
> > > > > > >> attempted
> > > > > > >> > > to build iPojo with "mvn clean install" and got the
> > following
> > > > > error:
> > > > > > >> > >
> > > > > > >> > > [ERROR] Failed to execute goal
> > > > > > >> > >
> > > > > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > > > >> > > (default) on project org.apache.felix.ipojo.metadata:
> > > Execution
> > > > > > >> default
> > > > > > >> > of
> > > > > > >> > > goal
> > > > > > >>
> > > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > > > >> > > failed: Unable to make private
> > > > > > >> > java.io.File(java.lang.String,java.io.File)
> > > > > > >> > > accessible: module java.base does not "opens java.io" to
> > > > unnamed
> > > > > > >> module
> > > > > > >> > > @214e3185 -> [Help 1]
> > > > > > >> > >
> > > > > > >> > > I assume I built it the wrong way. Can anyone advise me
> how
> > to
> > > > > build
> > > > > > >> > Felix
> > > > > > >> > > (or just iPojo)?
> > > > > > >> > >
> > > > > > >> > > /Bengt
> > > > > > >> > >
> > > > > > >> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <
> > > > > bengt@rodehav.com
> > > > > > >:
> > > > > > >> > >
> > > > > > >> > >> I haven't done this before. I was hoping someone had
> newly
> > > > built
> > > > > > >> iPojo
> > > > > > >> > >> jar's I could test.
> > > > > > >> > >>
> > > > > > >> > >> /Bengt
> > > > > > >> > >>
> > > > > > >> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <
> > > > > karlpauls@gmail.com
> > > > > > >:
> > > > > > >> > >>
> > > > > > >> > >>> There is a PR here:
> > > > > https://github.com/apache/felix-dev/pull/129
> > > > > > >> > >>>
> > > > > > >> > >>> So I imaging you would apply it locally and build the
> > ipojo
> > > > > > >> subproject.
> > > > > > >> > >>>
> > > > > > >> > >>> regards,
> > > > > > >> > >>>
> > > > > > >> > >>> Karl
> > > > > > >> > >>>
> > > > > > >> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <
> > > > bengt@rodehav.com
> > > > > >
> > > > > > >> > wrote:
> > > > > > >> > >>> >
> > > > > > >> > >>> > I can try. Not familiar with how to create a working
> JAR
> > > > from
> > > > > > the
> > > > > > >> > >>> > information in the JIRA though. Alexander, could you
> > build
> > > > the
> > > > > > >> > >>> necessary
> > > > > > >> > >>> > jar's for me and instruct me what dependencies I
> should
> > > use?
> > > > > > >> > >>> >
> > > > > > >> > >>> > /Bengt
> > > > > > >> > >>> >
> > > > > > >> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <
> > > > > > >> karlpauls@gmail.com>:
> > > > > > >> > >>> >
> > > > > > >> > >>> > > Yes, I agree - I didn't have time yet to review the
> > > path.
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > Could you have a look and see if it is working for
> > you?
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > regards,
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > Karl
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <
> > > > > > >> bengt@rodehav.com>
> > > > > > >> > >>> wrote:
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > This is really interesting. We are very dependent
> on
> > > > iPojo
> > > > > > >> but we
> > > > > > >> > >>> need to
> > > > > > >> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even
> > if
> > > > > iPojo
> > > > > > >> won't
> > > > > > >> > >>> be
> > > > > > >> > >>> > > > maintained as in new features, it would be very
> > > valuable
> > > > > to
> > > > > > >> have
> > > > > > >> > >>> the
> > > > > > >> > >>> > > > existing functionality work in newer Java
> versions.
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > /Bengt Rodehav
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander
> > Shaklein
> > > > > > (Jira) <
> > > > > > >> > >>> > > > jira@apache.org>:
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > [
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > > > > > >> > >>> > > > > ]
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > Alexander Shaklein updated FELIX-6502:
> > > > > > >> > >>> > > > > --------------------------------------
> > > > > > >> > >>> > > > > Summary: IPOJO Java 11+ support (was: Java
> > 11+
> > > > > > support)
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > > IPOJO Java 11+ support
> > > > > > >> > >>> > > > > > ----------------------
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > > Key: FELIX-6502
> > > > > > >> > >>> > > > > > URL:
> > > > > > >> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> > > > > > >> > >>> > > > > > Project: Felix
> > > > > > >> > >>> > > > > > Issue Type: Improvement
> > > > > > >> > >>> > > > > > Components: iPOJO
> > > > > > >> > >>> > > > > > Reporter: Alexander Shaklein
> > > > > > >> > >>> > > > > > Priority: Minor
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > > I have made some changes in ipojo projects to
> > work
> > > > in
> > > > > > java
> > > > > > >> > 11+.
> > > > > > >> > >>> > > > > > The were successfully tested on java 11, 16.
> > > Should
> > > > i
> > > > > > >> make a
> > > > > > >> > >>> PR or i
> > > > > > >> > >>> > > can
> > > > > > >> > >>> > > > > work with fork alone?
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > --
> > > > > > >> > >>> > > > > This message was sent by Atlassian Jira
> > > > > > >> > >>> > > > > (v8.20.1#820001)
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > --
> > > > > > >> > >>> > > Karl Pauls
> > > > > > >> > >>> > > karlpauls@gmail.com
> > > > > > >> > >>> > >
> > > > > > >> > >>>
> > > > > > >> > >>>
> > > > > > >> > >>>
> > > > > > >> > >>> --
> > > > > > >> > >>> Karl Pauls
> > > > > > >> > >>> karlpauls@gmail.com
> > > > > > >> > >>>
> > > > > > >> > >>
> > > > > > >> >
> > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Александр Шаклеин <ch...@gmail.com>.
I think yeah. But there were changes not only in adm version, there were
changes wich caused class manipulations to satisfy compiler requirements.
If nothing will change there in future, then asm version upgrade will be
enough i think.
пт, 11 мар. 2022 г., 19:03 Bengt Rodehav <be...@rodehav.com>:
> That was quick!
>
> I tried it and it works. I guess asm 9.2.0 supports up to and including JDK
> 18 - right? So in the future, just to keep iPojo compatible with new
> versions of Java, will it suffice to just update the version of asm?
>
> /Bengt
>
> Den fre 11 mars 2022 kl 16:27 skrev Александр Шаклеин <
> cheester.x3@gmail.com
> >:
>
> > I have updated PR branch - increased asm - version for manipulator.
> > I have tested build on OpenJDK 17 - it was successful.
> > Have a try to test it.
> >
> > Regards, Alexander
> >
> > сб, 12 мар. 2022 г. в 00:35, Bengt Rodehav <be...@rodehav.com>:
> >
> > > OK - thanks. Please let me know when you have something you'd like me
> to
> > > test.
> > >
> > > /Bengt
> > >
> > > Den fre 11 mars 2022 kl 15:32 skrev Александр Шаклеин <
> > > cheester.x3@gmail.com
> > > >:
> > >
> > > > Ok. I see looks like a problem when using jdk higher than 11 when
> > > building.
> > > > Btw building with openJdk11 - is working
> > > > I'll chek this problem later.
> > > >
> > > > сб, 12 мар. 2022 г. в 00:16, Bengt Rodehav <be...@rodehav.com>:
> > > >
> > > > > OK - I managed to build the important parts. However, using OpenJDK
> > > 17, I
> > > > > get the following build error:
> > > > >
> > > > > [ERROR] Failed to execute goal
> > > > > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> > > > (default)
> > > > > on project filetransfer-service: Execution default of goal
> > > > > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> > > failed:
> > > > > Unsupported class file major version 61 -> [Help 1]
> > > > >
> > > > > I use the plugin as follows:
> > > > >
> > > > > <plugin>
> > > > > <groupId>org.apache.felix</groupId>
> > > > > <artifactId>maven-ipojo-plugin</artifactId>
> > > > > <version>1.12.2-SNAPSHOT</version>
> > > > > <executions>
> > > > > <execution>
> > > > > <goals>
> > > > > <goal>ipojo-bundle</goal>
> > > > > </goals>
> > > > > </execution>
> > > > > </executions>
> > > > > <dependencies>
> > > > > <dependency>
> > > > > <groupId>org.apache.felix</groupId>
> > > > >
> > <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
> > > > > <version>1.12.2-SNAPSHOT</version>
> > > > > </dependency>
> > > > > </dependencies>
> > > > > </plugin>
> > > > >
> > > > > I'm not sure why I list the manipulator as a separate dependency. I
> > > think
> > > > > historically there have been times when a bug fix has been made in
> > the
> > > > > manipulator only - but I cannot remember anymore.
> > > > >
> > > > > /Bengt
> > > > >
> > > > >
> > > > > Den fre 11 mars 2022 kl 13:10 skrev Bengt Rodehav <
> bengt@rodehav.com
> > >:
> > > > >
> > > > > > Thanks Alexander - I'll try that.
> > > > > >
> > > > > > It turned out that my initial problem was that I was using
> OpenJDK
> > 17
> > > > for
> > > > > > the build. When I changed to JDK 8 that error disappeared. But I
> > > still
> > > > > > can't get through the whole iPojo build because of the tests. I
> > > suspect
> > > > > > that the tests are made for Linux and I'm on Windows.
> > > > > >
> > > > > > But I'll see if it is enough with the manipulator project.
> > > > > >
> > > > > > /Bengt
> > > > > >
> > > > > > Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <
> > > > > > cheester.x3@gmail.com>:
> > > > > >
> > > > > >> Hi all
> > > > > >>
> > > > > >> First as you can see in PR there were only made changes in
> > > manipulator
> > > > > >> project.
> > > > > >> Proposed changes allow to use maven-ipojo-plugin when building
> > > modules
> > > > > >> with
> > > > > >> jdk11+.
> > > > > >> Besides after latest changes the same version now works on jdk8
> > and
> > > > > jdk11+
> > > > > >> with no problems.
> > > > > >> Speaking to me all what i was need to rebuild - is manipulator
> > > > project.
> > > > > >> Just got to folder felix-dev/ipojo/manipulator and execute
> *maven
> > > > clean
> > > > > >> install*
> > > > > >> Project successfully builds using jdk8 and jdk11.
> > > > > >> (Btw, even if you build it using jdk8 it will properly work on
> > > jdk11+)
> > > > > >>
> > > > > >> Regards,
> > > > > >>
> > > > > >> Alexander
> > > > > >>
> > > > > >>
> > > > > >> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
> > > > > >>
> > > > > >> > I am on Windows - hope it is possible to build iPojo on
> Windows.
> > > > > >> >
> > > > > >> > /Bengt
> > > > > >> >
> > > > > >> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <
> > > > bengt@rodehav.com
> > > > > >:
> > > > > >> >
> > > > > >> > > I downloaded the entire Felix code base for this commit. I
> > then
> > > > > >> attempted
> > > > > >> > > to build iPojo with "mvn clean install" and got the
> following
> > > > error:
> > > > > >> > >
> > > > > >> > > [ERROR] Failed to execute goal
> > > > > >> > >
> > > > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > > >> > > (default) on project org.apache.felix.ipojo.metadata:
> > Execution
> > > > > >> default
> > > > > >> > of
> > > > > >> > > goal
> > > > > >>
> > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > > >> > > failed: Unable to make private
> > > > > >> > java.io.File(java.lang.String,java.io.File)
> > > > > >> > > accessible: module java.base does not "opens java.io" to
> > > unnamed
> > > > > >> module
> > > > > >> > > @214e3185 -> [Help 1]
> > > > > >> > >
> > > > > >> > > I assume I built it the wrong way. Can anyone advise me how
> to
> > > > build
> > > > > >> > Felix
> > > > > >> > > (or just iPojo)?
> > > > > >> > >
> > > > > >> > > /Bengt
> > > > > >> > >
> > > > > >> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <
> > > > bengt@rodehav.com
> > > > > >:
> > > > > >> > >
> > > > > >> > >> I haven't done this before. I was hoping someone had newly
> > > built
> > > > > >> iPojo
> > > > > >> > >> jar's I could test.
> > > > > >> > >>
> > > > > >> > >> /Bengt
> > > > > >> > >>
> > > > > >> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <
> > > > karlpauls@gmail.com
> > > > > >:
> > > > > >> > >>
> > > > > >> > >>> There is a PR here:
> > > > https://github.com/apache/felix-dev/pull/129
> > > > > >> > >>>
> > > > > >> > >>> So I imaging you would apply it locally and build the
> ipojo
> > > > > >> subproject.
> > > > > >> > >>>
> > > > > >> > >>> regards,
> > > > > >> > >>>
> > > > > >> > >>> Karl
> > > > > >> > >>>
> > > > > >> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <
> > > bengt@rodehav.com
> > > > >
> > > > > >> > wrote:
> > > > > >> > >>> >
> > > > > >> > >>> > I can try. Not familiar with how to create a working JAR
> > > from
> > > > > the
> > > > > >> > >>> > information in the JIRA though. Alexander, could you
> build
> > > the
> > > > > >> > >>> necessary
> > > > > >> > >>> > jar's for me and instruct me what dependencies I should
> > use?
> > > > > >> > >>> >
> > > > > >> > >>> > /Bengt
> > > > > >> > >>> >
> > > > > >> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <
> > > > > >> karlpauls@gmail.com>:
> > > > > >> > >>> >
> > > > > >> > >>> > > Yes, I agree - I didn't have time yet to review the
> > path.
> > > > > >> > >>> > >
> > > > > >> > >>> > > Could you have a look and see if it is working for
> you?
> > > > > >> > >>> > >
> > > > > >> > >>> > > regards,
> > > > > >> > >>> > >
> > > > > >> > >>> > > Karl
> > > > > >> > >>> > >
> > > > > >> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <
> > > > > >> bengt@rodehav.com>
> > > > > >> > >>> wrote:
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > This is really interesting. We are very dependent on
> > > iPojo
> > > > > >> but we
> > > > > >> > >>> need to
> > > > > >> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even
> if
> > > > iPojo
> > > > > >> won't
> > > > > >> > >>> be
> > > > > >> > >>> > > > maintained as in new features, it would be very
> > valuable
> > > > to
> > > > > >> have
> > > > > >> > >>> the
> > > > > >> > >>> > > > existing functionality work in newer Java versions.
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > /Bengt Rodehav
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander
> Shaklein
> > > > > (Jira) <
> > > > > >> > >>> > > > jira@apache.org>:
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > [
> > > > > >> > >>> > > > >
> > > > > >> > >>> > >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > > > > >> > >>> > > > > ]
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > Alexander Shaklein updated FELIX-6502:
> > > > > >> > >>> > > > > --------------------------------------
> > > > > >> > >>> > > > > Summary: IPOJO Java 11+ support (was: Java
> 11+
> > > > > support)
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > > IPOJO Java 11+ support
> > > > > >> > >>> > > > > > ----------------------
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > > Key: FELIX-6502
> > > > > >> > >>> > > > > > URL:
> > > > > >> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> > > > > >> > >>> > > > > > Project: Felix
> > > > > >> > >>> > > > > > Issue Type: Improvement
> > > > > >> > >>> > > > > > Components: iPOJO
> > > > > >> > >>> > > > > > Reporter: Alexander Shaklein
> > > > > >> > >>> > > > > > Priority: Minor
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > > I have made some changes in ipojo projects to
> work
> > > in
> > > > > java
> > > > > >> > 11+.
> > > > > >> > >>> > > > > > The were successfully tested on java 11, 16.
> > Should
> > > i
> > > > > >> make a
> > > > > >> > >>> PR or i
> > > > > >> > >>> > > can
> > > > > >> > >>> > > > > work with fork alone?
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > --
> > > > > >> > >>> > > > > This message was sent by Atlassian Jira
> > > > > >> > >>> > > > > (v8.20.1#820001)
> > > > > >> > >>> > > > >
> > > > > >> > >>> > >
> > > > > >> > >>> > >
> > > > > >> > >>> > >
> > > > > >> > >>> > > --
> > > > > >> > >>> > > Karl Pauls
> > > > > >> > >>> > > karlpauls@gmail.com
> > > > > >> > >>> > >
> > > > > >> > >>>
> > > > > >> > >>>
> > > > > >> > >>>
> > > > > >> > >>> --
> > > > > >> > >>> Karl Pauls
> > > > > >> > >>> karlpauls@gmail.com
> > > > > >> > >>>
> > > > > >> > >>
> > > > > >> >
> > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
That was quick!
I tried it and it works. I guess asm 9.2.0 supports up to and including JDK
18 - right? So in the future, just to keep iPojo compatible with new
versions of Java, will it suffice to just update the version of asm?
/Bengt
Den fre 11 mars 2022 kl 16:27 skrev Александр Шаклеин <cheester.x3@gmail.com
>:
> I have updated PR branch - increased asm - version for manipulator.
> I have tested build on OpenJDK 17 - it was successful.
> Have a try to test it.
>
> Regards, Alexander
>
> сб, 12 мар. 2022 г. в 00:35, Bengt Rodehav <be...@rodehav.com>:
>
> > OK - thanks. Please let me know when you have something you'd like me to
> > test.
> >
> > /Bengt
> >
> > Den fre 11 mars 2022 kl 15:32 skrev Александр Шаклеин <
> > cheester.x3@gmail.com
> > >:
> >
> > > Ok. I see looks like a problem when using jdk higher than 11 when
> > building.
> > > Btw building with openJdk11 - is working
> > > I'll chek this problem later.
> > >
> > > сб, 12 мар. 2022 г. в 00:16, Bengt Rodehav <be...@rodehav.com>:
> > >
> > > > OK - I managed to build the important parts. However, using OpenJDK
> > 17, I
> > > > get the following build error:
> > > >
> > > > [ERROR] Failed to execute goal
> > > > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> > > (default)
> > > > on project filetransfer-service: Execution default of goal
> > > > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> > failed:
> > > > Unsupported class file major version 61 -> [Help 1]
> > > >
> > > > I use the plugin as follows:
> > > >
> > > > <plugin>
> > > > <groupId>org.apache.felix</groupId>
> > > > <artifactId>maven-ipojo-plugin</artifactId>
> > > > <version>1.12.2-SNAPSHOT</version>
> > > > <executions>
> > > > <execution>
> > > > <goals>
> > > > <goal>ipojo-bundle</goal>
> > > > </goals>
> > > > </execution>
> > > > </executions>
> > > > <dependencies>
> > > > <dependency>
> > > > <groupId>org.apache.felix</groupId>
> > > >
> <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
> > > > <version>1.12.2-SNAPSHOT</version>
> > > > </dependency>
> > > > </dependencies>
> > > > </plugin>
> > > >
> > > > I'm not sure why I list the manipulator as a separate dependency. I
> > think
> > > > historically there have been times when a bug fix has been made in
> the
> > > > manipulator only - but I cannot remember anymore.
> > > >
> > > > /Bengt
> > > >
> > > >
> > > > Den fre 11 mars 2022 kl 13:10 skrev Bengt Rodehav <bengt@rodehav.com
> >:
> > > >
> > > > > Thanks Alexander - I'll try that.
> > > > >
> > > > > It turned out that my initial problem was that I was using OpenJDK
> 17
> > > for
> > > > > the build. When I changed to JDK 8 that error disappeared. But I
> > still
> > > > > can't get through the whole iPojo build because of the tests. I
> > suspect
> > > > > that the tests are made for Linux and I'm on Windows.
> > > > >
> > > > > But I'll see if it is enough with the manipulator project.
> > > > >
> > > > > /Bengt
> > > > >
> > > > > Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <
> > > > > cheester.x3@gmail.com>:
> > > > >
> > > > >> Hi all
> > > > >>
> > > > >> First as you can see in PR there were only made changes in
> > manipulator
> > > > >> project.
> > > > >> Proposed changes allow to use maven-ipojo-plugin when building
> > modules
> > > > >> with
> > > > >> jdk11+.
> > > > >> Besides after latest changes the same version now works on jdk8
> and
> > > > jdk11+
> > > > >> with no problems.
> > > > >> Speaking to me all what i was need to rebuild - is manipulator
> > > project.
> > > > >> Just got to folder felix-dev/ipojo/manipulator and execute *maven
> > > clean
> > > > >> install*
> > > > >> Project successfully builds using jdk8 and jdk11.
> > > > >> (Btw, even if you build it using jdk8 it will properly work on
> > jdk11+)
> > > > >>
> > > > >> Regards,
> > > > >>
> > > > >> Alexander
> > > > >>
> > > > >>
> > > > >> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
> > > > >>
> > > > >> > I am on Windows - hope it is possible to build iPojo on Windows.
> > > > >> >
> > > > >> > /Bengt
> > > > >> >
> > > > >> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <
> > > bengt@rodehav.com
> > > > >:
> > > > >> >
> > > > >> > > I downloaded the entire Felix code base for this commit. I
> then
> > > > >> attempted
> > > > >> > > to build iPojo with "mvn clean install" and got the following
> > > error:
> > > > >> > >
> > > > >> > > [ERROR] Failed to execute goal
> > > > >> > >
> > > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > >> > > (default) on project org.apache.felix.ipojo.metadata:
> Execution
> > > > >> default
> > > > >> > of
> > > > >> > > goal
> > > > >>
> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > >> > > failed: Unable to make private
> > > > >> > java.io.File(java.lang.String,java.io.File)
> > > > >> > > accessible: module java.base does not "opens java.io" to
> > unnamed
> > > > >> module
> > > > >> > > @214e3185 -> [Help 1]
> > > > >> > >
> > > > >> > > I assume I built it the wrong way. Can anyone advise me how to
> > > build
> > > > >> > Felix
> > > > >> > > (or just iPojo)?
> > > > >> > >
> > > > >> > > /Bengt
> > > > >> > >
> > > > >> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <
> > > bengt@rodehav.com
> > > > >:
> > > > >> > >
> > > > >> > >> I haven't done this before. I was hoping someone had newly
> > built
> > > > >> iPojo
> > > > >> > >> jar's I could test.
> > > > >> > >>
> > > > >> > >> /Bengt
> > > > >> > >>
> > > > >> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <
> > > karlpauls@gmail.com
> > > > >:
> > > > >> > >>
> > > > >> > >>> There is a PR here:
> > > https://github.com/apache/felix-dev/pull/129
> > > > >> > >>>
> > > > >> > >>> So I imaging you would apply it locally and build the ipojo
> > > > >> subproject.
> > > > >> > >>>
> > > > >> > >>> regards,
> > > > >> > >>>
> > > > >> > >>> Karl
> > > > >> > >>>
> > > > >> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <
> > bengt@rodehav.com
> > > >
> > > > >> > wrote:
> > > > >> > >>> >
> > > > >> > >>> > I can try. Not familiar with how to create a working JAR
> > from
> > > > the
> > > > >> > >>> > information in the JIRA though. Alexander, could you build
> > the
> > > > >> > >>> necessary
> > > > >> > >>> > jar's for me and instruct me what dependencies I should
> use?
> > > > >> > >>> >
> > > > >> > >>> > /Bengt
> > > > >> > >>> >
> > > > >> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <
> > > > >> karlpauls@gmail.com>:
> > > > >> > >>> >
> > > > >> > >>> > > Yes, I agree - I didn't have time yet to review the
> path.
> > > > >> > >>> > >
> > > > >> > >>> > > Could you have a look and see if it is working for you?
> > > > >> > >>> > >
> > > > >> > >>> > > regards,
> > > > >> > >>> > >
> > > > >> > >>> > > Karl
> > > > >> > >>> > >
> > > > >> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <
> > > > >> bengt@rodehav.com>
> > > > >> > >>> wrote:
> > > > >> > >>> > > >
> > > > >> > >>> > > > This is really interesting. We are very dependent on
> > iPojo
> > > > >> but we
> > > > >> > >>> need to
> > > > >> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even if
> > > iPojo
> > > > >> won't
> > > > >> > >>> be
> > > > >> > >>> > > > maintained as in new features, it would be very
> valuable
> > > to
> > > > >> have
> > > > >> > >>> the
> > > > >> > >>> > > > existing functionality work in newer Java versions.
> > > > >> > >>> > > >
> > > > >> > >>> > > > /Bengt Rodehav
> > > > >> > >>> > > >
> > > > >> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein
> > > > (Jira) <
> > > > >> > >>> > > > jira@apache.org>:
> > > > >> > >>> > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > [
> > > > >> > >>> > > > >
> > > > >> > >>> > >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > > > >> > >>> > > > > ]
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > Alexander Shaklein updated FELIX-6502:
> > > > >> > >>> > > > > --------------------------------------
> > > > >> > >>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+
> > > > support)
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > > IPOJO Java 11+ support
> > > > >> > >>> > > > > > ----------------------
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > > Key: FELIX-6502
> > > > >> > >>> > > > > > URL:
> > > > >> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> > > > >> > >>> > > > > > Project: Felix
> > > > >> > >>> > > > > > Issue Type: Improvement
> > > > >> > >>> > > > > > Components: iPOJO
> > > > >> > >>> > > > > > Reporter: Alexander Shaklein
> > > > >> > >>> > > > > > Priority: Minor
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > > I have made some changes in ipojo projects to work
> > in
> > > > java
> > > > >> > 11+.
> > > > >> > >>> > > > > > The were successfully tested on java 11, 16.
> Should
> > i
> > > > >> make a
> > > > >> > >>> PR or i
> > > > >> > >>> > > can
> > > > >> > >>> > > > > work with fork alone?
> > > > >> > >>> > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > --
> > > > >> > >>> > > > > This message was sent by Atlassian Jira
> > > > >> > >>> > > > > (v8.20.1#820001)
> > > > >> > >>> > > > >
> > > > >> > >>> > >
> > > > >> > >>> > >
> > > > >> > >>> > >
> > > > >> > >>> > > --
> > > > >> > >>> > > Karl Pauls
> > > > >> > >>> > > karlpauls@gmail.com
> > > > >> > >>> > >
> > > > >> > >>>
> > > > >> > >>>
> > > > >> > >>>
> > > > >> > >>> --
> > > > >> > >>> Karl Pauls
> > > > >> > >>> karlpauls@gmail.com
> > > > >> > >>>
> > > > >> > >>
> > > > >> >
> > > > >>
> > > > >
> > > >
> > >
> >
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Александр Шаклеин <ch...@gmail.com>.
I have updated PR branch - increased asm - version for manipulator.
I have tested build on OpenJDK 17 - it was successful.
Have a try to test it.
Regards, Alexander
сб, 12 мар. 2022 г. в 00:35, Bengt Rodehav <be...@rodehav.com>:
> OK - thanks. Please let me know when you have something you'd like me to
> test.
>
> /Bengt
>
> Den fre 11 mars 2022 kl 15:32 skrev Александр Шаклеин <
> cheester.x3@gmail.com
> >:
>
> > Ok. I see looks like a problem when using jdk higher than 11 when
> building.
> > Btw building with openJdk11 - is working
> > I'll chek this problem later.
> >
> > сб, 12 мар. 2022 г. в 00:16, Bengt Rodehav <be...@rodehav.com>:
> >
> > > OK - I managed to build the important parts. However, using OpenJDK
> 17, I
> > > get the following build error:
> > >
> > > [ERROR] Failed to execute goal
> > > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> > (default)
> > > on project filetransfer-service: Execution default of goal
> > > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> failed:
> > > Unsupported class file major version 61 -> [Help 1]
> > >
> > > I use the plugin as follows:
> > >
> > > <plugin>
> > > <groupId>org.apache.felix</groupId>
> > > <artifactId>maven-ipojo-plugin</artifactId>
> > > <version>1.12.2-SNAPSHOT</version>
> > > <executions>
> > > <execution>
> > > <goals>
> > > <goal>ipojo-bundle</goal>
> > > </goals>
> > > </execution>
> > > </executions>
> > > <dependencies>
> > > <dependency>
> > > <groupId>org.apache.felix</groupId>
> > > <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
> > > <version>1.12.2-SNAPSHOT</version>
> > > </dependency>
> > > </dependencies>
> > > </plugin>
> > >
> > > I'm not sure why I list the manipulator as a separate dependency. I
> think
> > > historically there have been times when a bug fix has been made in the
> > > manipulator only - but I cannot remember anymore.
> > >
> > > /Bengt
> > >
> > >
> > > Den fre 11 mars 2022 kl 13:10 skrev Bengt Rodehav <be...@rodehav.com>:
> > >
> > > > Thanks Alexander - I'll try that.
> > > >
> > > > It turned out that my initial problem was that I was using OpenJDK 17
> > for
> > > > the build. When I changed to JDK 8 that error disappeared. But I
> still
> > > > can't get through the whole iPojo build because of the tests. I
> suspect
> > > > that the tests are made for Linux and I'm on Windows.
> > > >
> > > > But I'll see if it is enough with the manipulator project.
> > > >
> > > > /Bengt
> > > >
> > > > Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <
> > > > cheester.x3@gmail.com>:
> > > >
> > > >> Hi all
> > > >>
> > > >> First as you can see in PR there were only made changes in
> manipulator
> > > >> project.
> > > >> Proposed changes allow to use maven-ipojo-plugin when building
> modules
> > > >> with
> > > >> jdk11+.
> > > >> Besides after latest changes the same version now works on jdk8 and
> > > jdk11+
> > > >> with no problems.
> > > >> Speaking to me all what i was need to rebuild - is manipulator
> > project.
> > > >> Just got to folder felix-dev/ipojo/manipulator and execute *maven
> > clean
> > > >> install*
> > > >> Project successfully builds using jdk8 and jdk11.
> > > >> (Btw, even if you build it using jdk8 it will properly work on
> jdk11+)
> > > >>
> > > >> Regards,
> > > >>
> > > >> Alexander
> > > >>
> > > >>
> > > >> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
> > > >>
> > > >> > I am on Windows - hope it is possible to build iPojo on Windows.
> > > >> >
> > > >> > /Bengt
> > > >> >
> > > >> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <
> > bengt@rodehav.com
> > > >:
> > > >> >
> > > >> > > I downloaded the entire Felix code base for this commit. I then
> > > >> attempted
> > > >> > > to build iPojo with "mvn clean install" and got the following
> > error:
> > > >> > >
> > > >> > > [ERROR] Failed to execute goal
> > > >> > >
> > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > >> > > (default) on project org.apache.felix.ipojo.metadata: Execution
> > > >> default
> > > >> > of
> > > >> > > goal
> > > >> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > >> > > failed: Unable to make private
> > > >> > java.io.File(java.lang.String,java.io.File)
> > > >> > > accessible: module java.base does not "opens java.io" to
> unnamed
> > > >> module
> > > >> > > @214e3185 -> [Help 1]
> > > >> > >
> > > >> > > I assume I built it the wrong way. Can anyone advise me how to
> > build
> > > >> > Felix
> > > >> > > (or just iPojo)?
> > > >> > >
> > > >> > > /Bengt
> > > >> > >
> > > >> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <
> > bengt@rodehav.com
> > > >:
> > > >> > >
> > > >> > >> I haven't done this before. I was hoping someone had newly
> built
> > > >> iPojo
> > > >> > >> jar's I could test.
> > > >> > >>
> > > >> > >> /Bengt
> > > >> > >>
> > > >> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <
> > karlpauls@gmail.com
> > > >:
> > > >> > >>
> > > >> > >>> There is a PR here:
> > https://github.com/apache/felix-dev/pull/129
> > > >> > >>>
> > > >> > >>> So I imaging you would apply it locally and build the ipojo
> > > >> subproject.
> > > >> > >>>
> > > >> > >>> regards,
> > > >> > >>>
> > > >> > >>> Karl
> > > >> > >>>
> > > >> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <
> bengt@rodehav.com
> > >
> > > >> > wrote:
> > > >> > >>> >
> > > >> > >>> > I can try. Not familiar with how to create a working JAR
> from
> > > the
> > > >> > >>> > information in the JIRA though. Alexander, could you build
> the
> > > >> > >>> necessary
> > > >> > >>> > jar's for me and instruct me what dependencies I should use?
> > > >> > >>> >
> > > >> > >>> > /Bengt
> > > >> > >>> >
> > > >> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <
> > > >> karlpauls@gmail.com>:
> > > >> > >>> >
> > > >> > >>> > > Yes, I agree - I didn't have time yet to review the path.
> > > >> > >>> > >
> > > >> > >>> > > Could you have a look and see if it is working for you?
> > > >> > >>> > >
> > > >> > >>> > > regards,
> > > >> > >>> > >
> > > >> > >>> > > Karl
> > > >> > >>> > >
> > > >> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <
> > > >> bengt@rodehav.com>
> > > >> > >>> wrote:
> > > >> > >>> > > >
> > > >> > >>> > > > This is really interesting. We are very dependent on
> iPojo
> > > >> but we
> > > >> > >>> need to
> > > >> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even if
> > iPojo
> > > >> won't
> > > >> > >>> be
> > > >> > >>> > > > maintained as in new features, it would be very valuable
> > to
> > > >> have
> > > >> > >>> the
> > > >> > >>> > > > existing functionality work in newer Java versions.
> > > >> > >>> > > >
> > > >> > >>> > > > /Bengt Rodehav
> > > >> > >>> > > >
> > > >> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein
> > > (Jira) <
> > > >> > >>> > > > jira@apache.org>:
> > > >> > >>> > > >
> > > >> > >>> > > > >
> > > >> > >>> > > > > [
> > > >> > >>> > > > >
> > > >> > >>> > >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > > >> > >>> > > > > ]
> > > >> > >>> > > > >
> > > >> > >>> > > > > Alexander Shaklein updated FELIX-6502:
> > > >> > >>> > > > > --------------------------------------
> > > >> > >>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+
> > > support)
> > > >> > >>> > > > >
> > > >> > >>> > > > > > IPOJO Java 11+ support
> > > >> > >>> > > > > > ----------------------
> > > >> > >>> > > > > >
> > > >> > >>> > > > > > Key: FELIX-6502
> > > >> > >>> > > > > > URL:
> > > >> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> > > >> > >>> > > > > > Project: Felix
> > > >> > >>> > > > > > Issue Type: Improvement
> > > >> > >>> > > > > > Components: iPOJO
> > > >> > >>> > > > > > Reporter: Alexander Shaklein
> > > >> > >>> > > > > > Priority: Minor
> > > >> > >>> > > > > >
> > > >> > >>> > > > > > I have made some changes in ipojo projects to work
> in
> > > java
> > > >> > 11+.
> > > >> > >>> > > > > > The were successfully tested on java 11, 16. Should
> i
> > > >> make a
> > > >> > >>> PR or i
> > > >> > >>> > > can
> > > >> > >>> > > > > work with fork alone?
> > > >> > >>> > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > > > --
> > > >> > >>> > > > > This message was sent by Atlassian Jira
> > > >> > >>> > > > > (v8.20.1#820001)
> > > >> > >>> > > > >
> > > >> > >>> > >
> > > >> > >>> > >
> > > >> > >>> > >
> > > >> > >>> > > --
> > > >> > >>> > > Karl Pauls
> > > >> > >>> > > karlpauls@gmail.com
> > > >> > >>> > >
> > > >> > >>>
> > > >> > >>>
> > > >> > >>>
> > > >> > >>> --
> > > >> > >>> Karl Pauls
> > > >> > >>> karlpauls@gmail.com
> > > >> > >>>
> > > >> > >>
> > > >> >
> > > >>
> > > >
> > >
> >
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
OK - thanks. Please let me know when you have something you'd like me to
test.
/Bengt
Den fre 11 mars 2022 kl 15:32 skrev Александр Шаклеин <cheester.x3@gmail.com
>:
> Ok. I see looks like a problem when using jdk higher than 11 when building.
> Btw building with openJdk11 - is working
> I'll chek this problem later.
>
> сб, 12 мар. 2022 г. в 00:16, Bengt Rodehav <be...@rodehav.com>:
>
> > OK - I managed to build the important parts. However, using OpenJDK 17, I
> > get the following build error:
> >
> > [ERROR] Failed to execute goal
> > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle
> (default)
> > on project filetransfer-service: Execution default of goal
> > org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle failed:
> > Unsupported class file major version 61 -> [Help 1]
> >
> > I use the plugin as follows:
> >
> > <plugin>
> > <groupId>org.apache.felix</groupId>
> > <artifactId>maven-ipojo-plugin</artifactId>
> > <version>1.12.2-SNAPSHOT</version>
> > <executions>
> > <execution>
> > <goals>
> > <goal>ipojo-bundle</goal>
> > </goals>
> > </execution>
> > </executions>
> > <dependencies>
> > <dependency>
> > <groupId>org.apache.felix</groupId>
> > <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
> > <version>1.12.2-SNAPSHOT</version>
> > </dependency>
> > </dependencies>
> > </plugin>
> >
> > I'm not sure why I list the manipulator as a separate dependency. I think
> > historically there have been times when a bug fix has been made in the
> > manipulator only - but I cannot remember anymore.
> >
> > /Bengt
> >
> >
> > Den fre 11 mars 2022 kl 13:10 skrev Bengt Rodehav <be...@rodehav.com>:
> >
> > > Thanks Alexander - I'll try that.
> > >
> > > It turned out that my initial problem was that I was using OpenJDK 17
> for
> > > the build. When I changed to JDK 8 that error disappeared. But I still
> > > can't get through the whole iPojo build because of the tests. I suspect
> > > that the tests are made for Linux and I'm on Windows.
> > >
> > > But I'll see if it is enough with the manipulator project.
> > >
> > > /Bengt
> > >
> > > Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <
> > > cheester.x3@gmail.com>:
> > >
> > >> Hi all
> > >>
> > >> First as you can see in PR there were only made changes in manipulator
> > >> project.
> > >> Proposed changes allow to use maven-ipojo-plugin when building modules
> > >> with
> > >> jdk11+.
> > >> Besides after latest changes the same version now works on jdk8 and
> > jdk11+
> > >> with no problems.
> > >> Speaking to me all what i was need to rebuild - is manipulator
> project.
> > >> Just got to folder felix-dev/ipojo/manipulator and execute *maven
> clean
> > >> install*
> > >> Project successfully builds using jdk8 and jdk11.
> > >> (Btw, even if you build it using jdk8 it will properly work on jdk11+)
> > >>
> > >> Regards,
> > >>
> > >> Alexander
> > >>
> > >>
> > >> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
> > >>
> > >> > I am on Windows - hope it is possible to build iPojo on Windows.
> > >> >
> > >> > /Bengt
> > >> >
> > >> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <
> bengt@rodehav.com
> > >:
> > >> >
> > >> > > I downloaded the entire Felix code base for this commit. I then
> > >> attempted
> > >> > > to build iPojo with "mvn clean install" and got the following
> error:
> > >> > >
> > >> > > [ERROR] Failed to execute goal
> > >> > >
> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > >> > > (default) on project org.apache.felix.ipojo.metadata: Execution
> > >> default
> > >> > of
> > >> > > goal
> > >> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > >> > > failed: Unable to make private
> > >> > java.io.File(java.lang.String,java.io.File)
> > >> > > accessible: module java.base does not "opens java.io" to unnamed
> > >> module
> > >> > > @214e3185 -> [Help 1]
> > >> > >
> > >> > > I assume I built it the wrong way. Can anyone advise me how to
> build
> > >> > Felix
> > >> > > (or just iPojo)?
> > >> > >
> > >> > > /Bengt
> > >> > >
> > >> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <
> bengt@rodehav.com
> > >:
> > >> > >
> > >> > >> I haven't done this before. I was hoping someone had newly built
> > >> iPojo
> > >> > >> jar's I could test.
> > >> > >>
> > >> > >> /Bengt
> > >> > >>
> > >> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <
> karlpauls@gmail.com
> > >:
> > >> > >>
> > >> > >>> There is a PR here:
> https://github.com/apache/felix-dev/pull/129
> > >> > >>>
> > >> > >>> So I imaging you would apply it locally and build the ipojo
> > >> subproject.
> > >> > >>>
> > >> > >>> regards,
> > >> > >>>
> > >> > >>> Karl
> > >> > >>>
> > >> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <bengt@rodehav.com
> >
> > >> > wrote:
> > >> > >>> >
> > >> > >>> > I can try. Not familiar with how to create a working JAR from
> > the
> > >> > >>> > information in the JIRA though. Alexander, could you build the
> > >> > >>> necessary
> > >> > >>> > jar's for me and instruct me what dependencies I should use?
> > >> > >>> >
> > >> > >>> > /Bengt
> > >> > >>> >
> > >> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <
> > >> karlpauls@gmail.com>:
> > >> > >>> >
> > >> > >>> > > Yes, I agree - I didn't have time yet to review the path.
> > >> > >>> > >
> > >> > >>> > > Could you have a look and see if it is working for you?
> > >> > >>> > >
> > >> > >>> > > regards,
> > >> > >>> > >
> > >> > >>> > > Karl
> > >> > >>> > >
> > >> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <
> > >> bengt@rodehav.com>
> > >> > >>> wrote:
> > >> > >>> > > >
> > >> > >>> > > > This is really interesting. We are very dependent on iPojo
> > >> but we
> > >> > >>> need to
> > >> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even if
> iPojo
> > >> won't
> > >> > >>> be
> > >> > >>> > > > maintained as in new features, it would be very valuable
> to
> > >> have
> > >> > >>> the
> > >> > >>> > > > existing functionality work in newer Java versions.
> > >> > >>> > > >
> > >> > >>> > > > /Bengt Rodehav
> > >> > >>> > > >
> > >> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein
> > (Jira) <
> > >> > >>> > > > jira@apache.org>:
> > >> > >>> > > >
> > >> > >>> > > > >
> > >> > >>> > > > > [
> > >> > >>> > > > >
> > >> > >>> > >
> > >> > >>>
> > >> >
> > >>
> >
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > >> > >>> > > > > ]
> > >> > >>> > > > >
> > >> > >>> > > > > Alexander Shaklein updated FELIX-6502:
> > >> > >>> > > > > --------------------------------------
> > >> > >>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+
> > support)
> > >> > >>> > > > >
> > >> > >>> > > > > > IPOJO Java 11+ support
> > >> > >>> > > > > > ----------------------
> > >> > >>> > > > > >
> > >> > >>> > > > > > Key: FELIX-6502
> > >> > >>> > > > > > URL:
> > >> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> > >> > >>> > > > > > Project: Felix
> > >> > >>> > > > > > Issue Type: Improvement
> > >> > >>> > > > > > Components: iPOJO
> > >> > >>> > > > > > Reporter: Alexander Shaklein
> > >> > >>> > > > > > Priority: Minor
> > >> > >>> > > > > >
> > >> > >>> > > > > > I have made some changes in ipojo projects to work in
> > java
> > >> > 11+.
> > >> > >>> > > > > > The were successfully tested on java 11, 16. Should i
> > >> make a
> > >> > >>> PR or i
> > >> > >>> > > can
> > >> > >>> > > > > work with fork alone?
> > >> > >>> > > > >
> > >> > >>> > > > >
> > >> > >>> > > > >
> > >> > >>> > > > > --
> > >> > >>> > > > > This message was sent by Atlassian Jira
> > >> > >>> > > > > (v8.20.1#820001)
> > >> > >>> > > > >
> > >> > >>> > >
> > >> > >>> > >
> > >> > >>> > >
> > >> > >>> > > --
> > >> > >>> > > Karl Pauls
> > >> > >>> > > karlpauls@gmail.com
> > >> > >>> > >
> > >> > >>>
> > >> > >>>
> > >> > >>>
> > >> > >>> --
> > >> > >>> Karl Pauls
> > >> > >>> karlpauls@gmail.com
> > >> > >>>
> > >> > >>
> > >> >
> > >>
> > >
> >
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Александр Шаклеин <ch...@gmail.com>.
Ok. I see looks like a problem when using jdk higher than 11 when building.
Btw building with openJdk11 - is working
I'll chek this problem later.
сб, 12 мар. 2022 г. в 00:16, Bengt Rodehav <be...@rodehav.com>:
> OK - I managed to build the important parts. However, using OpenJDK 17, I
> get the following build error:
>
> [ERROR] Failed to execute goal
> org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle (default)
> on project filetransfer-service: Execution default of goal
> org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle failed:
> Unsupported class file major version 61 -> [Help 1]
>
> I use the plugin as follows:
>
> <plugin>
> <groupId>org.apache.felix</groupId>
> <artifactId>maven-ipojo-plugin</artifactId>
> <version>1.12.2-SNAPSHOT</version>
> <executions>
> <execution>
> <goals>
> <goal>ipojo-bundle</goal>
> </goals>
> </execution>
> </executions>
> <dependencies>
> <dependency>
> <groupId>org.apache.felix</groupId>
> <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
> <version>1.12.2-SNAPSHOT</version>
> </dependency>
> </dependencies>
> </plugin>
>
> I'm not sure why I list the manipulator as a separate dependency. I think
> historically there have been times when a bug fix has been made in the
> manipulator only - but I cannot remember anymore.
>
> /Bengt
>
>
> Den fre 11 mars 2022 kl 13:10 skrev Bengt Rodehav <be...@rodehav.com>:
>
> > Thanks Alexander - I'll try that.
> >
> > It turned out that my initial problem was that I was using OpenJDK 17 for
> > the build. When I changed to JDK 8 that error disappeared. But I still
> > can't get through the whole iPojo build because of the tests. I suspect
> > that the tests are made for Linux and I'm on Windows.
> >
> > But I'll see if it is enough with the manipulator project.
> >
> > /Bengt
> >
> > Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <
> > cheester.x3@gmail.com>:
> >
> >> Hi all
> >>
> >> First as you can see in PR there were only made changes in manipulator
> >> project.
> >> Proposed changes allow to use maven-ipojo-plugin when building modules
> >> with
> >> jdk11+.
> >> Besides after latest changes the same version now works on jdk8 and
> jdk11+
> >> with no problems.
> >> Speaking to me all what i was need to rebuild - is manipulator project.
> >> Just got to folder felix-dev/ipojo/manipulator and execute *maven clean
> >> install*
> >> Project successfully builds using jdk8 and jdk11.
> >> (Btw, even if you build it using jdk8 it will properly work on jdk11+)
> >>
> >> Regards,
> >>
> >> Alexander
> >>
> >>
> >> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
> >>
> >> > I am on Windows - hope it is possible to build iPojo on Windows.
> >> >
> >> > /Bengt
> >> >
> >> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <bengt@rodehav.com
> >:
> >> >
> >> > > I downloaded the entire Felix code base for this commit. I then
> >> attempted
> >> > > to build iPojo with "mvn clean install" and got the following error:
> >> > >
> >> > > [ERROR] Failed to execute goal
> >> > > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> >> > > (default) on project org.apache.felix.ipojo.metadata: Execution
> >> default
> >> > of
> >> > > goal
> >> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> >> > > failed: Unable to make private
> >> > java.io.File(java.lang.String,java.io.File)
> >> > > accessible: module java.base does not "opens java.io" to unnamed
> >> module
> >> > > @214e3185 -> [Help 1]
> >> > >
> >> > > I assume I built it the wrong way. Can anyone advise me how to build
> >> > Felix
> >> > > (or just iPojo)?
> >> > >
> >> > > /Bengt
> >> > >
> >> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <bengt@rodehav.com
> >:
> >> > >
> >> > >> I haven't done this before. I was hoping someone had newly built
> >> iPojo
> >> > >> jar's I could test.
> >> > >>
> >> > >> /Bengt
> >> > >>
> >> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <karlpauls@gmail.com
> >:
> >> > >>
> >> > >>> There is a PR here: https://github.com/apache/felix-dev/pull/129
> >> > >>>
> >> > >>> So I imaging you would apply it locally and build the ipojo
> >> subproject.
> >> > >>>
> >> > >>> regards,
> >> > >>>
> >> > >>> Karl
> >> > >>>
> >> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com>
> >> > wrote:
> >> > >>> >
> >> > >>> > I can try. Not familiar with how to create a working JAR from
> the
> >> > >>> > information in the JIRA though. Alexander, could you build the
> >> > >>> necessary
> >> > >>> > jar's for me and instruct me what dependencies I should use?
> >> > >>> >
> >> > >>> > /Bengt
> >> > >>> >
> >> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <
> >> karlpauls@gmail.com>:
> >> > >>> >
> >> > >>> > > Yes, I agree - I didn't have time yet to review the path.
> >> > >>> > >
> >> > >>> > > Could you have a look and see if it is working for you?
> >> > >>> > >
> >> > >>> > > regards,
> >> > >>> > >
> >> > >>> > > Karl
> >> > >>> > >
> >> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <
> >> bengt@rodehav.com>
> >> > >>> wrote:
> >> > >>> > > >
> >> > >>> > > > This is really interesting. We are very dependent on iPojo
> >> but we
> >> > >>> need to
> >> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo
> >> won't
> >> > >>> be
> >> > >>> > > > maintained as in new features, it would be very valuable to
> >> have
> >> > >>> the
> >> > >>> > > > existing functionality work in newer Java versions.
> >> > >>> > > >
> >> > >>> > > > /Bengt Rodehav
> >> > >>> > > >
> >> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein
> (Jira) <
> >> > >>> > > > jira@apache.org>:
> >> > >>> > > >
> >> > >>> > > > >
> >> > >>> > > > > [
> >> > >>> > > > >
> >> > >>> > >
> >> > >>>
> >> >
> >>
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> >> > >>> > > > > ]
> >> > >>> > > > >
> >> > >>> > > > > Alexander Shaklein updated FELIX-6502:
> >> > >>> > > > > --------------------------------------
> >> > >>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+
> support)
> >> > >>> > > > >
> >> > >>> > > > > > IPOJO Java 11+ support
> >> > >>> > > > > > ----------------------
> >> > >>> > > > > >
> >> > >>> > > > > > Key: FELIX-6502
> >> > >>> > > > > > URL:
> >> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> >> > >>> > > > > > Project: Felix
> >> > >>> > > > > > Issue Type: Improvement
> >> > >>> > > > > > Components: iPOJO
> >> > >>> > > > > > Reporter: Alexander Shaklein
> >> > >>> > > > > > Priority: Minor
> >> > >>> > > > > >
> >> > >>> > > > > > I have made some changes in ipojo projects to work in
> java
> >> > 11+.
> >> > >>> > > > > > The were successfully tested on java 11, 16. Should i
> >> make a
> >> > >>> PR or i
> >> > >>> > > can
> >> > >>> > > > > work with fork alone?
> >> > >>> > > > >
> >> > >>> > > > >
> >> > >>> > > > >
> >> > >>> > > > > --
> >> > >>> > > > > This message was sent by Atlassian Jira
> >> > >>> > > > > (v8.20.1#820001)
> >> > >>> > > > >
> >> > >>> > >
> >> > >>> > >
> >> > >>> > >
> >> > >>> > > --
> >> > >>> > > Karl Pauls
> >> > >>> > > karlpauls@gmail.com
> >> > >>> > >
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> --
> >> > >>> Karl Pauls
> >> > >>> karlpauls@gmail.com
> >> > >>>
> >> > >>
> >> >
> >>
> >
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
OK - I managed to build the important parts. However, using OpenJDK 17, I
get the following build error:
[ERROR] Failed to execute goal
org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle (default)
on project filetransfer-service: Execution default of goal
org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle failed:
Unsupported class file major version 61 -> [Help 1]
I use the plugin as follows:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-ipojo-plugin</artifactId>
<version>1.12.2-SNAPSHOT</version>
<executions>
<execution>
<goals>
<goal>ipojo-bundle</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.ipojo.manipulator</artifactId>
<version>1.12.2-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin>
I'm not sure why I list the manipulator as a separate dependency. I think
historically there have been times when a bug fix has been made in the
manipulator only - but I cannot remember anymore.
/Bengt
Den fre 11 mars 2022 kl 13:10 skrev Bengt Rodehav <be...@rodehav.com>:
> Thanks Alexander - I'll try that.
>
> It turned out that my initial problem was that I was using OpenJDK 17 for
> the build. When I changed to JDK 8 that error disappeared. But I still
> can't get through the whole iPojo build because of the tests. I suspect
> that the tests are made for Linux and I'm on Windows.
>
> But I'll see if it is enough with the manipulator project.
>
> /Bengt
>
> Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <
> cheester.x3@gmail.com>:
>
>> Hi all
>>
>> First as you can see in PR there were only made changes in manipulator
>> project.
>> Proposed changes allow to use maven-ipojo-plugin when building modules
>> with
>> jdk11+.
>> Besides after latest changes the same version now works on jdk8 and jdk11+
>> with no problems.
>> Speaking to me all what i was need to rebuild - is manipulator project.
>> Just got to folder felix-dev/ipojo/manipulator and execute *maven clean
>> install*
>> Project successfully builds using jdk8 and jdk11.
>> (Btw, even if you build it using jdk8 it will properly work on jdk11+)
>>
>> Regards,
>>
>> Alexander
>>
>>
>> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
>>
>> > I am on Windows - hope it is possible to build iPojo on Windows.
>> >
>> > /Bengt
>> >
>> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <be...@rodehav.com>:
>> >
>> > > I downloaded the entire Felix code base for this commit. I then
>> attempted
>> > > to build iPojo with "mvn clean install" and got the following error:
>> > >
>> > > [ERROR] Failed to execute goal
>> > > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>> > > (default) on project org.apache.felix.ipojo.metadata: Execution
>> default
>> > of
>> > > goal
>> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>> > > failed: Unable to make private
>> > java.io.File(java.lang.String,java.io.File)
>> > > accessible: module java.base does not "opens java.io" to unnamed
>> module
>> > > @214e3185 -> [Help 1]
>> > >
>> > > I assume I built it the wrong way. Can anyone advise me how to build
>> > Felix
>> > > (or just iPojo)?
>> > >
>> > > /Bengt
>> > >
>> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <be...@rodehav.com>:
>> > >
>> > >> I haven't done this before. I was hoping someone had newly built
>> iPojo
>> > >> jar's I could test.
>> > >>
>> > >> /Bengt
>> > >>
>> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <ka...@gmail.com>:
>> > >>
>> > >>> There is a PR here: https://github.com/apache/felix-dev/pull/129
>> > >>>
>> > >>> So I imaging you would apply it locally and build the ipojo
>> subproject.
>> > >>>
>> > >>> regards,
>> > >>>
>> > >>> Karl
>> > >>>
>> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com>
>> > wrote:
>> > >>> >
>> > >>> > I can try. Not familiar with how to create a working JAR from the
>> > >>> > information in the JIRA though. Alexander, could you build the
>> > >>> necessary
>> > >>> > jar's for me and instruct me what dependencies I should use?
>> > >>> >
>> > >>> > /Bengt
>> > >>> >
>> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <
>> karlpauls@gmail.com>:
>> > >>> >
>> > >>> > > Yes, I agree - I didn't have time yet to review the path.
>> > >>> > >
>> > >>> > > Could you have a look and see if it is working for you?
>> > >>> > >
>> > >>> > > regards,
>> > >>> > >
>> > >>> > > Karl
>> > >>> > >
>> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <
>> bengt@rodehav.com>
>> > >>> wrote:
>> > >>> > > >
>> > >>> > > > This is really interesting. We are very dependent on iPojo
>> but we
>> > >>> need to
>> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo
>> won't
>> > >>> be
>> > >>> > > > maintained as in new features, it would be very valuable to
>> have
>> > >>> the
>> > >>> > > > existing functionality work in newer Java versions.
>> > >>> > > >
>> > >>> > > > /Bengt Rodehav
>> > >>> > > >
>> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
>> > >>> > > > jira@apache.org>:
>> > >>> > > >
>> > >>> > > > >
>> > >>> > > > > [
>> > >>> > > > >
>> > >>> > >
>> > >>>
>> >
>> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>> > >>> > > > > ]
>> > >>> > > > >
>> > >>> > > > > Alexander Shaklein updated FELIX-6502:
>> > >>> > > > > --------------------------------------
>> > >>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+ support)
>> > >>> > > > >
>> > >>> > > > > > IPOJO Java 11+ support
>> > >>> > > > > > ----------------------
>> > >>> > > > > >
>> > >>> > > > > > Key: FELIX-6502
>> > >>> > > > > > URL:
>> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
>> > >>> > > > > > Project: Felix
>> > >>> > > > > > Issue Type: Improvement
>> > >>> > > > > > Components: iPOJO
>> > >>> > > > > > Reporter: Alexander Shaklein
>> > >>> > > > > > Priority: Minor
>> > >>> > > > > >
>> > >>> > > > > > I have made some changes in ipojo projects to work in java
>> > 11+.
>> > >>> > > > > > The were successfully tested on java 11, 16. Should i
>> make a
>> > >>> PR or i
>> > >>> > > can
>> > >>> > > > > work with fork alone?
>> > >>> > > > >
>> > >>> > > > >
>> > >>> > > > >
>> > >>> > > > > --
>> > >>> > > > > This message was sent by Atlassian Jira
>> > >>> > > > > (v8.20.1#820001)
>> > >>> > > > >
>> > >>> > >
>> > >>> > >
>> > >>> > >
>> > >>> > > --
>> > >>> > > Karl Pauls
>> > >>> > > karlpauls@gmail.com
>> > >>> > >
>> > >>>
>> > >>>
>> > >>>
>> > >>> --
>> > >>> Karl Pauls
>> > >>> karlpauls@gmail.com
>> > >>>
>> > >>
>> >
>>
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
Thanks Alexander - I'll try that.
It turned out that my initial problem was that I was using OpenJDK 17 for
the build. When I changed to JDK 8 that error disappeared. But I still
can't get through the whole iPojo build because of the tests. I suspect
that the tests are made for Linux and I'm on Windows.
But I'll see if it is enough with the manipulator project.
/Bengt
Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <cheester.x3@gmail.com
>:
> Hi all
>
> First as you can see in PR there were only made changes in manipulator
> project.
> Proposed changes allow to use maven-ipojo-plugin when building modules with
> jdk11+.
> Besides after latest changes the same version now works on jdk8 and jdk11+
> with no problems.
> Speaking to me all what i was need to rebuild - is manipulator project.
> Just got to folder felix-dev/ipojo/manipulator and execute *maven clean
> install*
> Project successfully builds using jdk8 and jdk11.
> (Btw, even if you build it using jdk8 it will properly work on jdk11+)
>
> Regards,
>
> Alexander
>
>
> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
>
> > I am on Windows - hope it is possible to build iPojo on Windows.
> >
> > /Bengt
> >
> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <be...@rodehav.com>:
> >
> > > I downloaded the entire Felix code base for this commit. I then
> attempted
> > > to build iPojo with "mvn clean install" and got the following error:
> > >
> > > [ERROR] Failed to execute goal
> > > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > (default) on project org.apache.felix.ipojo.metadata: Execution default
> > of
> > > goal
> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > failed: Unable to make private
> > java.io.File(java.lang.String,java.io.File)
> > > accessible: module java.base does not "opens java.io" to unnamed
> module
> > > @214e3185 -> [Help 1]
> > >
> > > I assume I built it the wrong way. Can anyone advise me how to build
> > Felix
> > > (or just iPojo)?
> > >
> > > /Bengt
> > >
> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <be...@rodehav.com>:
> > >
> > >> I haven't done this before. I was hoping someone had newly built iPojo
> > >> jar's I could test.
> > >>
> > >> /Bengt
> > >>
> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <ka...@gmail.com>:
> > >>
> > >>> There is a PR here: https://github.com/apache/felix-dev/pull/129
> > >>>
> > >>> So I imaging you would apply it locally and build the ipojo
> subproject.
> > >>>
> > >>> regards,
> > >>>
> > >>> Karl
> > >>>
> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com>
> > wrote:
> > >>> >
> > >>> > I can try. Not familiar with how to create a working JAR from the
> > >>> > information in the JIRA though. Alexander, could you build the
> > >>> necessary
> > >>> > jar's for me and instruct me what dependencies I should use?
> > >>> >
> > >>> > /Bengt
> > >>> >
> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <karlpauls@gmail.com
> >:
> > >>> >
> > >>> > > Yes, I agree - I didn't have time yet to review the path.
> > >>> > >
> > >>> > > Could you have a look and see if it is working for you?
> > >>> > >
> > >>> > > regards,
> > >>> > >
> > >>> > > Karl
> > >>> > >
> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <bengt@rodehav.com
> >
> > >>> wrote:
> > >>> > > >
> > >>> > > > This is really interesting. We are very dependent on iPojo but
> we
> > >>> need to
> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo
> won't
> > >>> be
> > >>> > > > maintained as in new features, it would be very valuable to
> have
> > >>> the
> > >>> > > > existing functionality work in newer Java versions.
> > >>> > > >
> > >>> > > > /Bengt Rodehav
> > >>> > > >
> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
> > >>> > > > jira@apache.org>:
> > >>> > > >
> > >>> > > > >
> > >>> > > > > [
> > >>> > > > >
> > >>> > >
> > >>>
> >
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > >>> > > > > ]
> > >>> > > > >
> > >>> > > > > Alexander Shaklein updated FELIX-6502:
> > >>> > > > > --------------------------------------
> > >>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+ support)
> > >>> > > > >
> > >>> > > > > > IPOJO Java 11+ support
> > >>> > > > > > ----------------------
> > >>> > > > > >
> > >>> > > > > > Key: FELIX-6502
> > >>> > > > > > URL:
> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> > >>> > > > > > Project: Felix
> > >>> > > > > > Issue Type: Improvement
> > >>> > > > > > Components: iPOJO
> > >>> > > > > > Reporter: Alexander Shaklein
> > >>> > > > > > Priority: Minor
> > >>> > > > > >
> > >>> > > > > > I have made some changes in ipojo projects to work in java
> > 11+.
> > >>> > > > > > The were successfully tested on java 11, 16. Should i make
> a
> > >>> PR or i
> > >>> > > can
> > >>> > > > > work with fork alone?
> > >>> > > > >
> > >>> > > > >
> > >>> > > > >
> > >>> > > > > --
> > >>> > > > > This message was sent by Atlassian Jira
> > >>> > > > > (v8.20.1#820001)
> > >>> > > > >
> > >>> > >
> > >>> > >
> > >>> > >
> > >>> > > --
> > >>> > > Karl Pauls
> > >>> > > karlpauls@gmail.com
> > >>> > >
> > >>>
> > >>>
> > >>>
> > >>> --
> > >>> Karl Pauls
> > >>> karlpauls@gmail.com
> > >>>
> > >>
> >
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Александр Шаклеин <ch...@gmail.com>.
Hi all
First as you can see in PR there were only made changes in manipulator
project.
Proposed changes allow to use maven-ipojo-plugin when building modules with
jdk11+.
Besides after latest changes the same version now works on jdk8 and jdk11+
with no problems.
Speaking to me all what i was need to rebuild - is manipulator project.
Just got to folder felix-dev/ipojo/manipulator and execute *maven clean
install*
Project successfully builds using jdk8 and jdk11.
(Btw, even if you build it using jdk8 it will properly work on jdk11+)
Regards,
Alexander
пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
> I am on Windows - hope it is possible to build iPojo on Windows.
>
> /Bengt
>
> Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <be...@rodehav.com>:
>
> > I downloaded the entire Felix code base for this commit. I then attempted
> > to build iPojo with "mvn clean install" and got the following error:
> >
> > [ERROR] Failed to execute goal
> > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > (default) on project org.apache.felix.ipojo.metadata: Execution default
> of
> > goal org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > failed: Unable to make private
> java.io.File(java.lang.String,java.io.File)
> > accessible: module java.base does not "opens java.io" to unnamed module
> > @214e3185 -> [Help 1]
> >
> > I assume I built it the wrong way. Can anyone advise me how to build
> Felix
> > (or just iPojo)?
> >
> > /Bengt
> >
> > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <be...@rodehav.com>:
> >
> >> I haven't done this before. I was hoping someone had newly built iPojo
> >> jar's I could test.
> >>
> >> /Bengt
> >>
> >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <ka...@gmail.com>:
> >>
> >>> There is a PR here: https://github.com/apache/felix-dev/pull/129
> >>>
> >>> So I imaging you would apply it locally and build the ipojo subproject.
> >>>
> >>> regards,
> >>>
> >>> Karl
> >>>
> >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com>
> wrote:
> >>> >
> >>> > I can try. Not familiar with how to create a working JAR from the
> >>> > information in the JIRA though. Alexander, could you build the
> >>> necessary
> >>> > jar's for me and instruct me what dependencies I should use?
> >>> >
> >>> > /Bengt
> >>> >
> >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <ka...@gmail.com>:
> >>> >
> >>> > > Yes, I agree - I didn't have time yet to review the path.
> >>> > >
> >>> > > Could you have a look and see if it is working for you?
> >>> > >
> >>> > > regards,
> >>> > >
> >>> > > Karl
> >>> > >
> >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <be...@rodehav.com>
> >>> wrote:
> >>> > > >
> >>> > > > This is really interesting. We are very dependent on iPojo but we
> >>> need to
> >>> > > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't
> >>> be
> >>> > > > maintained as in new features, it would be very valuable to have
> >>> the
> >>> > > > existing functionality work in newer Java versions.
> >>> > > >
> >>> > > > /Bengt Rodehav
> >>> > > >
> >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
> >>> > > > jira@apache.org>:
> >>> > > >
> >>> > > > >
> >>> > > > > [
> >>> > > > >
> >>> > >
> >>>
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> >>> > > > > ]
> >>> > > > >
> >>> > > > > Alexander Shaklein updated FELIX-6502:
> >>> > > > > --------------------------------------
> >>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+ support)
> >>> > > > >
> >>> > > > > > IPOJO Java 11+ support
> >>> > > > > > ----------------------
> >>> > > > > >
> >>> > > > > > Key: FELIX-6502
> >>> > > > > > URL:
> >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> >>> > > > > > Project: Felix
> >>> > > > > > Issue Type: Improvement
> >>> > > > > > Components: iPOJO
> >>> > > > > > Reporter: Alexander Shaklein
> >>> > > > > > Priority: Minor
> >>> > > > > >
> >>> > > > > > I have made some changes in ipojo projects to work in java
> 11+.
> >>> > > > > > The were successfully tested on java 11, 16. Should i make a
> >>> PR or i
> >>> > > can
> >>> > > > > work with fork alone?
> >>> > > > >
> >>> > > > >
> >>> > > > >
> >>> > > > > --
> >>> > > > > This message was sent by Atlassian Jira
> >>> > > > > (v8.20.1#820001)
> >>> > > > >
> >>> > >
> >>> > >
> >>> > >
> >>> > > --
> >>> > > Karl Pauls
> >>> > > karlpauls@gmail.com
> >>> > >
> >>>
> >>>
> >>>
> >>> --
> >>> Karl Pauls
> >>> karlpauls@gmail.com
> >>>
> >>
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
I am on Windows - hope it is possible to build iPojo on Windows.
/Bengt
Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <be...@rodehav.com>:
> I downloaded the entire Felix code base for this commit. I then attempted
> to build iPojo with "mvn clean install" and got the following error:
>
> [ERROR] Failed to execute goal
> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> (default) on project org.apache.felix.ipojo.metadata: Execution default of
> goal org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> failed: Unable to make private java.io.File(java.lang.String,java.io.File)
> accessible: module java.base does not "opens java.io" to unnamed module
> @214e3185 -> [Help 1]
>
> I assume I built it the wrong way. Can anyone advise me how to build Felix
> (or just iPojo)?
>
> /Bengt
>
> Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <be...@rodehav.com>:
>
>> I haven't done this before. I was hoping someone had newly built iPojo
>> jar's I could test.
>>
>> /Bengt
>>
>> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <ka...@gmail.com>:
>>
>>> There is a PR here: https://github.com/apache/felix-dev/pull/129
>>>
>>> So I imaging you would apply it locally and build the ipojo subproject.
>>>
>>> regards,
>>>
>>> Karl
>>>
>>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com> wrote:
>>> >
>>> > I can try. Not familiar with how to create a working JAR from the
>>> > information in the JIRA though. Alexander, could you build the
>>> necessary
>>> > jar's for me and instruct me what dependencies I should use?
>>> >
>>> > /Bengt
>>> >
>>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <ka...@gmail.com>:
>>> >
>>> > > Yes, I agree - I didn't have time yet to review the path.
>>> > >
>>> > > Could you have a look and see if it is working for you?
>>> > >
>>> > > regards,
>>> > >
>>> > > Karl
>>> > >
>>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <be...@rodehav.com>
>>> wrote:
>>> > > >
>>> > > > This is really interesting. We are very dependent on iPojo but we
>>> need to
>>> > > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't
>>> be
>>> > > > maintained as in new features, it would be very valuable to have
>>> the
>>> > > > existing functionality work in newer Java versions.
>>> > > >
>>> > > > /Bengt Rodehav
>>> > > >
>>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
>>> > > > jira@apache.org>:
>>> > > >
>>> > > > >
>>> > > > > [
>>> > > > >
>>> > >
>>> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>>> > > > > ]
>>> > > > >
>>> > > > > Alexander Shaklein updated FELIX-6502:
>>> > > > > --------------------------------------
>>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+ support)
>>> > > > >
>>> > > > > > IPOJO Java 11+ support
>>> > > > > > ----------------------
>>> > > > > >
>>> > > > > > Key: FELIX-6502
>>> > > > > > URL:
>>> > > https://issues.apache.org/jira/browse/FELIX-6502
>>> > > > > > Project: Felix
>>> > > > > > Issue Type: Improvement
>>> > > > > > Components: iPOJO
>>> > > > > > Reporter: Alexander Shaklein
>>> > > > > > Priority: Minor
>>> > > > > >
>>> > > > > > I have made some changes in ipojo projects to work in java 11+.
>>> > > > > > The were successfully tested on java 11, 16. Should i make a
>>> PR or i
>>> > > can
>>> > > > > work with fork alone?
>>> > > > >
>>> > > > >
>>> > > > >
>>> > > > > --
>>> > > > > This message was sent by Atlassian Jira
>>> > > > > (v8.20.1#820001)
>>> > > > >
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > Karl Pauls
>>> > > karlpauls@gmail.com
>>> > >
>>>
>>>
>>>
>>> --
>>> Karl Pauls
>>> karlpauls@gmail.com
>>>
>>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
I downloaded the entire Felix code base for this commit. I then attempted
to build iPojo with "mvn clean install" and got the following error:
[ERROR] Failed to execute goal
org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
(default) on project org.apache.felix.ipojo.metadata: Execution default of
goal org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
failed: Unable to make private java.io.File(java.lang.String,java.io.File)
accessible: module java.base does not "opens java.io" to unnamed module
@214e3185 -> [Help 1]
I assume I built it the wrong way. Can anyone advise me how to build Felix
(or just iPojo)?
/Bengt
Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <be...@rodehav.com>:
> I haven't done this before. I was hoping someone had newly built iPojo
> jar's I could test.
>
> /Bengt
>
> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <ka...@gmail.com>:
>
>> There is a PR here: https://github.com/apache/felix-dev/pull/129
>>
>> So I imaging you would apply it locally and build the ipojo subproject.
>>
>> regards,
>>
>> Karl
>>
>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com> wrote:
>> >
>> > I can try. Not familiar with how to create a working JAR from the
>> > information in the JIRA though. Alexander, could you build the necessary
>> > jar's for me and instruct me what dependencies I should use?
>> >
>> > /Bengt
>> >
>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <ka...@gmail.com>:
>> >
>> > > Yes, I agree - I didn't have time yet to review the path.
>> > >
>> > > Could you have a look and see if it is working for you?
>> > >
>> > > regards,
>> > >
>> > > Karl
>> > >
>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <be...@rodehav.com>
>> wrote:
>> > > >
>> > > > This is really interesting. We are very dependent on iPojo but we
>> need to
>> > > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't be
>> > > > maintained as in new features, it would be very valuable to have the
>> > > > existing functionality work in newer Java versions.
>> > > >
>> > > > /Bengt Rodehav
>> > > >
>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
>> > > > jira@apache.org>:
>> > > >
>> > > > >
>> > > > > [
>> > > > >
>> > >
>> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>> > > > > ]
>> > > > >
>> > > > > Alexander Shaklein updated FELIX-6502:
>> > > > > --------------------------------------
>> > > > > Summary: IPOJO Java 11+ support (was: Java 11+ support)
>> > > > >
>> > > > > > IPOJO Java 11+ support
>> > > > > > ----------------------
>> > > > > >
>> > > > > > Key: FELIX-6502
>> > > > > > URL:
>> > > https://issues.apache.org/jira/browse/FELIX-6502
>> > > > > > Project: Felix
>> > > > > > Issue Type: Improvement
>> > > > > > Components: iPOJO
>> > > > > > Reporter: Alexander Shaklein
>> > > > > > Priority: Minor
>> > > > > >
>> > > > > > I have made some changes in ipojo projects to work in java 11+.
>> > > > > > The were successfully tested on java 11, 16. Should i make a PR
>> or i
>> > > can
>> > > > > work with fork alone?
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > This message was sent by Atlassian Jira
>> > > > > (v8.20.1#820001)
>> > > > >
>> > >
>> > >
>> > >
>> > > --
>> > > Karl Pauls
>> > > karlpauls@gmail.com
>> > >
>>
>>
>>
>> --
>> Karl Pauls
>> karlpauls@gmail.com
>>
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
I haven't done this before. I was hoping someone had newly built iPojo
jar's I could test.
/Bengt
Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <ka...@gmail.com>:
> There is a PR here: https://github.com/apache/felix-dev/pull/129
>
> So I imaging you would apply it locally and build the ipojo subproject.
>
> regards,
>
> Karl
>
> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com> wrote:
> >
> > I can try. Not familiar with how to create a working JAR from the
> > information in the JIRA though. Alexander, could you build the necessary
> > jar's for me and instruct me what dependencies I should use?
> >
> > /Bengt
> >
> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <ka...@gmail.com>:
> >
> > > Yes, I agree - I didn't have time yet to review the path.
> > >
> > > Could you have a look and see if it is working for you?
> > >
> > > regards,
> > >
> > > Karl
> > >
> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <be...@rodehav.com>
> wrote:
> > > >
> > > > This is really interesting. We are very dependent on iPojo but we
> need to
> > > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't be
> > > > maintained as in new features, it would be very valuable to have the
> > > > existing functionality work in newer Java versions.
> > > >
> > > > /Bengt Rodehav
> > > >
> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
> > > > jira@apache.org>:
> > > >
> > > > >
> > > > > [
> > > > >
> > >
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > > > > ]
> > > > >
> > > > > Alexander Shaklein updated FELIX-6502:
> > > > > --------------------------------------
> > > > > Summary: IPOJO Java 11+ support (was: Java 11+ support)
> > > > >
> > > > > > IPOJO Java 11+ support
> > > > > > ----------------------
> > > > > >
> > > > > > Key: FELIX-6502
> > > > > > URL:
> > > https://issues.apache.org/jira/browse/FELIX-6502
> > > > > > Project: Felix
> > > > > > Issue Type: Improvement
> > > > > > Components: iPOJO
> > > > > > Reporter: Alexander Shaklein
> > > > > > Priority: Minor
> > > > > >
> > > > > > I have made some changes in ipojo projects to work in java 11+.
> > > > > > The were successfully tested on java 11, 16. Should i make a PR
> or i
> > > can
> > > > > work with fork alone?
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > This message was sent by Atlassian Jira
> > > > > (v8.20.1#820001)
> > > > >
> > >
> > >
> > >
> > > --
> > > Karl Pauls
> > > karlpauls@gmail.com
> > >
>
>
>
> --
> Karl Pauls
> karlpauls@gmail.com
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Karl Pauls <ka...@gmail.com>.
There is a PR here: https://github.com/apache/felix-dev/pull/129
So I imaging you would apply it locally and build the ipojo subproject.
regards,
Karl
On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com> wrote:
>
> I can try. Not familiar with how to create a working JAR from the
> information in the JIRA though. Alexander, could you build the necessary
> jar's for me and instruct me what dependencies I should use?
>
> /Bengt
>
> Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <ka...@gmail.com>:
>
> > Yes, I agree - I didn't have time yet to review the path.
> >
> > Could you have a look and see if it is working for you?
> >
> > regards,
> >
> > Karl
> >
> > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <be...@rodehav.com> wrote:
> > >
> > > This is really interesting. We are very dependent on iPojo but we need to
> > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't be
> > > maintained as in new features, it would be very valuable to have the
> > > existing functionality work in newer Java versions.
> > >
> > > /Bengt Rodehav
> > >
> > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
> > > jira@apache.org>:
> > >
> > > >
> > > > [
> > > >
> > https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > > > ]
> > > >
> > > > Alexander Shaklein updated FELIX-6502:
> > > > --------------------------------------
> > > > Summary: IPOJO Java 11+ support (was: Java 11+ support)
> > > >
> > > > > IPOJO Java 11+ support
> > > > > ----------------------
> > > > >
> > > > > Key: FELIX-6502
> > > > > URL:
> > https://issues.apache.org/jira/browse/FELIX-6502
> > > > > Project: Felix
> > > > > Issue Type: Improvement
> > > > > Components: iPOJO
> > > > > Reporter: Alexander Shaklein
> > > > > Priority: Minor
> > > > >
> > > > > I have made some changes in ipojo projects to work in java 11+.
> > > > > The were successfully tested on java 11, 16. Should i make a PR or i
> > can
> > > > work with fork alone?
> > > >
> > > >
> > > >
> > > > --
> > > > This message was sent by Atlassian Jira
> > > > (v8.20.1#820001)
> > > >
> >
> >
> >
> > --
> > Karl Pauls
> > karlpauls@gmail.com
> >
--
Karl Pauls
karlpauls@gmail.com
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
I can try. Not familiar with how to create a working JAR from the
information in the JIRA though. Alexander, could you build the necessary
jar's for me and instruct me what dependencies I should use?
/Bengt
Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <ka...@gmail.com>:
> Yes, I agree - I didn't have time yet to review the path.
>
> Could you have a look and see if it is working for you?
>
> regards,
>
> Karl
>
> On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <be...@rodehav.com> wrote:
> >
> > This is really interesting. We are very dependent on iPojo but we need to
> > move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't be
> > maintained as in new features, it would be very valuable to have the
> > existing functionality work in newer Java versions.
> >
> > /Bengt Rodehav
> >
> > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
> > jira@apache.org>:
> >
> > >
> > > [
> > >
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > > ]
> > >
> > > Alexander Shaklein updated FELIX-6502:
> > > --------------------------------------
> > > Summary: IPOJO Java 11+ support (was: Java 11+ support)
> > >
> > > > IPOJO Java 11+ support
> > > > ----------------------
> > > >
> > > > Key: FELIX-6502
> > > > URL:
> https://issues.apache.org/jira/browse/FELIX-6502
> > > > Project: Felix
> > > > Issue Type: Improvement
> > > > Components: iPOJO
> > > > Reporter: Alexander Shaklein
> > > > Priority: Minor
> > > >
> > > > I have made some changes in ipojo projects to work in java 11+.
> > > > The were successfully tested on java 11, 16. Should i make a PR or i
> can
> > > work with fork alone?
> > >
> > >
> > >
> > > --
> > > This message was sent by Atlassian Jira
> > > (v8.20.1#820001)
> > >
>
>
>
> --
> Karl Pauls
> karlpauls@gmail.com
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Karl Pauls <ka...@gmail.com>.
Yes, I agree - I didn't have time yet to review the path.
Could you have a look and see if it is working for you?
regards,
Karl
On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <be...@rodehav.com> wrote:
>
> This is really interesting. We are very dependent on iPojo but we need to
> move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't be
> maintained as in new features, it would be very valuable to have the
> existing functionality work in newer Java versions.
>
> /Bengt Rodehav
>
> Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
> jira@apache.org>:
>
> >
> > [
> > https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > ]
> >
> > Alexander Shaklein updated FELIX-6502:
> > --------------------------------------
> > Summary: IPOJO Java 11+ support (was: Java 11+ support)
> >
> > > IPOJO Java 11+ support
> > > ----------------------
> > >
> > > Key: FELIX-6502
> > > URL: https://issues.apache.org/jira/browse/FELIX-6502
> > > Project: Felix
> > > Issue Type: Improvement
> > > Components: iPOJO
> > > Reporter: Alexander Shaklein
> > > Priority: Minor
> > >
> > > I have made some changes in ipojo projects to work in java 11+.
> > > The were successfully tested on java 11, 16. Should i make a PR or i can
> > work with fork alone?
> >
> >
> >
> > --
> > This message was sent by Atlassian Jira
> > (v8.20.1#820001)
> >
--
Karl Pauls
karlpauls@gmail.com
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
Sorry, I meant we use OpenJDK 17...
/Bengt
Den fre 4 mars 2022 kl 10:13 skrev Bengt Rodehav <be...@rodehav.com>:
> This is really interesting. We are very dependent on iPojo but we need to
> move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't be
> maintained as in new features, it would be very valuable to have the
> existing functionality work in newer Java versions.
>
> /Bengt Rodehav
>
> Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
> jira@apache.org>:
>
>>
>> [
>> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>> ]
>>
>> Alexander Shaklein updated FELIX-6502:
>> --------------------------------------
>> Summary: IPOJO Java 11+ support (was: Java 11+ support)
>>
>> > IPOJO Java 11+ support
>> > ----------------------
>> >
>> > Key: FELIX-6502
>> > URL: https://issues.apache.org/jira/browse/FELIX-6502
>> > Project: Felix
>> > Issue Type: Improvement
>> > Components: iPOJO
>> > Reporter: Alexander Shaklein
>> > Priority: Minor
>> >
>> > I have made some changes in ipojo projects to work in java 11+.
>> > The were successfully tested on java 11, 16. Should i make a PR or i
>> can work with fork alone?
>>
>>
>>
>> --
>> This message was sent by Atlassian Jira
>> (v8.20.1#820001)
>>
>
Re: [jira] [Updated] (FELIX-6502) IPOJO Java 11+ support
Posted by Bengt Rodehav <be...@rodehav.com>.
This is really interesting. We are very dependent on iPojo but we need to
move on to newer Java. We use OpenJDK 18 now. Even if iPojo won't be
maintained as in new features, it would be very valuable to have the
existing functionality work in newer Java versions.
/Bengt Rodehav
Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein (Jira) <
jira@apache.org>:
>
> [
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> ]
>
> Alexander Shaklein updated FELIX-6502:
> --------------------------------------
> Summary: IPOJO Java 11+ support (was: Java 11+ support)
>
> > IPOJO Java 11+ support
> > ----------------------
> >
> > Key: FELIX-6502
> > URL: https://issues.apache.org/jira/browse/FELIX-6502
> > Project: Felix
> > Issue Type: Improvement
> > Components: iPOJO
> > Reporter: Alexander Shaklein
> > Priority: Minor
> >
> > I have made some changes in ipojo projects to work in java 11+.
> > The were successfully tested on java 11, 16. Should i make a PR or i can
> work with fork alone?
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.20.1#820001)
>