[Pkg-javascript-devel] Uploading Rainloop
Pirate Praveen
praveen at onenetbeyond.org
Mon Dec 6 11:08:24 GMT 2021
On തി, ഡിസം 6 2021 at 02:45:55 രാവിലെ -0800
-0800, Daniel Ring <dring at wolfishly.me> wrote:
> 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.
You can upload the new version to experimental and follow
https://wiki.debian.org/Javascript/Transitions/Policy
You can file bugs with severity important and give time for maintainers
to test before uploading to unstable.
More information about the Pkg-javascript-devel
mailing list