Project

General

Profile

Actions

action #70654

closed

Create git-subrepo for tools/update-deps

Added by tinita over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2020-08-28
Due date:
% Done:

0%

Estimated time:

Description

To make it easier to keep common tools like tools/update-deps in sync between openQA and os-autoinst, create a subrepo with https://github.com/ingydotnet/git-subrepo

Then the script can be updated with git subrepo push/pull.


Related issues 2 (0 open2 closed)

Related to openQA Project - action #70384: Align tools/tidy scriptsResolvedtinita2020-08-21

Actions
Related to openQA Project - action #43619: Improve workflow for dealing with openQA's dependenciesResolvedtinita2018-11-09

Actions
Actions #2

Updated by tinita over 3 years ago

  • Status changed from In Progress to Feedback
Actions #3

Updated by tinita over 3 years ago

Actions #4

Updated by tinita over 3 years ago

Merged.

The only problem is that OBS build on SLE 12 is failing:

[   67s] + rm -r /home/abuild/rpmbuild/BUILDROOT/os-autoinst-4.6.1599143921.f85dd213-561.1.x86_64/usr/lib/os-autoinst/tools/
[   67s] + rm -r /home/abuild/rpmbuild/BUILDROOT/os-autoinst-4.6.1599143921.f85dd213-561.1.x86_64/usr/lib/os-autoinst/external/
[   67s] rm: cannot remove '/home/abuild/rpmbuild/BUILDROOT/os-autoinst-4.6.1599143921.f85dd213-561.1.x86_64/usr/lib/os-autoinst/external/': No such file or directory
[   67s] error: Bad exit status from /var/tmp/rpm-tmp.izfzcI (%install)

https://build.opensuse.org/package/live_build_log/devel:openQA/os-autoinst/SLE_12_SP5/x86_64

Actions #5

Updated by okurz over 3 years ago

  • Related to action #43619: Improve workflow for dealing with openQA's dependencies added
Actions #6

Updated by tinita over 3 years ago

  • Assignee deleted (tinita)
Actions #7

Updated by okurz over 3 years ago

  • Status changed from Feedback to Workable

I assume your unassigning means you do not plan to fix the build failures within OBS

Actions #8

Updated by tinita over 3 years ago

Yeah, because I have no idea what the problem could be.

Actions #9

Updated by okurz over 3 years ago

In https://build.opensuse.org/package/meta/devel:openQA/os-autoinst I have disabled the builds on SLE_12_SP4 and SLE_12_SP5 currently due to the problem reported in this ticket. This means that also installing based on autotools currently fails.

Actions #10

Updated by okurz over 3 years ago

Actions #11

Updated by mkittler over 3 years ago

  • Status changed from Workable to In Progress
  • Assignee set to mkittler
Actions #12

Updated by mkittler over 3 years ago

Now it is additionally unresolvable because perl-Test-Most is not present. I've tried to link it into our SLE-12 subproject but it is unresolvable because a lot of other dependencies are missing.

I could now

  1. try to make our dependency on perl-Test-Most optional.
  2. try to build newer versions of these dependencies (and their dependencies) as well.

Considering the effort I doubt it is worth implementing any of these options.

The SLE-12 build was used to test the autotools-based build system. Since the CMake-based build system works sufficiently maybe it is now also the time to get rid of the autotools-based build system and SLE-12 builds.

Actions #13

Updated by mkittler over 3 years ago

  • Status changed from In Progress to Feedback
  • Assignee deleted (mkittler)
Actions #14

Updated by okurz over 3 years ago

  • Status changed from Feedback to Workable

yes, you can remove autotools and the SLE12 stuff

Actions #15

Updated by mkittler over 3 years ago

  • Status changed from Workable to Resolved
  • Assignee set to tinita

Here's a PR for removing autotools: https://github.com/os-autoinst/os-autoinst/pull/1560

When it has been merged I'll remove the SLE12 repositories from our project. I suppose the SLE12 subprojects can be removed as well.


This hasn't to do much anymore with the initial ticket description (considering that other problems prevent the SLE12 build as well). So I would mark the ticket as resolved here.

Actions

Also available in: Atom PDF