Skip to content

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

Merged
badlop merged 3 commits intoprocessone:masterfrom
sstrigler:mod_invites-make-bootstrap-optional
Apr 14, 2026
Merged

add --enable-bootstrap=no to configure options to bypass download#4558
badlop merged 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
Comment thread priv/mod_invites/base_min.html
Comment thread priv/mod_invites/howto Outdated
Comment thread priv/mod_invites/howto Outdated
@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.

@badlop badlop merged commit 2e3787c into processone:master Apr 14, 2026
35 of 45 checks passed
@badlop badlop added this to the ejabberd 26.xx milestone Apr 14, 2026
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