Skip to content

Merge master branch#2899

Merged
joseivanlopez merged 150 commits intoagama-project:api-v2from
joseivanlopez:merge-master
Nov 20, 2025
Merged

Merge master branch#2899
joseivanlopez merged 150 commits intoagama-project:api-v2from
joseivanlopez:merge-master

Conversation

@joseivanlopez
Copy link
Copy Markdown
Contributor

Sync with master branch.

lslezak and others added 30 commits September 19, 2025 10:11
…on (agama-project#2746)

Ensure installer options form controls are reset to their initial values
only on cancellation. Since the form remains mounted, it should preserve
the submitted state when closed after a successful submission.

Fixes https://bugzilla.suse.com/show_bug.cgi?id=1249636 (protected link)
## Problem

agama-project#2771 fixed two build
problems at the master branch. But one of those problems (failing if
there is no disabled repo) is present also at the `SLE-16` branch.

## Solution

This backports to the `SLE-16` branch the significant part of the
original pull request.
Agama-weblate commit: ee2257e6d6c294436e79aca98e4cf1b90d995aee
Agama-weblate commit: ee2257e6d6c294436e79aca98e4cf1b90d995aee
Agama-weblate commit: ee2257e6d6c294436e79aca98e4cf1b90d995aee
Agama-weblate commit: ca8614b85305d2e181fdf3a41f52c8485d856684
Agama-weblate commit: ca8614b85305d2e181fdf3a41f52c8485d856684
Updating the product translations from the agama-weblate repository
Updating the web translation files from the agama-weblate repository
Updating the service translation files from the agama-weblate repository
Updating the web translation files from the agama-weblate repository
Updating the product translations from the agama-weblate repository
Add the field IpConfig.link_local4, which represent
NetworkManager `ipv4.link-local` field.

This is needed duo the migration of the following ifconfig
```
BOOTPROTO=dhcp+autoip
```
which lead to
```
ipv4.method=auto
ipv4.link-local=fallback (4)
```
…#2792)

Add the field IpConfig.link_local4, which represent NetworkManager
`ipv4.link-local` field.

This is needed duo the migration of the following ifconfig
```
BOOTPROTO=dhcp+autoip
```
which lead to
```
ipv4.method=auto
ipv4.link-local=fallback (4)
```


## Testing

- *Tested manually*
Agama-weblate commit: 1477601fbd8f4efe8b0c3ab1a078964f779b6f57
Agama-weblate commit: f85b543b0de9456aa884af676279b7bd4bc99511
Agama-weblate commit: 1477601fbd8f4efe8b0c3ab1a078964f779b6f57
Agama-weblate commit: f85b543b0de9456aa884af676279b7bd4bc99511
## Problem

The following steps resulted in a wrong error pop-up.

1. Select a disk (or more) that is offline and not formatted.
2. Click on the button "activate" at the top of the list.
3. Wait for the disk to be activated.
4. Click on the button "format" at the top of the list.

The UI wrongly displayed a warning like "Cannot format all selected
devices. The devices below are offline and cannot be formatted."

https://bugzilla.suse.com/show_bug.cgi?id=1243795

## Solution

After activating the DASD disks, update the list of objects that
represent those disks and that is used to decide whether the mentioned
warning should be displayed.

## Testing

Tested manually in a s390 system.
ancorgs and others added 23 commits November 12, 2025 10:34
…a-project#2860)

This is a merge of agama-project#2854 into the master branch.

**Bonus:** This also includes a change in one of the existing tests to
make it more robust. See the comment below.
Install SLE 16.1 instead of SLE 16.0.
## Problem

By mistake previous refactoring (gh#agama-project#2778) removed
printing of resulting profile

Now output looks like:
<img width="967" height="505" alt="agama_generate_config"
src="https://github.com/user-attachments/assets/b4444309-a9c0-46ef-8541-386190bd9336"
/>
Prepare to release version 18.
## Problem

agama products does not build for SLE due to missing Kalpa.yaml


## Solution

Remove Kalpa from all products until it is fixed and then add it where
it works.
Co-authored-by: Imobach González Sosa <igonzalezsosa@suse.com>
Fixed passing arguments when "agama config generate" is called with an
AY profile

Cleaned some leftovers
- unhandled unwrap
- squashed some functions regarding validation reporting
@joseivanlopez joseivanlopez marked this pull request as ready for review November 20, 2025 10:36
@joseivanlopez joseivanlopez merged commit aabbfbc into agama-project:api-v2 Nov 20, 2025
11 of 12 checks passed
imobachgs added a commit that referenced this pull request Jan 10, 2026
Merge the new HTTP API. Each PR has been already reviewed, so it should
be safe to merge it.

* #1829
* #2508
* #2772
* #2826
* #2848
* #2860
* #2863
* #2866
* #2867
* #2869
* #2870
* #2871
* #2872
* #2873
* #2874
* #2875
* #2876
* #2877
* #2880
* #2881
* #2882
* #2884
* #2885
* #2886
* #2891
* #2892
* #2893
* #2894
* #2895
* #2896
* #2897
* #2898
* #2899
* #2900
* #2901
* #2902
* #2903
* #2904
* #2908
* #2909
* #2910
* #2912
* #2913
* #2914
* #2915
* #2916
* #2917
* #2918
* #2920
* #2921
* #2923
* #2924
* #2926
* #2928
* #2929
* #2930
* #2933
* #2934
* #2935
* #2936
* #2938
* #2939
* #2942
* #2943
* #2944
* #2945
* #2946
* #2947
* #2948
* #2950
* #2951
* #2952
* #2954
* #2955
* #2956
* #2957
* #2958
* #2959
* #2960
* #2961
* #2963
* #2964
* #2965
* #2967
* #2968
* #2969
* #2970
* #2971
* #2972
* #2974
* #2975
* #2977
* #2978
* #2980
* #2982
* #2983
* #2984
* #2988
* #2989
* #2991
* #2992
* #2993
* #2994
* #2995
* #2996
* #2997
* #2999
@imobachgs imobachgs mentioned this pull request Mar 17, 2026
imobachgs added a commit that referenced this pull request Mar 17, 2026
Prepare to release version 19.

* #1829
* #2508
* #2772
* #2818
* #2826
* #2848
* #2860
* #2863
* #2864
* #2866
* #2867
* #2869
* #2870
* #2871
* #2872
* #2873
* #2874
* #2875
* #2876
* #2877
* #2880
* #2881
* #2882
* #2884
* #2885
* #2886
* #2891
* #2892
* #2893
* #2894
* #2895
* #2896
* #2897
* #2898
* #2899
* #2900
* #2901
* #2902
* #2903
* #2904
* #2908
* #2909
* #2910
* #2912
* #2913
* #2914
* #2915
* #2916
* #2917
* #2918
* #2920
* #2921
* #2923
* #2924
* #2926
* #2928
* #2929
* #2930
* #2933
* #2934
* #2935
* #2936
* #2937
* #2938
* #2939
* #2942
* #2943
* #2944
* #2945
* #2946
* #2947
* #2948
* #2949
* #2950
* #2951
* #2952
* #2954
* #2955
* #2956
* #2957
* #2958
* #2959
* #2960
* #2961
* #2963
* #2964
* #2965
* #2967
* #2968
* #2969
* #2970
* #2971
* #2972
* #2974
* #2975
* #2977
* #2978
* #2980
* #2981
* #2982
* #2983
* #2984
* #2988
* #2989
* #2990
* #2991
* #2992
* #2993
* #2994
* #2995
* #2996
* #2997
* #2998
* #2999
* #3000
* #3001
* #3002
* #3004
* #3005
* #3006
* #3007
* #3008
* #3009
* #3011
* #3012
* #3013
* #3014
* #3015
* #3016
* #3018
* #3019
* #3020
* #3021
* #3022
* #3023
* #3024
* #3025
* #3026
* #3027
* #3028
* #3029
* #3030
* #3031
* #3033
* #3034
* #3035
* #3036
* #3037
* #3039
* #3040
* #3041
* #3042
* #3043
* #3044
* #3045
* #3046
* #3047
* #3048
* #3049
* #3050
* #3051
* #3052
* #3053
* #3054
* #3055
* #3056
* #3057
* #3058
* #3060
* #3061
* #3062
* #3063
* #3064
* #3065
* #3066
* #3067
* #3068
* #3069
* #3070
* #3071
* #3072
* #3073
* #3074
* #3075
* #3076
* #3077
* #3078
* #3079
* #3086
* #3087
* #3088
* #3089
* #3090
* #3091
* #3092
* #3093
* #3094
* #3095
* #3096
* #3097
* #3098
* #3099
* #3100
* #3101
* #3102
* #3103
* #3104
* #3105
* #3106
* #3107
* #3108
* #3109
* #3110
* #3112
* #3113
* #3114
* #3115
* #3116
* #3117
* #3118
* #3119
* #3120
* #3122
* #3123
* #3124
* #3127
* #3128
* #3129
* #3130
* #3131
* #3133
* #3134
* #3135
* #3136
* #3137
* #3138
* #3139
* #3140
* #3141
* #3142
* #3143
* #3144
* #3145
* #3146
* #3147
* #3148
* #3149
* #3150
* #3151
* #3152
* #3153
* #3154
* #3155
* #3157
* #3158
* #3159
* #3160
* #3161
* #3162
* #3163
* #3164
* #3165
* #3166
* #3167
* #3168
* #3169
* #3170
* #3174
* #3175
* #3176
* #3177
* #3178
* #3179
* #3181
* #3182
* #3184
* #3185
* #3186
* #3188
* #3189
* #3190
* #3191
* #3192
* #3194
* #3195
* #3196
* #3197
* #3198
* #3199
* #3200
* #3201
* #3202
* #3203
* #3205
* #3206
* #3208
* #3209
* #3210
* #3213
* #3214
* #3215
* #3216
* #3217
* #3218
* #3219
* #3220
* #3222
* #3223
* #3224
* #3225
* #3226
* #3227
* #3228
* #3229
* #3230
* #3231
* #3232
* #3233
* #3234
* #3235
* #3236
* #3237
* #3238
* #3239
* #3240
* #3241
* #3242
* #3243
* #3244
* #3246
* #3247
* #3248
* #3250
* #3251
* #3252
* #3253
* #3254
* #3255
* #3256
* #3257
* #3258
* #3259
* #3260
* #3261
* #3262
* #3263
* #3265
* #3266
* #3267
* #3268
* #3269
* #3270
* #3271
* #3272
* #3273
* #3274
* #3275
* #3276
* #3277
* #3278
* #3279
* #3280
* #3281
* #3282
* #3283
* #3284
* #3285
* #3286
* #3287
* #3288
* #3289
* #3290
* #3291
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.