On 2/12/25 6:32 PM, Fabio Valentini wrote:
On Wed, Feb 12, 2025 at 10:25 AM Jiri Vanek <jvanek@xxxxxxxxxx> wrote:
Hello!
Don't take me bad, I had quite a good intention, and I do not insists on keeping them.
The scriplets were chose, as they are always noticed. And I would sleep more easily, if I would know that people moved non system jdk to temurins rather sooner then late.
But .. they're just not.
Why so? Many people will read them. Many will follow to the system wide change. I think it is better to pass this information to more people rather then to less.
People will only see them if they run `dnf upgrade` in the terminal,
and only if the terminal window is big enough that they're visible in
the scrollback.
Eg myself is running it only from terminal. and is checking the whole update result after each update. I bet I'm not alone.
To my knowledge, *all* officially recommended system update methods
(GUI via GNOME Software et al. or using `dnf offline-upgrade`) will
*not* show scriptlet output to the user.
thats it - system update. During system update, you will not see those messages, and that was one of the main reasons I put it also to live branches.
I'm also really confused why this was added to stable releases < 42
too. Your explanations above don't make sense. The only way to migrate
users away from old JDKs would be on upgrade to Fedora 42+ by using
Obsoletes or something equivalent.
I do this. see diff:
https://src.fedoraproject.org/rpms/adoptium-temurin-java-repository/blob/f41/f/adoptium-temurin-java-repository.spec
x
https://src.fedoraproject.org/rpms/adoptium-temurin-java-repository/blob/rawhide/f/adoptium-temurin-java-repository.spec#_54 +
https://src.fedoraproject.org/rpms/adoptium-temurin-java-repository/blob/rawhide/f/adoptium-temurin-java-repository.spec#_136
But the system upgrade is the problem. During that, you will not see what happned - you will jsut wander why you have some weird - and disabled - temurin repo and where is your legacy jdk....
If the outcome of all that "spam" will be that user will remove jdk17 and older, then just good. They should not be needed anymore.
Thanx for watch!
J.
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue