On Fri, Jun 17, 2022 at 2:33 PM Volker Lamp <vl...@apache.org> wrote:

> Hi guys

Hello!

> I need your help with a legal/licenese question, I guess.
>
> Trying to tackle the Bootstrap Popover issue
> (https://issues.apache.org/jira/browse/TAP5-2686), I got as far as
> understanding the cause of the problem.
>
> In a nutshell, there is bug in Bootstrap's popover.js that prevents
> popovers from working with Bootstrap 4.3.1 (the release currently
> bundled with Tapestry). The bug was fixed in Bootstrap 4.6.0. See my
> comment in Jira for details.
>
> My question is, can we just modify the popover.js in Bootstrap 4.3.1 to
> fix the bug? It's a trivial change (remove 3 characters), but it's still
> a change. Our source code is open to the public, so I guess we can?

Yes, we can. It's released under the MIT license, which is very
permissive. I love the license info given by GitHub:
https://github.com/twbs/bootstrap/blob/main/LICENSE

> As an alternative, we should upgrade the bundled Bootstrap to 4.+ to
> make popovers work and resolve the issue.

I prefer this idea. Win-win: we get the fix without having to maintain
an altered Bootstrap version.

Anyway, I believe we should be doing a better job of upgrading
Tapestry's dependencies. Since it would be a minor version change, I
suppose it would be a backward compatible change and no Tapestry code
would need to be changed. By the way, at my day job we enabled
Dependabot (https://github.com/dependabot) for auromated checking for
dependency upgrades, but it only works with Maven, not Gradle, so I
was thinking doing that indirectly: creating a GitHub project with
dependencies on all Tapestry subrojects available and have Dependabot
enabled.

> Thank you and have a nice weekend everyone.

Thanks! Same for you!

>
> Volker
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>


-- 
Thiago

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org

Reply via email to