Subject: [alpine-devel] GDAL package in main repos?

From: Dave Johansen <[email-masked]>
Date: Wed, 20 Jun 2018 14:25:45 -0600

The GDAL package is currently available in edge. What would it take to get
it in the main repos for at least 3.7 and on?
Thanks,
Dave

---

From: Dan Williams <[email-masked]>
Date: Wed, 20 Jun 2018 16:39:28 -0400

At a minimum, I believe we need to ensure there is a `test()` function to
run any available tests for the project
https://github.com/alpinelinux/aports/blob/master/testing/gdal/APKBUILD

---

From: Leonardo Arena <[email-masked]>
Date: Thu, 21 Jun 2018 09:04:01 +0200

Yes, please add the check() if supported or explicitly disable it if
there's no test suite. May be support for python3 can be added too?

I think it's more candidate to go into community, rather than main.

Then send a patch/pull request to move it, so in can be included in 3.8. If
it's needed in 3.7 we can backport it.

Thanks!

/eo

On Wed, Jun 20, 2018 at 10:39 PM, Dan Williams <[email-masked]> wrote:

> run any available tests for the project https://github.com/
> alpinelinux/aports/blob/master/testing/gdal/APKBUILD
>
>> The GDAL package is currently available in edge. What would it take to
>> get it in the main repos for at least 3.7 and on?
>> Thanks,
>> Dave
>>
>

---

From: Dave Johansen <[email-masked]>
Date: Wed, 3 Jul 2019 13:51:53 -0600

The tests have been added to gdal (
https://git.alpinelinux.org/aports/commit/testing/gdal/APKBUILD?id=652f5749f9fc1d75d2feb09d300f84816d07a6e7
),
so what needs to happen for gdal to be added to the main repo and
backported to the stable branches?
Thanks,
Dave

On Thu, Jun 21, 2018 at 1:04 AM Leonardo Arena <[email-masked]> wrote:

> Then send a patch/pull request to move it, so in can be included in 3.8.
> If it's needed in 3.7 we can backport it.
>
> Thanks!
>
> /eo
>

---

From: Dave Johansen <[email-masked]>
Date: Thu, 21 Jun 2018 08:16:05 -0600

I've made packages for Fedora but I've never done it for Alpine, so is
there a way for me to test the packaging changes without installing Alpine?

Also, once I get it working, what's the official way to submit the PR?

Thanks,
Dave

On Thu, Jun 21, 2018 at 1:04 AM, Leonardo Arena <[email-masked]> wrote:

>> run any available tests for the project https://github.com/alpinelinux
>> /aports/blob/master/testing/gdal/APKBUILD
>>

---

From: "Tuan M. Hoang" <[email-masked]>
Date: Thu, 21 Jun 2018 11:27:31 -0400

On 06/21/2018 10:16 AM, Dave Johansen wrote:
> I've made packages for Fedora but I've never done it for Alpine, so is there a way for me to test the packaging changes without installing Alpine?
> 
If you don't want to install Alpine on hard disk, Alpine is small enough so you can install on qemu disk image (qcow, etc.) that resides on a tmpfs, aka on RAM. Or even just run with ISO image without installing.

> Also, once I get it working, what's the official way to submit the PR?

You can send patches to [email-masked] or create pull request on github.com/alpinelinux/aports or ping #alpine-dev@freenode.
	
> Dave
Tuan

> On Thu, Jun 21, 2018 at 1:04 AM, Leonardo Arena <[email-masked] <mailto:[email-masked]>> wrote:
> 
>     Yes, please add the check() if supported or explicitly disable it if there's no test suite. May be support for python3 can be added too?
> 
>     Then send a patch/pull request to move it, so in can be included in 3.8. If it's needed in 3.7 we can backport it.
> 
>     Thanks!
> 
>     /eo
> 
>     On Wed, Jun 20, 2018 at 10:39 PM, Dan Williams <[email-masked] <mailto:[email-masked]>> wrote:
> 
>         At a minimum, I believe we need to ensure there is a `test()` function to run any available tests for the project https://github.com/alpinelinux/aports/blob/master/testing/gdal/APKBUILD <https://github.com/alpinelinux/aports/blob/master/testing/gdal/APKBUILD>
> 
>         On Wed, Jun 20, 2018 at 4:27 PM Dave Johansen <[email-masked] <mailto:[email-masked]>> wrote:
> 
>             The GDAL package is currently available in edge. What would it take to get it in the main repos for at least 3.7 and on?
>             Thanks,
>             Dave
> 
> 
> 

