Project

General

Profile

Actions

action #159408

closed

coordination #154768: [saga][epic][ux] State-of-art user experience for openQA

coordination #157510: [epic] Up-to-date JavaScript stack

Upgrade bootstrap from 4.6.1 to 5.3.3 size:M

Added by livdywan 5 months ago. Updated 4 months ago.

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

0%

Estimated time:

Description

Motivation

dependabot automatically prepares PR's as a new version of a dependency we rely on is available. Some of the updates require manual intervention when there's incompatible changes. We should treat them like High tickets.

bootstrap 5.3.3 has been available since March 15 meaning it exceeds out SLA and we should look into it asap, hence this ticket to make it more visible.

Acceptance criteria

  • AC1: The bootstrap dependency has been upgraded, replaced or otherwise handled

Suggestions

  • See https://github.com/os-autoinst/openQA/pull/5514 as a starting point for the upgrade, in particular CI test failures
  • Do some mass-replacement with "sed" and alike to use new names for stuff
  • Test, rinse and repeat
  • Submit updates to that PR or create your own
  • As necessary update dependencies like jquery unless we already use latest

Files


Related issues 1 (0 open1 closed)

Copied to openQA Project - action #162488: cluster test dependency highlighting in jobs tables not showing up anymore size:SResolvedmkittler

Actions
Actions #1

Updated by okurz 5 months ago

  • Priority changed from High to Normal
Actions #2

Updated by jbaier_cz 5 months ago

  • Subject changed from Upgrade bootstrap from 4.6.1 to 5.3.3 to Upgrade bootstrap from 4.6.1 to 5.3.3 size:M
  • Description updated (diff)
  • Status changed from New to Workable
Actions #3

Updated by ybonatakis 5 months ago

  • Status changed from Workable to In Progress
  • Assignee set to ybonatakis
Actions #4

Updated by openqa_review 5 months ago

  • Due date set to 2024-05-14

Setting due date based on mean cycle time of SUSE QE Tools

Actions #5

Updated by ybonatakis 5 months ago

  • Status changed from In Progress to Workable
Actions #6

Updated by ybonatakis 5 months ago

  • Status changed from Workable to In Progress
Actions #8

Updated by ybonatakis 5 months ago

Slow progress. I focused to t/ui/10-tests_overview.t today. Continue with t/ui/12-needle-edit.t

Actions #9

Updated by ybonatakis 5 months ago

  • Status changed from In Progress to Workable

I started working on failing test from t/ui/12-needle-edit.t but this is a bit tricky for me. Gonna leave it for a while to work on something else. Maybe next week Marius can give some help to move on

Actions #10

Updated by livdywan 5 months ago

  • Due date deleted (2024-05-14)
Actions #11

Updated by ybonatakis 5 months ago

  • Status changed from Workable to In Progress
Actions #12

Updated by openqa_review 5 months ago

  • Due date set to 2024-06-01

Setting due date based on mean cycle time of SUSE QE Tools

Actions #13

Updated by ybonatakis 5 months ago

  • Status changed from In Progress to Workable

continue with it to some degree but I will switch to another task for now.

Actions #14

Updated by ybonatakis 5 months ago

  • Status changed from Workable to In Progress
Actions #15

Updated by ybonatakis 4 months ago

  • Due date changed from 2024-06-01 to 2024-05-14
  • Status changed from In Progress to Workable
  • Assignee deleted (ybonatakis)

I pushed all I have so far. Test still fail but I need to take a break from this and maybe someone else can take a look.

Actions #16

Updated by livdywan 4 months ago

  • Due date deleted (2024-05-14)
Actions #17

Updated by mkittler 4 months ago

  • Assignee set to mkittler
Actions #18

Updated by mkittler 4 months ago

  • Status changed from Workable to In Progress
Actions #19

Updated by openqa_review 4 months ago

  • Due date set to 2024-06-12

Setting due date based on mean cycle time of SUSE QE Tools

Actions #21

Updated by mkittler 4 months ago

Actions #22

Updated by mkittler 4 months ago

  • Status changed from In Progress to Feedback
Actions #23

Updated by okurz 4 months ago · Edited

merged. Some openQA-in-openQA tests affected and already fixed by mkittler. https://openqa.opensuse.org/tests/4263866# passed now.

Actions #24

Updated by okurz 4 months ago

  • Due date changed from 2024-06-12 to 2024-06-19

@mkittler let's also monitor openQA-in-openQA tests within the Tumbleweed tests as soon as the automatic submissions over devel:openQA:tested were accepted. If you like you can also try to proactively create needles for tests like https://openqa.opensuse.org/tests/4262312, https://openqa.opensuse.org/tests/4262436, https://openqa.opensuse.org/tests/4262290 by cloning the tests into a development environment/group and tweaking the test code to install the version from devel:openQA to see the effect of the new code.

Actions #25

Updated by mkittler 4 months ago

I have already added new needles because the scenarios that install openQA from Git were failing. It wasn't a big deal so I guess I'll just fix tests for Tumbleweed as needed when they fail, too.

Actions #26

Updated by tinita 4 months ago

The lines in the scheduled product view are not large enough:
https://openqa.opensuse.org/admin/productlog?id=385609

Actions #27

Updated by mkittler 4 months ago · Edited

I also just noticed myself that the badge highlighting the current and latest build in the "Next & Previous" tab is broken as well.

I guess we first have to find out the cause of #162242, though (as it is more important).

Actions #28

Updated by mkittler 4 months ago

PR to fix the remaining problems: https://github.com/os-autoinst/openQA/pull/5701

For re-needling I'm still waiting on https://build.opensuse.org/request/show/1180659 and the next TW build.

Actions #29

Updated by mkittler 4 months ago

The PR has been merged and deployed on o3. So I am only waiting for the next TW snapshot to do the re-needling.

Actions #30

Updated by mkittler 4 months ago

  • Status changed from Feedback to Resolved

The re-needling is done so I'm considering this ticket resolved.

Actions #31

Updated by okurz 4 months ago

  • Due date deleted (2024-06-19)
  • Parent task set to #157510
Actions #32

Updated by okurz 4 months ago

  • Copied to action #162488: cluster test dependency highlighting in jobs tables not showing up anymore size:S added
Actions

Also available in: Atom PDF