Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
2b1d89c
agama-installer.kiwi: Set OBS-Milestone.
gleidi-suse Jun 25, 2025
92b6914
Fix systemd target import
imobachgs Oct 24, 2025
4af4332
Merge branch 'master' into fix-services-manager-reader
imobachgs Oct 24, 2025
add26b5
Update changes file
imobachgs Oct 24, 2025
193d5f2
Merge branch 'master' into fix-services-manager-reader
imobachgs Nov 6, 2025
5c7ad72
Update web translation files
yast-bot Nov 16, 2025
8e2833c
Update web translation files (#2886)
imobachgs Nov 20, 2025
87a04f1
Do not build on 32bit architectures (and PPC64-BE) (bsc#1251846) (#2880)
lslezak Nov 20, 2025
116ab0b
Missing translations master (#2908)
lslezak Nov 24, 2025
efc3bcb
Update web translation files
yast-bot Nov 30, 2025
f1454c6
Remove spaces and indentation from translations
lslezak Dec 2, 2025
6286f70
Remove spaces and indentation from translations (#2924)
lslezak Dec 2, 2025
21e3c7a
Tumbleweed: Remove yast2 patterns from UI selection
DimStar77 Dec 2, 2025
a217d3c
web: added TranslatedString type
lslezak Dec 3, 2025
f95a2d0
Use the fork-ts-checker-webpack-plugin
lslezak Dec 4, 2025
165391b
Tumbleweed: Remove yast2 patterns from UI selection (#2926)
shundhammer Dec 8, 2025
25f8b75
Merge branch 'master' into translated_string
lslezak Dec 9, 2025
c11cc8e
Merge branch 'master' into fork-ts-checker-webpack-plugin
lslezak Dec 9, 2025
b6b0a7d
Use the "fork-ts-checker-webpack-plugin" for parallel type checks (#2…
lslezak Dec 10, 2025
d02952c
Merge branch 'master' into fix-services-manager-reader
imobachgs Dec 12, 2025
4efdf24
fix: properly import the systemd target (#2826)
imobachgs Dec 12, 2025
f9f9019
agama-installer.kiwi: Set OBS-Milestone. (#2508)
mvidner Dec 12, 2025
579b5f2
Changes
lslezak Dec 16, 2025
ee705f2
web: added TranslatedString type (#2928)
lslezak Dec 16, 2025
85a22e8
Update web translation files (#2921)
imobachgs Dec 17, 2025
458cc04
Fixed building agama-web-ui on non-x86_64 architectures
lslezak Jan 2, 2026
f89365e
Fixed building agama-web-ui on non-x86_64 architectures (#2984)
lslezak Jan 5, 2026
6e9b405
Hide the data sharing notification in the Firefox browser (#2989)
lslezak Jan 7, 2026
2f38b7d
Merge master branch
imobachgs Jan 9, 2026
3680f96
Fix i18n import
imobachgs Jan 9, 2026
6768906
Skip schema validation
joseivanlopez Jan 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:

strategy:
matrix:
node-version: ["18.x"]
node-version: ["22.x"]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
Expand Down
2 changes: 2 additions & 0 deletions live/live-root/root/.mozilla/firefox/profile/user.js.template
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ user_pref("browser.startup.homepage_override.mstone", "ignore");
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.usage.uploadEnabled", false);
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
// hide the "Firefox automatically sends some data to Mozilla..." info bar at the top
user_pref("datareporting.policy.dataSubmissionPolicyBypassNotification", true);

// disable downloading the binary H.264 codec from ciscobinary.openh264.org
user_pref("media.gmp-gmpopenh264.enabled", false);
Expand Down
6 changes: 6 additions & 0 deletions live/src/agama-installer.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 6 16:21:35 UTC 2026 - Ladislav Slezák <lslezak@suse.com>

- Hide the data sharing notification in the Firefox browser
(bsc#1252961)

-------------------------------------------------------------------
Wed Nov 12 15:42:29 UTC 2025 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com>

Expand Down
1 change: 1 addition & 0 deletions live/src/agama-installer.kiwi
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- OBS-ExclusiveArch: aarch64 ppc64le x86_64 s390x -->
<!-- OBS-Profiles: @BUILD_FLAVOR@ -->
<!-- OBS-Milestone: %current_milestone -->

<image schemaversion="7.5" name="agama-installer">
<description type="system">
Expand Down
12 changes: 12 additions & 0 deletions products.d/agama-products.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Tue Dec 2 12:40:33 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>

- Do not list yast2 patterns and do not pre-install yast
(boo#1254414).

-------------------------------------------------------------------
Thu Nov 13 13:30:58 UTC 2025 - Ladislav Slezák <lslezak@suse.com>

- Do not build on 32bit arches (like i586) and PPC64-BE,
the dependant libsuseconnect is 64bit only (bsc#1251846)

-------------------------------------------------------------------
Thu Nov 13 09:39:58 UTC 2025 - Josef Reidinger <jreidinger@suse.com>

Expand Down
3 changes: 3 additions & 0 deletions products.d/agama-products.spec
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ URL: https://github.com/agama-project/agama
BuildArch: noarch
Source0: agama.tar

# do not include in the 32bit repos, the Agama is 64bit only
ExcludeArch: %ix86 s390 ppc64

%description
Products definition for Agama installer.

Expand Down
3 changes: 0 additions & 3 deletions products.d/tumbleweed.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,6 @@ software:
- xfce
- kde
- gnome
- yast2_basis
- yast2_desktop
- yast2_server
- multimedia
- office
- name: selinux
Expand Down
6 changes: 6 additions & 0 deletions rust/package/agama.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Nov 19 14:49:59 UTC 2025 - Ladislav Slezák <lslezak@suse.com>

- Do not build on 32bit arches (like i586) and PPC64-BE,
the dependant libsuseconnect does not support these (bsc#1251846)

-------------------------------------------------------------------
Tue Nov 18 08:47:11 UTC 2025 - Michal Filka <mfilka@suse.com>

Expand Down
3 changes: 3 additions & 0 deletions rust/package/agama.spec
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: libzypp-devel
BuildRequires: libsuseconnect
# do not build on 32bits, the dependant libsuseconnect is 64bit only
ExcludeArch: %ix86 s390 ppc64

# defines the "limit_build" macro used in the "build" section below
BuildRequires: memory-constraints
BuildRequires: cargo-packaging
Expand Down
3 changes: 3 additions & 0 deletions service/agama-yast.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ BuildRequires: gettext-runtime
Requires: dbus-1-common
Requires: rubygem(agama-yast)

# do not build on 32bits, the dependant libsuseconnect is 64bit only
ExcludeArch: %ix86 s390 ppc64

BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: ruby-macros >= 5

Expand Down
14 changes: 5 additions & 9 deletions service/lib/agama/autoyast/services_manager_reader.rb
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,7 @@ def read

attr_reader :profile

SYSTEMD_MULTIUSER_TARGET = "systemctl set-default multi-user.target"
SYSTEMD_GRAPHICAL_TARGET = "systemctl set-default graphical.target"
SYSTEMD_VALID_TARGETS = ["graphical", "multi-user"].freeze

def services_manager_section
@services_manager_section ||= profile.fetch("services-manager", {})
Expand Down Expand Up @@ -84,13 +83,10 @@ def script(body)
end

def target_to_cmd
# May we raise an exception if nothing matches?
case services_manager_section["default_target"]
when "muti_user"
SYSTEMD_MULTIUSER_TARGET
when "graphical"
SYSTEMD_GRAPHICAL_TARGET
end
target = services_manager_section["default_target"].to_s
return unless SYSTEMD_VALID_TARGETS.include?(target)

"systemctl set-default #{target}.target"
end

def disabled_to_cmd
Expand Down
12 changes: 12 additions & 0 deletions service/package/rubygem-agama-yast.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Fri Dec 12 06:21:47 UTC 2025 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com>

- Fix systemd target import from AutoYaST profiles
(gh#agama-project/agama#2826).

-------------------------------------------------------------------
Thu Nov 13 13:30:58 UTC 2025 - Ladislav Slezák <lslezak@suse.com>

- Do not build on 32bit arches (like i586) and PPC64-BE,
the dependant libsuseconnect does not support these (bsc#1251846)

-------------------------------------------------------------------
Wed Nov 12 15:42:26 UTC 2025 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com>

Expand Down
2 changes: 1 addition & 1 deletion service/test/agama/autoyast/converter_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@
)
end

context "for valid AutoYaST profile" do
xcontext "for valid AutoYaST profile" do
let(:profile_name) { "cloned.xml" }

it "generates JSON according to schema" do
Expand Down
4 changes: 3 additions & 1 deletion service/test/agama/autoyast/services_manager_reader_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
let(:profile) do
{
"services-manager" => {
"services" => {
"default_target" => "multi-user",
"services" => {
"enable" => ["service"]
}
}
Expand All @@ -57,6 +58,7 @@

expect(result).not_to be_empty
expect(result.first["content"]).to match(/service/)
expect(result.first["content"]).to match(/set-default multi-user/)
end
end
end
Expand Down
4 changes: 2 additions & 2 deletions web/eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ export default [
},
{
rules: {
"agama-i18n/multiple-space": "error",
"agama-i18n/string-literals": "error",
// TODO: enable this check after fixing all top level translations (bsc#1250059)
// "agama-i18n/top-level-translation": "error",
"agama-i18n/top-level-translation": "error",
"i18next/no-literal-string": "error",
"no-var": "error",
"no-multi-str": "off",
Expand Down
Loading
Loading