* Package name : atomic-server Version : 0.26.1 Upstream Author : Joep Meindertsma <joep@ontola.io> * URL : https://github.com/joepio/atomic-data-rust * License : Expat Programming Lang: Rust Description : graph database server to share Atomic Data on the web atomic-server is a graph database server for storing and sharing typed linked data. . Atomic Data is a modular specification for sharing, modifying and modeling graph data. It is designed to be highly extensible, easy to use, and to make the process of domain specific standardization as simple as possible. Atomic Data is Linked Data, as it is a strict subset of RDF. . Resource Description Framework (RDF) is a standard model for data interchange on the Web. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmFoDqcACgkQLHwxRsGg ASEXUQ/+Kio64lEyShswBgvur52HTZxNsyJPmbWGitkEO7dHiNun+Uh5GvKf7UM9 iSl+QYKWuZaYNXcQRriEJDU7rYlfD9EJLEMzI0LP5iBlImkx2sOc+ptaZi2ekrDl guyF5V7JTv9RRRqfkSxLqw8auRsuf6ZE7ushXOpf2VWn+XMnppPeiFo0vZ0KywV1 sDX0aaLSgE2RqGXhjZs35ELmg6QSMDRhu4ReC+TGn2SjA6goppbzNWafhhHvW3HR 8JYlkLD/s6TKtpODA4LFJ3gL8Ui8izaIEFI/ALlXJRBzCYUA6gE6MZH3tFuvIYPg CkTEEsiu9dDWHuU9onKZRsMy1DR3IGQIEem/irCrcysnyisGzBne05Or2JHp5sAc TM7lfctDkmr9SPJ+13b0RTvyZVvqwBuyyxnxhkWOYG5UO5oukPzygRp1y8NFIagk c8n8JSGMIZia/kZysZoalkyhA4A3h294HMPv520xKf0oai/ejFnL9H07hIFQNb5H +IpajiS/VPfLbu4VkN1fqz+2n62mflrR5LMyBMZUz4Uagib2Obpb1P7+7q7RJTJg kJYXDXZmmPA7t41ZIaMUxXZOPPuJmcWYtCpAHyRwmHHFpajMze64EcsofDETp/zZ Jl+PUqjvk4YLJESX4jZf237m+f8PuS/NrhAzi4XOMlW2T1L4jQg= =4ed4 -----END PGP SIGNATURE-----
Quoting Jonas Smedegaard (2021-10-14 13:04:13) https://salsa.debian.org/debian/atomic-data-rust now succesfully builds a working set of packages - atomic-server and atomic-cli. It is a very dirty build: during build it pulls needed crates online, so this is certainly not acceptable officially in Debian yet. Main task now is to patch the code to align closer to the releases of Rust crates available in Debian, to reduce the amount of reverse dependencies needing packaging before this can be released officially in Debian. Another task possible to work on now is refining the configuration. Currently the daemon runs but using default settings which includes using domain "localhost". Enough to play around with, but obviously unusable for a production system. Anyone reading this with a bit of familiarity with Debian and interest in helping out, please reply here, and let's coordinate our efforts. - Jonas
Needs embedding 209 crates; Builds in ~35 minutes; Runs but needs to
point to external web assets until packaged
Upstream source is now repackaged to exclude embedded precompiled web
assets. Until these are built, a workaround (untested, but similar to
how it was earlier done upstream as well) is to set this:
ATOMIC_ASSET_URL=https://joepio.github.io/atomic-data-browser
You can help by testing this draft package (either build it yourself or
tell if you want me to provide you a binary package) and provide
feedback on how well it works in your desktop environment.
You can also help by joining the Rust team in Debian and contribute to
unbreaking, upgrading and adding crate packages, as listed here:
https://salsa.debian.org/debian/atomic-data-rust/-/blob/debian/latest/debian/TODO
- Jonas
Needs embedding 181 crates (105 missing, 67 outdated, 6 ahead, 2 incompete, 1 broken); nuilds in ~55 minutes; runs but needs to point to external web assets until packaged I managed to nudge code to reuse more system crates, and thus reducing the amount of embedded crates. Ideally *no* crates should need to be embedded, to there is still some way to go before this package can reasonably be included officially in Debian. Main task is now to package to companion npm project for the web assets that upstream embedded here but for Debian-packaging has been removed as we need all code to be compiled from (our own local copy of) source. You can help by testing this draft package (either build it yourself or tell if you want me to provide you a binary package) and provide feedback on how well it works in your desktop environment. You can also help by joining the Rust team in Debian and contribute to unbreaking, upgrading and adding crate packages, as listed here: https://salsa.debian.org/debian/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
0.32.0 draft 5, needs embedding 105 crates (86 missing, 1 broken, 17 outdated, 1 ahead); builds in ~25 minutes; runs but needs to point to external web assets until those are packaged I managed to nudge code to reuse more system crates, and thus reducing the amount of embedded crates. Quite a reduction in embedded crates, both thanks to the Rust team improving on covering general crates in Debian, and due to dropping support for the ACME protocol for https certificate handling: In Debian there are already plenty options for handling that in a frontend web server. Ideally we still want *zero* crates embedded, so there is still some work before this package is ready for officially getting in Debian. Main task is now to package to companion npm project for the web assets that upstream embedded here but for Debian-packaging has been removed as we need all code to be compiled from (our own local copy of) source. You can help by testing this draft package (either build it yourself or tell if you want me to provide you a binary package) and provide feedback on how well it works in your desktop environment. You can also help by joining the Rust team in Debian and contribute to unbreaking, upgrading and adding crate packages, as listed here: https://salsa.debian.org/debian/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
0.32.0+test draft 1 needs embedding 99 crates (83 missing, 1 broken, 14 outdated, 1 ahead); builds in ~25 minutes; runs but needs to point to external web assets until those are packaged Wohoo: Less than 100 crates are now missing! Main task now is to package companion npm project Atomic Data Browser, and to continue packaging of 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 (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/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
0.33.0 draft 1 needs embedding 82 crates (7 missing, 3 broken, 1 outdated, 1 ahead); builds in ~25 minutes; runs but needs to point to external web assets until those are packaged Wohoo: 17 down to 82 crates now missing! Main tasks now are packaging companion npm project Atomic Data Browser, and continue 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 (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/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
0.34.2 draft 2 needs embedding 66 crates (64 missing, 1 outdated, 1 ahead); runs but needs to point to external web assets until those are packaged Main tasks are still packaging companion npm project Atomic Data Browser, and continue 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 (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/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
Release 0.38.0 succesfully builds as an unofficial draft package, when embedding 6 crates (1 missing, 5 outdated) which needs to be packaged before this can officially enter Debian. Runs but needs to point to external web assets until those are packaged. Main tasks now are to package NodeJS parts of the package and dependent npm packages for that, and to continue package the 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 if you want to test the binary that I've built then tell by posting to this bugreport and 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/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
Release 0.38.0 succesfully builds as an unofficial draft package, when embedding 64 crates (59 missing, 1 outdated, 4 ahead) which needs to be packaged before this can officially enter Debian. Runs but needs to point to external web assets until those are packaged. Main tasks now are to package NodeJS parts of the package and dependent npm packages for that, and to continue package the 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 if you want to test the binary that I've built then tell by posting to this bugreport and 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/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
Release 0.40.0 succesfully builds as an unofficial draft package, when embedding 63 crates (60 missing, 1 outdated, 2 ahead) which needs to be packaged before this can officially enter Debian. Runs but needs to point to external web assets until those are packaged. Main tasks now are to package NodeJS parts of the package and dependent npm packages for that, and to continue packaging of the 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 if you want to test the binary that I've built then tell by posting to this bugreport and 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/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
Release 0.40.0 succesfully builds as an unofficial package, embedding 47 crates (42 missing, 3 outdated, 2 ahead) which need to be packaged before this can officially enter Debian. Runs but needs to point to external web assets until those are packaged. Main tasks now are to package NodeJS parts of the package and dependent npm packages for that, and to continue packaging of the 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 if you want to test the binary that I've built then tell by posting to this bugreport and 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/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas
Release 0.40.0 succesfully builds as an unofficial package, embedding 51 crates (33 missing, 15 outdated, 3 ahead) which need to be packaged before this can officially enter Debian. Runs but needs to point to external web assets until those are packaged. Main tasks now are to package NodeJS parts of the package and dependent npm packages for that, and to continue packaging of the 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 if you want to test the binary that I've built then tell by posting to this bugreport and 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/atomic-data-rust/-/blob/debian/latest/debian/TODO - Jonas