[xiphos-devel] 4.2.0 tagged and pushed

Greg Hellings greg.hellings at gmail.com
Sat May 2 10:39:46 MST 2020


On Sat, May 2, 2020 at 9:55 AM Karl Kleinpaste <karl at kleinpaste.org> wrote:

> On 5/2/20 10:40 AM, Karl Kleinpaste wrote:
>
> What's where, now that tag/push is done?
>
>
> OK, to follow up to myself, I got the auto-build results email, which
> reports 6 successful builds and 1 failed deployment.  From that email, I
> used the link to see the results, and have a packages.zip (174M) containing
> 2 Windows *.exe, 1 Fedora 31 rpm, a generic tarball (funny name, has double
> '.'), and a deb, which I presume is generic to Debian and Ubuntu both
> (editor-less?).  No Arch build?  I'm guessing that I should create a new
> release using these as the assets to be uploaded.  Or is there a way to
> auto-import them?  Should we bother including rpm and deb files,
> considering such systems should pick them up automatically from their
> overall update framework?
>

Answering each thing separately:

* Distro files:
    * The deb file is specifically generated as part of the Ubuntu
workflow, but it's going to require a bit of manual install of deps,
because that's not packaged into the file. Also no - it's not editor-less,
and it would require packaging up the GtkHTML we're building from source
inside of the
    * RPM is specific to the version of Fedora it was built on, as well.
    * Conclusion: we can probably drop both of these as release artifacts.
Let distros do their own packaging that way it's properly integrated. If we
want to offer our own package repositories, we should do so by offering
proper repos that can be added to apt/yum/zypper/pacman etc rather than
one-off download files.
* double '.' is something we need to look into in the CMake sources. I'll
open an issue for that. I thought I had seen it, but chalked it up to my
eyes must be going bad
* I'm not sure Arch builds are a thing? I'm really hazy on how Arch works.
It seems like the modern day Gentoo, but with a better wiki.
* All of those assets *should* have been uploaded automatically. However,
the release script appears to have choked on itself in the place I least
would have expected it to do so ("cd packages"), thus leading to the
release not being created from the tag. I'm looking into this as we type.
For now, you can either choose to upload the assets you want, manually, or
we can wait for me to figure out What Is Going On (TM) with the release.
All that I'm doing inside of that "packages" folder is making a .tar.xz out
of the .tar.gz so that both formats are uploaded.

--Greg

> _______________________________________________
> xiphos-devel mailing list
> xiphos-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/xiphos-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/xiphos-devel/attachments/20200502/005f5a22/attachment.html>


More information about the xiphos-devel mailing list