Re: [Dovecot] Dovecot Versions and Debian

2009-08-12 Thread Stephan Bosch

Rainer Frey wrote:

On Monday 27 July 2009 16:21:53 Stephan Bosch wrote:


or Use any of the packages from:
Dovecot v1.2 for Debian Testing (binary and source):

deb http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.2 main
deb-src http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.2 main
-
-

As the WIKI states: do *NOT* use these packages for systems that need to
be *STABLE*! This is rebuilt every hour from repository commits from
Timo and myself and if/when one of us commits a mistake, your setup will
break accordingly upon upgrade. This is for testing purposes only.


Do you think the source packages could be adapted to build a stable release 
source tarball without much modification? Would it make sense to hast that 
somewhere?


I have plans in that direction, but first I need to properly implement 
the builder as it is now (current scripts are ugly). New features include:


1) Has separate scripts for source package composition, package 
building, and Apt archive management.
2) Allows the use of slave builders for Debian releases other than 
testing or even Ubuntu. Different architectures should be a possibility 
as well.
3) Will automatically incorporate changes from the original Debian 
package. This is currently triggered manually to prevent problems. 
Particularly, the Debian-specific patches tend to break against 
dovecot-head.
4) The new composer downloads the official Dovecot tarball releases as a 
basis (current composer releases a tarball of its own). [done]
5) Cleaner Debian packages are built. Unused dpatches are removed and 
the changelog looks as it is supposed to. [done]

6) New/changed compile warnings are reported by e-mail.

I've come a long way already, but I have no real idea when this will be 
finished. Completing the migration of Sieve/ManageSieve (Pigeonhole) to 
Dovecot v2.0 currently has priority over the package builder.


Regards,

Stephan






Re: [Dovecot] Dovecot Versions and Debian

2009-08-12 Thread Stefan Förster
* Mario Antonio :
> In previous emails, Stephan stated:
> "As the WIKI states: do *NOT* use these packages for systems that need  
> to be *STABLE*! This is rebuilt every hour from repository commits from  
> Timo and myself and if/when one of us commits a mistake, your setup will  
> break accordingly upon upgrade. This is for testing purposes only."
>
> My guess he is just referring to the DEB packages ...
>
> So do you consider safe to use the source package ?

Of course this is safe. Just kidding.

If you want to compile these source packages, take _one_ version,
compile it and then test it thoroughly. If it passes all testing, then
put it into staging, test more, and only if it passes all test again,
move it to production environment.

And don't upgrade every time a new source package is available.

As always, you should know what you are doing if you install packages
provided by third parties, be it binaries or sources you compile
yourself. Example: The sources come with a "2:" epoch. If one day, the
next stable version of Debian comes with "1:1.2.8" and you previously
installed your freshly built "2:1.2.1", then the upgrade process will
not replace your old, outdated, built-from-source packages.


Cheers
Stefan


Re: [Dovecot] Dovecot Versions and Debian

2009-08-12 Thread Mario Antonio

Stefan,

In previous emails, Stephan stated:
"As the WIKI states: do *NOT* use these packages for systems that need 
to be *STABLE*! This is rebuilt every hour from repository commits from 
Timo and myself and if/when one of us commits a mistake, your setup will 
break accordingly upon upgrade. This is for testing purposes only."


My guess he is just referring to the DEB packages ...

So do you consider safe to use the source package ?

M.A.


Stefan Förster wrote:

* Seth Mattinen :
  

Mario Antonio wrote:


How do you deal with new important patches?

Do you patch the source and then rebuild the packages? Is it safe or
better just wait until SID release the new source?

  

I just wait for it to show up in sid. You could also apply patches
yourself and rebuild, either way works.



Or just grab the excellent source package provided by Stephan Bosch at
http://xi.rename-it.nl/debian/pool/dovecot-1.2/ - e.g:

aptitude -y build-dep dovecot (you only need to do that once)
wget -t0 -c 
http://xi.rename-it.nl/debian/pool/dovecot-1.2/dovecot_1.2.3.orig.tar.gz \
http://xi.rename-it.nl/debian/pool/dovecot-1.2/dovecot_1.2.3-0~auto+7.dsc \
http://xi.rename-it.nl/debian/pool/dovecot-1.2/dovecot_1.2.3-0~auto+7.diff.gz
dpkg-source -x dovecot_1.2.3-0~auto+7.dsc
cd dovecot-1.2.3
dpkg-buildpackage -rfakeroot

Guess this is the right time for a big "Thank You, Stephan".


Cheers
Stefan


  




Re: [Dovecot] Dovecot Versions and Debian

2009-08-12 Thread Stefan Förster
* Seth Mattinen :
> Mario Antonio wrote:
>> How do you deal with new important patches?
>> 
>> Do you patch the source and then rebuild the packages? Is it safe or
>> better just wait until SID release the new source?
>> 
> I just wait for it to show up in sid. You could also apply patches
> yourself and rebuild, either way works.

Or just grab the excellent source package provided by Stephan Bosch at
http://xi.rename-it.nl/debian/pool/dovecot-1.2/ - e.g:

aptitude -y build-dep dovecot (you only need to do that once)
wget -t0 -c 
http://xi.rename-it.nl/debian/pool/dovecot-1.2/dovecot_1.2.3.orig.tar.gz \
http://xi.rename-it.nl/debian/pool/dovecot-1.2/dovecot_1.2.3-0~auto+7.dsc \
http://xi.rename-it.nl/debian/pool/dovecot-1.2/dovecot_1.2.3-0~auto+7.diff.gz
dpkg-source -x dovecot_1.2.3-0~auto+7.dsc
cd dovecot-1.2.3
dpkg-buildpackage -rfakeroot

