* [ISSUE] Package request: radicle
@ 2024-09-10 12:46 leahneukirchen
2024-10-04 18:18 ` jonpikum
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: leahneukirchen @ 2024-09-10 12:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 486 bytes --]
New issue by leahneukirchen on void-packages repository
https://github.com/void-linux/void-packages/issues/52170
Description:
### Package name
radicle
### Package homepage
https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
### Description
1.0 has been released: https://radicle.xyz/2024/09/10/radicle-1.0.html
Supercedes #9791.
### Does the requested package meet the package requirements?
Compiled
### Is the requested package released?
Yes
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Package request: radicle
2024-09-10 12:46 [ISSUE] Package request: radicle leahneukirchen
@ 2024-10-04 18:18 ` jonpikum
2024-10-04 18:36 ` leahneukirchen
2024-10-04 21:40 ` jonpikum
2 siblings, 0 replies; 4+ messages in thread
From: jonpikum @ 2024-10-04 18:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2035 bytes --]
New comment by jonpikum on void-packages repository
https://github.com/void-linux/void-packages/issues/52170#issuecomment-2394323577
Comment:
I've been occasionally glancing at the AUR and a handful of other distros' packages and have yet to see anyone else attempt to package v1.0 from source.
I'm trying to work out (conceptually) how this would be packaged with its current availability (at v1.0).
One particular AUR [PKGBUILD](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=radicle-cli-git) seems to `git clone`(?) the source files directly from from the official seed node.
I have the understanding that `xbps-src` requires a source archive to build, in contrast to a git endpoint.
- The `xbps-src` documentation does not list a git repository/url as a valid `distfiles` value.
- An `egrep` of the `srcpkgs` directory for `"distfiles.+\.git$"` didn't return any results.
- The only instances of `clone` in the `xbps-src` manual are in reference to cloning the void-packages repository itself.
Please correct me I am wrong in this understanding about `xbps-src`.
If `xbps-src` can't (or shouldn't) handle a git endpoint, I've been trying to find a source archive that would be usable.
Another PKGBUILD got an archive from a github mirror, but [that repository](https://github.com/radicle-dev/radicle-cli) has since been archived and is < v1.0.
I glanced (briefly) at the [radicle explorer](https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5) but didn't notice any available endpoints for downloading an archive aside from cloning.
The `heartwood` build scripts contain the use of `git archive`, but the archive itself is discarded after being passed to a Dockerfile for building the available binaries.
Perhaps I am overlooking something, but what would be the appropriate method to package this (in its current form)?
I'm assuming we need to wait(?) for an available archive?
Maybe a request to the devs to also publish a source archive with each release is in order?
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Package request: radicle
2024-09-10 12:46 [ISSUE] Package request: radicle leahneukirchen
2024-10-04 18:18 ` jonpikum
@ 2024-10-04 18:36 ` leahneukirchen
2024-10-04 21:40 ` jonpikum
2 siblings, 0 replies; 4+ messages in thread
From: leahneukirchen @ 2024-10-04 18:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2730 bytes --]
New comment by leahneukirchen on void-packages repository
https://github.com/void-linux/void-packages/issues/52170#issuecomment-2394350906
Comment:
I have a PR ready soon, calling git in do_fetch.
Leah Neukirchen ***@***.***> http://leahneukirchen.org/
On Fri, Oct 4, 2024, 20:19 Jonathan Bradley ***@***.***>
wrote:
> I've been occasionally glancing at the AUR and a handful of other distros'
> packages and have yet to see anyone else attempt to package v1.0 from
> source.
>
> I'm trying to work out (conceptually) how this would be packaged with its
> current availability (at v1.0).
> One particular AUR PKGBUILD
> <https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=radicle-cli-git>
> seems to git clone(?) the source files directly from from the official
> seed node.
> I have the understanding that xbps-src requires a source archive to
> build, in contrast to a git endpoint.
>
> - The xbps-src documentation does not list a git repository/url as a
> valid distfiles value.
> - An egrep of the srcpkgs directory for "distfiles.+\.git$" didn't
> return any results.
> - The only instances of clone in the xbps-src manual are in reference
> to cloning the void-packages repository itself.
>
> Please correct me I am wrong in this understanding about xbps-src.
>
> If xbps-src can't (or shouldn't) handle a git endpoint, I've been trying
> to find a source archive that would be usable.
> Another PKGBUILD got an archive from a github mirror, but that repository
> <https://github.com/radicle-dev/radicle-cli> has since been archived and
> is < v1.0.
> I glanced (briefly) at the radicle explorer
> <https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5>
> but didn't notice any available endpoints for downloading an archive aside
> from cloning.
> The heartwood build scripts contain the use of git archive, but the
> archive itself is discarded after being passed to a Dockerfile for building
> the available binaries.
>
> Perhaps I am overlooking something, but what would be the appropriate
> method to package this (in its current form)?
> I'm assuming we need to wait(?) for an available archive?
> Maybe a request to the devs to also publish a source archive with each
> release is in order?
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/void-linux/void-packages/issues/52170#issuecomment-2394323577>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAAABCZJP5Y5E4P7LJ37BQLZZ3LZRAVCNFSM6AAAAABN6VYRF2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJUGMZDGNJXG4>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Package request: radicle
2024-09-10 12:46 [ISSUE] Package request: radicle leahneukirchen
2024-10-04 18:18 ` jonpikum
2024-10-04 18:36 ` leahneukirchen
@ 2024-10-04 21:40 ` jonpikum
2 siblings, 0 replies; 4+ messages in thread
From: jonpikum @ 2024-10-04 21:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 333 bytes --]
New comment by jonpikum on void-packages repository
https://github.com/void-linux/void-packages/issues/52170#issuecomment-2394706912
Comment:
Sweet. A lot simpler than I was expecting.
Ah.. I see now.. `distfiles` is listed as optional.
I had the misconception it was required - I guess I didn't look close enough haha.
Thanks!
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-10-04 21:40 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-10 12:46 [ISSUE] Package request: radicle leahneukirchen
2024-10-04 18:18 ` jonpikum
2024-10-04 18:36 ` leahneukirchen
2024-10-04 21:40 ` jonpikum
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).