[Fusionforge-general] New proposal by Dionysis: Project import/export for Alioth (FusionForge)

Sylvain Beucler - Inria sylvain.beucler at inria.fr
Tue Apr 29 09:33:30 CEST 2014


Hi Dionysos,

Ping?
I've seen "nionios" attempting to connect on Friday, but not conclusively.

- Sylvain

Le 25/04/2014 13:28, Franck Villaume a écrit :
> Congratulations.
>
> Regards,
> Franck aka nerville
>
> Le 24/04/2014 21:15, beuc at debian.org a écrit :
>> Hi Dionysios,
>>
>> As far as I understand the import/export project is accepted in GSoC 
>> 2014!
>> http://www.google-melange.com/gsoc/project/details/google/gsoc2014/nioniosfr/5668600916475904 
>>
>>
>> I would suggest joining the IRC channel #fusionforge on FreeNode so we
>> can prepare :)
>>
>> Cheers!
>> Sylvain
>>
>> On Wed, Mar 26, 2014 at 03:11:58PM +0100, Dionysios Fryganas wrote:
>>> Hello,
>>>
>>> Sorry for my delayed replies each time, but this week is my exam 
>>> period.
>>>
>>> On 25/03/2014 11:12 πμ, beuc at debian.org wrote:
>>>> Hi,
>>>>
>>>> On Mon, Mar 24, 2014 at 08:20:35PM +0100, Dionysios Fryganas wrote:
>>>>> The problem is that the local repository that is created is empty,
>>>>> thus the "fusionforge-full" and "gforge-db-postgresql" packages
>>>>> cannot be found when trying to install them.
>>>>>
>>>>> This originates from the build script.
>>>>> After running "update.sh", the build script is updated and the error
>>>>> occurs from a command on line 80 (the one below).
>>>>>
>>>>> dch --newversion $(dpkg-parsechangelog | sed -n 's/^Version:
>>>>> \([0-9.]\+\(\~rc[0-9]\)\).*/\1/p')+$(date +%Y%m%d%H%M)-1
>>>>> --distribution local --force-distribution "Autobuilt."
>>>>>
>>>>>
>>>>> The '+' sign that is intended to append the date to the result of
>>>>> "sed", is getting printed in front of the date output as part of the
>>>>> version number.
>>>>> This generates a warning when running the build script, but the
>>>>> script continues execution, so it's easy to miss it and then, if you
>>>>> run the "install.sh" script it will fail to execute at line 40.
>>>>>
>>>>> My fix was:
>>>>>
>>>>> * run the update script
>>>>>
>>>>> * remove the plus '+' operator from the build script (above command)
>>>>>
>>>>> * then run the build script
>>>>>
>>>>>
>>>>> Was I the only on that had this error?
>>>>> What should I do to let others know about it?
>>>> I didn't spot it because I was working on the 5.3 branch recently.
>>>> The fix would rather be making "~rc" optional, which I intended but 
>>>> somehow didn't:
>>>> -dch --newversion $(dpkg-parsechangelog | sed -n 's/^Version: 
>>>> \([0-9.]\+\(\~rc[0-9]\)\).*/\1/p')+$(date +%Y%m%d%H%M)-1 
>>>> --distribution local --force-distribution "Autobuilt."
>>>> +dch --newversion $(dpkg-parsechangelog | sed -n 's/^Version: 
>>>> \([0-9.]\+\(\~rc[0-9]\)\?\).*/\1/p')+$(date +%Y%m%d%H%M)-1 
>>>> --distribution local --force-distribution "Autobuilt."
>>>>
>>>> I'll refresh the branches with the fixes, thanks for the report :)
>>> I'm glad that I could help!
>>>>>>> and I had to include the deb and deb-src sources manually, as 
>>>>>>> stated
>>>>>>> here:https://fusionforge.org/plugins/mediawiki/wiki/fusionforge/index.php/Installing/DebianRepositories#5.2_Build 
>>>>>>>
>>>>>>> Except that I have a working development environment and I also
>>>>>>> played around with it a bit.
>>>>>>> Good (even though this version is roughly 1y1/2 old).
>>>>>>> So what do your first feelings with FusionForge?
>>>> So, love or hate? ;)
>>> Definitely love.
>>> There are many features in the program that make it stand out of the
>>> different solutions I tried in the past.
>>> Basically what I liked is the categories that you can define for the
>>> projects. It makes it really easy to find what you are looking for.
>>> The plugin system is quite impressive as well. It couldn't be any
>>> easier to extend the main functionality!
>>>
>>>>> The company I had my internship at, offers a service that uses an
>>>>> open-source database called 6PP that holds all the postcode
>>>>> information for Netherlands and Belgium. The database information
>>>>> can be consumed via a REST API, provided by the company.
>>>>>
>>>>> My task was to create a plugin for Joomla and one for Wordpress that
>>>>> would ease the integration of the service for these platforms and
>>>>> allow less technically experienced users to use it with their web
>>>>> stores.
>>>>> I also maintained the plugins that people contributed to the company
>>>>> for different platforms.
>>>>> You can find more details about it here:
>>>>> http://www.pro6pp.nl/demo/autocomplete/demo
>>>> Hmm, just for my information, in what way is an "open-source" database
>>>> if you need to access it through an API and with an auth key? :/
>>>> (also the joomla download link just redirects to the homepage)
>>>>
>>> Ok, I answered this one kinda fast. Indeed it is not open-source, it
>>> used to be, but later they created a company around it because of
>>> legal issues (as I was told). They do provide an export of the whole
>>> database though and all the code they provide for accessing the API
>>> is licensed under open-source licenses, by need you may say.
>>> About the link, I do not know why is dead. I send them an e-mail for 
>>> that!
>>>
>>> Dionysis



More information about the Fusionforge-general mailing list