<DKIM> [GSoC]Getting Started and Contributing

Nicolas Sebrecht nicolas.s-dev at laposte.net
Tue Mar 1 22:36:59 GMT 2016

On Wed, Mar 02, 2016 at 12:03:20AM +0530, Om Prakash wrote:

>    Hello,


>        I am pursuing Master in Computer Application from Pondicherry
>    University, India. I am good at c++, python and git. I had a look on
>    Gentoo's idea page and found imapfw project very much interesting. I am
>    interested in contributing to imapfw, although I am new to open source
>    world.

FMPOV, open source world is mostly about applying good sense. That's not
the hard part, IMHO. :-)

Unless I'm mistaken, you forked imapfw from nicolas33 while the
canonical repository is at the OfflineIMAP organization.


>           I would like to work on "Sychronization of mails" idea. 
>    I did system-wide installation using distribution on Ubuntu. When I fire
>    up 'offlineimap --v' it gives output 6.5.4. But when I give 'offlineimap'
>    command it shows error:
>                      Traceback (most recent call last):
>      File "/usr/bin/offlineimap", line 23, in <module>
>        oi.run()
>      File "/usr/lib/python2.7/dist-packages/offlineimap/init.py", line 44, in
>    run
>        options, args = self.parse_cmd_options()
>      File "/usr/lib/python2.7/dist-packages/offlineimap/init.py", line 218,
>    in parse_cmd_options
>        config.set_if_not_exists('general','dry-run','False')
>      File "/usr/lib/python2.7/dist-packages/offlineimap/CustomConfig.py",
>    line 80, in set_if_not_exists
>        self.set(section, option, value)
>      File "/usr/lib/python2.7/ConfigParser.py", line 753, in set
>        ConfigParser.set(self, section, option, value)
>      File "/usr/lib/python2.7/ConfigParser.py", line 396, in set
>        raise NoSectionError(section)
>    ConfigParser.NoSectionError: No section: 'general'

>    I think it should ask for login password (correct me, if I understand
>    wrong). I also tried uninstalling system-wide installation and again
>    installing using cloning git repository. But it is still showing same
>    error. 

I would expect you to use the development branch of the git repository,
especially because you're used to git. ,-)

OfflineIMAP expects a configuration file, whether the username and
password are configured or not. There are other mandatory options to set
like the remote server address. By chance, OfflineIMAP has good
documentation out there, even from third parties like Archlinux.

>    Kindly help me set up development environment for imapfw.

Of course. Feel free to request us, really. However, trying to solve
your issues by yourself is important and expected like for any other
open source community. This has to be done while nobody should spend too
much time at this. For newcomers, not finding answers on the web after
15 minutes fo researches is enough to request help.

You're welcome Om Prakash.

Nicolas Sebrecht

More information about the OfflineIMAP-project mailing list