Debian Bug report logs - #689207
ITP: rust -- a safe, concurrent, practical language

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Luca Bruno <lucab@debian.org>

Date: Sun, 30 Sep 2012 11:24:01 UTC

Owned by: "Laszlo Boszormenyi (GCS)" <gcs@debian.org>

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-devel@lists.debian.org, wnpp@debian.org:
Bug#689207; Package wnpp. (Sun, 30 Sep 2012 11:24:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Luca Bruno <lucab@debian.org>:
New Bug report received and forwarded. Copy sent to debian-devel@lists.debian.org, wnpp@debian.org. (Sun, 30 Sep 2012 11:24:04 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Luca Bruno <lucab@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: rust -- a safe, concurrent, practical language
Date: Sun, 30 Sep 2012 13:22:01 +0200
Package: wnpp
Severity: wishlist
Owner: Luca Bruno <lucab@debian.org>

* Package name    : rust
  Version         : 0.3.4
  Upstream Author : Graydon Hoare et al. <rust-dev@mozilla.org>
* URL             : http://http://www.rust-lang.org/
* License         : MIT
  Programming Lang: C/C++, Rust
  Description     : a safe, concurrent, practical language

 Rust is a curly-brace, block-structured expression language.
 It visually resembles the C language family, but differs significantly
 in syntactic and semantic details. Its design is oriented toward
 concerns of "programming in the large", that is, of creating and
 maintaining boundaries - both abstract and operational - that
 preserve large-system integrity, availability and concurrency.
 .
 It supports a mixture of imperative procedural, concurrent actor,
 object-oriented and pure functional styles. Rust also supports
 generic programming and metaprogramming, in both static and
 dynamic styles.



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Luca Bruno <lucab@debian.org>:
Bug#689207; Package wnpp. (Sun, 30 Sep 2012 11:42:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mike Hommey <mh@glandium.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Luca Bruno <lucab@debian.org>. (Sun, 30 Sep 2012 11:42:03 GMT) Full text and rfc822 format available.

Message #10 received at 689207@bugs.debian.org (full text, mbox):

From: Mike Hommey <mh@glandium.org>
To: Luca Bruno <lucab@debian.org>, 689207@bugs.debian.org
Subject: Re: Bug#689207: ITP: rust -- a safe, concurrent, practical language
Date: Sun, 30 Sep 2012 13:39:24 +0200
On Sun, Sep 30, 2012 at 01:22:01PM +0200, Luca Bruno wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Luca Bruno <lucab@debian.org>
> 
> * Package name    : rust
>   Version         : 0.3.4
>   Upstream Author : Graydon Hoare et al. <rust-dev@mozilla.org>
> * URL             : http://http://www.rust-lang.org/
> * License         : MIT
>   Programming Lang: C/C++, Rust
>   Description     : a safe, concurrent, practical language
> 
>  Rust is a curly-brace, block-structured expression language.
>  It visually resembles the C language family, but differs significantly
>  in syntactic and semantic details. Its design is oriented toward
>  concerns of "programming in the large", that is, of creating and
>  maintaining boundaries - both abstract and operational - that
>  preserve large-system integrity, availability and concurrency.
>  .
>  It supports a mixture of imperative procedural, concurrent actor,
>  object-oriented and pure functional styles. Rust also supports
>  generic programming and metaprogramming, in both static and
>  dynamic styles.

Good luck bootstrapping it...

Mike



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Luca Bruno <lucab@debian.org>:
Bug#689207; Package wnpp. (Mon, 01 Oct 2012 09:39:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andrew Shadura <bugzilla@tut.by>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Luca Bruno <lucab@debian.org>. (Mon, 01 Oct 2012 09:39:04 GMT) Full text and rfc822 format available.

Message #15 received at 689207@bugs.debian.org (full text, mbox):

From: Andrew Shadura <bugzilla@tut.by>
To: debian-devel@lists.debian.org
Cc: Luca Bruno <lucab@debian.org>, 689207@bugs.debian.org
Subject: Re: Bug#689207: ITP: rust -- a safe, concurrent, practical language
Date: Mon, 1 Oct 2012 11:34:15 +0200
[Message part 1 (text/plain, inline)]
Hello,

On Sun, 30 Sep 2012 13:22:01 +0200
Luca Bruno <lucab@debian.org> wrote:

> * URL             : http://www.rust-lang.org/
> * License         : MIT
>   Programming Lang: C/C++, Rust
>   Description     : a safe, concurrent, practical language

Oh, please, please package it! It seems like it's very interesting
language indeed!

-- 
WBR, Andrew
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Luca Bruno <lucab@debian.org>:
Bug#689207; Package wnpp. (Wed, 21 Aug 2013 13:51:22 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lucas Nussbaum <lucas@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Luca Bruno <lucab@debian.org>. (Wed, 21 Aug 2013 13:51:22 GMT) Full text and rfc822 format available.

Message #20 received at 689207@bugs.debian.org (full text, mbox):

From: Lucas Nussbaum <lucas@debian.org>
To: 689207@bugs.debian.org
Cc: control@bugs.debian.org
Subject: rust: changing back from ITP to RFP
Date: Wed, 21 Aug 2013 15:44:10 +0200
retitle 689207 RFP: rust -- a safe, concurrent, practical language
noowner 689207
tag 689207 - pending
thanks

Hi,

A long time ago, you expressed interest in packaging rust. Unfortunately,
it seems that it did not happen. In Debian, we try not to keep ITP bugs open
for a too long time, as it might cause other prospective maintainers to
refrain from packaging the software.

This is an automatic email to change the status of rust back from ITP
(Intent to Package) to RFP (Request for Package), because this bug hasn't seen
any activity during the last 10 months.

If you are still interested in packaging rust, please send a mail to
<control@bugs.debian.org> with:

 retitle 689207 ITP: rust -- a safe, concurrent, practical language
 owner 689207 !
 thanks

It is also a good idea to document your progress on this ITP from time to
time, by mailing <689207@bugs.debian.org>.  If you need guidance on how to
package this software, please reply to this email, and/or contact the
debian-mentors@lists.debian.org mailing list.

Thank you for your interest in Debian,
-- 
Lucas, for the QA team <debian-qa@lists.debian.org>



Changed Bug title to 'RFP: rust -- a safe, concurrent, practical language' from 'ITP: rust -- a safe, concurrent, practical language' Request was from Lucas Nussbaum <lucas@debian.org> to control@bugs.debian.org. (Wed, 21 Aug 2013 13:53:40 GMT) Full text and rfc822 format available.

Removed annotation that Bug was owned by Luca Bruno <lucab@debian.org>. Request was from Lucas Nussbaum <lucas@debian.org> to control@bugs.debian.org. (Wed, 21 Aug 2013 13:53:41 GMT) Full text and rfc822 format available.

Changed Bug title to 'ITP: rust -- a safe, concurrent, practical language' from 'RFP: rust -- a safe, concurrent, practical language' Request was from "Laszlo Boszormenyi (GCS)" <gcs@debian.org> to control@bugs.debian.org. (Wed, 21 Aug 2013 20:39:09 GMT) Full text and rfc822 format available.

Owner recorded as "Laszlo Boszormenyi (GCS)" <gcs@debian.org>. Request was from "Laszlo Boszormenyi (GCS)" <gcs@debian.org> to control@bugs.debian.org. (Wed, 21 Aug 2013 20:39:09 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, "Laszlo Boszormenyi (GCS)" <gcs@debian.org>:
Bug#689207; Package wnpp. (Mon, 26 Aug 2013 14:42:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to Luca BRUNO <lucab@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, "Laszlo Boszormenyi (GCS)" <gcs@debian.org>. (Mon, 26 Aug 2013 14:42:09 GMT) Full text and rfc822 format available.

Message #33 received at 689207@bugs.debian.org (full text, mbox):

From: Luca BRUNO <lucab@debian.org>
To: "Laszlo Boszormenyi (GCS)" <gcs@debian.org>, 689207@bugs.debian.org, Tom Lee <debian@tomlee.co>, Sylvestre Ledru <sylvestre@debian.org>
Subject: Re: Bug#689207: rust: changing back from ITP to RFP
Date: Mon, 26 Aug 2013 16:31:10 +0200
> This is an automatic email to change the status of rust back from ITP
> (Intent to Package) to RFP (Request for Package), because this bug
> hasn't seen any activity during the last 10 months.

It's a bit unfortunate that this hijack happened quite quickly, as
background work on rust is ongoing.

Me and Tom Lee started working upstream to iron out some bits
(but it's still a long way), and Sylvestre too recently expressed
interest.

I'm currently trying to get libuv in sync, get it in debian and out of
rust source. LLVM is going to be next big beast after that. libuv is
currently stuck in NEW [0] and may not be currently usable as-is: it
will be probably bundled for some time.

With the fedora packager, we started noting down major issues with
current rust [1].

I have an initial packaging for 0.6/0.7 available on collab-maint [2],
and some monolithic binaries [3]. However I believe rust is still far
from being in a releasable state for Debian and much stuff has to
be discussed wrt. libraries ABI, runtime/compiler split, bootstrapping,
cross-arch, etc.

As a sidenote, I'm still working on both sides to get a proper package
in the archive.

Cheers, Luca

[0] http://ftp-master.debian.org/new/libuv_0.10.8-0~exp1.html
[1] https://github.com/mozilla/rust/wiki/Note-packaging
[2] http://anonscm.debian.org/gitweb/?p=git/collab-maint/rust.git
[3] http://people.debian.org/~lucab/rust/

-- 
  .''`.  |               ~<[ Luca BRUNO ~ (kaeso) ]>~
 : :'  : | Email: lucab (AT) debian.org ~ Debian Developer
 `. `'`  | GPG Key ID: 0x3BFB9FB3       ~ Free Software supporter
   `-    | HAM-radio callsign: IZ1WGT   ~ Networking sorcerer



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, "Laszlo Boszormenyi (GCS)" <gcs@debian.org>:
Bug#689207; Package wnpp. (Thu, 13 Feb 2014 08:18:15 GMT) Full text and rfc822 format available.

Acknowledgement sent to Riku Voipio <riku.voipio@iki.fi>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, "Laszlo Boszormenyi (GCS)" <gcs@debian.org>. (Thu, 13 Feb 2014 08:18:15 GMT) Full text and rfc822 format available.

Message #38 received at 689207@bugs.debian.org (full text, mbox):

From: Riku Voipio <riku.voipio@iki.fi>
To: lucab@debian.org, 689207@bugs.debian.org, gcs@debian.org, debian@tomlee.co, sylvestre@debian.org
Subject: Re: Bug#689207: rust: changing back from ITP to RFP
Date: Thu, 13 Feb 2014 10:08:13 +0200
Hi,

Any news on rust packaging? 

Riku



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, "Laszlo Boszormenyi (GCS)" <gcs@debian.org>:
Bug#689207; Package wnpp. (Thu, 13 Feb 2014 08:18:18 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sylvestre Ledru <sylvestre@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, "Laszlo Boszormenyi (GCS)" <gcs@debian.org>. (Thu, 13 Feb 2014 08:18:18 GMT) Full text and rfc822 format available.

Message #43 received at 689207@bugs.debian.org (full text, mbox):

From: Sylvestre Ledru <sylvestre@debian.org>
To: Riku Voipio <riku.voipio@iki.fi>, lucab@debian.org, 689207@bugs.debian.org, gcs@debian.org, debian@tomlee.co
Subject: Re: Bug#689207: rust: changing back from ITP to RFP
Date: Thu, 13 Feb 2014 09:16:08 +0100
On 13/02/2014 09:08, Riku Voipio wrote:
> Hi,
>
> Any news on rust packaging? 
>
> Riku
Yes, Luca is touch with ftp master regarding the bootstrap issue, we are
discussing with upstream on the llvm patches
and we have the agreement from Mozilla GSoC admin to propose a gsoc on
the packaging of rust.

Cheers,
Sylvestre



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, "Laszlo Boszormenyi (GCS)" <gcs@debian.org>:
Bug#689207; Package wnpp. (Thu, 13 Feb 2014 11:39:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Luca BRUNO <lucab@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, "Laszlo Boszormenyi (GCS)" <gcs@debian.org>. (Thu, 13 Feb 2014 11:39:05 GMT) Full text and rfc822 format available.

Message #48 received at 689207@bugs.debian.org (full text, mbox):

From: Luca BRUNO <lucab@debian.org>
To: Sylvestre Ledru <sylvestre@debian.org>
Cc: Riku Voipio <riku.voipio@iki.fi>, 689207@bugs.debian.org, gcs@debian.org, debian@tomlee.co
Subject: Re: Bug#689207: rust: changing back from ITP to RFP
Date: Thu, 13 Feb 2014 12:26:37 +0100
Sylvestre Ledru <sylvestre@debian.org> wrote:

> Yes, Luca is touch with ftp master regarding the bootstrap issue, we
> are discussing with upstream on the llvm patches
> and we have the agreement from Mozilla GSoC admin to propose a gsoc on
> the packaging of rust.

I was planning to send a status update as soon as I got a quotable mail
from ftp-masters, but this is taking some time so here's a partial
summary.

Rust packaging is currently technically feasible (see the many PPA or
unofficial debs) but some legal/policy issues have to be ironed before
hitting NEW. I'm collecting issues and drafts at
https://wiki.debian.org/Teams/RustPackaging

The main one is the bootstrapping phase, for which I have sent a mail
on 07/02/14 to ftp-masters, asking for a position on the proposals at
https://wiki.debian.org/Teams/RustPackaging/Bootstrap
I'm currently waiting for a return on this.

The other (secondary) issue is the libraries bundling, as described in
https://wiki.debian.org/Teams/RustPackaging/Unbundling
jemalloc is no more there, libuv is mostly synched (I was waiting for
an imminent 0.12, but I won't hold my breathe anymore), gyp is a minor
build annoyance, but LLVM is a big beast. For the latter, upstream is
trying to catch up upstream on x86 for 1.0 (but not a blocker):
https://github.com/mozilla/rust/wiki/Meeting-weekly-2014-02-04#wiki-llvm
While this is an annoyance, it won't block NEW review (assuming all the
copyrights are well in place) and (AFAICT) won't have an impact for
-security till when we hit testing/stable (which I still consider
premature now).

Other items just listed in the above page are in a flux:
* soname stability is much better now after[0], but I
  feel that the dynamic-vs-linking discussion is not yet written in
  stone.
* rustpkg and dpkg integration is not yet there, as rustpkg was
  recently scrapped[1].
* I don't plan to touch multi-arch and cross-build until things are a
  bit more stable.
* Co-installation of several versions is an open design point. PPA
  packages can already do that and I'd like to have it, but I like to
  have a proper runtime-vs-compiler split in place before going there.
  I still have to get in touch with PPA author.

That's mostly it. I'll CC the ftp-masters reply here as soon as I get
it.

[0] https://github.com/mozilla/rust/issues/10188
[1] https://github.com/mozilla/rust/commit/25fe2cadb10db1a54cefbd1520708d4397874bc3

Cheers, Luca

-- 
  .''`.  |               ~<[ Luca BRUNO ~ (kaeso) ]>~
 : :'  : | Email: lucab (AT) debian.org ~ Debian Developer
 `. `'`  | GPG Key ID: 0x3BFB9FB3       ~ Free Software supporter
   `-    | HAM-radio callsign: IZ1WGT   ~ Networking sorcerer



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Apr 17 22:28:08 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.