Project

General

Profile

Actions

action #111338

closed

coordination #111347: [saga][epic] Properly maintained Maintenance QA tooling

coordination #110884: [epic] Properly maintained open source mtui+oscqam

Open source https://gitlab.suse.de/qa-maintenance/mtui size:M

Added by okurz over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Start date:
2022-05-19
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Based on good success we had lately to drive open sourcing other tooling like qem-dashboard and qem-bot and because we want to save internal resources and because we love open source as a company and because we want to have tooling public for disaster recovery scenarios we should open source mtui as well

Acceptance criteria

  • AC1: A public open source project for mtui exists with free software license

Suggestions


Related issues 3 (0 open3 closed)

Copied to QA (public) - action #111341: Open source https://gitlab.suse.de/qa-maintenance/qam-oscplugin/ size:MResolvedosukup2022-05-19

Actions
Copied to QA (public) - action #115469: QA::Maintenance{,::Test} projects on IBS maintained by indivdual persons size:SResolved

Actions
Copied to QA (public) - action #115565: Setup OBS integration for openSUSE/mtui and openSUSE/osc-plugin-qam size:MResolvedjbaier_cz2022-05-19

Actions
Actions #1

Updated by okurz over 2 years ago

  • Copied to action #111341: Open source https://gitlab.suse.de/qa-maintenance/qam-oscplugin/ size:M added
Actions #2

Updated by okurz over 2 years ago

  • Subject changed from Open source mtui to Open source https://gitlab.suse.de/qa-maintenance/mtui
  • Description updated (diff)
  • Status changed from New to Blocked
  • Assignee set to okurz
  • Priority changed from Normal to Low
  • Target version changed from future to Ready
Actions #3

Updated by okurz over 2 years ago

  • Status changed from Blocked to New
  • Assignee deleted (okurz)
Actions #4

Updated by okurz over 2 years ago

  • Description updated (diff)
Actions #5

Updated by tinita over 2 years ago

  • Subject changed from Open source https://gitlab.suse.de/qa-maintenance/mtui to Open source https://gitlab.suse.de/qa-maintenance/mtui size:M
  • Description updated (diff)
  • Status changed from New to Workable
Actions #6

Updated by jbaier_cz over 2 years ago

  • Description updated (diff)
Actions #7

Updated by mkittler over 2 years ago

  • Description updated (diff)
Actions #8

Updated by livdywan over 2 years ago

  • Assignee set to livdywan

It occurred to me it would be super cool if we had this published, also as @pluskalm is going to present it in our workshop.

Actions #9

Updated by livdywan over 2 years ago

  • Status changed from Workable to In Progress

Let me tease you with an empty repo 😉️ I'm expecting to have something sensible fairly quickly after having taken a look at how @osukup did the last migration, and the projects are somewhat similarly setup.

Actions #10

Updated by livdywan over 2 years ago

Of course I ran into an obscure issue with Python dependencies. Since rpm is not really in pypi it needs to be installed from the archives, and that doesn't seem to be picked up correctly on both openSUSE and Ubuntu - we run other workflows on Ubuntu, and it shouldn't even matter since our code is portable enough. However it works if I don't rely on pypi. This feels wrong but GitLab CI was already relying on the openSUSE archives so I'm not spending more time fixing it for now.

Next step is adapting QA:Maintenance and QA:Maintenance:Test respectively. I'm not sure GitHub integration is an option, although it was suggested, so I don't necessarily plan to do that. Also updating qa-maintenance/mtui) to only handle deployments.

Actions #11

Updated by livdywan over 2 years ago

Actions #12

Updated by livdywan over 2 years ago

  • Copied to action #115469: QA::Maintenance{,::Test} projects on IBS maintained by indivdual persons size:S added
Actions #13

Updated by livdywan over 2 years ago

created request id 277874
created request id 277880
 * [new branch]      HEAD -> 13.2.x
Actions #14

Updated by livdywan over 2 years ago

For the record, commands I used:

sudo zypper in obs-service-tar_scm obs-service-recompress obs-service-set_version packaging
osc service disabledrun
osc rm *.tar
osc add *.tar
osc rc # Again, after adding new commits

Apparently I've really forgotten the basics and the cli is really not giving me any unnecessary pointers

Actions #15

Updated by livdywan over 2 years ago

  • Status changed from In Progress to Feedback

https://gitlab.suse.de/qa-maintenance/mtui is now archived - what we're missing from that now is the osc service disabledrun; osc {add,rm,commit} on pushes to master. I'm creating a follow-up ticket concerning integration between OBS and GitHub

Actions #16

Updated by livdywan over 2 years ago

  • Copied to action #115565: Setup OBS integration for openSUSE/mtui and openSUSE/osc-plugin-qam size:M added
Actions #17

Updated by livdywan over 2 years ago

  • Status changed from Feedback to Resolved

I suppose this can be resolved

Actions

Also available in: Atom PDF