Hi,

nice discussion… I throw in my cents also. 

I think the idea of some stable and unstable versions is a good one. On MacOS 
Jeremy offers two versions for pspp via macports.

pspp - This is the stable version 0.8.5
pspp-devel - This is updated from time to time from Bens nighlty builds. 
Currently called 0.9.0_11 (0.9.0-g958e78)

So you can choose between those two and I think this is nice. 0.9.0 is a major 
rework because it is moving from gtk2 to gtk3.
And there are a still issues due to this step, e.g. the slowness with many 
variables or that you cannot edit text partly in the
data gui. Last week I could crash the software. At the same time new features 
are added to this master branch.

Before releasing 0.8.5 there were at least some discussions if this should be a 
release. For example at that point of time we
did not know about open bugs that we thought should be fixed. Nobody even ever 
thinks about the
quality of 0.9.0-g958e78. I am not even sure if somebody checks if the 
regression fails for this. But the regression does not
cover the gui, except some crash tests.

Still we do not maintain a stable release, i.e. really add bugfixes to that 
version. I guess this is mainly due to additional efforts.
But we consider 0.8.5 more stable, because we have a feeling about what we are 
doing in the master branch currently. I guess
we are at least quite sure the 0.9.0 will not format your drive.

I am the maintainer of the pspp debian package. The debian package is the basis 
all major linux distributions, e.g. Ubuntu and all derivates.
The debian package is currently build on 21 debian system platforms: 

https://buildd.debian.org/status/package.php?p=pspp&suite=unstable 
<https://buildd.debian.org/status/package.php?p=pspp&suite=unstable>

I started with mainting pspp on debian because nobody was doing it and it was 
given up. That is the reason why 0.7.9 was the version
available in these distributions. 

I find it very helpful to have something called „stable“. I think users should 
be made aware of what they are using and Johns hints help you
to be aware… Maybe a hint on the windows distribution site would also be 
helpful. At the moment I find four versions for download 
at http://pspp.awardspace.com <http://pspp.awardspace.com/> but no reason why I 
should choose which version.

Best regards

Friedrich


