[Pkg-javascript-devel] Uploading Rainloop

Daniel Ring dring at wolfishly.me
Mon Dec 6 10:45:55 GMT 2021


On 12/6/2021 1:40 AM, Yadd wrote:
> On 06/12/2021 10:11, Daniel Ring wrote:
>> I repacked the source to remove the unused vendored components and all 
>> of the minified files, and cleaned up the lintian-overrides. I left in 
>> the other non-minified files from the vendored libraries for now; let 
>> me know if you'd prefer those to be removed as well.
>>
>> Unfortunately I can't remove the vendored copies of bootstrap, 
>> jquery-ui, or modernizr as the Debian versions are incompatible:
>>
>> - Rainloop uses Bootstrap 2 (very old), Debian has packages for 3 and 4
> 
> Bad news...
> 
>> - Rainloop uses jquery-ui 1.10, Debian has 1.13 (much newer)
> 
> It is probably possible to patch rainloop to use 1.13
> 
>> - Rainloop uses modernizr 3.3, Debian has 2.6 (much older)
> 
> The good way here is to update modernizr
> 
>> Sadly upstream closed my PRs to de-vendor the dependencies without 
>> comment, so there's not much hope of these changing.
>>
>> Sincerely,
>> Daniel Ring

I did test the newer jquery-ui, but it didn't work out of the box; I'll 
look a bit further, there aren't many errors so it may be fixable. My 
main concern is the making sure the update doesn't break some 
less-obvious functionality that no one will notice before it reaches stable.

I filed bug #1001203 against libjs-modernizr requesting an update. I may 
be able to prepare it myself (the package appears to be team-maintained) 
but I'm not familiar with the package and I'd prefer to avoid breaking 
its current reverse-dependencies with the newer version.

Sincerely,
Daniel Ring



More information about the Pkg-javascript-devel mailing list