Sent from my iPad

> On 28 Apr 2018, at 22:50, Hervé BOUTEMY <herve.bout...@free.fr> wrote:
> 
> Le samedi 28 avril 2018, 19:44:45 CEST Jan Iversen a écrit :
>> Sent from my iPad
>> 
>>> On 28 Apr 2018, at 18:10, Hervé BOUTEMY <herve.bout...@free.fr> wrote:
>>> 
>>> Le samedi 28 avril 2018, 15:07:34 CEST Jan Iversen a écrit :
>>>> Sent from my iPad
>>>> 
>>>>>> On 28 Apr 2018, at 14:56, sebb <seb...@gmail.com> wrote:
>>>>>> On 28 April 2018 at 13:45, Jan Iversen <j...@apache.org> wrote:
>>>>>> 
>>>>>> 
>>>>>> Sent from my iPad
>>>>>> 
>>>>>>>> On 28 Apr 2018, at 14:28, sebb <seb...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>> On 28 April 2018 at 13:06, Jan Iversen <j...@apache.org> wrote:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Sent from my iPad
>>>>>>>> 
>>>>>>>>> On 28 Apr 2018, at 13:07, Hervé BOUTEMY <herve.bout...@free.fr>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> oh, I was just trying to document, not change anything:
>>>>>>>>> - the svnwcsub part is what works for years but was not well known
>>>>>>>>> outside
>>>>>>>>> infra team
>>>>>>>>> - the buildbot job *for the current build.sh*
>>>>>>>>> (in/repos/asf/attic/site/) which is just a way to not require to do
>>>>>>>>> the build locally
>>>>>>>>> 
>>>>>>>>> this does not include anything regarding future changes that are in
>>>>>>>>> discussion/tests:
>>>>>>>>> - Git migration
>>>>>>>>> - build switch from Ant/Anakia to 3 other solutions
>>>>>>>>> 
>>>>>>>>> do you see something that is not simple documentation in my commit?
>>>>>>>>> (I don't want to add more diversity in ideas for future changes,
>>>>>>>>> just
>>>>>>>>> document)
>>>>>>>> 
>>>>>>>> will the buildbot is new, and adding it to our current process is a
>>>>>>>> bit
>>>>>>>> premature, especially since we might end up not needing it.
>>>>>>>> 
>>>>>>>> No need to reverse the commit, I simply wanted to point out facts,
>>>>>>>> because during the last period things seem to have their own life,
>>>>>>>> and
>>>>>>>> are then seen as facts. If I were to retire a project tomorrow, I
>>>>>>>> would use the old method, without a buildbot.>>>
>>>>>>> 
>>>>>>> No, you cannot ignore the buildbot because it happens when you commit.
>>>>>>> 
>>>>>>> However provided that you commit all the changes at once, you should
>>>>>>> not notice a difference.
>>>>>> 
>>>>>> then let me just say, the process (online right now) says:
>>>>>> 
>>>>>> in xdocs/projects/ copy one of the files to the new project name (eg.
>>>>>> devicemap.xml) Add the new file as a link in the
>>>>>> xdocs/stylesheets/project.xml navigation Run 'ant' from the root (ie:
>>>>>> the attic/site/ directory you checked out) Review the generated files
>>>>>> in
>>>>>> docs/** in your browser
>>>>>> SVN commit all changes. Remember to add both the new xdocs/ project
>>>>>> file
>>>>>> and the new generated docs/ project file N.B. the buildbot will detect
>>>>>> any changes to the source and build/commit the outout. So it's
>>>>>> important
>>>>>> to checkin all the changes at once. Or just checkin the source changes
>>>>>> and let buildbot do the rest. The new pages should go live quickly
>>>>>> so according to that I have to run ant (old process) and commit both
>>>>>> xdocs and docs, and then buildbot will do something.....this is not
>>>>>> really understandable as it in reality describes 2 competing
>>>>>> procedures.>
>>>>> 
>>>>> There are two alternative procedures:
>>>>> - build everything locally and check it all in in one commit
>>>>> - check in the xdocs changes and let buildbot do the work
>>>>> 
>>>>> I can disable the automatic buildbot if you insist.
>>>>> But I thought we had already agreed to use it.
>>>> 
>>>> I just want the procedure to be very clear.
>>>> the “run ant” step is not optional as an example.
>>> 
>>> I don't understand this sentence: is it a question or an assertion (which
>>> is wrong IMHO)?
>> 
>> it is a statement, looking at process.html as it is right now is at very
>> least confusing, because it describes 2 methods, but does not clearly state
>> which steps are mandatory and which steps are optional (choose method)
> there are 2 options: light remote or full local
> - light remote process, without local build to check before commit: build is 
> done by buildbot
> - full local process with local build to check before commit
> It's really usual with sites built from markup as seen in many other Apache 
> projects, whatever the build tool and the CI server are (which differ from 
> project to project to adapt local technical knowledge)
> 
>>> The "ant run" is optional once we have buildbot, it's only useful if you
>>> want to build locally to check locally something. But you can commit the
>>> source without having run locally the build: buildbot will do the job for
>>> you.
>> yes but we are not there today, and the document should describe things as
>> they are, and not as they possibly will be.
>>> And when you tell that in the future you'll edit the source at GitHub
>>> (which is IMHO a very good target), you'll be exactly on the case where
>>> you commit the source without having locally tested it
>>> 
>>>> The build job is there, so I assume it can be used.
>>> 
>>> yes, it can be used. It can also be ignored = what happens when you run
>>> the
>>> build.sh script locally and commit xdocs+docs simultaneously.
>>> 
>>> But with your sentence "the “run ant” step is not optional as an example",
>>> I don't get where you want to go: build and commit xdocs+docs locally
>>> (then ignore buildbot)? or commit just source in xdocs and let buildbot
>>> do the build and commut docs?
>> 
>> I want to have a clear process, as it works today.
> it works today like it is documented
> 
>> In general I am not in
>> favor of just changing the process documentation, without having a
>> community consensus.
> you can continue to just use the full local process if you want to stick with 
> it only: it does not prevent others to use the light remote one when it is 
> sufficient
> 
>> 
>> The process doc is on the live site, and should therefore be correct,
> once again, it is correct, no problem
> 
>> and
>> things that may come in the future belong in either of the 2 solutions.
> no: it will remain with both options: light remote for simple edits, full 
> local for more complex edits.
I think you forget one important thing, process.html is only about retiring 
projects no complex edits.

> Honestly, once we'll switch to Git and that the output will be in a separate 
> branch (like it happens in many other Apache projects using GitPubSub, or in 
> GitHub sites), the situation will become clearer since even for complex 
> changes, it will be the CI server that will commit the generated content.
> What makes the situation currently a little unusual is that both source and 
> generated content are in the same svn tree: nowadays in every project I work 
> on, they are always in separate tree just to avoid confusion between source 
> and generated content.
I agree to that, but until then we need a document that reflect how to retire a 
project today.

rgds
jan i
> 
> Regards,
> 
> Hervé
> 
>> 
>> rgds
>> jan i
>> 
>>> Regards,
>>> 
>>> Hervé
>>> 
>>>> rgds
>>>> jan i
>>>> 
>>>>>> rgds
>>>>>> jan i
>>>>>> 
>>>>>>>> rgds
>>>>>>>> jan i
>>>>>>>> 
>>>>>>>>> Regards,
>>>>>>>>> 
>>>>>>>>> Hervé
>>>>>>>>> 
>>>>>>>>> [1] http://svn.apache.org/viewvc/attic/site/
>>>>>>>>> 
>>>>>>>>> Le samedi 28 avril 2018, 12:54:40 CEST Jan Iversen a écrit :
>>>>>>>>>> Isn’t it a bit premature to change the process ? Seen from pow we
>>>>>>>>>> are
>>>>>>>>>> experimenting with at least 3 proposals of which 1 does not need a
>>>>>>>>>> buildbot.
>>>>>>>>>> 
>>>>>>>>>> This is of course just my opinion.
>>>>>>>>>> 
>>>>>>>>>> rgds
>>>>>>>>>> jan I
>>>>>>>>>> 
>>>>>>>>>> Sent from my iPad
>>>>>>>>>> 
>>>>>>>>>>> On 28 Apr 2018, at 12:33, hbout...@apache.org wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Author: hboutemy
>>>>>>>>>>> Date: Sat Apr 28 10:33:07 2018
>>>>>>>>>>> New Revision: 1830424
>>>>>>>>>>> 
>>>>>>>>>>> URL: http://svn.apache.org/viewvc?rev=1830424&view=rev
>>>>>>>>>>> Log:
>>>>>>>>>>> added links to Buildbot job and svnwcsub configuration
>>>>>>>>>>> 
>>>>>>>>>>> Modified:
>>>>>>>>>>> attic/site/xdocs/process.xml
>>>>>>>>>>> 
>>>>>>>>>>> Modified: attic/site/xdocs/process.xml
>>>>>>>>>>> URL:
>>>>>>>>>>> http://svn.apache.org/viewvc/attic/site/xdocs/process.xml?rev=1830
>>>>>>>>>>> 42
>>>>>>>>>>> 4&r1=
>>>>>>>>>>> 1830423&r2=1830424&view=diff
>>>>>>>>>>> ==================================================================
>>>>>>>>>>> ==
>>>>>>>>>>> =====
>>>>>>>>>>> ===== --- attic/site/xdocs/process.xml (original)
>>>>>>>>>>> +++ attic/site/xdocs/process.xml Sat Apr 28 10:33:07 2018
>>>>>>>>>>> @@ -76,8 +76,9 @@
>>>>>>>>>>> 
>>>>>>>>>>> <p>The following are usefull svn/https locations:
>>>>>>>>>>> <ul>
>>>>>>>>>>> 
>>>>>>>>>>> -     <li>svn site <a
>>>>>>>>>>> href="http://svn.apache.org/repos/asf/attic";>http://svn.apache.org
>>>>>>>>>>> /r
>>>>>>>>>>> epos/
>>>>>>>>>>> asf/attic</a></li> +     <li>svn site <a
>>>>>>>>>>> href="http://svn.apache.org/viewvc/attic";>http://svn.apache.org/re
>>>>>>>>>>> po
>>>>>>>>>>> s/asf
>>>>>>>>>>> /attic</a>: sources in <code>xdocs</code>, generated html in
>>>>>>>>>>> <code>docs</code></li>>
>>>>>>>>>>> 
>>>>>>>>>>> <li>site <a
>>>>>>>>>>> href="http://attic.apache.org";>http://attic.apache.org</a></li>
>>>>>>>>>>> 
>>>>>>>>>>> +     <li>internals: <a
>>>>>>>>>>> href="https://ci.apache.org/builders/attic-site";>Buildbot job</a>
>>>>>>>>>>> to
>>>>>>>>>>> build from source and commit generated html, <a
>>>>>>>>>>> href="https://github.com/apache/infrastructure-puppet/blob/deploym
>>>>>>>>>>> en
>>>>>>>>>>> t/mod
>>>>>>>>>>> ules/svnwcsub/files/svnwcsub.conf#L36">svnwcsub configuration</a>
>>>>>>>>>>> to
>>>>>>>>>>> update generated html from svn to webserver</li>>
>>>>>>>>>>> 
>>>>>>>>>>> <li>jira <a
>>>>>>>>>>> href="https://issues.apache.org/jira/browse/ATTIC";>https://issues
>>>>>>>>>>> .
>>>>>>>>>>> ap
>>>>>>>>>>> ache.org/jira/browse/ATTIC</a></li> <li>committees.xml <a
>>>>>>>>>>> href="https://svn.apache.org/repos/asf/comdev/projects.apache.org
>>>>>>>>>>> /
>>>>>>>>>>> da
>>>>>>>>>>> ta/committees.xml">https://svn.apache.org/repos/asf/comdev/projec
>>>>>>>>>>> t
>>>>>>>>>>> s.a
>>>>>>>>>>> pache.org/data/committees.xml</a></li>>
>>>>>>>>>>> 
>>>>>>>>>>> </ul>
> 
> 

Reply via email to