[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