Guess this is the right time for a big "Thank You, Stephan".


Cheers
Stefan


Re: [Dovecot] Dovecot Versions and Debian

2009-08-11 Thread Seth Mattinen

Mario Antonio wrote:

Seth,

How do you deal with new important patches?

Do you patch the source and then rebuild the packages? Is it safe or 
better just wait until SID release the new source?




I just wait for it to show up in sid. You could also apply patches 
yourself and rebuild, either way works.


~Seth


Re: [Dovecot] Dovecot Versions and Debian

2009-08-11 Thread Mario Antonio

Seth,

How do you deal with new important patches?

Do you patch the source and then rebuild the packages? Is it safe or 
better just wait until SID release the new source?



M.A.


Seth Mattinen wrote:

Mario Antonio wrote:
  

If you want to run Dovecot on Debian Lenny for a Production System (with
Fast Upgrade System for Security Patches),
What would you recommend?
Stick to the current port with Dovecot Version 1.0.15 (1:1.0.15-2.3)
Use Backports Version 1.1.13 (1:1.1.13-2~bpo50+1)



  

Do you find any compelling reason for not using version 1.0.15 ?
(Besides of ACL limitations ...)




It's ancient history. There are far too many improvements to list. The
first time you have a question with 1.0.15 we'll tell you to upgrade
before you'll get any help. I rebuild the package from sid:

1. Download source packages (orig, dsc, and diff files)
2. apt-get build-dep 
3. dpkg-source -x 
4. cd into directory created by dpkg-source -x
5. fakeroot dpkg-buildpackage -uc -b

And it'll make the four dovecot packages.

~Seth


  




Re: [Dovecot] Dovecot Versions and Debian

2009-07-27 Thread Seth Mattinen
Mario Antonio wrote:
> If you want to run Dovecot on Debian Lenny for a Production System (with
> Fast Upgrade System for Security Patches),
> What would you recommend?
> Stick to the current port with Dovecot Version 1.0.15 (1:1.0.15-2.3)
> Use Backports Version 1.1.13 (1:1.1.13-2~bpo50+1)

> Do you find any compelling reason for not using version 1.0.15 ?
> (Besides of ACL limitations ...)
> 

It's ancient history. There are far too many improvements to list. The
first time you have a question with 1.0.15 we'll tell you to upgrade
before you'll get any help. I rebuild the package from sid:

1. Download source packages (orig, dsc, and diff files)
2. apt-get build-dep 
3. dpkg-source -x 
4. cd into directory created by dpkg-source -x
5. fakeroot dpkg-buildpackage -uc -b

And it'll make the four dovecot packages.

~Seth


Re: [Dovecot] Dovecot Versions and Debian

2009-07-27 Thread Rainer Frey
On Monday 27 July 2009 16:21:53 Stephan Bosch wrote:

> > or Use any of the packages from:
> > Dovecot v1.2 for Debian Testing (binary and source):
> >
> > deb http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.2 main
> > deb-src http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.2 main
> > -
> >-
>
> As the WIKI states: do *NOT* use these packages for systems that need to
> be *STABLE*! This is rebuilt every hour from repository commits from
> Timo and myself and if/when one of us commits a mistake, your setup will
> break accordingly upon upgrade. This is for testing purposes only.

Do you think the source packages could be adapted to build a stable release 
source tarball without much modification? Would it make sense to hast that 
somewhere?


> Regards,
>
> Stephan

Rainer


Re: [Dovecot] Dovecot Versions and Debian

2009-07-27 Thread Stephan Bosch

Mario Antonio wrote:
If you want to run Dovecot on Debian Lenny for a Production System (with 
Fast Upgrade System for Security Patches),

What would you recommend?



Stick to the current port with Dovecot Version 1.0.15 (1:1.0.15-2.3)
This version is ancient. The last release is 13 months old. Many bugs 
have been fixed since then. Definitely not recommended.



Use Backports Version 1.1.13 (1:1.1.13-2~bpo50+1)
With lack of a better packaged alternative I would recommend this one. 
Dovecot v1.2.1 is already in Debian unstable, so it may end up in 
testing and backports earlier than we think (i hope so).



or Use any of the packages from:
-- 


Dovecot v1.1 for Debian Testing (binary and source):

deb http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.1 main
deb-src http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.1 main

Dovecot v1.2 for Debian Testing (binary and source):

deb http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.2 main
deb-src http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.2 main
-- 
 
As the WIKI states: do *NOT* use these packages for systems that need to 
be *STABLE*! This is rebuilt every hour from repository commits from 
Timo and myself and if/when one of us commits a mistake, your setup will 
break accordingly upon upgrade. This is for testing purposes only.


Regards,

Stephan


[Dovecot] Dovecot Versions and Debian

2009-07-27 Thread Mario Antonio
If you want to run Dovecot on Debian Lenny for a Production System (with 
Fast Upgrade System for Security Patches),

What would you recommend?
Stick to the current port with Dovecot Version 1.0.15 (1:1.0.15-2.3)
Use Backports Version 1.1.13 (1:1.1.13-2~bpo50+1)

or Use any of the packages from:
--
Dovecot v1.1 for Debian Testing (binary and source):

deb http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.1 main
deb-src http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.1 main

Dovecot v1.2 for Debian Testing (binary and source):

deb http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.2 main
deb-src http://xi.rename-it.nl/debian/ testing-auto/dovecot-1.2 main
--


Do you find any compelling reason for not using version 1.0.15 ? 
(Besides of ACL limitations ...)


Regards,

Mario Antonio