---
Unsubscribe:  [email-masked]
Help:         [email-masked]
---

---

From: Dave Johansen <[email-masked]>
Date: Sun, 9 Sep 2018 10:49:20 -0600

Is there a way to do this in docker or another method that doesn't require
setting up a VM?

On Thu, Jun 21, 2018 at 9:30 AM Tuan M. Hoang <[email-masked]> wrote:

> If you don't want to install Alpine on hard disk, Alpine is small enough
> so you can install on qemu disk image (qcow, etc.) that resides on a tmpfs,
> aka on RAM. Or even just run with ISO image without installing.
>
> You can send patches to [email-masked] or create
> pull request on github.com/alpinelinux/aports or ping
> #alpine-dev@freenode.
>
> > Thanks,
> > Dave
> >
> Tuan
>
> >     Then send a patch/pull request to move it, so in can be included in
> 3.8. If it's needed in 3.7 we can backport it.
> >
> >     Thanks!
> >
> >     /eo
> >
> >         At a minimum, I believe we need to ensure there is a `test()`
> function to run any available tests for the project
> https://github.com/alpinelinux/aports/blob/master/testing/gdal/APKBUILD <
> https://github.com/alpinelinux/aports/blob/master/testing/gdal/APKBUILD>
> >
> >         On Wed, Jun 20, 2018 at 4:27 PM Dave Johansen <
> [email-masked] <mailto:[email-masked]>> wrote:
> >
> >             The GDAL package is currently available in edge. What would
> it take to get it in the main repos for at least 3.7 and on?
> >             Thanks,
> >             Dave
> >
> >
> >
>
>
> ---

---

From: Jakub Jirutka <[email-masked]>
Date: Sun, 9 Sep 2018 19:03:22 +0200

Sure, e.g. https://github.com/alpinelinux/alpine-chroot-install/

Jakub

On 09/09/2018 06:49 PM, Dave Johansen wrote:
> Is there a way to do this in docker or another method that doesn't 
> require setting up a VM?
> 
> On Thu, Jun 21, 2018 at 9:30 AM Tuan M. Hoang <[email-masked] 
> <mailto:[email-masked]>> wrote:
> 
>      > I've made packages for Fedora but I've never done it for Alpine,
>     so is there a way for me to test the packaging changes without
>     installing Alpine?
>      >
>     If you don't want to install Alpine on hard disk, Alpine is small
>     enough so you can install on qemu disk image (qcow, etc.) that
>     resides on a tmpfs, aka on RAM. Or even just run with ISO image
>     without installing.
> 
>     You can send patches to [email-masked]
>     <mailto:[email-masked]> or create pull request
>     on github.com/alpinelinux/aports
>     <http://github.com/alpinelinux/aports> or ping #alpine-dev@freenode.
> 
>      > Thanks,
>      > Dave
>      >
>     Tuan
> 
>      > On Thu, Jun 21, 2018 at 1:04 AM, Leonardo Arena <[email-masked]
>     <mailto:[email-masked]> <mailto:[email-masked]
>     <mailto:[email-masked]>>> wrote:
>      >
>      >     Yes, please add the check() if supported or explicitly
>     disable it if there's no test suite. May be support for python3 can
>     be added too?
>      >
>      >     Then send a patch/pull request to move it, so in can be
>     included in 3.8. If it's needed in 3.7 we can backport it.
>      >
>      >     Thanks!
>      >
>      >     /eo
>      >
>      >     On Wed, Jun 20, 2018 at 10:39 PM, Dan Williams
>     <[email-masked] <mailto:[email-masked]> <mailto:[email-masked]
>     <mailto:[email-masked]>>> wrote:
>      >
>      >         At a minimum, I believe we need to ensure there is a
>     `test()` function to run any available tests for the project
>     <https://github.com/alpinelinux/aports/blob/master/testing/gdal/APKBUILD>
>      >
>      >         On Wed, Jun 20, 2018 at 4:27 PM Dave Johansen
>     <[email-masked] <mailto:[email-masked]>
>     <mailto:[email-masked] <mailto:[email-masked]>>> wrote:
>      >
>      >             The GDAL package is currently available in edge. What
>     would it take to get it in the main repos for at least 3.7 and on?
>      >             Thanks,
>      >             Dave
>      >
>      >
>      >
> 
> 
>     ---
>     <mailto:[email-masked]>
>     <mailto:[email-masked]>
>     ---
> 

