Discussion:
Potential MBF: Migration from twitter-bootstrap{3,4} to bootstrap-html (v5)
Add Reply
Santiago Ruano Rincón
2025-02-03 22:50:01 UTC
Reply
Permalink
Dear all,
Dear fellow developers,
(Sorry for any duplicate. I've tried to send a first mail to
debian-devel, but it hadn't reached the list. So I am sending a more
compact version of my previous message.)
https://alioth-lists.debian.net/pipermail/pkg-javascript-devel/2024-October/081589.html
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084059#5,
I would like to discuss a mass bug filling for packages {,build-}
depending on twitter-bootstrap3 or twitter-bootstrap4, that have been
EOL'ed by upstream. The security support for bootstrap 3 and 4 has some
challenges, and it would be great if the packages depending on them
could migrate to bootstrap 5.
However, bootstrap 5 is not just a drop-in replacement, and some
patching at upstream level may be needed. It is probably too late for
trixie. A more realistic target would be trixie+1. In any case, from the
security support PoV, the higher the number of packages have moved to
bootstrap5 for trixie, the better.
The list of concerned reverse dependencies and their maintainers, for
the two different versions, can be found here attached. For simplicity,
this time I've included the first level of reverse dependencies only.
[snip]

You may be probably be aware that I filled the bootstrap v5
migration-related bugs, that can be listed with:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=bootstrap-v5-migration;users=debian-***@lists.debian.org

Do you believe their severity could be increased? If yes, to important,
to grave?

It would be great to get rid of the dependencies on those unmaintained
bootstrap versions, whose outstanding (minor-severity) CVEs are
difficult to get fixed, and it will be the case for any future issue.
https://security-tracker.debian.org/tracker/source-package/twitter-bootstrap3
https://security-tracker.debian.org/tracker/source-package/twitter-bootstrap4

The time for fixing all of those dependencies is probably too short for
trixie. But I would bring it for discussion.

Any thoughts?

Cheers,

-- Santiago
Paul Gevers
2025-02-06 08:30:01 UTC
Reply
Permalink
Hi Security team, Santiago,
Post by Santiago Ruano Rincón
You may be probably be aware that I filled the bootstrap v5
Do you believe their severity could be increased? If yes, to important,
to grave?
It would be great to get rid of the dependencies on those unmaintained
bootstrap versions, whose outstanding (minor-severity) CVEs are
difficult to get fixed, and it will be the case for any future issue.
https://security-tracker.debian.org/tracker/source-package/twitter-bootstrap3
https://security-tracker.debian.org/tracker/source-package/twitter-bootstrap4
The time for fixing all of those dependencies is probably too short for
trixie. But I would bring it for discussion.
@Santiago, are there key packages involved in this? If so, which?

What's the opinion of the security team on this? I want to follow your
lead here. If you think it's better from a security standpoint to not
have this in trixie, I'm fine with raising severity now (assuming no key
packages are involved).

Paul
Sebastian Ramacher
2025-02-07 11:20:01 UTC
Reply
Permalink
Post by Paul Gevers
Hi Security team, Santiago,
Post by Santiago Ruano Rincón
You may be probably be aware that I filled the bootstrap v5
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=bootstrap-v5-
Do you believe their severity could be increased? If yes, to important,
to grave?
It would be great to get rid of the dependencies on those unmaintained
bootstrap versions, whose outstanding (minor-severity) CVEs are
difficult to get fixed, and it will be the case for any future issue.
https://security-tracker.debian.org/tracker/source-package/twitter-bootstrap3
https://security-tracker.debian.org/tracker/source-package/twitter-bootstrap4
The time for fixing all of those dependencies is probably too short for
trixie. But I would bring it for discussion.
@Santiago, are there key packages involved in this? If so, which?
What's the opinion of the security team on this? I want to follow your
lead here. If you think it's better from a security standpoint to not
have this in trixie, I'm fine with raising severity now (assuming no key
packages are involved).
I checked for twitter-bootstrap3 and there are 77 (build-)rdeps in testing,
ffmpeg
The use of twitter-bootstrap3 for ffmpeg is for an offline
documentation. I don't see any security issue with that.

Cheers
fmtlib
guzzle-sphinx-theme
jupyter-server
libevdev
pydoctor
ruby-sidekiq
I haven't checked twitter-bootstrap4.
Cheers,
Emilio
--
Sebastian Ramacher
Loading...