On Fri, Sep 3, 2010 at 5:15 AM, Benjamin Podszun <benjamin.pods...@gmail.com> wrote: > Hi. > > On Fri, Sep 3, 2010 at 4:34 AM, Katie Sangha <katie.san...@gmail.com> wrote: >> Has there been any progress on making a deb package in the last couple >> months? I went to install this and found a very length install doc. >> I'm sure the process could be improved a lot even if its not through >> apt. > > As far as I'm concerned, no package has been created. I do admit that > the process can be improved significantly though. For my own purpose I > modified the guide at [1] (works fine for me), because > - it did some things I didn't want (install phpmyadmin for one) > - it had lots of "emacs somefile and make sure it looks like this" steps > > I replaced the latter with > cat > /tmp/gitorious.yml << _EOF_ > My > config > here > _EOF_ > sudo mv /tmp/gitorious.yml /path/to/gitorious/for/me > > to make these steps copy&paste-able Most things don't need user > intervention and can be solved by either replacing/creating a file > during installation or with a simple sed line. > >> The link in the prior post appears to be broken now. > > See above: It's not for me? Was it a temporary thing only, maybe? > > 1: http://www.bluequartz.net/projects/ElectronicImaging/SCMService/html/
Sorry about the link from above. I had to do some moving and renaming on the server a few days ago. The original source code can be found at http://scm.bluequartz.net/eim/ei-guides When I wrote that guide there I was taking from the various instructions from around the internet and from gitorious itself. I am not a line command guru and so everything I do is with emacs mainly because that is the only text editor I ever learned commands for. I can edit the guide to say as much and remove the emacs part. This also comes from the point of view that you are installing on a brand new clean Ubuntu 10.04 server install and that you have complete control over the server. The whole thing could almost be done with a good shell script as there are only a few variables that really need to be filled in: username and passwords for MySQL, Gitorious, git system user. Where to install gitorious into. and where is your apache installation. I should also not the installation of phpmyadmin and how insecure that really is. Probably make that an optional install. It has helped me out a few time but I have since protected it behind a password protected web site. I'll probably end up uninstalling it here pretty soon. At one point I got a quote from a the company that does the "MAMP" installers on what it would take to get the same thing for Gitorious and they quoted about $10,000 which in my short experience here is about right. There are so many variables to get "right" that no 2 installs are the same. Change one of those variables above and every path in every script needs to change. What I should really do is place all the scripts and stuff into my branch on Gitorious (bluequartz-mainline) which would make the install easier and there would not have to be so much "emacs.. paste this.. " stuff in the guide. Thanks for the feedback. Mike Jackson www.bluequartz.net > >> On Jul 14, 6:31 am, Michael Jackson <imikejack...@gmail.com> wrote: >>> This was my experience setting up Gitorious on Ubuntu 10.04 LTS Server >>> >>> http://www.bluequartz.net/projects/ElectronicImaging/SCMService/html/... >>> >>> Mike Jackson >>> >>> On Jul 13, 2010, at 8:52 PM, Hedge Hog wrote: >>> >>> >>> >>> > On Wed, Jul 14, 2010 at 4:12 AM, Will Daniels >>> > <daniels.w...@googlemail.com> wrote: >>> >> Hello again :) >>> >>> >> Just spotted this thread has come back to life. Sorry I kind of >>> >> gave up >>> >> on it...just too many problems. First off is gem, which is >>> >> completely at >>> >> odds with apt and gitorious will need _all_ references to gem >>> >> eliminated >>> >> by the packaging. That much I accepted, though I didn't know about >>> >> the >>> >> gem issue initially. So I started topackageup the needed gems >>> >> individually, joined the ruby-extras team at Debian and got my >>> >> first gem >>> >>packageapproved there (oauth I think). >>> >>> >> But then I went on to rdiscount...I thought it all looked OK >>> >> license-wise so I went and did all the packaging for that then >>> >> noticed >>> >> it was using the 4-clause BSD license. So I contacted the author >>> >> (David >>> >> somebody) and asked if he would consider updating the license to the >>> >> newer 3-clause BSD that is compatible with DFSG. But he basically >>> >> said >>> >> he was already well aware of the issue with distro packaging but >>> >> didn't >>> >> want to change it and he is using the old 4-clause license >>> >> deliberately. >>> >>> >> Obviously BlueCloth is an alternative there, but I think I ended up >>> >> finding a few other problems and by the end of it I was changing >>> >> quite a >>> >> lot of the gitorious code to move things for FHS compliance, >>> >> deprecate >>> >> gem, change to Bluecloth and whatever else that it became quite a big >>> >> job and I soon ran out of time. >>> >>> > Sounds like this was a little painful. >>> > Gitorious is on my to do list, so I have not experienced an install. >>> > Nonetheless. >>> > If there are so many moving parts it might be easier to have a Chef >>> > and Puppet cookbook? >>> > In fact this was the plan of attack I had in mind when I got to trying >>> > Gitorious. >>> > The main reason was that a chef cookbook would allow for different >>> > configuration/usage scenarios to be specified, e.g. intall from repo's >>> > head vs a tar ball. >>> >>> > Has anyone tried setting up a chef/puppet cookbook? >>> >>> > Best wishes >>> >>> >> It's not that it's too impossible really, but the project at work I >>> >> wanted to use it for went down the tube and then I got ill for a >>> >> while >>> >> and I just never found the motivation again to pick it up afterward. >>> >> Though I'm still happy to help out a bit if somebody else wants to >>> >> take >>> >> up the gauntlet. >>> >>> >> It was always my intention to host it in a PPA on launchpad, there's >>> >> really only one line in the changelog that you need to update to >>> >> put a >>> >> Debianpackagein a PPA for Ubuntu. But since launchpad is only >>> >> integrated with Bazaar I don't see any value in hosting any other >>> >> part >>> >> of it there - it's just as easy to work with git using git- >>> >> buildpackage >>> >> etc. then dput *changes to upload the result to a PPA for the build. >>> >>> >> It would obviously be nice to get thepackageinto Debian proper, >>> >> which >>> >> would then go automatically into Ubuntu repos on the next sync, but I >>> >> might have been too optimistic to try to get everything properly >>> >> compliant with Debian from the start. Using a PPA would at least give >>> >> some flexibility to have it less-than-perfect but usable wrt FHS and >>> >> DFSG until everything is in place to send it for review. >>> >>> >> I'll have a look and see where I got to with it...might help to start >>> >> somebody else off. >>> >>> >> Cheers! >>> >> Will >>> >>> >> On 13/07/10 19:43, Benjamin Podszun wrote: >>> >>> On Tue, Jul 13, 2010 at 8:03 AM, Marius Mårnes Mathiesen >>> >>> <marius.mathie...@gmail.com> wrote: >>> >>> >>>> 2010/7/13 Jörg W Mittag <joergwmittag+r...@googlemail.com> >>> >>> >>>>> That's why I'd love to have Debianpackage. And I think the >>> >>>>> redMine >>> >>>>>packagewould be a good starting point, both a) because it is >>> >>>>> non-trivial Rails app and also b) because it is the only Rails app >>> >>>>> with a Debianpackageanyway :-) >>> >>> >>>> Hadn't seen the Redminepackage; that is a very good example >>> >>>> indeed! >>> >>>> Care to take a shot at it? I'm willing to help! >>> >>> >>>>> Isn't BlueCloth API compatible with RDiscount? I mean, it's dog- >>> >>>>> slow, >>> >>>>> but for a first approximation it should be enough. And BlueCloth >>> >>>>> is >>> >>>>> already available as `libbluecloth-ruby`. >>> >>> >>>> We extend RDiscount a little (see lib/markup_renderer.rb), but >>> >>>> creating >>> >>>> something that uses Bluecloth instead shouldn't be a biggie. >>> >>>> I'd love to see this going somewhere... >>> >>> >>> I'm really completely clueless regarding Debian packaging so far, >>> >>> but >>> >>> I did set up a couple of Gitorious instances already and would >>> >>> love to >>> >>> contribute (help with testing, qa or with packaging itself, if >>> >>> someone >>> >>> can help me to get started). >>> >>> >>> Not to turn this into a religions thing, but maybe this would be >>> >>> even >>> >>> more easy as a PPA for ubuntu (so far the most common deployment >>> >>> scenario I've seen here on this list or mentioned in installation >>> >>> tutorials), since that allows instant distribution to interested >>> >>> parties, building for multiple distribution versions etc.. >>> >>> >>> On the other hand, if the Debian base is favored: Fine for me, I'm >>> >>> interested. >>> >>> >> -- >>> >> To post to this group, send email to gitorious@googlegroups.com >>> >> To unsubscribe from this group, send email to >>> >> gitorious+unsubscr...@googlegroups.com >>> >>> > -- >>> > πόλλ' οἶδ ἀλώπηξ, ἀλλ' ἐχῖνος ἓν >>> > μέγα >>> > [The fox knows many things, but the hedgehog knows one big thing.] >>> > Archilochus, Greek poet (c. 680 BC – c. 645 BC) >>> >http://wiki.hedgehogshiatus.com >>> >>> > -- >>> > To post to this group, send email to gitorious@googlegroups.com >>> > To unsubscribe from this group, send email to >>> > gitorious+unsubscr...@googlegroups.com >> >> -- >> To post to this group, send email to gitorious@googlegroups.com >> To unsubscribe from this group, send email to >> gitorious+unsubscr...@googlegroups.com >> > > -- > To post to this group, send email to gitorious@googlegroups.com > To unsubscribe from this group, send email to > gitorious+unsubscr...@googlegroups.com > -- Mike Jackson imikejackson _at_ gee-mail dot com -- To post to this group, send email to gitorious@googlegroups.com To unsubscribe from this group, send email to gitorious+unsubscr...@googlegroups.com