Re: Rust-team branch status?

2024-06-27 Thread Efraim Flashner
On Thu, Jun 27, 2024 at 03:09:16PM +0200, Tomas Volf wrote: > Hello, > > On 2024-06-27 05:50:02 -0700, Felix Lechner via Development of GNU Guix and > the GNU System distribution. wrote: > > Hi Efraim, > > > > On Wed, Jun 26 2024, Efraim Flashner wrote: > > > > > The packages are public but hidde

Re: Rust-team branch status?

2024-06-27 Thread Tomas Volf
Hello, On 2024-06-27 05:50:02 -0700, Felix Lechner via Development of GNU Guix and the GNU System distribution. wrote: > Hi Efraim, > > On Wed, Jun 26 2024, Efraim Flashner wrote: > > > The packages are public but hidden > > Interesting! How does that work, please? I looked at the package > def

Re: Rust-team branch status?

2024-06-27 Thread Development of GNU Guix and the GNU System distribution.
Hi Efraim, On Wed, Jun 26 2024, Efraim Flashner wrote: > The packages are public but hidden Interesting! How does that work, please? I looked at the package definition [1] but could not see fields that hide it. Thanks! Kind regards Felix [1] https://git.savannah.gnu.org/cgit/guix.git/tree/g

Re: Rust-team branch status?

2024-06-26 Thread Ian Eure
Efraim Flashner writes: [[PGP Signed Part:Undecided]] On Wed, Jun 26, 2024 at 10:46:56AM +0300, Efraim Flashner wrote: On Tue, Jun 25, 2024 at 08:48:12AM -0700, Ian Eure wrote: > Hi Efraim, > > Efraim Flashner writes: > > > [[PGP Signed Part:Undecided]] > > On Thu, Jun 20, 2024 at 05:10:

Re: Rust-team branch status?

2024-06-26 Thread Efraim Flashner
On Wed, Jun 26, 2024 at 10:46:56AM +0300, Efraim Flashner wrote: > On Tue, Jun 25, 2024 at 08:48:12AM -0700, Ian Eure wrote: > > Hi Efraim, > > > > Efraim Flashner writes: > > > > > [[PGP Signed Part:Undecided]] > > > On Thu, Jun 20, 2024 at 05:10:11PM -0700, Ian Eure wrote: > > > > Hi Guixers,

Re: Rust-team branch status?

2024-06-26 Thread Efraim Flashner
On Tue, Jun 25, 2024 at 08:48:12AM -0700, Ian Eure wrote: > Hi Efraim, > > Efraim Flashner writes: > > > [[PGP Signed Part:Undecided]] > > On Thu, Jun 20, 2024 at 05:10:11PM -0700, Ian Eure wrote: > > > Hi Guixers, > > > > > > I want to update the Librewolf package, but it now depends on Rust >

Re: Rust-team branch status?

2024-06-25 Thread Ian Eure
Hi Efraim, Efraim Flashner writes: [[PGP Signed Part:Undecided]] On Thu, Jun 20, 2024 at 05:10:11PM -0700, Ian Eure wrote: Hi Guixers, I want to update the Librewolf package, but it now depends on Rust >= 1.76, which is newer than what's in master. I see the >rust-team branch has versions

Re: Rust-team branch status?

2024-06-21 Thread Development of GNU Guix and the GNU System distribution.
Hi Efraim, On Fri, Jun 21 2024, Efraim Flashner wrote: > I managed to burn myself out on rust stuff a few months ago Thank you for your hard work. Rust is perhaps the most complex part in the Guix packaging effort. > After merging the current branch I hope to be able to move the version > of r

Re: Rust-team branch status?

2024-06-21 Thread Efraim Flashner
On Thu, Jun 20, 2024 at 05:10:11PM -0700, Ian Eure wrote: > Hi Guixers, > > I want to update the Librewolf package, but it now depends on Rust >= 1.76, > which is newer than what's in master. I see the rust-team branch has > versions up to 1.77 — is there a timeline for merging that, or a TODO

Re: rust-team branch merged

2024-05-06 Thread Jason Conroy
Efraim Flashner writes: [[PGP Signed Part:Undecided]] On Wed, Apr 24, 2024 at 11:58:22AM -0400, Jason Conroy wrote: Efraim Flashner writes: > On the other hand, by generating it during the build of each > package we > make sure to pull in all the crates which exist in the build, > so we

Re: rust-team branch merged

2024-04-24 Thread Efraim Flashner
On Wed, Apr 24, 2024 at 11:58:22AM -0400, Jason Conroy wrote: > > Efraim Flashner writes: > > On the other hand, by generating it during the build of each package we > > make sure to pull in all the crates which exist in the build, so we > > could add into a profile/manifest just the crates liste

Re: rust-team branch merged

2024-04-24 Thread Jason Conroy
Efraim Flashner writes: On the other hand, by generating it during the build of each package we make sure to pull in all the crates which exist in the build, so we could add into a profile/manifest just the crates listed in a Cargo.toml and then each crate would pull in its own dependencies,

Re: rust-team branch merged

