[neon-notifications] Changes in repo-metadata

Neon CI noreply at kde.org
Wed Apr 24 19:46:23 BST 2024


commit 79e3f7a47166bdea80aaa6d1e4b54b6579a38d1e
Author: Volker Krause <vkrause at kde.org>
Date:   Wed Apr 24 17:05:39 2024 +0200

    Switch poxml to KF6

diff --git a/dependencies/logical-module-structure.json b/dependencies/logical-module-structure.json
index 59cb95be..8eb0ba73 100644
--- a/dependencies/logical-module-structure.json
+++ b/dependencies/logical-module-structure.json
@@ -359,8 +359,8 @@
             "stable-kf5-qt5": "release/24.05"
         },
         "kde/kdesdk/poxml" : {
-            "kf6-qt6": "",
-            "kf5-qt5": "master",
+            "kf6-qt6": "master",
+            "kf5-qt5": "",
             "stable-kf6-qt6": "",
             "stable-kf5-qt5": "release/24.05"
         },
diff --git a/projects-invent/sdk/poxml/i18n.json b/projects-invent/sdk/poxml/i18n.json
index 0586670f..f7f45733 100644
--- a/projects-invent/sdk/poxml/i18n.json
+++ b/projects-invent/sdk/poxml/i18n.json
@@ -1 +1 @@
-{"trunk": "none", "stable": "none", "stable_kf5": "release/24.05", "trunk_kf5": "master"}
+{"trunk": "none", "stable": "none", "stable_kf5": "release/24.05", "trunk_kf5": "none", "stable_kf6": "none", "trunk_kf6": "master"}

