unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: ng0 <ng0@libertad.pw>
To: guix-devel@gnu.org
Subject: Re: Rust packages I am working on - read or reply to prevent duplicate work
Date: Mon, 02 Jan 2017 00:29:33 +0000	[thread overview]
Message-ID: <8737h2uwwi.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> (raw)
In-Reply-To: <87shp8ggrz.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me>

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

      reply	other threads:[~2017-01-02  0:29 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8737h2uwwi.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me \
    --to=ng0@libertad.pw \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).