[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