guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Rust packages I am working on - read or reply to prevent duplicate w


From: ng0
Subject: Re: Rust packages I am working on - read or reply to prevent duplicate work
Date: Mon, 02 Jan 2017 00:29:33 +0000

ng0 <address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]