Hmm, after further reading, I think I've they're making more progress on it than I thought, from first impressions of the discussion. They've had a lot of different issues to deal with, not just the self-dependency, but they got 0.7 packaged, at least.

More detail here, particularly in the last comment:

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689207

You can see there that the debian packagers also referenced a list of issues that the fedora wrote up:

    https://github.com/mozilla/rust/wiki/Note-packaging

--
Lee

On 10/01/14 18:43, Erick Tryzelaar wrote:
Lee,

Can you go into more detail on the problems that Debian is having packaging Rust? This sounds like a classic bootstrapping problem, and I'm sure other languages are running into it. How does Debian handle that first build of `make` or `bash` that I assume gcc depends on?



On Fri, Jan 10, 2014 at 12:34 AM, Lee Braiden <[email protected] <mailto:[email protected]>> wrote:

    On 10/01/14 08:16, Gaetan wrote:

    I am not in favor of a customized build system. For instance
    boost library use their jam build system, and i never figured how
    to use it in my projects.

    I push to use standard and well proved build system like cmake or
    scons, at least for major components. This would give a nice
    example of how to use it in any projects.


    I'd agree with that on both counts: the principle of using
    something standard, and the two recommendations.

    CMake would probably get my vote, because it's not so much a build
    tool, as a meta tool for whichever system you prefer, so it would
    fit in well with various platform-specific IDEs, unusual platforms
    (android, embedded, ...), etc.  That said, scons is also a strong
    contender, and which of the two is more open to integrating
    patches and working with new languages is very much worth considering.

    I think Rust will be contributing to the wider community by
    lending its support (and patches) to a common, modern build
    system, AND it will get something back in terms of users who
    already know the build system.



        On Friday, January 10, 2014, George Makrydakis wrote:


            Hello,

            Having a build system entirely dependent of Rust alone,
            would make the entire experience in deploying the
            language extremely cohere. The only counter - argument is
            indeed that it would require some work to get this to
            fruition. I would like to know if this has any chance of
            getting priority soon enough.


    Bear in mind that Debian are having a lot of issues packaging Rust
    already, because it self-compiles.  If the build tool also had a
    Rust pre-dependency, that would be a big step backwards.


-- Lee


    _______________________________________________
    Rust-dev mailing list
    [email protected] <mailto:[email protected]>
    https://mail.mozilla.org/listinfo/rust-dev



_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to