[07:15] <yumeyao> Hi I'm trying to setup a local instance of launchpad. I know that's a big topic and I tried searching but can't find a complete walkthrough. However, I just want to point out that "Build and run Launchpad" doc is kind of out-dated, which I tried following, but failed. Eventually I figured out the error:
[07:15] <yumeyao> by running 'rocketfuel-setup' without
[07:17] <yumeyao> by running 'rocketfuel-setup' without --no-workspace, it will not prepare for 'download-cache' directory as documented inside the file it self:
[07:17] <yumeyao> '$ git clone --depth=1 lp:lp-source-dependencies download-cache'
[07:18] <yumeyao> so I tried running that command manually and moved on, and eventually got a working testing instance of launchpad.
[07:18] <yumeyao> So I think this should be mentioned in the doc as well.
[07:20] <yumeyao> or maybe it should be handled by the script if the user option is without '--no-workspace'
[07:22] <jugmac00> yumeyao: Do you refer to https://launchpad.readthedocs.io/en/latest/how-to/running.html ?
[07:23] <yumeyao> Yes, I'm talking about that docoment
[07:24] <yumeyao> https://dev.launchpad.net/  ->  "Build and run Launchpad"  -> leads me there
[07:24] <jugmac00> RIght - we are in midst of moving our documentation. It will take a while, though.
[07:24] <jugmac00> Would you be so kind and create an issue at https://bugs.launchpad.net/launchpad ?
[07:25] <jugmac00> I think this should not be a manual step, but automated.
[07:25] <yumeyao> sure
[07:25] <yumeyao> I just want to confirm if I was missing something first
[07:26] <jugmac00> I haven't created a manual instance for more than a year, so I cannot recall all the exact steps, but imho it should be at least partially automated, and if not, then it needs to be documented carefully.
[07:29] <yumeyao> I see, that just happens.
[07:49] <yumeyao> btw, the test instance has some ancient data initialized, doesn't come with a user authentication system, and have all the domains set as 'xxxxxx.test'.
[07:49] <yumeyao> If I want to convert the test instance to an even former instance for production, is there any fast commands or cheatsheets to deploy a clean instance with selected domain names, and integrate with some user authentication system?
[15:40] <jugmac00> yumeyao: I do not think so, as for production we use a different way for deployment. The outlined way is just for development (afaik).
[15:46] <cjwatson> For better or worse, making it easy for people to deploy their own production instances was explicitly a non-goal when Launchpad was open-sourced.
[15:47] <cjwatson> We won't stop folks from trying, but the priority was always to make it easy to collaborate on the code for launchpad.net instead.