Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
PyQt-3.18.1 masked
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
pingufunkybeat
l33t
l33t


Joined: 01 Dec 2004
Posts: 610

PostPosted: Sat Jan 23, 2010 6:01 pm    Post subject: PyQt-3.18.1 masked Reply with quote

Apparently, PyQt 3 is masked pending removal because support was dropped in qscintilla-python.

But I need PyQt 3, because I depend on a PyQt3 application (mnemosyne) daily. Losing PyQt3 is not an option.

What is the best way to proceed? Generally, the idea of killing all Qt3 applications in python is a rather extreme one. I'm thinking:

- copy PyQt-3.18.1.ebuild to my local overlay
- unmask it manually
- mask >=qscintilla-python-2.4

This will keep my system working for a while, until something requires a more recent version of qscintilla-python (probably KDE 4.4, which is coming soon).

Any better ideas? Or is there a simple solution I'm missing? Maybe hack together a statically linked PyQt3 that doesn't change and is independent of future system updates?
Back to top
View user's profile Send private message
aceFruchtsaft
Guru
Guru


Joined: 16 May 2004
Posts: 438
Location: Vienna, Austria

PostPosted: Sat Jan 23, 2010 6:56 pm    Post subject: Reply with quote

PyQt, like all the other Qt3/KDE3-related stuff, is in the kde-sunset overlay and will remain there even after it is purged from the portage tree. Use layman to grab kde-sunset and unmask the PyQt.
Back to top
View user's profile Send private message
pingufunkybeat
l33t
l33t


Joined: 01 Dec 2004
Posts: 610

PostPosted: Sat Jan 23, 2010 7:26 pm    Post subject: Reply with quote

Thank you.

will this create problems with later versions of qscintilla-python, though?
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sat Jan 23, 2010 11:30 pm    Post subject: Reply with quote

That depends on how well the kde-sunset overlay will be maintained.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Wed Jan 27, 2010 6:41 pm    Post subject: Reply with quote

So, if I understand correctly, the following is now irrelevant, and I can just remove PyQt-3.18.1, and rerun emerge @preserved-rebuild . Revdep-rebuild says my system is consistent, and equery d PyQt turns up nothing.
Code:
 !!! existing preserved libs:
>>> package: media-libs/jpeg-8
 *  - /usr/lib/libjpeg.so.7   
 *  - /usr/lib/libjpeg.so.7.0.0
 *      used by /usr/bin/gpicview (media-gfx/gpicview-0.2.1)
 *      used by /usr/bin/gs (app-text/ghostscript-gpl-8.70-r1)
 *      used by /usr/bin/jpegicc (media-libs/lcms-1.19)       
 *      used by 136 other files Use emerge @preserved-rebuild to rebuild packages using these libraries

gentoo wrc # emerge @preserved-rebuild -p                             

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "dev-python/PyQt:0" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-python/PyQt-3.18.1 (masked by: package.mask)                           
/mnt/portage/profiles/package.mask:
# Ben de Groot <yngwin@gentoo.org> (02 Jan 2010)
# Masking pending removal in 30 days
# qt:3 removal (bug 283429), qscintilla-python already dropped qt3 support

- dev-python/PyQt-3.17.6 (masked by: package.mask)

I also have PyQt4-4.7 installed.
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Wed Jan 27, 2010 7:32 pm    Post subject: Reply with quote

wrc1944 wrote:
So, if I understand correctly, the following is now irrelevant, and I can just remove PyQt-3.18.1, and rerun emerge @preserved-rebuild .

Yes
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum