And should we have a Selenium... test rather than manually checking links? Mike
On 14 Nov 2010, at 15:34, dan haywood <[email protected]> wrote: > To build Isis you *do* use mvn install. The -o is optional; Isis is big and > so it'll substantially speed things up (Kevin is in South Africa on a very > slow line, so we're mindful of such things). > > Things aren't that much more difficult for building the site, it's basically > mvn site-deploy but run with a profile to indicate a local deployment. > > Whichever; the full details of building Isis are documented on the wiki > [1]. That page also links to the setup environment as prereqs [2], and to a > smoke test [3] for afterwards. > > But as per Nour's other thread, I'll organize a Skype call also to talk > people through this and anything else people want to discuss. > > Cheers > Dan > > [1] https://cwiki.apache.org/confluence/display/ISIS/BuildProcess > [2] > https://cwiki.apache.org/confluence/display/ISIS/SettingUpDevelopmentEnvironment > [3] https://cwiki.apache.org/confluence/display/ISIS/SmokeTest > > > On 14 November 2010 14:19, James Carman <[email protected]> wrote: > >> Let's remember that we need to make Isis easy to build for our users, >> too. This sounds complicated. This isn't the usual way you would >> build stuff with Maven. Folks don't usually use the -o option. Why >> is that required (as asked before)? When people download a >> maven-based project, they'll typically just do "mvn install". >> Hopefully all this craziness is just for the site building. I'm cool >> with that being complicated, but we should try our best to make it >> easy for our own sake at least. >> >> On Sun, Nov 14, 2010 at 3:32 AM, Dan Haywood <[email protected]> wrote: >>> Hi Nour, >>> Thanks for doing this, but there are still problems with the links. That >>> said, I am pretty sure that I have things fixed up. >>> >>> One thing it might be that caused it to build incorrectly for you is that >>> maybe you didn't do a regular build before the site deploy? I noticed >> this >>> as an issue when I was working on fixing the site this weekend. >>> >>> Can you try to build the site again, following these steps: >>> >>> 1. mvn clean install -o >>> 2. mvn site-deploy -D modules=standard -D deploy=local -o >>> 3. navigate to /tmp/m2-sites/isis/index.html, and check out the links... >> in >>> particular, go to any submodule, then try to navigate back using either >> the >>> breadcrumbs or the "Isis Modules" links on the LHS >>> 4. mvn site-deploy -D modules=standard -D deploy=local -D site=full -o >>> 5. zip up, SFTP/SCP up to people.apache.org and then unzip into /www/... >>> etc. >>> >>> Thanks >>> Dan >>> >>> >>> On 13/11/2010 23:28, Mohammad Nour El-Din wrote: >>>> >>>> Hey all... >>>> >>>> Upload done, please review. >>>> >>>> On Sat, Nov 13, 2010 at 2:23 PM, Mohammad Nour El-Din >>>> <[email protected]> wrote: >>>>> >>>>> Hey all... >>>>> >>>>> Succeeded to build Apache Isis site, but I have to go out now, my >>>>> wife is gonna kill me if I didn't :D. I will upload the site when I >>>>> get back. >>>>> >>>>> On Fri, Nov 12, 2010 at 2:46 PM, Mohammad Nour El-Din >>>>> <[email protected]> wrote: >>>>>> >>>>>> Welcome aboard mentors :P >>>>>> >>>>>> I have an issue which need some attention, for the Hudson setup >>>>>> thing it is mentioned in [1]& [2]: >>>>>> >>>>>> a) "PMC chairs can grant access to Hudson to any committer (see below >>>>>> for instructions) to get an administrative account on Hudson, in order >>>>>> to create the Hudson "Jobs" representing your projects." >>>>>> >>>>>> b) "Hudson uses the Apache LDAP servers for authentication. To give a >>>>>> committer access to Hudson, the committer must be made a member of the >>>>>> hudson-jobadmin group. This is done using the modify_appgroups.pl >>>>>> script on people.apache.org. PMC chairs have access to execute this >>>>>> command." >>>>>> >>>>>> According to a URL on Apache site, which I can't remember where it is >>>>>> now but I think Siegfried does, Noel J. Bergman is in the IPMC >>>>>> Chairman position and I've sent him an e-mail requesting to be added >>>>>> to the Hudson job-admins so I can start working on adding Hudson jobs >>>>>> for Apache Isis, but no response from him till the moment. I don't >>>>>> know whom else I should contact, so please if anyone of you already >>>>>> has this authority or know whom we should contact, please please >>>>>> please do it ASAP to add it to our coming scheduled report as one >>>>>> extra task that has been done. >>>>>> >>>>>> [1] - http://wiki.apache.org/general/Hudson >>>>>> [2] - http://wiki.apache.org/general/Hudson#How_do_I_get_an_account >>>>>> >>>>>> On Fri, Nov 12, 2010 at 2:05 PM, dan haywood >>>>>> <[email protected]> wrote: >>>>>>> >>>>>>> Nice to see you here, James. >>>>>>> >>>>>>> We've been working hard to get the code integrated. On the wiki >>>>>>> there's >>>>>>> some details of the setup, from building the code, building the site, >>>>>>> and >>>>>>> running the smoke test. >>>>>>> >>>>>>> When you get a chance, please give it a go. The more people we have >>>>>>> running >>>>>>> it on different environments/locales etc, the better. >>>>>>> >>>>>>> Also, please cast your vote on logo ideas... also on the wiki. >>>>>>> >>>>>>> Cheers >>>>>>> Dan >>>>>>> ~~~~~~ >>>>>>> >>>>>>> >>>>>>> On 12 November 2010 13:48, James Carman<[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> I just now got subscribed to the list. For some reason, I assumed >> we >>>>>>>> would be auto-subscribed when the lists were set up. I was >> wondering >>>>>>>> why there had been absolutely no traffic! :) If I can help, let me >>>>>>>> know. >>>>>>>> >>>>>>>> On Fri, Nov 12, 2010 at 8:24 AM, dan haywood >>>>>>>> <[email protected]> wrote: >>>>>>>>> >>>>>>>>> @Sig - no probs >>>>>>>>> @Nour - thanks! >>>>>>>>> >>>>>>>>> >>>>>>>>> On 12 November 2010 12:24, Mohammad Nour >>>>>>>>> El-Din<[email protected] >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Sure thing I will do it max by the end of today 12-November-2010. >>>>>>>>>> >>>>>>>>>> On Fri, Nov 12, 2010 at 8:38 AM, Siegfried Goeschl >>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>> Hi Dan, >>>>>>>>>>> >>>>>>>>>>> sorry for disappointing you but I'm currently doing my homework >> and >>>>>>>> >>>>>>>> have >>>>>>>>>> >>>>>>>>>> to >>>>>>>>>>> >>>>>>>>>>> become a part of the incubator PMC ... :-) ... currently no file >>>>>>>>>> >>>>>>>>>> permissions >>>>>>>>>>> >>>>>>>>>>> From the Apache Isis folks the following persons have access >>>>>>>>>>> rights >>>>>>>>>>> >>>>>>>>>>> +) Mohammad Nour El-Din >>>>>>>>>>> +) James Carman >>>>>>>>>>> +) Benson Margulies >>>>>>>>>>> >>>>>>>>>>> Mohammad - can you give it a go? >>>>>>>>>>> >>>>>>>>>>> I'm currently sorting the IPMC stuff and will check with the >> other >>>>>>>>>> >>>>>>>>>> mentors >>>>>>>>>>> >>>>>>>>>>> if they need to do the same >>>>>>>>>>> >>>>>>>>>>> Cheers, >>>>>>>>>>> + >>>>>>>>>>> Siegfried Goeschl >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 11/12/10 12:52 AM, Dan Haywood wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi Sig, >>>>>>>>>>>> Nour reported that you and he worked together got our current >> site >>>>>>>>>>>> uploaded, and told me off-list that you had volunteered to do >> the >>>>>>>> >>>>>>>> upload >>>>>>>>>>>> >>>>>>>>>>>> going forward? >>>>>>>>>>>> >>>>>>>>>>>> If that's right, then could you do a new upload of the site - I >>>>>>>>>>>> think >>>>>>>> >>>>>>>> I >>>>>>>>>>>> >>>>>>>>>>>> have the issues with the broken links sorted out, as well as >>>>>>>>>>>> adding >>>>>>>> >>>>>>>> some >>>>>>>>>> >>>>>>>>>> new >>>>>>>>>>>> >>>>>>>>>>>> content on the module index pages. >>>>>>>>>>>> >>>>>>>>>>>> If you have the bandwidth, could you do this asap? I'm sure our >>>>>>>>>> >>>>>>>>>> currently >>>>>>>>>>>> >>>>>>>>>>>> broken site won't be impressing anyone who might land upon it. >>>>>>>>>>>> >>>>>>>>>>>> If you haven't got the bandwidth, then I'm happy to do the >> upload >>>>>>>>>> >>>>>>>>>> myself, >>>>>>>>>>>> >>>>>>>>>>>> but I don't have permissions and would need them granting. >>>>>>>>>>>> >>>>>>>>>>>> Thx >>>>>>>>>>>> Dan >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Thanks >>>>>>>>>> - Mohammad Nour >>>>>>>>>> Author of (WebSphere Application Server Community Edition 2.0 >> User >>>>>>>> >>>>>>>> Guide) >>>>>>>>>> >>>>>>>>>> http://www.redbooks.ibm.com/abstracts/sg247585.html >>>>>>>>>> - LinkedIn: http://www.linkedin.com/in/mnour >>>>>>>>>> - Blog: http://tadabborat.blogspot.com >>>>>>>>>> ---- >>>>>>>>>> "Life is like riding a bicycle. To keep your balance you must keep >>>>>>>> >>>>>>>> moving" >>>>>>>>>> >>>>>>>>>> - Albert Einstein >>>>>>>>>> >>>>>>>>>> "Writing clean code is what you must do in order to call yourself >> a >>>>>>>>>> professional. There is no reasonable excuse for doing anything >> less >>>>>>>>>> than your best." >>>>>>>>>> - Clean Code: A Handbook of Agile Software Craftsmanship >>>>>>>>>> >>>>>>>>>> "Stay hungry, stay foolish." >>>>>>>>>> - Steve Jobs >>>>>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks >>>>>> - Mohammad Nour >>>>>> Author of (WebSphere Application Server Community Edition 2.0 User >>>>>> Guide) >>>>>> http://www.redbooks.ibm.com/abstracts/sg247585.html >>>>>> - LinkedIn: http://www.linkedin.com/in/mnour >>>>>> - Blog: http://tadabborat.blogspot.com >>>>>> ---- >>>>>> "Life is like riding a bicycle. To keep your balance you must keep >>>>>> moving" >>>>>> - Albert Einstein >>>>>> >>>>>> "Writing clean code is what you must do in order to call yourself a >>>>>> professional. There is no reasonable excuse for doing anything less >>>>>> than your best." >>>>>> - Clean Code: A Handbook of Agile Software Craftsmanship >>>>>> >>>>>> "Stay hungry, stay foolish." >>>>>> - Steve Jobs >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks >>>>> - Mohammad Nour >>>>> Author of (WebSphere Application Server Community Edition 2.0 User >>>>> Guide) >>>>> http://www.redbooks.ibm.com/abstracts/sg247585.html >>>>> - LinkedIn: http://www.linkedin.com/in/mnour >>>>> - Blog: http://tadabborat.blogspot.com >>>>> ---- >>>>> "Life is like riding a bicycle. To keep your balance you must keep >>>>> moving" >>>>> - Albert Einstein >>>>> >>>>> "Writing clean code is what you must do in order to call yourself a >>>>> professional. There is no reasonable excuse for doing anything less >>>>> than your best." >>>>> - Clean Code: A Handbook of Agile Software Craftsmanship >>>>> >>>>> "Stay hungry, stay foolish." >>>>> - Steve Jobs >>>>> >>>> >>>> >>> >>
