[dev] Git repository split starting now

Jan Schneider jan at horde.org
Fri Oct 6 07:29:46 UTC 2017


Zitat von Jan Schneider <jan at horde.org>:

> Zitat von Ralf Lang <lang at b1-systems.de>:
>
>> 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/



More information about the dev mailing list