Re: [OSGeo-Discuss] Testing on multiple versions and upgrading

2020-06-15 Thread James Klassen
If you want to be thorough, testing on different versions of the "same"
Linux distribution makes sense.  Generally, the compiler and all the
surrounding libraries are upgraded between distribution versions and could
have different behaviors or bugs.

You might want to look into a continuous integration (CI) tool that can
automatically run the build and tests on multiple platforms whenever you
push a commit.  Looking at how GDAL and/or PDAL handle this would be a good
place to get started.

Related to using CI, setting up development environments in different
containers (like with Docker) can let you build and test different Linux
versions on the same machine (and can help with setting up CI tools).  This
makes keeping machines around with different versions of the OS around
mostly unnecessary, and decouples the ability to test on a
distribution/version from whatever distribution/version you use day-to-day.



On Mon, Jun 15, 2020 at 2:51 AM Pierre Abbat  wrote:

> Bezitopo 0.1.3 I tested on both Xenial and Artistic. I was developing on a
> laptop called caracal, which was running Xenial, and had bought a new
> laptop
> named mooncat, which came with Artistic. Is there much sense in testing a
> program on two releases of the same OS? (I also test programs on BSD and
> Windows. I used to test Bezitopo on a Raspberry Pi, but a Pi is too small
> for
> serious work with PerfectTIN.)
>
> I'm in the process of upgrading Linux boxes, now doing my mail server. I'm
> going to upgrade mooncat from Bionic to Focal and puma (new devel box,
> more
> RAM and more threads) from Eoan to Focal. However, I'm also waiting for
> two
> users to report on PerfectTIN 0.4.1 before I release it. One spent all day
> Sunday cleaning a point cloud which he's going to convert to a TIN and
> called
> me, exhausted, before flopping into bed; the other hasn't downloaded it
> yet.
> Should I wait until I release it to upgrade my devel boxes?
>
> When Gorilla comes out, should I upgrade both devel boxes, leave one at
> Fossa,
> or leave both at Fossa and wait for the next LTS version?
>
> Pierre
> --
> The gostak pelled at the fostin lutt for darfs for her martle plave.
> The darfs had smibbed, the lutt was thale, and the pilter had nothing
> snave.
>
>
>
> ___
> Discuss mailing list
> Discuss@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/discuss
___
Discuss mailing list
Discuss@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/discuss

[OSGeo-Discuss] Testing on multiple versions and upgrading

2020-06-15 Thread Pierre Abbat
Bezitopo 0.1.3 I tested on both Xenial and Artistic. I was developing on a 
laptop called caracal, which was running Xenial, and had bought a new laptop 
named mooncat, which came with Artistic. Is there much sense in testing a 
program on two releases of the same OS? (I also test programs on BSD and 
Windows. I used to test Bezitopo on a Raspberry Pi, but a Pi is too small for 
serious work with PerfectTIN.)

I'm in the process of upgrading Linux boxes, now doing my mail server. I'm 
going to upgrade mooncat from Bionic to Focal and puma (new devel box, more 
RAM and more threads) from Eoan to Focal. However, I'm also waiting for two 
users to report on PerfectTIN 0.4.1 before I release it. One spent all day 
Sunday cleaning a point cloud which he's going to convert to a TIN and called 
me, exhausted, before flopping into bed; the other hasn't downloaded it yet. 
Should I wait until I release it to upgrade my devel boxes?

When Gorilla comes out, should I upgrade both devel boxes, leave one at Fossa, 
or leave both at Fossa and wait for the next LTS version?

Pierre
-- 
The gostak pelled at the fostin lutt for darfs for her martle plave.
The darfs had smibbed, the lutt was thale, and the pilter had nothing snave.



___
Discuss mailing list
Discuss@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/discuss