Bug 270179

Summary: replace pine with the (OSS) "alpine"
Product: [openSUSE] openSUSE 10.3 Reporter: Cristian Rodríguez <crrodriguez>
Component: OtherAssignee: Bernhard Kaindl <bk>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Enhancement    
Priority: P5 - None CC: gp, jengelh, stefan.fent
Version: Alpha 3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard: #302834: Replace pine by alpine and put alpine on the OSS media
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Cristian Rodríguez 2007-04-30 21:06:47 UTC
The Pine development has been discontinued [1] now "alpine" [2] is provided under an Apache License, which is compatible with openSUSE license policies and can be added to the oss repository.

Will be nice if factory can reflect this changes in the future.


[1] http://mailman1.u.washington.edu/pipermail/pine-info/2006-November/055017.html
[2] http://www.washington.edu/alpine/
Comment 1 Cristian Rodríguez 2007-05-03 01:08:23 UTC
see also http://packages.debian.org/unstable/mail/alpine
Comment 2 Bernhard Kaindl 2007-08-07 11:02:51 UTC
I've packaged alpine-0.999 for openSUSE 10.3, it should become available thru
openSUSE factory soon.

But especially on 64-bit platforms, alpine may crash on you.
It's not as rock-solid as pine yet.
Comment 3 Gerald Pfeifer 2007-10-06 11:55:34 UTC
This is being tracked as FATE #302834 and we plan to open this aspect
of FATE soon.

I have personally been using Alpine for several months and reported a
few critical bugs (crashes) and other suggestions.  On x86 Alpine seems
sufficiently stable now.
Comment 4 Bernhard Kaindl 2007-10-11 13:24:07 UTC
Agreed, with alpine-0.9999, things are pretty stable now and replacement of pine with alpine is due for the next release.

The consider my alpine-0.9999 package which didn't make it for 10.3 as stable
now and ready for release. I'd even go as far and add "Obsoletes: pine" to it
subsequently file a package drop request for pine for Factory.
Comment 5 Jan Engelhardt 2007-11-08 17:30:15 UTC
alpine 0.9999 lacks Maildir support, which is present in pine-4.64N-93.
Comment 6 Bernhard Kaindl 2008-03-18 16:08:29 UTC
I've updated to alpine-1.00 and applied the patches from Eduardo Chappa which added maildir support to SuSE's pine package.
Comment 7 Gerald Pfeifer 2008-03-19 17:21:28 UTC
Alpine 1.10 has been released a couple of days ago. :-)  Any chance
to move to that?  (I've been using it successfully.)
Comment 8 Jan Engelhardt 2008-03-31 02:17:19 UTC
A 1.10 with maildir and sanitized default config can be found in my repo (suser-jengelh).
Comment 9 Bernhard Kaindl 2008-05-07 17:38:07 UTC
Update to 1.10 done. It should be in Factory now or very soon.

jengelh: I do not agree that your default config is "sanitized". To me, it looks like your personal preferences but I would not agree to use them in a openSUSE distribution package.

Alpine has much better defaults than pine had out of the box. It has some options enabled by default which were disabled in pine and are very useful
like enabling navigation with the cursor keys. I think that the alpine defaults
are now very reasonable and I do not see a pressing reason to change any.

If at all, I would not change them by adding a default config file with many
other settings, but change the defaults directly in the option table. This is
one of the nice inprovements in alpine's code compared to alpine.

PS: For German readers, it's already mentioned on the German Factory News page:
http://de.opensuse.org/Factory/Neuigkeiten#.C3.84nderungen_seit_openSUSE_11.0_Beta1

PPS: For German users, I updated the (former) german openSUSE Pine article:
http://de.opensuse.org/Alpine
Comment 10 Jan Engelhardt 2008-05-15 08:29:33 UTC
>To me, it looks like your personal preferences

The colors perhaps yes. But the standard pine is harder to use for professionals; things like threading, external editor, Select/Apply key, relaxed movement, and a lot of what I take for granted every day.

>If at all, I would not change them by adding a default config file with many
other settings, but change the defaults directly in the option table.

That would mean I'd have to recompile it. (Ignoring the fact that lbuild does it anyway), but other people could just copy the pine.conf to /etc to make their pine system that way without having to recompile it. (Ignoring the fact that they could just install the RPM anyway... but think outside of SUSE.)