Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APT whitelist request for qtbase5-dev #3765

Closed
equalsraf opened this issue Apr 25, 2015 · 15 comments
Closed

APT whitelist request for qtbase5-dev #3765

equalsraf opened this issue Apr 25, 2015 · 15 comments

Comments

@equalsraf
Copy link

Cheers

For Qt5 development, the ubuntu-sdk-team ppa was whitelisted in #3685, but the Qt packages still need to be whitelisted. There is a bunch of them, hopefully these are enough to get most people using Qt5 with Travis containers

qtbase5-dev, qtbase5-dev-tools, qtsensors5-dev, qtconnectivity5-dev, qt5-qmake, qt5-default, qtdeclarative5-dev, qtmultimedia5-dev, qtscript5-dev, qtxmlpatterns5-dev-tools, qtdeclarative5-dev-tools, qt5-image-formats-plugins

@grtlr
Copy link

grtlr commented Apr 28, 2015

👍 I would also love to see these packages added.

@BanzaiMan
Copy link
Contributor

This package does not exist for Precise: http://packages.ubuntu.com/precise/qtbase5-dev

Do you know of a PPA that does for Precise?

@equalsraf
Copy link
Author

@elken
Copy link

elken commented Jul 14, 2015

Any progress on this? We (Project Ascension) need these for container builds.

@lolzballs
Copy link

@BanzaiMan the ppa that adds it (ubuntu-sdk-team) is already whitelisted.

@coorasse
Copy link

How can use qt5 in the new container base infrastructure? Sudo is forbidden, right?

@The-Compiler
Copy link

You can't (at least not easily), currently. Doing something like downloading/unpacking the debian package by hand to ~ and then fixing up stuff might or might not work.

@elken
Copy link

elken commented Jul 15, 2015

You can't because they're not whitelisted.
qt4 packages are already in, so you can easily.
Downloading & building ~20 packages every build defeats the purpose of caching.

@equalsraf
Copy link
Author

Alternatively there is also this PPA (https://launchpad.net/~beineri/+archive/ubuntu/opt-qt541) that is expected to support Qt 5.5 too.

@elken
Copy link

elken commented Jul 15, 2015

There's already a PPA whitelisted that fully supports qt5 now.

@elken
Copy link

elken commented Jul 21, 2015

Only one isn't enough. qtbase5-dev qtdeclarative5-dev libqt5webkit5-dev libqt5gui5 is all I need.

@BanzaiMan BanzaiMan changed the title APT whitelist request for qtbase5-dev and other Qt5 dev packages APT whitelist request for qtbase5-dev Jul 21, 2015
BanzaiMan added a commit to travis-ci/apt-whitelist-checker that referenced this issue Jul 24, 2015
@BanzaiMan
Copy link
Contributor

Ran tests and found setuid bits by purely textual search. Further analysis is required.

If these are found to be benign, add:

libqt5core5a libqt5gui5 libqt5libqgtk2 libqt5network5 libqt5opengl5 libqt5sql5 libqt5sql5-mysql libqt5sql5-odbc libqt5sql5-psql libqt5sql5-sqlite libqt5sql5-tds libqt5xml5 libqt5dbus5 libqt5test5 libqt5concurrent5 libqt5widgets5 libqt5printsupport5 qtbase5-dev qtbase5-private-dev libqt5opengl5-dev qtbase5-dev-tools qt5-qmake qtbase5-examples qtbase5-dbg qtbase5-dev-tools-dbg qtbase5-examples-dbg qt5-default qtbase5-doc-html

See https://travis-ci.org/travis-ci/apt-whitelist-checker/builds/72482793.

@The-Compiler
Copy link

Those indeed look benign to me. 😉

@elken
Copy link

elken commented Jul 24, 2015

Yeah they all are :p They're just referencing functions that check for setuid, they don't actually modify it.

@BanzaiMan
Copy link
Contributor

This APT source request has been moved to travis-ci/apt-package-safelist#365.

Moving forward, please create new requests at https://github.com/travis-ci/apt-package-whitelist/issues/new?title=APT+whitelist+request+for+___PACKAGE___

Thank you!

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

No branches or pull requests

7 participants