> Am 24.02.2016 um 22:08 schrieb Alan Mead <ame...@alanmead.org>:
> 
> John,
> 
> It sounds like I'm wasting your time appealing to your sympathies for >90% of 
> the software users world-wide. That's fine.
> 
> On 2/24/2016 2:20 PM, John Darrington wrote:
>> Pspp builds fine for me on a stable Debian release.  If you can provide
>> details of the problem preventing you from building on CentOS we will try
>> to address that.
> 
> I think it's no more complex than PSPP having library requirements that 
> CentOS 6 will never meet (without developer-level efforts). We can also see 
> that PSPP's requirements are accelerating away from CentOS 6.  Here are the 
> details:
> 
> ./confgure on pspp-0.8.5 produces:
> 
>> configure: error: The following required prerequisites are not installed.
>> You must install them before PSPP can be built:
>>         glib 2.0 version 2.32 or later (or use --without-gui)
>> 
>> [amead@cow3 pspp-0.8.5]$ rpm -qi glib2
>> Name        : glib2                        Relocations: (not relocatable)
>> Version     : 2.28.8                            Vendor: CentOS
>> Release     : 4.el6                         Build Date: Wed 15 Oct 2014 
>> 01:33:45 PM CDT
>> Install Date: Thu 11 Dec 2014 09:14:21 AM CST      Build Host: 
>> c6b8.bsys.dev.centos.org
>> Group       : System Environment/Libraries   Source RPM: 
>> glib2-2.28.8-4.el6.src.rpm
>> Size        : 8047174                          License: LGPLv2+
>> Signature   : RSA/SHA1, Fri 17 Oct 2014 03:02:33 PM CDT, Key ID 
>> 0946fca2c105b9de
>> Packager    : CentOS BuildSystem <http://bugs.centos.org> 
>> <http://bugs.centos.org/>
>> URL         : http://www.gtk.org <http://www.gtk.org/>
>> Summary     : A library of handy utility functions
>> Description :
>> GLib is the low-level core library that forms the basis for projects
>> such as GTK+ and GNOME. It provides data structure handling for C,
>> portability wrappers, and interfaces for such runtime functionality
>> as an event loop, threads, dynamic loading, and an object system.
> 
> 
> This is the latest version of glib2 provided for CentOS 6.
> 
> ./configure on  pspp-0.9.0-g072d1b produces this:
> 
>> configure: error: The following required prerequisites are not installed.
>> You must install them before PSPP can be built:
>>         gtk+ 3.0 version 3.4.2 or later (or use --without-gui)
>>         gtksourceview 3.0 version 3.4.2 or later (or use --without-gui)
>>         glib 2.0 version 2.32 or later (or use --without-gui)
>> 
>> [amead@cow3 pspp-0.9.0-g072d1b]$ rpm -qi gtk2 gtksourceview2
>> Name        : gtk2                         Relocations: (not relocatable)
>> Version     : 2.24.23                           Vendor: CentOS
>> Release     : 6.el6                         Build Date: Fri 17 Oct 2014 
>> 04:22:08 AM CDT
>> Install Date: Thu 11 Dec 2014 09:14:37 AM CST      Build Host: 
>> c6b9.bsys.dev.centos.org
>> Group       : System Environment/Libraries   Source RPM: 
>> gtk2-2.24.23-6.el6.src.rpm
>> Size        : 12452995                         License: LGPLv2+
>> Signature   : RSA/SHA1, Fri 17 Oct 2014 03:01:59 PM CDT, Key ID 
>> 0946fca2c105b9de
>> Packager    : CentOS BuildSystem <http://bugs.centos.org> 
>> <http://bugs.centos.org/>
>> URL         : http://www.gtk.org <http://www.gtk.org/>
>> Summary     : The GIMP ToolKit (GTK+), a library for creating GUIs for X
>> Description :
>> GTK+ is a multi-platform toolkit for creating graphical user
>> interfaces. Offering a complete set of widgets, GTK+ is suitable for
>> projects ranging from small one-off tools to complete application
>> suites.
>> Name        : gtksourceview2               Relocations: (not relocatable)
>> Version     : 2.8.2                             Vendor: CentOS
>> Release     : 4.el6                         Build Date: Thu 11 Nov 2010 
>> 10:43:31 PM CST
>> Install Date: Fri 11 Nov 2011 03:45:16 PM CST      Build Host: 
>> c5b2.bsys.dev.centos.org
>> Group       : System Environment/Libraries   Source RPM: 
>> gtksourceview2-2.8.2-4.el6.src.rpm
>> Size        : 2961012                          License: LGPLv2+ and GPLv2+
>> Signature   : RSA/8, Sat 02 Jul 2011 11:20:47 PM CDT, Key ID 0946fca2c105b9de
>> Packager    : CentOS BuildSystem <http://bugs.centos.org> 
>> <http://bugs.centos.org/>
>> URL         : http://gtksourceview.sourceforge.net/ 
>> <http://gtksourceview.sourceforge.net/>
>> Summary     : A library for viewing source files
>> Description :
>> GtkSourceView is a text widget that extends the standard GTK+
>> GtkTextView widget. It improves GtkTextView by implementing
>> syntax highlighting and other features typical of a source code editor.
>> 
>> This package contains version 2 of GtkSourceView. The older version
>> 1 is contains in the gtksourceview package.
> 
> There is no package for CentOS 6 that supplies GTK+ 3 or gtksourceview 3 and 
> glib 2.28.8 is the latest glib for CentOS 6.
> 
> -Alan
> 
> 





_______________________________________________
Pspp-users mailing list
Pspp-users@gnu.org
https://lists.gnu.org/mailman/listinfo/pspp-users

Reply via email to