---

---

From: Dave Johansen <[email-masked]>
Date: Sun, 9 Sep 2018 21:55:18 -0600

Can that chroot be used on Fedora/CentOS? I used Alpine a lot as a Docker
base, but I don't have it installed anywhere and I'm looking to avoid
setting up a VM.

On Sun, Sep 9, 2018 at 11:03 AM Jakub Jirutka <[email-masked]> wrote:

> >     <

---

From: Jakub Jirutka <[email-masked]>
Date: Mon, 10 Sep 2018 11:22:01 +0200

> Can that chroot be used on Fedora/CentOS?

Yes; https://github.com/alpinelinux/alpine-chroot-install/#requirements

Jakub

On 09/10/2018 05:55 AM, Dave Johansen wrote:
> Can that chroot be used on Fedora/CentOS? I used Alpine a lot as a 
> Docker base, but I don't have it installed anywhere and I'm looking to 
> avoid setting up a VM.
> 
> On Sun, Sep 9, 2018 at 11:03 AM Jakub Jirutka <[email-masked] 
> <mailto:[email-masked]>> wrote:
> 
>      > On Thu, Jun 21, 2018 at 9:30 AM Tuan M. Hoang
>     <[email-masked] <mailto:[email-masked]>
>      > <mailto:[email-masked] <mailto:[email-masked]>>> wrote:
>      >
>      >      > I've made packages for Fedora but I've never done it for
>     Alpine,
>      >      >
>      >      > Also, once I get it working, what's the official way to submit
>      >     the PR?
>      >
>     <mailto:[email-masked]>
>      >     <mailto:[email-masked]
>     <mailto:[email-masked]>> or create pull request
>     <http://github.com/alpinelinux/aports>
>      >      > Thanks,
>      >      > Dave
>      >      >
>      >      > On Thu, Jun 21, 2018 at 1:04 AM, Leonardo Arena
>     <[email-masked] <mailto:[email-masked]>
>      >     <mailto:[email-masked] <mailto:[email-masked]>>
>     <mailto:[email-masked] <mailto:[email-masked]>
>      >     <mailto:[email-masked] <mailto:[email-masked]>>>> wrote:
>      >      >
>      >      >     Yes, please add the check() if supported or explicitly
>      >      >
>      >      >     I think it's more candidate to go into community,
>     rather than
>      >     main.
>      >      >
>      >      >     Then send a patch/pull request to move it, so in can be
>      >      >
>      >      >     Thanks!
>      >      >
>      >      >     /eo
>      >      >
>      >      >     On Wed, Jun 20, 2018 at 10:39 PM, Dan Williams
>      >     <[email-masked] <mailto:[email-masked]>
>     <mailto:[email-masked] <mailto:[email-masked]>>
>     <mailto:[email-masked] <mailto:[email-masked]>
>      >     <mailto:[email-masked] <mailto:[email-masked]>>>> wrote:
>      >      >
>      >      >         At a minimum, I believe we need to ensure there is a
>      >      >
>      >      >         On Wed, Jun 20, 2018 at 4:27 PM Dave Johansen
>     <mailto:[email-masked] <mailto:[email-masked]>>
>      >     <mailto:[email-masked]
>     <mailto:[email-masked]> <mailto:[email-masked]
>     <mailto:[email-masked]>>>> wrote:
>      >      >
>      >      >             The GDAL package is currently available in
>     edge. What
>      >      >             Thanks,
>      >      >             Dave
>      >      >
>      >      >
>      >      >
>      >     <mailto:[email-masked]
>     <mailto:[email-masked]>>
>      >     <mailto:[email-masked]
>     <mailto:[email-masked]>>
>      >     ---
>      >
> 

---

---

From: Stuart Cardall <[email-masked]>
Date: Mon, 10 Sep 2018 19:57:19 +0100

The simplest Alpine build environment is LXC.

On Centos setup LXD with snapd:

https://discuss.linuxcontainers.org/t/lxd-on-centos-7/1250

Stuart.