2024-04-24 Thread Efraim Flashner
On Thu, Apr 18, 2024 at 12:54:02PM -0400, Jason Conroy wrote: > > Efraim Flashner writes: > > > Currently if you were to pull in rust-rand-0.8 and rust-rand-0.7 then > > you'd have both rand-0.*.crate files in the registry but only one of > > them would be listed in share/cargo/registry/index/ra

Re: rust-team branch merged

2024-04-20 Thread Jason Conroy
Efraim Flashner writes: Currently if you were to pull in rust-rand-0.8 and rust-rand-0.7 then you'd have both rand-0.*.crate files in the registry but only one of them would be listed in share/cargo/registry/index/ra/nd/rand. I need to adjust the generation of that file to combine multiple

Re: rust-team branch merged

2024-03-18 Thread Jason Conroy
On Tue, Mar 12, 2024 at 11:12 AM Efraim Flashner wrote: > On Thu, Mar 07, 2024 at 11:48:53AM -0500, Jason Conroy wrote: > > On Thu, Mar 7, 2024 at 3:08 AM Efraim Flashner > > wrote: > > > > > Until then > > > I've been experimenting by manually listing the other crates I've > needed > > > but in

Re: rust-team branch merged

2024-03-18 Thread Jason Conroy
On Thu, Mar 7, 2024 at 3:08 AM Efraim Flashner wrote: > The transitive dependencies getting pulled in automatically should work > automatically if we ever finish the antioxidant-build-system. Since you bring up antioxidant, I'm kind of curious whether that stalled mainly due to shifts in contri

Re: rust-team branch merged

2024-03-18 Thread Jason Conroy
On Wed, Mar 6, 2024 at 4:06 AM Efraim Flashner wrote: > On Mon, Feb 26, 2024 at 09:24:29PM -0500, Jason Conroy wrote: > > Hello Efraim, > > > > Thanks for investigating this - a Rust development workflow using only > > Guix-native crates is something I've been waiting for! > > > > I was experimen

Re: rust-team branch merged

2024-03-12 Thread Efraim Flashner
On Thu, Mar 07, 2024 at 11:48:53AM -0500, Jason Conroy wrote: > On Thu, Mar 7, 2024 at 3:08 AM Efraim Flashner > wrote: > > > The transitive dependencies getting pulled in automatically should work > > automatically if we ever finish the antioxidant-build-system. > > > Since you bring up antiox

Re: rust-team branch merged

2024-03-07 Thread Efraim Flashner
On Wed, Mar 06, 2024 at 12:53:44PM -0500, Jason Conroy wrote: > On Wed, Mar 6, 2024 at 4:06 AM Efraim Flashner > wrote: > > > On Mon, Feb 26, 2024 at 09:24:29PM -0500, Jason Conroy wrote: > > > Hello Efraim, > > > > > > Thanks for investigating this - a Rust development workflow using only > > >

Re: rust-team branch merged

2024-03-06 Thread Efraim Flashner
On Mon, Feb 26, 2024 at 09:24:29PM -0500, Jason Conroy wrote: > Hello Efraim, > > Thanks for investigating this - a Rust development workflow using only > Guix-native crates is something I've been waiting for! > > I was experimenting with your patches and it seems that they do pull in the > sourc

Re: Rust team branch merged

2024-02-29 Thread Leo Famulari
On Thu, Feb 29, 2024, at 02:11, Efraim Flashner wrote: > * Most of the packages in rust-apps have been upgraded. > * rav1e was upgraded from 0.6.6 to 0.7.1 > * dav1d was upgraded from 1.0.0 to 1.3.0 > * libaom was upgraded from 3.5.0 to 3.8.0 Thanks for updating these AV1 video packages!

Re: Rust team branch merged

2024-02-28 Thread Efraim Flashner
On Wed, Feb 28, 2024 at 01:53:13PM +0100, Andreas Enge wrote: > $ git status > On branch master > Your branch is behind 'origin/master' by 1438 commits, and can be > fast-forwarded. > (use "git pull" to update your local branch) > > $ git log origin/master > commit f29f80c194d0c534a92354b2bc19

Re: Rust team branch merged

2024-02-28 Thread Development of GNU Guix and the GNU System distribution.
Hi Rust Team, On Wed, Feb 28 2024, Andreas Enge wrote: > Congratulations to the Rust team (aka Efraim) for this big endeavour! How timely are your good news! Please let this article brighten your day. https://www.infoworld.com/article/3713203/white-house-urges-developers-to-dump-c-and-c.html

Re: rust-team branch merged

2024-02-27 Thread Jason Conroy
Hello Efraim, Thanks for investigating this - a Rust development workflow using only Guix-native crates is something I've been waiting for! I was experimenting with your patches and it seems that they do pull in the source crates for requested packages, but not their dependencies (example below).

Re: rust-team branch merged

2023-12-14 Thread Csepp
Efraim Flashner writes: > The rust team is pleased to announce that the rust-team branch has been > merged back into master. There are 570 commits across the branch. > Cross-compiling support for the cargo-build-system was added, including > for librsvg. Cross-compiling was tested for (nearly)

Re: rust-team branch merged

