Re: Git repository split starting now
Jan Schneider <[email protected]> Fri, 06 Oct 2017 07:29:46 +0000
| Newsgroups | gmane.comp.horde.devel |
|---|---|
| Message-ID | <[email protected]> |
Zitat von Jan Schneider <[email protected]>: > Zitat von Ralf Lang <[email protected]>: > >> Hi all, >> >>>> The split went fine so far, the old horde repository has been >>>> deprecated, and the documentation at >>>> https://www.horde.org/development/git has been updated. >>>> >>>> We're not completely done yet, especially the mail notifications >>>> haven't been set up yet. Thus I ask all Horde developers to not >>>> start committing to the new repositories yet. >>>> >>>> Jan. >>>> >>> I will test drive the new documentation steps later today to see >>> if they are fool proof. ;-) Without committing... >>> >> >> >> I played around with the new developer deployment. >> >> Some remarks: >> >> 0) In case you don't have composer, go get it >> >> php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" >> php -r "if (hash_file('SHA384', 'composer-setup.php') === >> '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo >> PHP_EOL;" >> php composer-setup.php >> php -r "unlink('composer-setup.php');" >> >> >> 1) If you use php 7, you will most likely want to run >> php composer.phar install --ignore-platform-reqs >> instead of >> php composer.phar install >> when installing horde git tools. at least for now. >> >> 2) The docs on the horde website still advise to use mrubinsk's >> repo for horde-git-tools, not the cloned one from the horde >> website. It does not matter though, >> >> 3) Both don't work with a fresh install. They try to pull things >> from horde-git (horde/horde) which are no longer there. >> >> namely you have to add >> >> git clone https://github.com/horde/components horde-git/components >> mkdir horde-git/framework/ >> git clone https://github.com/horde/Argv horde-git/framework/Argv >> git clone https://github.com/horde/Cli horde-git/framework/Cli >> git clone https://github.com/horde/Cli_Modular >> horde-git/framework/Cli_Modular >> git clone https://github.com/horde/Pear horde-git/framework/Pear >> git clone https://github.com/horde/Yaml horde-git/framework/Yaml >> >> Afterwards, you should be able to run >> composer.phar install [--ignore-platform-reqs] >> >> >> Rewinding the repo to before the great purge might also help, I >> haven't tried that. Most likely, the stuff can also be pulled >> directly from the pear server instead of getting it from horde-git >> - I haven't tried that. > > I've already played with the tool after the split, and fixed a few > things already, that will later be pushed. > > -- > Jan Schneider > The Horde Project > https://www.horde.org/ I just updated the instructions, they should work out of the box now. -- Jan Schneider The Horde Project https://www.horde.org/ -- dev mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]