#1008016 ITP: safe-network -- network routing and service daemon for the Safe Network

Package:
wnpp
Source:
wnpp
Submitter:
Jonas Smedegaard
Date:
2025-11-29 16:50:32 UTC
Severity:
wishlist
Blocked By:
Bug Title
1010275

  2

ITP: rust-bls-dkg -- BLS DKG mechanism

wishlist stable testing unstable 7 months ago

#1008016#5
Date:
2022-03-20 15:16:24 UTC
From:
To:
* Package name    : safe-network
  Version         : 0.46.5
  Upstream Author : MaidSafe.net limited
* URL             : https://primer.safenetwork.org/
* License         : GPL-3 with linking exception
  Programming Lang: Rust
  Description     : network routing and service daemon for the Safe Network

 This package provides the Safe Network Core.
 API message definitions, routing and nodes, client core api.
 .
 The Safe Network is a fully autonomous
 data and communications network.

This package will be maintained in the collaborative Debian area of
Salsa: https://salsa.debian.org/debian/safe-network
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmI3RUUACgkQLHwxRsGg
ASGFjA//bn08OIqXF5QNbCwVacLdNLGd59+g8s+hkWp4TrjDWAOXeI6MupjiM6Bj
r10WrApsn3vmsXPTqMYiQypIqWhUNEstHwesZ+mLMhmLC8Jn10eszZDTkehnAAfA
lUta14bOzWGRdRCBzj9OlU3Wn6jJOKyAxkIoJ3ictc1WjpRrrr6qwejbrIqt7Lk8
JCd/jQWDcEvTSC0B702G7FMJZJRNV3cRWJDyS98ikYjDkjKukkldtmlCTsdIppC/
GgX90zdn5OgniU1VCUKx5aMu1gaD0hPk7ITdwXM/ethzl5JWlMFUzNKC36tWNI/S
21Q7mLOaxRa8R0jsEaZIcLknz7JDk0J/xdiYqx8kOh6K/MXX4JFCxV68qoy7PCqM
Zmhdp2VOpiWxuD4RakHWeaozc5p7xjjxb4Qkw25sWG61LFXo/ad8vXEnoycgt90v
cv8zlBSfc/0oQnsTBOg6sOTfECWYS3HehBN63MT/w1m37AA4j0pjt3SGFL0jbqOf
uXJ89ip5v2M42mraDL9iu+Pgsidmrt5Mv17ywJkOENmv6S3IapeGKDu+IOHR+zgF
bIsYjPDIQwhqqgiaWY8zFTHiMF9CR0lzF0CFNs0Cp6BtwE3i6uyuJqnwzpZ/pSEN
MDFUDVXmhcWq+blRlyUn2/ocx/C4WIf3+B7w3cARlVgJZa/vJnU=
=bJS4
-----END PGP SIGNATURE-----

#1008016#10
Date:
2022-04-17 15:39:04 UTC
From:
To:
Needs embedding 231 crates; Builds in ~60 minutes; Runs but actual
connection to and ineraction with some network not yet tested

The packaging draft at https://salsa.debian.org/debian/safe-network now
succesfully builds a working set of packages - safe-network-node and
safe-network-cli.  It is a dirty build: Many crates not yet packaged in
Debian are needed, so this is not acceptable officially in Debian yet.

Main task now, besides keeping the packaging up-to-date with upstream
releases, is to patch the code to align closer with Rust crates
available in Debian, to reduce the amount of reverse dependencies
needing packaging before this can be released officially in Debian.

