Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251393 - net-mail/dovecot should change USE flag sqlite3 to sqlite
Summary: net-mail/dovecot should change USE flag sqlite3 to sqlite
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 249418
  Show dependency tree
 
Reported: 2008-12-18 00:42 UTC by Henrique Rodrigues
Modified: 2010-06-21 13:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Henrique Rodrigues 2008-12-18 00:42:04 UTC
sqlite 2 should be deprecated in favor of sqlite 3, so the "sqlite3" use flag
should be changed to "sqlite".


Reproducible: Always
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2008-12-18 13:47:51 UTC
Reassigning to maintainer, CCing net-mail herd.
Comment 2 Oliver Sucker 2009-07-03 22:22:07 UTC
(In reply to comment #0)
> sqlite 2 should be deprecated in favor of sqlite 3, so the "sqlite3" use flag
> should be changed to "sqlite".
> 
> 
> Reproducible: Always
> 

yes. a lot more to be done on this ebuild ;)
i.e. gc USE, bzip2 USE, zlib USE, lucene/solr USE flags (only _one_ of the two supported), selective maildir/mbox support, selective backends configuration, gnutls support, fix --with-poll QA warning,  bump to 1.2.0, ...

HTH,
Oliver
Comment 3 Eray Aslan gentoo-dev 2009-07-04 07:01:15 UTC
> yes. a lot more to be done on this ebuild ;)
> i.e. gc USE, bzip2 USE, zlib USE, lucene/solr USE flags (only _one_ of the two
> supported), selective maildir/mbox support, selective backends configuration,
> gnutls support, fix --with-poll QA warning,  bump to 1.2.0, ...

* Boehm gc: Do you use this?  It is not in the same league as dovecot (bloated, ugly code with a tendency to crash).  I wouldn't recommend it.
* gnutls didn't work with dovecot last I checked
* we have mailbox/mbox support
* I believe lucene is depreciated in dovecot
* zlib/bzip2: Not sure what you mean.  We already have the zlib plugin.
* backend: Agreed. We can have a dbox USE flag
Comment 4 Oliver Sucker 2009-07-04 10:39:51 UTC
(In reply to comment #3)
> * Boehm gc: Do you use this?  It is not in the same league as dovecot (bloated,
> ugly code with a tendency to crash).  I wouldn't recommend it.

No, I don't use it, but it's an option in configure. According to the wiki dovecot shall be more save with it, but I doubt since it's not really tested that much. But Gentoo philosophy is to leave choice to the user, even if it should be a bad choice ;)

> * gnutls didn't work with dovecot last I checked

You're right, it does not even compile in 1.1.16 on my sys.

> * we have mailbox/mbox support

--with-storages   Build with specified mail storage formats (maildir mbox dbox cydir raw)
This option is not specified in econf, so it will always use defaults which is both maildir and mbox, no matter if the mbox flag is set or not.

> * I believe lucene is depreciated in dovecot

At least solr is favored over (c)lucene, but solr is not in portage currently.

> * zlib/bzip2: Not sure what you mean.  We already have the zlib plugin.

Yes, but there should be flags so compression method(s) can be selected, or compression can be disabled completely. From configure:
--with-zlib   Build with zlib compression support
--with-bzlib  Build with bzlib compression support
Configuring --without-zlib --without-bzlib will disable the zlib plugin.

> * backend: Agreed. We can have a dbox USE flag

Yes, the same also applies to passdb backends, some of them (i.e. passwd, passwd-file, shadow) cannot be disabled. I don't want them on my system since i only use sql.

HTH,
Oliver
Comment 5 Eray Aslan gentoo-dev 2010-06-16 14:17:35 UTC
Current dovecot has sqlite USE flag.  Please check and close.
Comment 6 Henrique Rodrigues 2010-06-21 13:54:25 UTC
(In reply to comment #5)
> Current dovecot has sqlite USE flag.  Please check and close.


Thank you. Closing.