[opensuse-factory] how to bootstrap texlive packages build for ppc64le Leap 42.2

Hi Werner, There are many packages in ppc64le Leap 42.2 (1) that have unresolvable related to texlive packages. If I try to build locally the texlive-specs-x it failed (2) I am not able to find related missing package via the search in OBS (3) Do you have a suggestion on the way to identify in OBS the missing packages ? (1) https://build.opensuse.org/project/show/openSUSE:Leap:42.2:Ports (2) local build failure texlive-specs-x === [michel@twppc64le:~/work/openSUSE:Leap:42.2:Ports/texlive-specs-x] $osc build ports ppc64le ... Building texlive-specs-x.spec for ports/ppc64le Getting buildinfo from server and store to /home/michel/work/openSUSE:Leap:42.2:Ports/texlive-specs-x/.osc/_buildinfo-ports-ppc64le.xml Getting buildconfig from server and store to /home/michel/work/openSUSE:Leap:42.2:Ports/texlive-specs-x/.osc/_buildconfig-ports-ppc64le buildinfo is broken... it says: unresolvable: nothing provides tex(xcolor.sty) needed by texlive-pgf nothing provides texlive-xkeyval >= 2015 needed by texlive-pgf nothing provides tex(xkeyval.sty) needed by texlive-dot2texi nothing provides tex(xunicode.sty) needed by texlive-fontspec nothing provides tex(xcolor.sty) needed by texlive-koma-script === (3) https://build.opensuse.org/search -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Normand <normand@linux.vnet.ibm.com> writes:
Try rebuilding the other texlive-spec packages first. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 30/06/2016 10:38, Andreas Schwab wrote:
I understand that Dirk Müller already triggered two days ago a full rebuild of Leap:42.2:Ports for ppc64le, and this rebuilt has completed with all unresolvables I referenced here. Is there a need for multiple build retries for texlive ? -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

The problem is that texlive-specs-y hasn't been rebuilt before the texlive package was rebuilt. This is a chicken-and-egg problem due to the cyclic depedencies. Try ignoring the missing dependencies, they aren't actually needed for building. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 30/06/2016 11:40, Andreas Schwab wrote:
Thanks for the suggestion, I created osc sr on texlive-spec-{a,b,l,x,y} adding BuildIgnore lines to avoid build errors. -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 01/07/2016 09:05, Normand wrote:
But seems to not be the correct thing to do, because still more unresolvable build afterward. -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Normand <normand@linux.vnet.ibm.com> writes:
But seems to not be the correct thing to do, because still more unresolvable build afterward.
BuildIgnore won't fix the missing dependencies, you need to add Ignore lines to the prjconf. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Andreas Schwab <schwab@suse.de> writes:
I take that back, it should really be equivalent. But the dependencies between texlive and the various texlive-spec packages are rather complex, so a lot of ignores are necessary to sort things out. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 04/07/2016 09:15, Andreas Schwab wrote:
In fact I completed last Friday my idea of BuildIgnore and tested successfully locally, before to submit a set of requests that has been accepted in Leap:42.2 for following packages: texlive-specs-a, texlive-specs-b, texlive-specs-d, texlive-specs-h, texlive-specs-i, texlive-specs-k, texlive-specs-l, texlive-specs-x, texlive-specs-y. I need now a rebuild of Leap:42:2:Ports for ppc64le. -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Normand <normand@linux.vnet.ibm.com> writes:
Try rebuilding the other texlive-spec packages first. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 30/06/2016 10:38, Andreas Schwab wrote:
I understand that Dirk Müller already triggered two days ago a full rebuild of Leap:42.2:Ports for ppc64le, and this rebuilt has completed with all unresolvables I referenced here. Is there a need for multiple build retries for texlive ? -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

The problem is that texlive-specs-y hasn't been rebuilt before the texlive package was rebuilt. This is a chicken-and-egg problem due to the cyclic depedencies. Try ignoring the missing dependencies, they aren't actually needed for building. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 30/06/2016 11:40, Andreas Schwab wrote:
Thanks for the suggestion, I created osc sr on texlive-spec-{a,b,l,x,y} adding BuildIgnore lines to avoid build errors. -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 01/07/2016 09:05, Normand wrote:
But seems to not be the correct thing to do, because still more unresolvable build afterward. -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Normand <normand@linux.vnet.ibm.com> writes:
But seems to not be the correct thing to do, because still more unresolvable build afterward.
BuildIgnore won't fix the missing dependencies, you need to add Ignore lines to the prjconf. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Andreas Schwab
-
Normand