* Zero3 <zero3 at zerosplayground.dk> [2008-11-26 20:51:31]:

> Florent Daigni?re skrev:
>> * Zero3 <zero3 at zerosplayground.dk> [2008-11-26 00:08:17]:
>>
>>   
>>> Matthew Toseland skrev:
>>>     
>>>>> An installer that works on all three platforms has many 
>>>>> advantages, but
>>>>> will never be as smooth or intuitive as platform-specific installers
>>>>> because people have differing expectations of each platform.  For
>>>>> example, Windows users tend to expect a Wizard-style installer.  Mac
>>>>> users expect a DMG containing an executable App that they can drag to
>>>>> their Applications folder.  Linux users expect to be able to use
>>>>> apt-get, yum, or something else depending on their specific distro.
>>>>>             
>>>> Unless their specific distro happens to be unsupported. Which is 
>>>> common, because the distro market is still extremely fragmented. 
>>>> Hence we need a good GUI installer even for linux. No?
>>>>         
>>> deb and rpm probably covers most of the GUI distros. The "Alien" program 
>>> can convert packages to various other formats if needed.
>>>
>>>     
>>
>> That's not proper packaging.
>>
>>   
>
> If the converted packages are just as good as manually ported?

"If" they are then there is no problem. Experience has shown they
aren't.

> (I don't  
> know if they are, all I know is that alien is available and that's what  
> it's supposed to do)
>

I guess the keyword is "supposed" here... or maybe "I don't know".

>>>>> Next, we must identify anything that can be improved in Freenet that
>>>>> would make writing these installers easier.
>>>>>             
>>>> IMHO moving the "wizard" part into the node itself was an important 
>>>> step in the right direction. We could move the rest into the node 
>>>> by always downloading the plugins and seednodes file in the 
>>>> installer, and asking the user about the plugins during the 
>>>> post-install wizard. Ideally we'd also ask the user about 
>>>> auto-start in the post-install wizard (defaulting on but executing 
>>>> a script to turn it off if the user asks us to).
>>>>         
>>> I agree. It doesn't seem like that big of a task to move the rest of 
>>> the stuff into the wizard (now you already have the framework).
>>>
>>>     
>>
>> Putting stuffs in the wizard goes against the packaging logic. On debian
>> you would want to use debconf to ask the user on how to configure his
>> node...
>>
>>   
> Both ways should probably be supported.

I see... and how exactly is that going to reduce the maintainance cost
again? I must have missed something.

> Debian(-like) packages could ask  
> for answers via debconf, and the wizard could take over if settings was  
> not set via debconf. Other distros might have similar methods?

Yeah, sure they do... They have similar but incompatible methods.

>  Seems  
> like the proper way to support all Linux distros?
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20081126/801a46dd/attachment.pgp>

Reply via email to