* Rust packages I am working on - read or reply to prevent duplicate work
@ 2016-12-28 16:28 ng0
2017-01-02 0:29 ` ng0
0 siblings, 1 reply; 2+ messages in thread
From: ng0 @ 2016-12-28 16:28 UTC (permalink / raw)
To: guix-devel
Hi, here is a one level list of (almost) all packages I am
working on in the next few weeks. If you see a package you want
to work on or already work on, plan to work on, or whatever "what
if" case, please respond or post to the list. I'm more than happy
for any work and find duplicate work sad. I need to work on this
list anyway to get to our current prototype to work.
Here's the list, copied from our gitlab including some not
changed names from the importers (rust- prefix):
* [ ] qml
* [ ] libc
* [ ] lazy-static
* [ ] spin
* [ ] psyc
* [ ] tokio-core
* [ ] mio
* [ ] bytes
* [ ] tempdir
* [ ] kernel32-sys
* [ ] rust-winapi-build
* [ ] lazycell
* [ ] clippy
* [ ] miow
* [ ] net2
* [ ] rust-ws2-32-sys
* [ ] nix
* [ ] nix-test
* [ ] rand
* [ ] rustc-version
* [ ] semver
* [ ] rust-crates-index
* [ ] rust-tempdir
* [ ] rust-semver-parser
* [ ] tempdir
* [ ] tempfile
* [ ] bitflags
* [ ] cfg-if
* [ ] void
* [ ] winapi
* [ ] rust-advapi32-sys
* [ ] rust-bcrypt-sys
* [ ] rust-comctl32-sys
* [ ] rust-comdlg32-sys
* [ ] rust-credui-sys
* [ ] rust-crypt32-sys
* [ ] rust-d2d1-sys
* [ ] rust-d3d11-sys
* [ ] rust-d3d12-sys
* [ ] rust-d3d9-sys
* [ ] rust-d3dcompiler-sys
* [ ] rust-dbghelp-sys
* [ ] rust-dsound-sys
* [ ] rust-dwmapi-sys
* [ ] rust-dwrite-sys
* [ ] rust-dxgi-sys
* [ ] rust-dxguid-sys
* [ ] rust-gdi32-sys
* [ ] rust-hid-sys
* [ ] rust-httpapi-sys
* [ ] rust-kernel32-sys
* [ ] rust-ktmw32-sys
* [ ] rust-mpr-sys
* [ ] rust-netapi32-sys
* [ ] rust-odbc32-sys
* [ ] rust-ole32-sys
* [ ] rust-oleaut32-sys
* [ ] rust-opengl32-sys
* [ ] rust-pdh-sys
* [ ] rust-psapi-sys
* [ ] rust-runtimeobject-sys
* [ ] rust-secur32-sys
* [ ] rust-setupapi-sys
* [ ] rust-shell32-sys
* [ ] rust-shlwapi-sys
* [ ] rust-user32-sys
* [ ] rust-userenv-sys
* [ ] rust-usp10-sys
* [ ] rust-uuid-sys
* [ ] rust-vssapi-sys
* [ ] rust-wevtapi-sys
* [ ] rust-winhttp-sys
* [ ] rust-winmm-sys
* [ ] rust-winscard-sys
* [ ] rust-winspool-sys
* [ ] rust-winusb-sys
* [ ] rust-ws2-32-sys
* [ ] rust-xinput-sys
* [ ] scoped-tls
* [ ] slab
* [ ] env-logger
* [ ] regex
* [ ] quickcheck
* [ ] memchr
* [ ] regex-syntax
* [ ] simd
* [ ] thread-local
* [ ] utf-8-ranges
* [ ] futures
* [ ] log
--
♥Ⓐ ng0
PGP keys and more: https://n0is.noblogs.org/ http://ng0.chaosnet.org
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Rust packages I am working on - read or reply to prevent duplicate work
2016-12-28 16:28 Rust packages I am working on - read or reply to prevent duplicate work ng0
@ 2017-01-02 0:29 ` ng0
0 siblings, 0 replies; 2+ messages in thread
From: ng0 @ 2017-01-02 0:29 UTC (permalink / raw)
To: guix-devel
ng0 <ng0@libertad.pw> writes:
> Hi, here is a one level list of (almost) all packages I am
> working on in the next few weeks. If you see a package you want
> to work on or already work on, plan to work on, or whatever "what
> if" case, please respond or post to the list. I'm more than happy
> for any work and find duplicate work sad. I need to work on this
> list anyway to get to our current prototype to work.
> Here's the list, copied from our gitlab including some not
> changed names from the importers (rust- prefix):
...and the updated list after todays commit which fixed the build
system. I am no rust developer, but there's a purpose I package
this for. What I need help with when I'll send the patches is
synopsis and description (mostly) and a functionality check by
developers using rust (if I can't get help from my team).
~*~ means the package in the "needs" list is finished, visual
orientation for myself
[x] means is packaged, finished
## package the secushare prototype##
* [x] upstream rust build system needs certain fixes to get finished.
* fixed in commit `4b3cb7f4bc5d5a265731fe3ecc752a25968cad45` - `ecee21473bbe8cfff91b5cec2e4626d850de67b2`
* [x] extend cargo build-system to allow "building" of crates without Cargo.toml (Thanks to David Craven)
* [ ] package secushare prototype
* [ ] package dependency chain (crates), excluding duplicates, every dependency appears only once.
* [x] qml
* [x] libc
* [x] lazy-static
* [x] spin
* [ ] psyc
* [ ] tokio-core -> needs: env-logger, ~libc~, ~futures~, ~log~, mio, ~scoped-tls~, ~slab~
* [ ] mio -> needs: ~bytes~, env-logger, ~tempdir~, (kernel32-sys), lazycell, ~libc~, ~log~, (miow), ~net2~, nix, ~slab~, (winapi)
* [x] bytes -> needs: rand
* [x] tempdir
* [x] rust-winapi-build (windows)
* [ ] lazycell -> needs: clippy
* [ ] clippy -> needs: ~clippy-mini-macro-test~, ~compiletest-rs~, ~lazy-static~, regex, ~rustc-serialize~, serde, clippy-lints
* [ ] clippy-lints -> needs: ~matches~, quine-mc-cluskey, regex-syntax, ~rustc-serialize~, semver, toml, ~unicode-normalization~
* [x] compiletest-rs -> needs: ~logs~, ~rustc-serialize~
* [ ] quine-mc-cluskey -> needs: quickcheck
* [ ] toml -> needs: rustc-serialize, serde
* [x] net2 -> needs: cfg-if, ~libc~, (and these for win cfg option?!) kernel32-sys, winapi, w2-32-sys
* [ ] nix -> needs: ~nix-test~, ~rand~, rustc-version, semver, ~tempdir~, tempfile, ~bitflags~, ~cfg-if~, ~libc~, ~void~
* [x] nix-test
* [x] rand
* [ ] rustc-version -> needs: semver
* [ ] semver -> needs: crates-index, ~tempdir~, semver-parser
* [ ] crates-index -> needs: git2, ~glob~, ~rustc-serialize~
* [x] glob
* [ ] git2 -> needs: docopt, ~rustc-serialize~,~ tempdir~, ~time~, ~bitflags~, ~libc~, libgit2-sys, ~openssl-probe~, ~openssl-sys~, url
* [ ] docopt -> ~lazy-static~, regex, ~rustc-serialize~, ~strsim~
* [x] rustc-serialize
* [x] tempdir
* [x] time -> needs: advapi32-sys, ~log~, kernel32-sys, ~libc~, rustc-serialize, winapi
* [x] bitflags
* [x] libc
* [ ] libgit2-sys -> needs: cmake, gcc, ~pkg-config~, curl-sys, ~libc~, libssh2-sys, libz-sys, openssl-sys
* [x] pkg-config
* [ ] cmake -> gcc
* [ ] gcc -> ~tempdir~, rayon
* [ ] rayon -> needs: ~compiletest-rs~, num, ~deque~, ~libc~, num-cpus, ~rand~
* [ ] num -> needs: num-bigint, num-complex, ~num-integer~, ~num-iter~, num-rational, ~num-traits~
* [ ] num-bigint -> needs: ~num-integer~, ~num-traits~, ~rand~, rustc-serialize, serde
* [ ] num-complex -> needs: ~num-traits~, rustc-serialize, serde
* [ ] num-rational -> needs: num-bigint, ~num-integer~, ~num-traits~, rustc-serialize, serde
* [ ] curl-sys -> gcc, ~pkg-config~, ~libc~, libz-sys, ~openssl-sys~, (winapi)
* [ ] libssh2-sys -> cmake, ~pkg-config~, ~libc~, libz-sys, ~openssl-sys~
* [ ] libz-sys -> gcc, ~pkg-config~, ~libc~
* [x] openssl-probe
* [x] openssl-sys -> needs: pkg-config, gdi32-sys (windows), libc, user32-sys (windows)
* [ ] url -> needs: ~rustc-serialize~, ~rustc-test~, ~encoding~, ~heapsize~, idna, ~matches~, serde
* [x] idna -> needs: rustc-serialize, rustc-test, ~matches~, ~unicode-bidi~, ~unicode-normalization~
* [x] rustc-test -> needs: ~getopts~, ~libc~, ~rustc-serialize~, term, ~time~
* [x] tempdir
* [ ] semver-parser -> needs: ~lazy-static~, regex
* [ ] tempfile -> needs: rustc-version, kernel32-sys, ~libc~, ~rand~, winapi
* [x] bitflags
* [x] cfg-if
* [x] void
* [x] scoped-tls
* [x] slab
* [ ] env-logger -> needs: ~log~, regex
* [ ] regex -> needs: ~lazy-static~, quickcheck, ~rand~, aho-corasick, memchr, regex-syntax, simd, ~thread-local~, utf8-ranges
* [ ] aho-corasick -> needs: csv, docopt, memmap, quickcheck, rand, rustc-serialize, memchr
* [ ] quickcheck -> needs: env-logger, ~log~, ~rand~
* [ ] memchr -> needs: quickcheck, ~libc~
* [ ] regex-syntax -> needs: quickcheck, ~rand~
* [ ] simd -> needs: ~cfg-if~, serde, serde-macros
* [ ] serde -> needs: clippy
* [ ] serde-macros -> needs: compiletest-rs, ~fnv~, rustc-serialize, serde, serde-test, clippy, serde-codegen
* [ ] serde-codegen -> needs: clippy, quote, serde-codegen-internals, syn, syntex, syntex-syntax
* [x] thread-local -> needs: thread-id, unreachable
* [x] thread-id -> needs: kernel32-sys, libc
* [x] unreachable -> needs: void
* [ ] utf8-ranges -> needs: quickcheck
* [x] futures
* [x] log
--
♥Ⓐ ng0
PGP keys and more: https://n0is.noblogs.org/ http://ng0.chaosnet.org
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-01-02 0:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-28 16:28 Rust packages I am working on - read or reply to prevent duplicate work ng0
2017-01-02 0:29 ` ng0
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).