Bug#955638: cargo: please package recent version

2020-04-18 Thread Carsten Schoenert

Hi Ximin,

Am 18.04.20 um 21:01 schrieb Ximin Luo:

Sorry, I had a brain-fart here.

We have 2 cargo packages, 1 (rust-cargo) that is part of our rust
crate packaging ecosystem with its web of dependencies, and 1 (cargo)
that explicitly embeds its dependencies to avoid this type of issue. >
The latter is what you want, and I've just uploaded it too, so there
should be no need to wait for the below packages. I got confused
earlier because we use rust-cargo to update cargo, and I temporarily
forgot my own instructions on updating the packaging. >
So Thunderbird should now be unblocked on this front.


thanks!

In the between time I've untangled the remaining build issues (and 
removed the version check for cargo for now) within the latest beta and 
could create working packages. I uploaded these a few hours ago and TB 
1:76.0~b1-1 waits for review in NEW too.


I'm happy I did make some remarkable process on this!

--
Regards
Carsten Schoenert



Bug#955638: [Pkg-rust-maintainers] Bug#955638: Bug#955638: cargo: please package recent version

2020-04-18 Thread Ximin Luo
Sorry, I had a brain-fart here.

We have 2 cargo packages, 1 (rust-cargo) that is part of our rust crate 
packaging ecosystem with its web of dependencies, and 1 (cargo) that explicitly 
embeds its dependencies to avoid this type of issue.

The latter is what you want, and I've just uploaded it too, so there should be 
no need to wait for the below packages. I got confused earlier because we use 
rust-cargo to update cargo, and I temporarily forgot my own instructions on 
updating the packaging.

So Thunderbird should now be unblocked on this front.

Best,
Ximin

Ximin Luo:
> Hi Carsten, cargo 0.43.1 has been packaged and source-only uploaded, however 
> for it to be built, it will have to wait for the following packages to clear 
> NEW:
> 
> rust-bitmaps_2.1.0-1_amd64.ftp-master.upload
> rust-im-rc_14.3.0-1_amd64.ftp-master.upload
> rust-sized-chunks_0.6.1-1_amd64.ftp-master.upload
> 
> I will ping them to hopefully get a bit more priority.
> 
> Best,
> Ximin
> 
> Carsten Schoenert:
>> Hello Ximin,
>>
>> Am 04.04.20 um 02:17 schrieb Ximin Luo:
>>> Hi Carsten, it might be a couple of weeks until we get this done.
>>> Have you tried just deleting the version constraint and using the
>>> existing version in Debian sid?
>> I've tried to figure out the right place there this version check is
>> happen. In most cases this is file ./old-configure.in within the
>> Thunderbird sources. But I did have no luck on this until now. I will
>> look further into this part this weekend I guess, mostly the version
>> checks from the Firefox environment are to strict for Thunderbird, yes.
>> Most of the parts from the Firefox source are not built for Thunderbird
>> but the configure script is checking this.
>>
>> In the long term this is always just a workaround which, if I do this, I
>> need to proof deeply before uploading new packages even to experimental.
>> So if you ever find time to have a look into newer cargo versions please
>> keep an eye on this.
>>
>> It's currently really frustrating that I'm unable to build a recent
>> Thunderbird Beta version due every time new version dependencies around
>> Rust are popping up. This is not your fault, but shows me how complex
>> and fragile the Rust ecosystem currently is.
>>
>> The built is just the first problem I need to solve, Mozilla has again
>> changed some previously internally parts in Thunderbird and I need to
>> adopt the Debian built to this again.
>>
> 
> 


-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



Bug#955638: [Pkg-rust-maintainers] Bug#955638: cargo: please package recent version

2020-04-18 Thread Ximin Luo
Hi Carsten, cargo 0.43.1 has been packaged and source-only uploaded, however 
for it to be built, it will have to wait for the following packages to clear 
NEW:

rust-bitmaps_2.1.0-1_amd64.ftp-master.upload
rust-im-rc_14.3.0-1_amd64.ftp-master.upload
rust-sized-chunks_0.6.1-1_amd64.ftp-master.upload

I will ping them to hopefully get a bit more priority.

Best,
Ximin

Carsten Schoenert:
> Hello Ximin,
> 
> Am 04.04.20 um 02:17 schrieb Ximin Luo:
>> Hi Carsten, it might be a couple of weeks until we get this done.
>> Have you tried just deleting the version constraint and using the
>> existing version in Debian sid?
> I've tried to figure out the right place there this version check is
> happen. In most cases this is file ./old-configure.in within the
> Thunderbird sources. But I did have no luck on this until now. I will
> look further into this part this weekend I guess, mostly the version
> checks from the Firefox environment are to strict for Thunderbird, yes.
> Most of the parts from the Firefox source are not built for Thunderbird
> but the configure script is checking this.
> 
> In the long term this is always just a workaround which, if I do this, I
> need to proof deeply before uploading new packages even to experimental.
> So if you ever find time to have a look into newer cargo versions please
> keep an eye on this.
> 
> It's currently really frustrating that I'm unable to build a recent
> Thunderbird Beta version due every time new version dependencies around
> Rust are popping up. This is not your fault, but shows me how complex
> and fragile the Rust ecosystem currently is.
> 
> The built is just the first problem I need to solve, Mozilla has again
> changed some previously internally parts in Thunderbird and I need to
> adopt the Debian built to this again.
> 


-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git