[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2024-01-25 Thread Brian Murray
Ubuntu 23.04 (Lunar Lobster) has reached end of life, so this bug will
not be fixed for that specific release.

** Changed in: plasma-distro-release-notifier (Ubuntu Lunar)
   Status: In Progress => Won't Fix

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs


[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2023-12-07 Thread Erich Eickmeyer
** Also affects: plasma-distro-release-notifier (Ubuntu Noble)
   Importance: High
 Assignee: Erich Eickmeyer (eeickmeyer)
   Status: In Progress

** Changed in: plasma-distro-release-notifier (Ubuntu Jammy)
 Assignee: Erich Eickmeyer (eeickmeyer) => Simon Quigley (tsimonq2)

** Changed in: plasma-distro-release-notifier (Ubuntu Lunar)
 Assignee: Erich Eickmeyer (eeickmeyer) => Simon Quigley (tsimonq2)

** Changed in: plasma-distro-release-notifier (Ubuntu Mantic)
 Assignee: Erich Eickmeyer (eeickmeyer) => Simon Quigley (tsimonq2)

** Changed in: plasma-distro-release-notifier (Ubuntu Noble)
 Assignee: Erich Eickmeyer (eeickmeyer) => Simon Quigley (tsimonq2)

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs


[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2023-10-17 Thread Erich Eickmeyer
I have no problem with that and have asked for a reject of the current
uploads pending new uploads.

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs


[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2023-10-17 Thread Simon Quigley
sitter did a (quite impressive) code review upstream. While this code
does work, and his comments are more "we use camelCase" and "this is the
right method," I'd really like to get this right.

Erich, what say you?

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs


[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2023-10-16 Thread Erich Eickmeyer
** Also affects: plasma-distro-release-notifier (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Also affects: plasma-distro-release-notifier (Ubuntu Mantic)
   Importance: High
 Assignee: Erich Eickmeyer (eeickmeyer)
   Status: In Progress

** Also affects: plasma-distro-release-notifier (Ubuntu Lunar)
   Importance: Undecided
   Status: New

** Changed in: plasma-distro-release-notifier (Ubuntu Lunar)
   Status: New => In Progress

** Changed in: plasma-distro-release-notifier (Ubuntu Jammy)
   Status: New => In Progress

** Changed in: plasma-distro-release-notifier (Ubuntu Jammy)
   Importance: Undecided => High

** Changed in: plasma-distro-release-notifier (Ubuntu Lunar)
   Importance: Undecided => High

** Changed in: plasma-distro-release-notifier (Ubuntu Jammy)
 Assignee: (unassigned) => Erich Eickmeyer (eeickmeyer)

** Changed in: plasma-distro-release-notifier (Ubuntu Lunar)
 Assignee: (unassigned) => Erich Eickmeyer (eeickmeyer)

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs


[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2023-10-16 Thread Simon Quigley
Aww, I forgot DEP-3 headers :/ that would block me from sponsoring an
upload, why I forgot it in my own is beyond me.

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs


[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2023-10-16 Thread Simon Quigley
Some small notes, just for reference.

Yes, this is my patch, and with the notable exception of the (testing)
changelog entry, the patch is up to date. Thank you for taking care of
the paperwork and additional testing.

We could totally clean up the QtNetworkReply headers, either in this
upload or the next one. The impact there is negligible, since this is
the only usage of such headers.

Also, this removes some MOCK_RELEASE functionality. This Is Fine,
because the package has no autopkgtests (this was a pain to test
manually, so I will be fixing this!) and as such, that conditional was
only used for local testing.

My patch doesn't have traction upstream yet, but besides $past_issues I
don't see why they'd reject it: https://invent.kde.org/system/distro-
release-notifier/-/merge_requests/6

Side note: I noticed only the C++11 standard is enforced, when all of
KDE and Qt use C++17 (this is worth double checking). **This will cause
issues when those libraries start using newer features.** (I dealt with
this bug last cycle in LXQt.)

Thanks.

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs


[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2023-10-16 Thread Erich Eickmeyer
** Description changed:

  [Impact]
  
  This isn't really an impact to users, but is certainly an impact to
  Launchpad's servers. plasma-distro-release-notifier is an upgrade
  notifier for plasma desktops and is seeded in Kubuntu and Ubuntu Studio.
  Its primary function is to notify users of a new upgrade available and
  when they will no longer receive updates to their current Ubuntu
  version. Since this impacts two flavors, for LTS versions, this is 3
  years.
  
  However, in its present form, plasma-distro-release-notifier gets its
  information from https://git.launchpad.net/plasma-distro-release-
  notifier/plain/eol.json?h=eol and checks that exact URL every login.
  This may have an impact on Launchpad's git servers.
  
  Simon Quigley has been kind enough to patch plasma-distro-release-
  notifier to use Ubuntu's distro-info-data to grab the information from
  /usr/share/distro-info/ubuntu.csv while subtracting two years for LTS
  releases since Kubuntu and Ubuntu Studio only support LTS releases for
  three years. Simon has also sent this patch upstream.
  
  [Test Case]
  
-  * Simply install Ubuntu Studio or Kubuntu, any supported version.
+  * Simply install Ubuntu Studio or Kubuntu, any supported version.
  
-  * Upon login, plasma-distro-release-notifier will grab eol.json from
+  * Upon login, plasma-distro-release-notifier will grab eol.json from
  git.launchpad.net via the above URL. This is not desired.
  
-  * Simon's patch removes this requirement and uses on-disk distro-info-
+  * Simon's patch removes this requirement and uses on-disk distro-info-
  data instead.
  
- [Regression Potential]
+ [What could go wrong]
  
  This notifier was originally used in KDE Neon, and as such, had to be
  patched to work with Ubuntu. KDE Neon still would pull from KDE's
  servers to get the json file to calculate the EOL dates This patch does
  rewrite a lot of that code, but seems to be solid nonetheless.
  
  Attached is a screenshot of 22.04 in a VM, set to normal upgrades, and
  being "tricked" into thinking it's about to go EOL via date rewrites in
  /usr/share/distro-info/ubuntu.csv and it seems to work wonderfully.

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs


[Bug 2039492] Re: [SRU] plasma-distro-release-notifier gets EOL data from git.launchpad.net

2023-10-16 Thread Erich Eickmeyer
Simon's original patch. I will be doing the upload, so this is just here
for informational purposes.

** Patch added: "yay.patch"
   
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+attachment/5710059/+files/yay.patch

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-distro-release-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/2039492

Title:
  [SRU] plasma-distro-release-notifier gets EOL data from
  git.launchpad.net

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-distro-release-notifier/+bug/2039492/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs