[opensuse-packaging] Temporary hold on accepting devel:language:python requests
Short version: please do not accept any submit requests or make any other changes to devel:languages:python until the following package has built at least once: python-jupyter_ipywidgets Long version: For the last 16 days I have been trying to get all of the core Jupyter packages in devel:languages:python and devel:languages:python3. Jupyter is a renaming and modularization of the enormously popular IPython project. This has been very slow going, because they split the packages into many parts, and these parts have a lot of dependencies (including quite a few new ones). These dependencies include many common python packages. That means that, in OBS, if any of these dependencies is changed in any way (or any of its dependencies are changeda, and so on), then everything is rebuilt from scratch. And unfortunately these new packages seem to be given a very low priority for building, which means it takes a long time before OBS actually gets around to building them. This means it is a process of: get a package in, wait 2 days for it to build, get another package in, wait 2 days for it to build, and so on for weeks. I have one more package to go: python-jupyter. Once it is in, the process is complete. For the last 4 days I have been waiting for the python-jupyter_notebook package to build. It had one dependency left before it was going to build, and then an submit request python-Cython was accepted. Since this is a dependency of all of the jupyter-related packages, everything will need to rebuild now. That may very well mean another 2 days wait for me. Until all of its dependencies have built at least once, I can't properly package python-jupyter. It will outright refuse to build. Of the two dependencies that have not built yet, python-jupyter_ipywidgets package is the most "leaf" one. That means that once it has built once, all of the other dependencies have as well. So if everyone could refrain from making any changes of any kind to devel:languages:python until that package has been built at least once, I would greatly appreciate it. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Gesendet: Donnerstag, 27. August 2015 um 15:50 Uhr Von: "Todd Rme" <toddrme2178@gmail.com> An: "openSUSE Packaging Mailingliste" <opensuse-packaging@opensuse.org>, "openSUSE buildservice" <opensuse-buildservice@opensuse.org> Betreff: [opensuse-packaging] Temporary hold on accepting devel:language:python requests
...
These dependencies include many common python packages. That means that, in OBS, if any of these dependencies is changed in any way (or any of its dependencies are changeda, and so on), then everything is rebuilt from scratch. And unfortunately these new packages seem to be given a very low priority for building, which means it takes a long time before OBS actually gets around to building them. This means it is a process of: get a package in, wait 2 days for it to build, get another package in, wait 2 days for it to build, and so on for weeks.
Does it help if you build locally for the moment? (no, I wont submit anything...) /Ax -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Thu, Aug 27, 2015 at 4:24 PM, Axel Braun <Axel.Braun@gmx.de> wrote:
Gesendet: Donnerstag, 27. August 2015 um 15:50 Uhr Von: "Todd Rme" <toddrme2178@gmail.com> An: "openSUSE Packaging Mailingliste" <opensuse-packaging@opensuse.org>, "openSUSE buildservice" <opensuse-buildservice@opensuse.org> Betreff: [opensuse-packaging] Temporary hold on accepting devel:language:python requests
These dependencies include many common python packages. That means that, in OBS, if any of these dependencies is changed in any way (or any of its dependencies are changeda, and so on), then everything is rebuilt from scratch. And unfortunately these new packages seem to be given a very low priority for building, which means it takes a long time before OBS actually gets around to building them. This means it is a process of: get a package in, wait 2 days for it to build, get another package in, wait 2 days for it to build, and so on for weeks.
Does it help if you build locally for the moment? (no, I wont submit anything...)
No, because local builds can't be used as dependencies for building other local packages, AFAIK. I plan to build python-jupyter locally and then submit it, the problem is its dependencies are not built yet remotely, and building those locally doesn't help. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hi, On Thu, 27 Aug 2015, Todd Rme wrote:
Does it help if you build locally for the moment? (no, I wont submit anything...)
No, because local builds can't be used as dependencies for building other local packages, AFAIK.
That's possible. Have a directory with your own .rpm files for the packages you've built locally already, then: -p DIR, --prefer-pkgs=DIR Prefer packages from this directory when installing the build-root Ciao, Michael. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi On 08/27/2015 05:16 PM, Todd Rme wrote:
No, because local builds can't be used as dependencies for building other local packages, AFAIK. I plan to build python-jupyter locally and then submit it, the problem is its dependencies are not built yet remotely, and building those locally doesn't help.
That's wrong. Usually I'm using this command for complex builds to put all locally built rpms into the rpm folder and take the dependencies from this folder as well: osc build openSUSE_13.2 -k ../rpms -p ../rpms - -- SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJV5ANoAAoJEFo4j1UoOWC26nEQAIxy9IYtGswy7x+7rSYpzaSF mkbo0ThLMWgGW6ssDvR0jt2jkbAowL2lzlG+qOsjr68OHOZn/ab5+e2BBdpVqydu o4Vmr2X8qPVpammn18IRYUjmSfDFQyH/m1hTDSEeY03ld606cvs4CJcx3JdFcnoL aAgfBMGUvUoWPGpKPdtRZFeIQqUGEOI7dCwlCQuzS7eT21aJeEqi3VB5IvbJzUI1 qqRhNHBedB2JVFsEXEarmjaAAlaNaj3yssaPxTaLcUtZ9RSFmAQ/2SgadFgQ0Ump MWHpxVBpKhu5oDZa2xda1NamBp6TONVjGlp8znRsTQfD1T8thcU9qCqDKg9O7SDs 36kjCO97Dtrbt/vhv9s000P/yRIlJwEK/2z6q0xaOQjLoE2JnQdboiNper51YmAx Msnrp7QXjpAuDnmrTj6mRV/eXHCWBGarHgbT80MawzxKcmcGR4LNgrFrUo96r2dB AQvgJC4NANysU8QVADAB4G46+wShSkquKGtO9edhXGwtKGfZeqO0gfuKDCePbx4U AACIIFp2ayeXrDtKAjwWx5TWtf+XyxTwCZVCqfcqcLu16SH0Al15ZKP9V5CdkSoa hWUgRQ01hYTO7c6zrNE9KM/O5hupcgkFO3F57zD2ud7RKWVchK735tvPuZcp7Mhb LIxLv29SIRFXh3fiVDv0 =B/2+ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Axel Braun
-
Michael Matz
-
Thomas Boerger
-
Todd Rme