You can help by testing this draft package (either build it yourself or
tell if you want access to binary packages I've built) and provide
feedback on how well it works for you.

You can also help by joining the Rust team in Debian and contribute to
unbreaking/upgrading/adding needed crate packages, as listed here:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#17
Date:
2022-04-20 17:07:27 UTC
From:
To:
0.58.13 draft 2, needs embedding 212 crates (131 missing, 56 outdated,
23 ahead, 2 outdated and broken); Builds in ~65 minutes; Runs but help
needed to properly test functionality

Thanks for the interest and encouragements shown at the Safenet forum
https://safenetforum.org/t/will-maidsafe-be-in-debian-repositories

Package upgraded to newest upstream release, and nudged to use more
packaged crates (i.e. reduce amount of embedded packages).

Main task continues to be to keep package up-to-date with upstream
releases and try relace more embedded crates with packaged ones.

You can help by testing this draft package (either build it yourself or
tell if you want access to binary packages I've built) and provide
feedback on how well it works for you.

You can also help by joining the Rust team in Debian and contribute to
unbreaking/upgrading/adding needed crate packages, as listed here:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#26
Date:
2022-04-24 00:05:56 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rust-intervaltree, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1008016@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Michael Green <plugwash@debian.org> (supplier of updated rust-intervaltree package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 23 Apr 2022 23:39:01 +0000
Source: rust-intervaltree
Architecture: source
Version: 0.2.7-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed-By: Peter Michael Green <plugwash@debian.org>
Closes: 1008016
Changes:
 rust-intervaltree (0.2.7-1) unstable; urgency=medium
 .
   * Team upload.
   * Package intervaltree 0.2.7 from crates.io using debcargo 2.5.0 (Closes:1008016)
   * Drop update-smallvec.patch, no longer needed with new upstream.
   * Use collapse_features=true
Checksums-Sha1:
 0a2e29a3f346f1fe7409ca44c443a90ddb073391 2225 rust-intervaltree_0.2.7-1.dsc
 e80f97d959725663aad939f2991b647ed93b52ef 4074 rust-intervaltree_0.2.7.orig.tar.gz
 22b206fae2fd3db7d04528b5978ca21730b5cb90 2748 rust-intervaltree_0.2.7-1.debian.tar.xz
 3c2c0d9b282d906f9522dd8bb063c8c4274dbbdc 6882 rust-intervaltree_0.2.7-1_source.buildinfo
Checksums-Sha256:
 c2c0a93fb3783a10c1f4e426a443b0519b4fc947531ea8d032ffe60dc92aa9cf 2225 rust-intervaltree_0.2.7-1.dsc
 270bc34e57047cab801a8c871c124d9dc7132f6473c6401f645524f4e6edd111 4074 rust-intervaltree_0.2.7.orig.tar.gz
 2234a4c1a44dc94792c7c90965161a0544b1d00e9eabd1acd8ae8bf00b74a573 2748 rust-intervaltree_0.2.7-1.debian.tar.xz
 7aac163a57e5dca78f973f8bb018f3f552200e8a37f3524d5f406e0a6979cb9a 6882 rust-intervaltree_0.2.7-1_source.buildinfo
Files:
 29a628d784216cdda930d06c54f3cab2 2225 rust optional rust-intervaltree_0.2.7-1.dsc
 c3b4b7e2ee17c330f7f465cf0dc57143 4074 rust optional rust-intervaltree_0.2.7.orig.tar.gz
 724dacf512c4ca1a8a758dfc492f36db 2748 rust optional rust-intervaltree_0.2.7-1.debian.tar.xz
 ce7bd3f66384b63d114a408c7b213628 6882 rust optional rust-intervaltree_0.2.7-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEU0DQATYMplbjSX63DEjqKnqP/XsFAmJkjicUHHBsdWd3YXNo
QGRlYmlhbi5vcmcACgkQDEjqKnqP/XuvZQ/+IcN/fdnt9RJEhhYX/WIcwC9T3p49
srtUHy5EoT1lEkJdSq7WQSVhbeFjSq3YCZbEy9NSp7WXXvEfo6TwunRsuDB44aWX
KNFMgz6IbSbsk4kNdlUi9G9IYyH1HLJWNE2CT7ct60bI+KJQsHwR1kHD6pxoTlsS
x4pWG1Sg134frodk9I0zD93PKVy3uw9YIQdrXvWPkzmrKHqkcFjc7WW523S2gL7y
YgZOb+uz9LPkspPF+b+BwDog0vOTmIAY9HlGp0oTlw/PtbkZRuQylxtl1cIxdn/6
x9ZGEc1OsRHom8FJV0WCM34bMP+T+hDhsHEknw76VNnPCFUVRQELpJF73zrJ8jdN
Fcj+vUIhZ++jrwzREM1uds8yDSt4wOombu/obsO0qreeLkqXUYKQn+1dVDh/8B0q
8Nf66L/reW7hZsNDZOlPstEI2zUGLEx92EG/H5aHeRNau/8tiwtNReOdErBYBXPR
nSo1LOvY8o3AwZIHVQ1fxhVBpjfUMJVIRPzd69RUxjpsfSA9FcJjfpggNi6EPkgl
o6Ia5KvC+kVF/cpzV3+in0QzMRbXU6a6MYq0SqOzP+uvKPIxgh3RgcsdZZ30qFed
EgfiHwwvjUdfP43o0tCceNFFI8LZNjx2zVoGC1O1XeaO0Y8/lz4m/Kh0pV4h85OU
221OmOUb3AAExjs=
=jDra
-----END PGP SIGNATURE-----

#1008016#41
Date:
2022-05-23 18:37:25 UTC
From:
To:
0.59.0 draft 1, needs embedding 184 crates (123 missing, 1 pending, 1 broken, 38 outdated, 21 ahead); Builds in ~60 minutes; Runs but help needed to properly test functionality

Thanks for the continued interest and encouragements at the Safenet forum
https://safenetforum.org/t/will-maidsafe-be-in-debian-repositories -
that is much appreciated.

Main task continues to be to keep package up-to-date with upstream
releases and try relace more embedded crates with packaged ones.

You can help by testing this draft package (either build it yourself or
tell if you want access to binary packages I've built) and provide
feedback on how well it works for you.

You can also help by joining the Rust team in Debian and contribute to
unbreaking/upgrading/adding needed crate packages, as listed here:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#48
Date:
2022-06-12 16:52:57 UTC
From:
To:
0.62.3 draft 1, needs embedding 164 crates (112 missing, 1 broken, 27 outdated, 24 ahead); Builds in ~65 minutes; runs but functionality not yet properly tested

Main task continues to be to keep package up-to-date with upstream
releases and try replace more embedded crates with packaged ones.

You can help by testing this draft package (either build it yourself or
tell if you want access to binary packages I've built) and provide
feedback on how well it works for you.

You can also help by joining the Rust team in Debian and contribute to
unbreaking/upgrading/adding needed crate packages, as listed here:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#55
Date:
2022-06-15 12:59:38 UTC
From:
To:
0.62.4 draft 1 needs embedding 159 crates (111 missing, 1 broken, 25 outdated, 22 ahead); builds in ~65 minutes; runs but functionality not yet properly tested

Main task now is to keep package up-to-date with upstream releases, and
package more of the crates currently embedded.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary packages I built - then I will share those.

As developer (but no need to be official member of Debian!), you can
join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#90
Date:
2022-07-31 16:41:16 UTC
From:
To:
0.64.2 draft 1 needs embedding 113 crates (94 missing, 1 broken, 8 outdated, 10 ahead); builds in ~58 minutes; runs but functionality not yet properly tested

Main tasks now are to keep package up-to-date with upstream releases, and
to package more of the crates currently embedded.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary packages I built - then I will share those.

As developer (but no need to be official member of Debian!), you can
join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#109
Date:
2022-10-15 21:32:51 UTC
From:
To:
0.71.1 draft 1 needs embedding 105 crates 113 crates (92 missing, 1 broken, 7 outdated, 5 ahead); builds in ~52 minutes; runs but functionality not yet properly tested

Main tasks now are to keep package up-to-date with upstream releases, and
to package more of the crates currently embedded.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary packages I built - then I will share those.

As developer (but no need to be official member of Debian!), you can
join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#120
Date:
2022-12-17 18:26:43 UTC
From:
To:
0.72.7 draft 1 needs embedding 73 crates (63 missing, 1 broken, 3 outdated, 6 ahead); builds in ~43 minutes; runs but functionality not yet properly tested

Main tasks now are to keep package up-to-date with upstream releases, and
to package more of the crates currently embedded.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary packages I built - then I will share those.

As developer (but no need to be official member of Debian!), you can
join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#137
Date:
2023-06-30 10:10:23 UTC
From:
To:
0.85.6 draft 1 needs embedding 193 crates (148 missing, 2 broken, 1 unwanted, 34 outdated, 8 ahead); runs but functionality not yet properly tested

Main tasks now are to keep package up-to-date with upstream releases, and
to package more of the crates currently embedded.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary packages I built - then I will share those.

As developer (but no need to be official member of Debian!), you can
join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO


 - Jonas

#1008016#142
Date:
2024-04-20 22:57:00 UTC
From:
To:
Release 0.106.0-alpha.1 succesfully builds as an unofficial draft package,
embedding 30 crates (21 missing, 4 outdated, 5 ahead)
which needs to be packaged before this can officially enter Debian.
The built binary runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safenet/-/blob/debian/latest/debian/TODO

 - Jonas

#1008016#147
Date:
2024-04-20 23:03:02 UTC
From:
To:
Release 0.106.0-alpha.1 succesfully builds as an unofficial draft package,
embedding 30 crates (21 missing, 4 outdated, 5 ahead)
which needs to be packaged before this can officially enter Debian.
The built binary runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO

 - Jonas