[Owncloud] Movable Apps

Alessandro Cosentino cosenal at gmail.com
Fri Apr 27 18:44:35 UTC 2012


well, then again: how do I use both at the same time the core apps
from owncloud/owncloud.git and the apps from owncloud/apps.git?

I am sorry if I am missing something here.

On Fri, Apr 27, 2012 at 1:14 PM, Georg Ehrke
<ownclouddev at georgswebsite.de> wrote:
> Am 27.04.2012 um 19:12 schrieb Alessandro Cosentino:
>
>> so what if I want to use both <path>/owncloud/apps and <path>/apps,
>> which is the case I have in mind
>>
> ownCloud would use <path>/owncloud/apps
> It's the same for the 3rdparty folder
>> On Fri, Apr 27, 2012 at 1:07 PM, Georg Ehrke
>> <ownclouddev at georgswebsite.de> wrote:
>>>
>>> Am 27.04.2012 um 18:51 schrieb Alessandro Cosentino:
>>>
>>>> I believe there should be different branches of a single apps
>>>> repository, rather than a different apps-playground repo. Merges with
>>>> the master branch would be easier in this case.
>>>>
>>>> @Georg: maybe I don't understand it, you are suggesting something of this kind:
>>>> <path>/owncloud/apps/
>>>> <path>/apps
>>>>
>>>> how do you specify which app folder should owncloud refer to?
>>> First he reads the config file, after that he tries to use /path/ownCloud/apps and afterwords /path/apps.
>>> If he wasn't able to found the app folder he dies and asks the user to add the path to the config file.
>>>>
>>>> thanks,
>>>> Alessandro
>>>>
>>>> On Fri, Apr 27, 2012 at 12:44 PM, Frank Karlitschek <frank at owncloud.org> wrote:
>>>>>
>>>>> On 27.04.2012, at 18:42, Georg Ehrke <ownclouddev at georgswebsite.de> wrote:
>>>>>
>>>>>>
>>>>>> Am 27.04.2012 um 18:40 schrieb Georg Ehrke:
>>>>>>
>>>>>>> Am 27.04.2012 um 18:27 schrieb Alessandro Cosentino:
>>>>>>>
>>>>>>>> After those changes, I am a bit confused. Jakob and Jan suggested that
>>>>>>>> I develop the feed reader app in the apps repo, since even core apps
>>>>>>>> are going to move there. Two questions in particular:
>>>>>>>>
>>>>>>>> 1. should I create a work branch of the apps repo or work in the
>>>>>>>> master? I would say a work branch is better, since even core apps are
>>>>>>>> going to move there. At the same time, I see that now all apps are
>>>>>>>> developed in master (mail app, for instance);
>>>>>>>>
>>>>>>> In my opinion we should create an apps-experimental repository where we can store apps that are unstable.
>>>>>> I just saw that there is already a repository called apps-playground.
>>>>>
>>>>> Exactly. You can use that if you want.
>>>>> But a branch of the apps repo is also fine.
>>>>>
>>>>>
>>>>>>>> 2. locally where should I clone the apps repo? I figure that if I
>>>>>>>> clone it in the owncloud/app sub-folder, things will get messed up
>>>>>>>> with the two git configurations.
>>>>>>> You can clone all in the same directory
>>>>>>> e.g.:
>>>>>>> /path/3rdparty
>>>>>>> /path/apps
>>>>>>> /path/owncloud
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Georg
>>>>>>>> Thanks,
>>>>>>>> Alessandro
>>>>>>>>
>>>>>>>> On Fri, Apr 27, 2012 at 8:24 AM, Georg Ehrke
>>>>>>>> <ownclouddev at georgswebsite.de> wrote:
>>>>>>>>>
>>>>>>>>> Am 27.04.2012 um 13:00 schrieb Frank Karlitschek:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 27.04.2012, at 09:54, Georg Ehrke <ownclouddev at georgswebsite.de> wrote:
>>>>>>>>>>
>>>>>>>>>>> Am 26.04.2012 um 23:24 schrieb Thomas Müller:
>>>>>>>>>>>
>>>>>>>>>>>> Am Donnerstag, dem 26.04.2012 um 23:17 schrieb Frank Karlitschek:
>>>>>>>>>>>>> On 26.04.2012, at 23:00, Thomas Müller <thomas.mueller at tmit.eu> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> will this also result in a movement of all apps from the owncloud repo to the apps repo?
>>>>>>>>>>> Are we also going to remove the 3rdparty files from the main repo?
>>>>>>>>>>
>>>>>>>>>> Yes. We switch the the "3rdparty" repository.
>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Exactly
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Cool - will make app develoment easier as well!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>> How will the tar-balls on Release be created e.g. what will they contain?
>>>>>>>>>>>>>
>>>>>>>>>>>>> This won´t change.
>>>>>>>>>>>>> We still ship the apps that we all decide with the tar file independently from the repo.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Ok
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Especially the last question is interesting from a distro packaging point of view (as I have it,
>>>>>>>>>>>>>> because I recently started to work on bringing ownCloud to the real Debian repo).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Awesome. :-)
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> aka Sweet ;-)
>>>>>>>>>>>>
>>>>>>>>>>>> Our plan is to bring OC4 to the next Debian stable (7 aka Wheezy).
>>>>>>>>>>>> A long way to go as some core dependencies are simple not there e.g. MDB2_Schema and SabreDAV.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> It would be nice to have a core tar ball only with the file and sync handling stuff (and maybe contacts and calendar).
>>>>>>>>>>>>>> An an additional tar ball containing the apps, which can then be packaged separately.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yes. Thats possible now. And the good thing is that the apps can live outside the owncloud directory. I suppose thats should make packaging a bit more easy.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> For sure!
>>>>>>>>>>>>
>>>>>>>>>>>> Tom
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> As off today the release tar ball 'only' contains the owncloud repo. Apps from the apps repo are not released at all. (By intention?)
>>>>>>>>>>>>>
>>>>>>>>>>>>> In the future the release tarball can contain apps independently from the repo (core or apps).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Frank
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Take care,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Tom
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Thomas Müller                 E-Mail: thomas.mueller at tmit.eu
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Am Donnerstag, dem 26.04.2012 um 22:49 schrieb Frank Karlitschek:
>>>>>>>>>>>>>>> Great work! :-)
>>>>>>>>>>>>>>> This means that the apps folder can now live outside the owncloud folder.
>>>>>>>>>>>>>>> Very nice
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Frank
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 26.04.2012, at 22:23, Georg Ehrke <ownclouddev at georgswebsite.de> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>> today i finished my work on movable apps.
>>>>>>>>>>>>>>>> I will merge it tomorrow into master.
>>>>>>>>> I just merged it.
>>>>>>>>>>>>>>>> Important changes:
>>>>>>>>>>>>>>>>       • files app moved to app folder
>>>>>>>>>>>>>>>>               • there is still /owncloud/files/webdav.php
>>>>>>>>>>>>>>>>       • php and css files will be loaded through /owncloud/index.php
>>>>>>>>>>>>>>>>               • example:
>>>>>>>>>>>>>>>>                       • /?app=files -> app
>>>>>>>>>>>>>>>>                       • /?app=files&getfile=/ajax/rename.php -> execute file of an app
>>>>>>>>>>>>>>>>       • you can add %webroot% and %appswebroot% to css files
>>>>>>>>>>>>>>>>               • use in urls of background images
>>>>>>>>>>>>>>>>       • please use our internal functions to generate paths
>>>>>>>>>>>>>>>>               • js: OC.filePath
>>>>>>>>>>>>>>>>               • php: OC_Helper::linkTo
>>>>>>>>>>>>>>>>       • Files for *Dav and ampache are still in the app folder
>>>>>>>>>>>>>>>>               • i think about creating a /owncloud/remote folder where apps can write the php files for their remote services
>>>>>>>>>>>>>>>>                       • what do you think about this?
>>>>>>>>>>>>>>>>       • I made every app in main ownCloud repo work with this
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>> Georg
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> Owncloud mailing list
>>>>>>>>>>>>>>>> Owncloud at kde.org
>>>>>>>>>>>>>>>> https://mail.kde.org/mailman/listinfo/owncloud
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> Owncloud mailing list
>>>>>>>>>>>>>>> Owncloud at kde.org
>>>>>>>>>>>>>>> https://mail.kde.org/mailman/listinfo/owncloud
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Owncloud mailing list
>>>>>>>>>>> Owncloud at kde.org
>>>>>>>>>>> https://mail.kde.org/mailman/listinfo/owncloud
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Owncloud mailing list
>>>>>>>>> Owncloud at kde.org
>>>>>>>>> https://mail.kde.org/mailman/listinfo/owncloud
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Owncloud mailing list
>>>>>>> Owncloud at kde.org
>>>>>>> https://mail.kde.org/mailman/listinfo/owncloud
>>>>>>
>>>>>> _______________________________________________
>>>>>> Owncloud mailing list
>>>>>> Owncloud at kde.org
>>>>>> https://mail.kde.org/mailman/listinfo/owncloud
>>>>>
>>>>> _______________________________________________
>>>>> Owncloud mailing list
>>>>> Owncloud at kde.org
>>>>> https://mail.kde.org/mailman/listinfo/owncloud
>>>
>>> _______________________________________________
>>> Owncloud mailing list
>>> Owncloud at kde.org
>>> https://mail.kde.org/mailman/listinfo/owncloud
>
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud



More information about the Owncloud mailing list