Thierry,

I'm the developer working on the Windows port, but my efforts right now are
targeted toward the shell integration as opposed to the Windows installer.
If you'd like to take a first cut at creating a setup project that'd be
awesome. Please make sure to include the merge module from TortoiseOverlays.


Virtual machines are the ideal way to test this (and the only way I'll test
a Windows XP setup anyways).

Thanks,
Stefan

On Tue, May 31, 2011 at 2:56 PM, Team Odev <[email protected]> wrote:

> Hi Philipp,
>
> It's a long time I haven't built rpms - I know the principles of building
> them but it's a very basic - poor - knowledge. Tell me if no one can help,
> and I'll check my records ...
>
> I thought that a member of the Syncany team was currently working on a
> windows port on a separate branch ?
>
> For Windows setup.exe, I often use inno setup (for my job) and I can start
> writing an inno setup script for installing Syncany with ? Maybe in
> collaboration with the developer working on the Windows port ?
>
> An idea for testing the package :  an efficient solution is to test on
> virtual machines ( Virtual boxes ) :  fresh / base install of the Operating
> System, then take a reference snapshot before testing the Syncany package
> installation. Reverting to the snapshot is fast, and allows to test again as
> if we were in a fresh install.
>
> Best Regards,
>
> Thierry
>
>
>
> 2011/5/31 Philipp Heckel <[email protected]>
>
>> Hey all,
>>
>> Regarding the dependencies: I tried to simply the dependency-issues by
>> (temporarily) adding all required JARs (except java-gnome) to the
>> 'lib' folder. That makes it easier for the Windows version and for
>> development.
>>
>> @Thierry: No there is no functional version on Windows yet.
>>
>> I have used Inno Setup before. It's a great Tool for creating
>> setup-files. I think we should start thinking about packaging. On
>> Linux (*.deb, *.rpm), and on Windows a setup.exe.
>>
>> Do you (or anybody else) have experience with either one of them?
>>
>> Cheers,
>> Philipp
>>
>> On Tue, May 31, 2011 at 10:04 AM, Philipp Heckel
>> <[email protected]> wrote:
>> > Hey Stefan,
>> >
>> > that's what I thought... I currently do not store the JARs in the repo
>> > at all, but I'll add then later so you don't have to assemble them :-)
>> >
>> > Cheers,
>> > Philipp
>> >
>> > On Tue, May 31, 2011 at 4:04 AM, Stefan Mai <[email protected]>
>> wrote:
>> >> Philipp,
>> >> When you build Syncany under Windows, where in the repository are you
>> >> storing dependencies? I'm having a bit of trouble assembling the
>> correct
>> >> versions of all the missing jars.
>> >> Thanks,
>> >> Stefan
>> >>
>> >> On Mon, May 30, 2011 at 6:04 AM, Philipp Heckel <
>> [email protected]>
>> >> wrote:
>> >>>
>> >>> Hi everyone,
>> >>>
>> >>> With regard to the variety of Linux distributions and other OSs
>> >>> Syncany is (hopefully) going to be used on, I think we need to do some
>> >>> sort of dependency management. Some packages are available on some
>> >>> systems, others are not. Especially on Windows (and OSX?), all
>> >>> dependencies have to be shipped with the application.
>> >>>
>> >>> Does anybody know how other projects do that?
>> >>>
>> >>> >From the top of my head, I'd suggest to have all required JARs in the
>> >>> library folder and write different Ant scripts for the different
>> >>> platforms. However, that would mean that the library folder would
>> >>> become very large very quickly...
>> >>>
>> >>> Any other ideas? Comments? Anybody interested in doing that? Would be
>> >>> of great help!
>> >>>
>> >>> I think the above dependency issues are also relevant for the plugins
>> >>> and their dependencies. I believe carrying around all the plugins with
>> >>> the main application is not a good thing, because most people will use
>> >>> only one or two of them. I think it would be great to have one JAR
>> >>> file per plugin and the possibility to put them in a plugin folder
>> >>> (e.g. ~/.syncany/plugins).
>> >>>
>> >>> Again, I could really use some help with this so I can concentrate on
>> >>> the main synchronization algorithm.
>> >>>
>> >>> Cheers,
>> >>> Philipp
>> >>>
>> >>> --
>> >>> Mailing list: https://launchpad.net/~syncany-team
>> >>> Post to     : [email protected]
>> >>> Unsubscribe : https://launchpad.net/~syncany-team
>> >>> More help   : https://help.launchpad.net/ListHelp
>> >>
>> >>
>> >
>>
>>
>>
>> --
>> H3 11, 68159 Mannheim, Germany
>> Landline: +49-621-98181881 / Cell phone: +49-173-7865012 (o2 network)
>> Public Key: 0xBD5E122F at pgp.mit.edu
>>
>> --
>> Mailing list: https://launchpad.net/~syncany-team
>> Post to     : [email protected]
>> Unsubscribe : https://launchpad.net/~syncany-team
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
> --
> Mailing list: https://launchpad.net/~syncany-team
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~syncany-team
> More help   : https://help.launchpad.net/ListHelp
>
>
-- 
Mailing list: https://launchpad.net/~syncany-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~syncany-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to