commit 913b51863a86c4b241a78d5305aef4e2d67d401c
Author: Friedrich W. H. Kossebau <kossebau at kde.org>
Date:   Tue Apr 23 13:26:49 2024 +0200

    branch-rules.yml: kgraphviewer kf6-stable is 2.5 now, no more kf5 branches
    
    Using tags instead of branch names is currently not supported.
    
    Just, the last kf5 releases of kgraphviewer have been from master branch,
    which is now KF6-only.
    The only other project depending on kgraphviewer is massif-visualizer,
    whose last stable kf5 branch does not even have ci setup.
    
    So just removing the entries for @latest & @stable (doable also as there
    is no graphics/* glob), which in case someone tries to acquire those
    old variants the error seen should be as early as possible and be clear.

diff --git a/branch-rules.yml b/branch-rules.yml
index 8e742fd3..c5991bb0 100644
--- a/branch-rules.yml
+++ b/branch-rules.yml
@@ -28,7 +28,6 @@
   'graphics/libkipi': 'master'
   'graphics/libkdcraw': 'master'
   'graphics/libksane': 'master'
-  'graphics/kgraphviewer': 'master'
   'graphics/kdegraphics-mobipocket': 'master'
   'graphics/okular': 'release/23.08'
   'kdevelop/*': 'master'
@@ -193,7 +192,6 @@
   'graphics/libkipi': 'release/24.02'
   'graphics/libksane': 'release/23.08'
   'graphics/libkexiv2': 'release/23.08'
-  'graphics/kgraphviewer': 'master'
   'graphics/kdegraphics-mobipocket': 'release/23.08'
   'graphics/kdiagram': '2.8'
   'graphics/okular': 'release/23.08'
@@ -305,7 +303,7 @@
   'graphics/libkipi': 'release/24.02'
   'graphics/libkdcraw': 'release/24.02'
   'graphics/libksane': 'release/24.02'
-  'graphics/kgraphviewer': 'master'
+  'graphics/kgraphviewer': '2.5'
   'graphics/kdegraphics-mobipocket': 'release/24.02'
   'kdevelop/*': 'release/24.02'
   'multimedia/libkcddb': 'release/24.02'

commit e340f51d328c5eb6aff03248d54e98266ace54b1
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Apr 23 22:49:06 2024 +0200

    move kdeedu-data to KF6 in the i18n sense
    
    Even though it doesn-t have any

diff --git a/projects-invent/education/kdeedu-data/i18n.json b/projects-invent/education/kdeedu-data/i18n.json
index a21636fd..511192c0 100644
--- a/projects-invent/education/kdeedu-data/i18n.json
+++ b/projects-invent/education/kdeedu-data/i18n.json
@@ -1 +1 @@
-{"trunk_kf5": "master", "stable_kf5": "release/24.05"}
+{"trunk_kf6": "master", "stable_kf5": "release/24.05"}

commit a0e6c7fc42787d799a4470bcb1c086176c2c0b5c
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Apr 23 22:47:38 2024 +0200

    Stop special casing kdeedu-data
    
    There's no more KF5 users of it so we can just let it fall in the
    regular KF6 catch all of kde/*

diff --git a/dependencies/logical-module-structure.json b/dependencies/logical-module-structure.json
index 47500de2..59cb95be 100644
--- a/dependencies/logical-module-structure.json
+++ b/dependencies/logical-module-structure.json
@@ -128,12 +128,6 @@
             "stable-kf6-qt6": "release/24.05",
             "stable-kf5-qt5": "release/24.05"
         },
-        "kde/kdeedu/kdeedu-data" : {
-            "kf6-qt6": "master",
-            "kf5-qt5": "master",
-            "stable-kf6-qt6": "release/24.05",
-            "stable-kf5-qt5": "release/24.05"
-        },
         "kde/kdegraphics/kdegraphics-thumbnailers" : {
             "kf6-qt6": "master",
             "kf5-qt5": "master",

commit cdce900226c352f7361b5cbb77b4a21da82acda0
Author: Ingo Klöcker <dev at ingo-kloecker.de>
Date:   Tue Apr 23 17:30:31 2024 +0200

    Remove duplicate entry

diff --git a/branch-rules.yml b/branch-rules.yml
index 08545816..8e742fd3 100644
--- a/branch-rules.yml
+++ b/branch-rules.yml
@@ -268,7 +268,6 @@
   'plasma/powerdevil': 'Plasma/5.27'
   'plasma/plasma-nano': 'Plasma/5.27'
   'plasma/systemsettings': 'Plasma/5.27'
-  'plasma/plasma-workspace': 'Plasma/5.27'
   'sdk/libkomparediff2': 'release/23.08'
   'sdk/kdiff3': '1.11'
   'system/dolphin': 'release/23.08'

commit 3af217444fa92236f1aa986020493fb3274887fd
Author: Ingo Klöcker <dev at ingo-kloecker.de>
Date:   Tue Apr 23 17:14:38 2024 +0200

    Lint YAML files

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 239dfb6a..43a6533b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,6 +2,7 @@ include:
   - project: sysadmin/ci-utilities
     file:
       - /gitlab-templates/json-validation.yml
+      - /gitlab-templates/yaml-lint.yml
 
 .python:
   stage: test
diff --git a/.yamllint.yaml b/.yamllint.yaml
new file mode 100644
index 00000000..a9715094
--- /dev/null
+++ b/.yamllint.yaml
@@ -0,0 +1,13 @@
+# SPDX-License-Identifier: CC0-1.0
+# SPDX-FileCopyrightText: 2023 KDE e.V.
+
+extends: default
+
+rules:
+  comments:
+    # require only one space to separate content from comment marker
+    min-spaces-from-content: 1
+  document-start: disable
+  indentation:
+    indent-sequences: whatever
+  line-length: disable
diff --git a/projects-invent/graphics/digikam-test-data/metadata.yaml b/projects-invent/graphics/digikam-test-data/metadata.yaml
index 3a5ebec4..0dac57f8 100644
--- a/projects-invent/graphics/digikam-test-data/metadata.yaml
+++ b/projects-invent/graphics/digikam-test-data/metadata.yaml
@@ -1,4 +1,4 @@
-description: Data required to support running unit tests for digiKam 
+description: Data required to support running unit tests for digiKam
 hasrepo: true
 identifier: digikam-test-data
 name: digiKam Test Data
diff --git a/projects-invent/office/klevernotes/metadata.yaml b/projects-invent/office/klevernotes/metadata.yaml
index 6c99a4a6..e8f2152f 100644
--- a/projects-invent/office/klevernotes/metadata.yaml
+++ b/projects-invent/office/klevernotes/metadata.yaml
@@ -1,4 +1,4 @@
-description: A note-taking and management application using markdown. 
+description: A note-taking and management application using markdown.
 hasrepo: true
 identifier: klevernotes
 name: KleverNotes
diff --git a/projects-invent/pim/akonadi-search/metadata.yaml b/projects-invent/pim/akonadi-search/metadata.yaml
index 268f1c67..adcda5e9 100644
--- a/projects-invent/pim/akonadi-search/metadata.yaml
+++ b/projects-invent/pim/akonadi-search/metadata.yaml
@@ -1,4 +1,3 @@
-
 bugzilla:
   product: akonadi
   component: indexer
diff --git a/projects-invent/sysadmin/ci-service-templates/metadata.yaml b/projects-invent/sysadmin/ci-service-templates/metadata.yaml
index 4ff8b048..9cf5a178 100644
--- a/projects-invent/sysadmin/ci-service-templates/metadata.yaml
+++ b/projects-invent/sysadmin/ci-service-templates/metadata.yaml
@@ -1,7 +1,7 @@
 description: Gitlab CI templates for use with Micro Services
 hasrepo: true
 identifier: sysadmin-ci-service-templates
-name: CI Templates Go and Ruby Micro Services 
+name: CI Templates Go and Ruby Micro Services
 projectpath: sysadmin/ci-service-templates
 repoactive: false
 repopath: sysadmin/ci-service-templates

commit 2a5f265d9f87520bbddeae6d9c324f5b9deb2c25
Author: Ingo Klöcker <dev at ingo-kloecker.de>
Date:   Tue Apr 23 17:10:04 2024 +0200

    Use base job for Python jobs instead of setting global defaults

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8e58e862..239dfb6a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,25 +3,24 @@ include:
     file:
       - /gitlab-templates/json-validation.yml
 
-image: python:latest
-
-before_script:
-  - pip install virtualenv
-  - virtualenv venv
-  - source venv/bin/activate
-  - pip3 install -r requirements.txt
-
-check:
+.python:
   stage: test
+  image: python:latest
   tags:
     - Linux
+  before_script:
+    - pip install virtualenv
+    - virtualenv venv
+    - source venv/bin/activate
+    - pip3 install -r requirements.txt
+
+check:
+  extends: .python
   script:
     - python3 verify-repo-metadata.py --metadata-path projects-invent
 
 lint:
-  stage: test
-  tags:
-    - Linux
+  extends: .python
   script:
     - pip3 install pylint mypy networkx types-PyYAML types-regex
     - FILES="*.py git-helpers/* dependencies/tools/*"

commit 274da5157d51b09dc50217f176920d560a9dda58
Author: Ingo Klöcker <dev at ingo-kloecker.de>
Date:   Tue Apr 23 17:07:23 2024 +0200

    Remove cache settings
    
    Caching is disabled so that the settings are useless.

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d5db106c..8e58e862 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,21 +5,6 @@ include:
 
 image: python:latest
 
-# Change pip's cache directory to be inside the project directory since we can
-# only cache local items.
-variables:
-  PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
-
-# Pip's cache doesn't store the python packages
-# https://pip.pypa.io/en/stable/reference/pip_install/#caching
-#
-# If you want to also cache the installed packages, you have to install
-# them in a virtualenv and cache it as well.
-cache:
-  paths:
-    - .cache/pip
-    - venv/
-
 before_script:
   - pip install virtualenv
   - virtualenv venv



More information about the neon-notifications mailing list