Skip to content

add --enable-bootstrap=no to configure options to bypass download#4558

Open
sstrigler wants to merge 3 commits intoprocessone:masterfrom
sstrigler:mod_invites-make-bootstrap-optional
Open

add --enable-bootstrap=no to configure options to bypass download#4558
sstrigler wants to merge 3 commits intoprocessone:masterfrom
sstrigler:mod_invites-make-bootstrap-optional

Conversation

@sstrigler
Copy link
Copy Markdown
Contributor

@sstrigler sstrigler commented Apr 1, 2026

Called the option --enable-bootstrap=no (or --disable-bootstrap fwiiw) because the jquery dependency will also be removed.

Fixes #4554

Since bootstrap5 doesn't depend on jquery anymore and we've only been using it at one single place, there was no reason to keep it around any longer.

Fixes #4555

For distributions like NixOS or Debian they might want to include their own
version of bootstrap or provide a way shipping ejabberd without.
@badlop badlop added the Component:Invites Invite-based account registration, implemented in mod_invites label Apr 1, 2026
@sstrigler sstrigler force-pushed the mod_invites-make-bootstrap-optional branch from eb5bb27 to 6f7b038 Compare April 4, 2026 14:38
@sstrigler
Copy link
Copy Markdown
Contributor Author

sstrigler commented Apr 4, 2026

Strange CI error. We could consider - now that it‘s possible - to skip including bootstrap with the test builds since there are no client side functional tests. At least not at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component:Invites Invite-based account registration, implemented in mod_invites

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove jQuery Make fetching mod_invites dependencies optional

3 participants