Re: Jenkins Jobs of Ivy/IvyDE

2017-06-28 Thread Jaikiran Pai
I pushed a fix for this a few days back and the job is now functioning 
correctly.

-Jaikiran
On 26-Jun-2017, at 8:15 AM, Jaikiran Pai  wrote:

The retrieve failure looks like a genuine bug which might be related to one of 
the changes I had done in one of the PRs a while back. I’ll take a look at this 
today.

-Jaikiran
On 25-Jun-2017, at 8:27 PM, Nicolas Lalevée  wrote:

Hi,

I worked on the Jenkins jobs to make them work.

There was some issues with job dependencies. Following the instructions there 
[1] worked.
I have made the Ivy Job also build the snapshot-bin, like the nightly. Maybe 
now the nightly is redundant.
I made the Ivy-checks build work, some https changed in favor of http.
The test matrix is now separated into two builds now, since no Ant installation 
is common for both Windows and Ubuntu. They are both testing JDK7 and JDK8.
The IvyDE job is no longer downloading Ivy’s jar via a hard coded http url. It 
is relying now on a plugin which copies artifacts around.

There are still some error though, most probably not related to the Jenkins 
configuration:
- the Windows build of Ivy is broken, the retrieve doesn’t work [2].
- the IvyDE is failing to resolve the OSGi metadata of Ivy [3]. It is 
reproductible locally.

I’ll look at the IvyDE updatesite job when the build of IvyDE will be fixed.

Nicolas

[1] https://cwiki.apache.org/confluence/display/INFRA/Job+Authorization 

[2] 
https://builds.apache.org/job/Ivy-tests-Windows/OS=Windows,jdk=JDK%201.7%20(latest)/2/console
 

[3] https://builds.apache.org/job/IvyDE/315/console 





-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: Jenkins Jobs of Ivy/IvyDE

2017-06-28 Thread Jaikiran Pai

On 25-Jun-2017, at 8:27 PM, Nicolas Lalevée  wrote:

> I have made the Ivy Job also build the snapshot-bin, like the nightly. Maybe 
> now the nightly is redundant.


I think yes, the nightly job is now probably redundant - which is fine, we can 
always direct users to this new job for the latest snapshots. The only way this 
job differs from the nightly one now is that the nightly one currently 
publishes the latest (site) docs too. I guess that’s not a big thing since we 
will soon be publishing the latest site docs live on the Ant site (under the 
“master” section).

-Jaikiran
-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: Ivy - we have now moved to asciidoc for docs

2017-06-28 Thread Jaikiran Pai
A quick update on this one - I finished off the “settings” sections last week. 
There is only one pending item that I’m trying to address in that section. The 
“Settings” page[1] has a “Settings File Structure” section which tries to 
represent the Ivy settings XML file structure as a tree. We have a similar one, 
one place else too (in Ivy file page). We use a source code block to represent 
it. However, Asciidoc source code blocks are rendered literally, so it won’t 
show up the links (as you’ll see in that page[1] currently). For the Ivy page, 
I used “lists” to render the structure and that was “good enough"[2]. However, 
I can’t use the same here since Asciidoc (backed by asciidoctor generator) 
allows a max list depth of 5 which means that any nested elements that exceed 
that depth won’t be rendered correctly as a tree. The settings file structure 
goes beyond that depth limit so it doesn’t work out well here.

Ultimately, we either have to remove that section (there’s already a “Child 
elements” section which _almost_ conveys the same thing) or come up with a 
custom asciidoc “tree” kind of block element to render this. Any thoughts?

By the way, I consider the settings section to be “done” in terms of migration. 
If anyone however notices any discrepancies while doing a quick review of the 
rendered pages, feel free to drop a mail.

I’m picking up “OSGi” section next.

[1] 
https://builds.apache.org/view/A/view/Ant/job/Ivy-NightlyDistribution/lastSuccessfulBuild/artifact/build/doc/settings.html
[2] See “Hierarchical Index” section at 
https://builds.apache.org/view/A/view/Ant/job/Ivy-NightlyDistribution/lastSuccessfulBuild/artifact/build/doc/ivyfile.html

-Jaikiran

On 24-Jun-2017, at 7:18 PM, Nicolas Lalevée  wrote:

> 
>> 
>> And just an idea: since there are a lot of pages, maybe we could organize a 
>> review at many, without useless double checks. I see 4 big parts in the doc: 
>> the ant tasks, the pages related to the ivy file, the pages related to the 
>> ivysettings, and the other pages. If 4 volunteers can do a quick review of 
>> each page, I think we can be pretty confident that we didn’t leave any 
>> ugliness somewhere. The goal wouldn’t to do a fine grain review, but ensure 
>> that everything is readable. wdyt ?
>> 
> 
> Sounds a good idea. I’ll start off with the “Settings” which relates to the 
> Ivy settings file.

Great. I’ll take care of « Ivy Files ».

Nicolas


-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org