Dear Tim,

On 12.07.19 06:43, Tim Tassonis via blfs-dev wrote:
On 7/12/19 1:08 AM, Bruce Dubbs via blfs-dev wrote:
On 7/11/19 5:28 PM, Ken Moffat via blfs-dev wrote:
On Thu, Jul 11, 2019 at 11:39:23PM +0200, Tim Tassonis wrote:

As you can see in my mail headers, I now managed to compile
thunderbird-60.8.0 with rustc 1.35.0, using the following two sed commands:

sed -i -e '/#!\[deny(missing_docs)\]/d' servo/components/style/lib.rs
sed -i -e 's/#!\[deny(unsafe_code,
missing_docs)\]/#!\[deny(unsafe_code)\]/g'
servo/components/style_traits/lib.rs


Will put them in the book.

Well done!  I'm sorry 60.8.0 interacted worse with 1.35.0 than 60.7.

Yes, well done.  Just a thought to make the seds simpler:

One instance:
sed -i 's/, missing_docs//' servo/components/style_traits/lib.rs

Two instances:
sed -i '/deny.missing/d' servo/components/style/lib.rs

Yes, I quite suck at regular expressions, I know.

Thank you very much for posting your findings. My suggested fix was indeed only for Thunderbird 60.7.2.

On a side note: I find it quite "interesting" that the latest releases of mozilla's flagship applications cannot be compiled with the same tool-chain without modification. Firefox complained about rustc 1.32 being too old and thunderbird needs a patch for newer versions than 1.32.

Could you please report the failure for the Rust crate *style_traits* upstream? I did it for the crate *style* [1], and after some discussion they submitted a fix, which did not make it into 60.8.0 though.

The upstream Mozilla folks seem to only test with a very narrow subset of tool chain versions. Maybe we can get them to extend their build matrix to also test with the latest Rust version in addition to the one, when the corresponding Firefox ESR release was made.

Also, I still haven’t found good documentation about the Mozilla Thunderbird release cycle. It looks like, they only release Betas for the versions between ESR versions.

But still two great pieces of software, worth that hassle.

Seconded.


Kind regards,

Paul


[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1561926
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to