Page 1 of 1

Debian package for recent version missing for armhf?

PostPosted: Saturday, 4th May 2019, 10:37
by krispyfi
Hi, I'm trying to upgrade from 0.15 to 0.23 on my arm device running Debian, as per instructions here:
https://crawl.develz.org/download.htm#linux

However, while the packages "crawl-common" and "crawl-tiles-data" exist, "crawl" and "crawl-tiles" are not found:
https://crawl.develz.org/debian/dists/c ... f/Packages

Compare to the amd64 version, which has all 4 packages:
https://crawl.develz.org/debian/dists/c ... 4/Packages

I believe the following post is referring to the same problem, but on armel:
viewtopic.php?f=9&t=16504&p=227263&hilit=armel#p227263

Does anyone know what's going on? Thanks.

Re: Debian package for recent version missing for armhf?

PostPosted: Saturday, 4th May 2019, 12:03
by advil
I think what is probably going on is this: we currently only do i386, and amd64 debs in our own deb repository. Some dev has in the past done arm builds for crawl in our own debian repo (though I think just armel), and so it is configured for it; in particular it is probably set up so that the common packages are used for any build. There probably is an old armel build in there somewhere even. So, it looks like it might work because of the common packages and config, but it won't.

Your best bet would be to get it from debian sid, which has 0.23.2 armhf builds (buster has 0.23.0); and many other platforms.

Re: Debian package for recent version missing for armhf?

PostPosted: Saturday, 4th May 2019, 13:35
by advil
(Also, since you are upgrading to the version that adds seeding I should add a quick warning that we have no idea if seeding on arm will resemble other platforms, but I do kind of suspect armhf is less likely than armel to do so.)

Re: Debian package for recent version missing for armhf?

PostPosted: Sunday, 5th May 2019, 00:12
by krispyfi
Thanks for the fast reply!

So, no armhf builds is a feature, not a bug. I'll check out the Debian Sid package!

(Seeding shouldn't be a problem for me because I just like having crawl on a portable device for casual play.)