2023-12-14 Thread Efraim Flashner
On Wed, Dec 13, 2023 at 10:34:11AM +0200, Efraim Flashner wrote: > * Compiled rust packages currently have a 'package' phase, which runs > the command used to crate a 'crate tarball', and is installed in > %output/share/cargo/registry, with unpacked sources in > %output/share/cargo/src. In theory

Re: rust-team branch merged

2023-12-13 Thread Maxim Cournoyer
Hi Efraim, Efraim Flashner writes: > The rust team is pleased to announce that the rust-team branch has been > merged back into master. There are 570 commits across the branch. > Cross-compiling support for the cargo-build-system was added, including > for librsvg. Cross-compiling was tested f

Re: rust-team branch merged

2023-05-09 Thread Efraim Flashner
On Tue, May 09, 2023 at 02:22:36PM +0100, Christopher Baines wrote: > > Andreas Enge writes: > > > Hello, > > > > Am Tue, May 09, 2023 at 11:54:00AM +0300 schrieb Efraim Flashner: > >> The way its currently setup all we need to do is re-add aarch64-linux to > >> the supported-systems of rust-boo

Re: rust-team branch merged

2023-05-09 Thread Christopher Baines
Andreas Enge writes: > Hello, > > Am Tue, May 09, 2023 at 11:54:00AM +0300 schrieb Efraim Flashner: >> The way its currently setup all we need to do is re-add aarch64-linux to >> the supported-systems of rust-bootstrap and it'll be enabled again, and >> build successfully eventually. > > I am co

Re: rust-team branch merged

2023-05-09 Thread Andreas Enge
PS: Congratulations for getting the first team branch through! And thanks for waiting until the core-updates merge :-)

Re: rust-team branch merged

2023-05-09 Thread Andreas Enge
Hello, Am Tue, May 09, 2023 at 11:54:00AM +0300 schrieb Efraim Flashner: > The way its currently setup all we need to do is re-add aarch64-linux to > the supported-systems of rust-bootstrap and it'll be enabled again, and > build successfully eventually. I am confused by what happened; did you di

Re: rust-team branch merged

2023-05-09 Thread Efraim Flashner
On Tue, May 09, 2023 at 09:33:46AM +0100, Christopher Baines wrote: > > Efraim Flashner writes: > > > I've merged the rust-team branch into master. I've dropped rust for > > aarch64-linux again for now until I can get it built on cuirass so it's > > not holding up the branch any longer. > > Do

Re: rust-team branch merged

2023-05-09 Thread Christopher Baines
Efraim Flashner writes: > I've merged the rust-team branch into master. I've dropped rust for > aarch64-linux again for now until I can get it built on cuirass so it's > not holding up the branch any longer. Do you know if it actually doesn't build, or whether it's just a berlin/Cuirass issue?

Re: Rust team branch

2023-02-16 Thread Andreas Enge
Am Tue, Feb 14, 2023 at 10:07:12PM +0200 schrieb Efraim Flashner: > > By "pull out" you mean revert them in staging and apply them on a separate > > branch? That would also delay #61475 and maybe ease merging of the staging > > branch. > I was thinking more of cherry-picking them into a branch, not

Re: Rust team branch (was Re: Discussion notes on releases and branches)

2023-02-15 Thread Katherine Cox-Buday
On 2/14/23 1:08 PM, Efraim Flashner wrote: Also I don't think there's a lot of overlap between go and rust so we can probably have both going at the same time. Oh, yes, I didn't mean to imply that the two were related, or conflicted. I just wanted to point it out in case it was of any help.

Re: Rust team branch (was Re: Discussion notes on releases and branches)

2023-02-14 Thread Efraim Flashner
On Tue, Feb 14, 2023 at 09:36:46AM -0700, Katherine Cox-Buday wrote: > Efraim Flashner writes: > > > As a project we haven't setup anything for starting the team-based > > branches and upgrades, and the Rust Team volunteers to go first. > > Leo has attempted[1] to setup a branch for Go, but we'r

Re: Rust team branch

2023-02-14 Thread Efraim Flashner
On Tue, Feb 14, 2023 at 05:36:13PM +0100, Andreas Enge wrote: > Am Tue, Feb 14, 2023 at 12:14:04PM +0200 schrieb Efraim Flashner: > > On behalf of the Rust Team™¹ we'd like to check our rust source tarballs > > for any hidden binaries² and to do a mass upgrade of many of the crates. > > Currently t

Re: Rust team branch (was Re: Discussion notes on releases and branches)

2023-02-14 Thread Katherine Cox-Buday
Efraim Flashner writes: > As a project we haven't setup anything for starting the team-based > branches and upgrades, and the Rust Team volunteers to go first. Leo has attempted[1] to setup a branch for Go, but we're waiting to hear from sysadmins on why there's a build error. [1] https://lists

Re: Rust team branch

2023-02-14 Thread Andreas Enge
Am Tue, Feb 14, 2023 at 12:14:04PM +0200 schrieb Efraim Flashner: > On behalf of the Rust Team™¹ we'd like to check our rust source tarballs > for any hidden binaries² and to do a mass upgrade of many of the crates. > Currently there are many crates queued up in the staging branch but we'd > like t