Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 904392 - www-client/seamonkey-2.53.17: version bump
Summary: www-client/seamonkey-2.53.17: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Myckel Habets
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 698980
  Show dependency tree
 
Reported: 2023-04-16 05:30 UTC by Sam James
Modified: 2023-08-08 20:01 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-04-16 05:30:28 UTC
Thanks!
Comment 1 Myckel Habets 2023-04-20 11:18:02 UTC
I ran into issues when just renaming the ebuild. Seems like the python2.7/Python3 handling doesn't work properly any more within portage.

For the past few weeks I've been trying to get Python 3 support working as a separate patch (Gentoo-only). Configure and most of the build is now working on a Python 3-only system, but there are a few more scripts that need to be done.

After that I want to do a little bit of testing before getting it in, but might be that the next version is released by then. In that case I'll move on to the next version.
Comment 2 Myckel Habets 2023-04-20 11:19:47 UTC
Recently, I wrote some more context on my motivation to go this way:

https://github.com/BioMike/gentoo-seamonkey-patches/issues/1
Comment 3 callmewhatyoulike 2023-06-03 19:54:43 UTC
Hello, 

just wanted to ask about the current state. Some sites (which check User Agent strings) already tell me that my SeaMonkey is outdated. 

However, now we have several libs in portage updated (gpgme, abseil-cpp, poppler, boost, icu,...) which all cause rebuilds of the huge programs like qtwebengine, qtcore, Firefox, LibreOffice, Inkscape, Darktable, also SeaMonkey and whatnot.
So it would be a nice opportunity to update SM with that step instead of recompiling the same code. (I still have Python 2.7 along the 3.9 3.10 and 3.11; and as far as I read upstream also wanted to migrate away from Python 2.7?)

Not wanting to create pressure, just asking if there might be a foreseeable date, so I know if to delay all these updates for a couple of days or to rather pull them in already.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-06-04 00:08:33 UTC
See https://bugs.gentoo.org/698980#c21.
Comment 5 Myckel Habets 2023-06-04 07:29:36 UTC
To add to that. To get 2.53.16 working it would need 20-30-something patches. I'm basically waiting for upstream to get 2.53.17 out (even their beta is delayed), rather than to spend a lot of work to get this version working. So, consider this version to be skipped. I'll keep this bug open until 2.53.17 gets released.
Comment 6 callmewhatyoulike 2023-06-04 16:20:10 UTC
Thanks for the explanation/heads-up. I'll be compiling then and switch to 2.53.17 later.
Comment 7 callmewhatyoulike 2023-08-04 18:18:04 UTC
(update note: Today (August, the 4th) SeaMonkey 2.53.17 was released.)
Comment 8 Myckel Habets 2023-08-05 09:39:16 UTC
Great! Took a while, but finally we can make steps forward.

I already tested the beta through portage, so I don't expect much difficulties here.
Comment 9 Larry the Git Cow gentoo-dev 2023-08-07 04:19:06 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb7f431a283a8e392a546198a1f3d8de5e5db68

commit dcb7f431a283a8e392a546198a1f3d8de5e5db68
Author:     Myckel Habets <gentoo-bugs@habets-dobben.nl>
AuthorDate: 2023-08-06 19:18:14 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-08-07 04:18:31 +0000

    www-client/seamonkey: Update to version 2.53.17.
    
    - Bumps seamonkey to version 2.53.17.
    - Fixes implicit function declaration.
    
    Closes: https://bugs.gentoo.org/904392
    Closes: https://bugs.gentoo.org/905825
    
    Signed-off-by: Myckel Habets <gentoo-bugs@habets-dobben.nl>
    Closes: https://github.com/gentoo/gentoo/pull/32201
    Signed-off-by: Sam James <sam@gentoo.org>

 www-client/seamonkey/Manifest                 |   3 +
 www-client/seamonkey/seamonkey-2.53.17.ebuild | 541 ++++++++++++++++++++++++++
 2 files changed, 544 insertions(+)
Comment 10 callmewhatyoulike 2023-08-08 20:01:01 UTC
Compile was successful, it doesn't crash while playing a youtube video for example, however there is no sound at all - but this is a generic problem with pipewire, at least on KDE; some things work, some don't. 
Thanks for the new ebuild, Myckel!