Displaying #maven-dev/2017-03-13.log:

Mon Mar 13 00:09:51 2017  tibor_:@stephenc: is it possible to include email-ext plugin in Jenkinsfile?
Mon Mar 13 10:25:05 2017  Michael-O:Joined the channel
Mon Mar 13 11:55:44 2017  Michael-O_:Joined the channel
Mon Mar 13 13:45:51 2017  Michael-O_:Joined the channel
Mon Mar 13 15:49:57 2017  mbenson:Joined the channel
Mon Mar 13 15:49:57 2017  mbenson:Joined the channel
Mon Mar 13 15:50:13 2017  mbenson_:Joined the channel
Mon Mar 13 19:06:19 2017  tibor_:Joined the channel
Mon Mar 13 19:07:10 2017  tibor_:Michael-O: Hi Michael, how are you? Gesund?
Mon Mar 13 19:47:14 2017  Michael-O:tibor_, better today. Did a blood sample. My brother-in-law says values are fine. So I will do a gastroscopy in the next couple of weeks.
Mon Mar 13 19:52:36 2017  Michael-O:I about to extend testing on two other real boxes at work
Mon Mar 13 20:16:24 2017  hboutemy:Joined the channel
Mon Mar 13 20:17:11 2017  tibor_:Michael-O: Last year I was in gastroscopy and all is fine if you brief properly. Suddenly and after long time I was in stress and I removed it and the Doctor had to repeat and had to be fast because the stress was high.
Mon Mar 13 20:18:06 2017  Michael-O:Stress is a typical problem is western societes :-(
Mon Mar 13 20:18:22 2017  tibor_::)
Mon Mar 13 20:19:35 2017  tibor_:In my case they found only alergy against tomatos and some cookies and one wegetable, but nothing critical hopefully. Next time I would not like to repeat gastroscopy.
Mon Mar 13 20:21:13 2017  tibor_:I am now writing REST server on Wildfly. Exciting.
Mon Mar 13 20:21:54 2017  Michael-O:Ist that resteasy as JAX-RS provider?
Mon Mar 13 20:22:02 2017  Michael-O:I have used Jersey so far
Mon Mar 13 20:22:09 2017  tibor_:yes Resteasy
Mon Mar 13 20:22:18 2017  tibor_:Wadl should be fixed
Mon Mar 13 20:22:43 2017  tibor_:Jersey is cool
Mon Mar 13 20:23:03 2017  tibor_:Jersey has good testing support
Mon Mar 13 20:26:53 2017  Michael-O:It has two annoying issue
Mon Mar 13 20:26:55 2017  Michael-O:s
Mon Mar 13 20:27:04 2017  Michael-O:Spring support is mediocre
Mon Mar 13 20:27:10 2017  Michael-O:MOXy provider is incomplete
Mon Mar 13 20:27:16 2017  Michael-O:I have to fork both for our project
Mon Mar 13 20:27:26 2017  Michael-O:wasted more than a week or more for both
Mon Mar 13 20:28:47 2017  tibor_:MOXy is for Json?
Mon Mar 13 20:28:51 2017  tibor_:provider?
Mon Mar 13 20:29:58 2017  Michael-O:Yes, Eclipse MOXy is a JAXB provider which also has awesome JASN support, compared to JAXB RI
Mon Mar 13 20:30:28 2017  Michael-O:I do use XML Schema for one Java model and JAXB for serialization to XML and JSON
Mon Mar 13 20:30:31 2017  Michael-O:no duplicate code
Mon Mar 13 20:30:46 2017  Michael-O:One service and repo layer
Mon Mar 13 20:30:58 2017  Michael-O:No DTOs necessary
Mon Mar 13 20:37:50 2017  tibor_:so you use JsonReader and no dto?
Mon Mar 13 20:39:18 2017  Michael-O:Not even that, I only use my Java model
Mon Mar 13 20:39:24 2017  Michael-O:the rest is done by Jersey
Mon Mar 13 20:39:38 2017  Michael-O:It converts the Java model with MOXy to JSON
Mon Mar 13 20:42:26 2017  Michael-O:tibor_, I am running master on a different real box now
Mon Mar 13 20:42:31 2017  Michael-O:Same hardware, same OS
Mon Mar 13 20:42:46 2017  tibor_:ok
Mon Mar 13 20:45:59 2017  Michael-O:I have the serious feeling that something is wrong with blnn719x
Mon Mar 13 20:46:13 2017  Michael-O:Either the hardware or rather the disk the project is runnning from
Mon Mar 13 20:55:31 2017  Michael-O:tibor_, very good news. Master fully passes on another machine
Mon Mar 13 20:56:48 2017  Michael-O:fails on blnn719x, passes on blnn714x
Mon Mar 13 20:56:58 2017  Michael-O:which means that something is wrong with the machine
Mon Mar 13 20:57:07 2017  tibor_:Let's see what ASF Jenkins reports
Mon Mar 13 20:57:29 2017  tibor_:Win crashes.
Mon Mar 13 21:06:03 2017  Michael-O:Can you provide me a link to the crash?
Mon Mar 13 21:09:34 2017  Michael-O:tibor_, even your ACK works for ForkMode*IT on the other host
Mon Mar 13 21:10:20 2017  stephenc:infra will be deploying some fixes to GitPubSub that will - next time Jenkins is restarted - mean we get notification of branch removal events promptly too
Mon Mar 13 21:11:33 2017  Michael-O:stephenc, +++
Mon Mar 13 21:11:51 2017  stephenc:Michael-O did you see my private chat?
Mon Mar 13 21:14:48 2017  Michael-O:I see now
Mon Mar 13 21:14:50 2017  Michael-O:hold on, let me read
Mon Mar 13 21:20:13 2017  Michael-O:tibor_, I am now reinstalling OpenJDK on the faulty machine to see wether this is the issue or not
Mon Mar 13 21:20:18 2017  Michael-O:It could also be the disk
Mon Mar 13 21:52:19 2017  Michael-O:tibor_, I will ask our admin to create a mountpoint on another RAID volume for testing
Mon Mar 13 21:52:33 2017  Michael-O:It may be the RAID5 volume problem, fsck or so necessary
Mon Mar 13 21:53:30 2017  tibor_:ok
Mon Mar 13 21:54:41 2017  Michael-O:so, for me the code on master is fine, ACK works as expected
Mon Mar 13 21:54:54 2017  Michael-O:do you want to polish it in someway before you emrge to master?
Mon Mar 13 22:23:48 2017  hboutemy:Michael-O: contact established with Guillaume
Mon Mar 13 22:23:58 2017  hboutemy:result already available: http://fusesource.github.io/jansi/documentation/api/index.html
Mon Mar 13 22:24:09 2017  hboutemy:I'll work with him on other enhancements
Mon Mar 13 22:24:23 2017  hboutemy:and I'll see how to work on native libs addition
Mon Mar 13 22:28:18 2017  Michael-O:looking at it right now
Mon Mar 13 22:29:36 2017  Michael-O:hboutemy, there another issue we are going to need for distro builders and port maintainers. Read-only native lib directory.
Mon Mar 13 22:29:39 2017  Michael-O:In other words:
Mon Mar 13 22:29:58 2017  hboutemy:yes, that's on my todo list
Mon Mar 13 22:30:04 2017  hboutemy:I wanted to start simple
Mon Mar 13 22:30:31 2017  Michael-O:library.jani.path.ro=/usr/local/lib is traversed and if nothing is there, so are extracted from JAR, but not ot that path but to tmp
Mon Mar 13 22:31:05 2017  Michael-O:I won't want distro builders to dissect jansi.jar. It seems too much works for such a simple thing.
Mon Mar 13 22:31:39 2017  hboutemy:how do you imagine it?
Mon Mar 13 22:32:04 2017  Michael-O:This has to happen in HawtJNI. Consider we can have to properties to provide:
Mon Mar 13 22:32:39 2017  Michael-O:1. One is read-only, HawtJNI will try to load from there, basically it will be /usr/lib, /usr/local/lib, or /opt/lib which is ro for all
Mon Mar 13 22:33:17 2017  Michael-O:2. is r/w if first isn't there and native libs are in JAR, they can be extracted to the r/w directory
Mon Mar 13 22:33:35 2017  Michael-O:default value for r/w is java.io.tmpdir
Mon Mar 13 22:33:53 2017  Michael-O:r/o is not set by default
Mon Mar 13 22:34:11 2017  Michael-O:r/o wouldn't require any OS or arch dicovery
Mon Mar 13 22:34:57 2017  Michael-O:Do you understand that idea?
Mon Mar 13 22:35:01 2017  hboutemy:you are expecting users to put native lib in their machine by hand: that won't happen
Mon Mar 13 22:35:19 2017  Michael-O:No, by a package maintainer for example
Mon Mar 13 22:35:26 2017  hboutemy:yes, that won't happen
Mon Mar 13 22:35:37 2017  Michael-O:Why? this works for tcnative too for years
Mon Mar 13 22:35:54 2017  hboutemy:I can't expect Kubuntu to package jansi-native
Mon Mar 13 22:35:57 2017  hboutemy:nor Windows
Mon Mar 13 22:36:13 2017  hboutemy:what is "tcnative"?
Mon Mar 13 22:36:17 2017  Michael-O:http://packages.ubuntu.com/yakkety/libtcnative-1
Mon Mar 13 22:36:29 2017  Michael-O:Tomcat native lib on top of APR
Mon Mar 13 22:37:21 2017  hboutemy:why not for Tomcat which is well known and a product by itself
Mon Mar 13 22:37:43 2017  hboutemy:but a lib like JAnsi won't have such support, people won't install the lib
Mon Mar 13 22:37:48 2017  hboutemy:and once again, not Windows
Mon Mar 13 22:37:55 2017  Michael-O:Windows is a pain, granted
Mon Mar 13 22:38:04 2017  Michael-O:Look what Ubuntu has done to Maven: http://packages.ubuntu.com/zesty/libmaven3-core-java
Mon Mar 13 22:38:30 2017  hboutemy:yes, good luck to them
Mon Mar 13 22:39:04 2017  Michael-O:Did you install Maven manuall on your Ubuntu machine?
Mon Mar 13 22:39:09 2017  hboutemy:yes, sure
Mon Mar 13 22:39:23 2017  hboutemy:I have many Maven versions on my machine
Mon Mar 13 22:39:38 2017  hboutemy:I know only people doing it by hand
Mon Mar 13 22:39:55 2017  Michael-O:So you too discourage the way Ubuntu does dissect Maven for apt packaging?
Mon Mar 13 22:40:02 2017  hboutemy:yes
Mon Mar 13 22:40:27 2017  Michael-O:Why can't we request them to stop this? It pretty much makes the package system useless
Mon Mar 13 22:40:56 2017  hboutemy:perhaps it's useful for people who don't know anything about Maven
Mon Mar 13 22:41:06 2017  hboutemy:and just want something quick
Mon Mar 13 22:41:19 2017  hboutemy:I don't care if it exists
Mon Mar 13 22:41:25 2017  Michael-O:No, I mean the package maintainers of Ubuntu, not the users
Mon Mar 13 22:41:47 2017  hboutemy:yes, that's my answer: I don't care
Mon Mar 13 22:42:03 2017  hboutemy:package can be useful for lazy users
Mon Mar 13 22:42:38 2017  Michael-O:Personally, I'd reject supporting such "broken" Maven versions since they are non-canonical
Mon Mar 13 22:42:50 2017  mbenson:Joined the channel
Mon Mar 13 22:42:55 2017  hboutemy:in fact, Apache is about source
Mon Mar 13 22:43:37 2017  hboutemy:but for sure, if something was reported, we'd have to check with our convenience binary
Mon Mar 13 22:43:53 2017  Michael-O:BTW, the improvements for HawtJNI is not just for us, but for all. Consider the scale.
Mon Mar 13 22:44:05 2017  hboutemy:yes, sure
Mon Mar 13 22:44:14 2017  hboutemy:I don't know how many projects use it
Mon Mar 13 22:44:33 2017  Michael-O:I try not to be too egoistic here ;-)
Mon Mar 13 22:44:59 2017  hboutemy:yes, that'll be useful for others: great
Mon Mar 13 22:51:06 2017  Michael-O:Guys, have a look at there issues in JIRA: "category = Maven AND updated <= -156w AND resolution = Unresolved ORDER BY created DESC"
Mon Mar 13 22:51:07 2017  mbenson:Joined the channel
Mon Mar 13 22:51:13 2017  Michael-O:they are more than three years old
Mon Mar 13 22:51:20 2017  Michael-O:What are we doing to do about them?
Mon Mar 13 22:51:33 2017  Michael-O:Some are likely valid, granted
Mon Mar 13 22:52:35 2017  hboutemy:just let them live
Mon Mar 13 22:54:17 2017  Michael-O:they will lurk for another three years w/o any progress
Mon Mar 13 22:55:10 2017  hboutemy:perhaps
Mon Mar 13 22:55:13 2017  hboutemy:perhaps not
Mon Mar 13 22:55:52 2017  hboutemy:you already had feedback from people saying that there were issues that were useful
Mon Mar 13 22:55:59 2017  Michael-O:I do once in a while recheck issues with attached projects, but most contain only some description
Mon Mar 13 22:56:24 2017  Michael-O:Surprisingly, too few people test 3.5.0-alpha-1 except us devs
Mon Mar 13 22:56:34 2017  hboutemy:if you see some issues that don not have minimum info, don't hesitate to close
Mon Mar 13 22:57:22 2017  hboutemy:yes, we have a lot of consumers, but not so many involved people, even just for basic testing
Mon Mar 13 23:01:19 2017  Michael-O:I will try to spread the word in your company-internal social network
Mon Mar 13 23:01:28 2017  Michael-O:Will see how the reactions are
Mon Mar 13 23:02:09 2017  Michael-O:standard excuse: no time
Mon Mar 13 23:20:30 2017  Michael-O:tibor_, hboutemy good night guys.
Mon Mar 13 23:20:53 2017  tibor_:good night

Comments