unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Updating rclone and non-free dependencies
@ 2024-09-18 11:25 Sharlatan Hellseher
  2024-09-18 15:32 ` Attila Lendvai
  0 siblings, 1 reply; 4+ messages in thread
From: Sharlatan Hellseher @ 2024-09-18 11:25 UTC (permalink / raw)
  To: superfly.johnson; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 680 bytes --]


Hi,

Thanks for taking the upgrade flag.

The go-team branch contains changes to importer which makes recursive
import much easier.

May you elaborate on non-free software please?

Guix has aws-sdk-go and aws-sdk-go-v2 for a long (5+y) time the license
is asl2.0 (Apache License) as most of the golang code are Expat (MIT).

- https://github.com/aws/aws-sdk-go?tab=Apache-2.0-1-ov-file#readme
- https://github.com/aws/aws-sdk-go-v2?tab=Apache-2.0-1-ov-file#readme
- https://github.com/Azure/azure-sdk-for-go?tab=MIT-1-ov-file#readme

I did estimation on packaging effort for rclone and restic both have
intersecting list of dependencies and they are about 250 in total.

--
Oleg

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread
* Re: Updating rclone and non-free dependencies
@ 2024-09-18 20:56 Sharlatan Hellseher
  0 siblings, 0 replies; 4+ messages in thread
From: Sharlatan Hellseher @ 2024-09-18 20:56 UTC (permalink / raw)
  To: attila; +Cc: guix-devel, Christina O'Donnell, Efraim Flashner

[-- Attachment #1: Type: text/plain, Size: 1384 bytes --]


Hi Attila,

I've pushed patches adjusting import from
<https://issues.guix.gnu.org/69827> proposed by Christina O'Donnell
<cdo@mutix.org>. As you may check the thread - all recent work on
improving import are mentioned and #69827 looks more tempting to be
applied as it implements logic to work with monorepo, stared to be
popular in Golang projects.

Recursive import did not break for a large chain for me, up to 400 inputs.

Update/unbundle stats:

- https://github.com/spf13/afero 1.2.2->1.11.0 require +209 packages
- https://github.com/rclone/rclone 1.53.2->1.68.0 require +360 packages
- https://github.com/restic/restic 0.9.6->0.17.1 requires +237 packages

- https://github.com/ipfs/boxo to unbundle from Kubo
- https://github.com/42wim/matterbridge 1.26.0 to unbundle, breaks on
some network issue on 330 something input

It gives me some confident to keep that change (#69827).

go-team contains updates of golang-build module which require to rebuild
most of the dependent packages.

There is also a patch series fixing issue with embed files
<https://issues.guix.gnu.org/73299>.

I'd like to merge #73299 and resolve all packages where needed, then the
branch is ready for review and hope soonish merge into master.

Containing changes will bring more smooth importing experiance and groud
work for final set of packages for Prometheus which I about to submit.

--
Oleg

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-09-18 20:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <f9e0b62a-52fc-4b53-8987-905e040c4b1f.ref@yahoo.com>
2024-09-18  1:40 ` Updating rclone and non-free dependencies Superfly Johnson
2024-09-18 11:25 Sharlatan Hellseher
2024-09-18 15:32 ` Attila Lendvai
  -- strict thread matches above, loose matches on Subject: below --
2024-09-18 20:56 Sharlatan Hellseher

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

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 read-only IMAP folder(s) and NNTP newsgroup(s).