[Owncloud] Movable Apps

Alessandro Cosentino cosenal at gmail.com
Fri Apr 27 20:27:46 UTC 2012


ok, and before that happens, I guess I will have two different
installations of owncloud, one with the core apps and one with the
apps from repo apps.

thanks for the clarifications.

Alessandro

On Fri, Apr 27, 2012 at 4:01 PM, Georg Ehrke
<ownclouddev at georgswebsite.de> wrote:
> Am 27.04.2012 um 20:44 schrieb Alessandro Cosentino:
>
>> 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.
> They have to be in the same directory, therefore we are going to move the core apps to the app repo.
>>
>> 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
>
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud



More information about the Owncloud mailing list