[MacPorts] #39880: gnumeric 1.10.17_4 has ispell/aspell conflict
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ---------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: aspell | Port: gnumeric ---------------------------+-------------------------------- My attempt to "port upgrade outdated" just failed for the gnumeric package. Here's the screen output: {{{ $ sudo port upgrade gnumeric dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid ---> Computing dependencies for aspell Error: Unable to exec port: Can't install aspell because conflicting ports are installed: ispell }}} This looks similar to reported bug #31722, but I do *not* have enchant installed on my system. The diff from the port upgrade for gnumeric only shows that "goffice" being replaced by "goffice08", but "goffice08" apparently installed without problems. -- Ticket URL: <https://trac.macports.org/ticket/39880> MacPorts <http://www.macports.org/> Ports system for OS X
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ----------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: aspell Port: gnumeric | ----------------------------+-------------------------------- Comment (by egall@…):
This looks similar to reported bug #31722, but I do *not* have enchant installed on my system.
Enchant is now getting pulled in as a recursive dependency via yelp: {{{ Local-Admins-MacBook-Pro:~ root# port rdeps gnumeric The following ports are dependencies of gnumeric @1.10.17_4+python27+universal: ... yelp ... webkit-gtk ... enchant aspell }}}
The diff from the port upgrade for gnumeric only shows that "goffice" being replaced by "goffice08", but "goffice08" apparently installed without problems.
I assume you're talking about r108290 when you mention the "diff". However, its dependency, yelp, is what has changed here, by now depending on webkit-gtk: r107296 What version are all of your relevant installed ports here? You can find this with the following: {{{ port installed gnumeric port installed yelp port installed webkit-gtk port installed ispell }}} (I'd include Enchant, but you said you didn't have that installed, so I'll trust you on that...) -- Ticket URL: <https://trac.macports.org/ticket/39880#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ----------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: aspell Port: gnumeric | ----------------------------+-------------------------------- Comment (by beany_kelly@…): Hi. Sorry for the incomplete version info before. For reference, my machine is a 2009 Macbook Pro, running 10.8.4. Having just done a selfupdate, I'm on Macports 2.2.0. As for teh specific ports you queried above, {{{ $ port installed gnumeric The following ports are currently installed: gnumeric @1.10.17_2+python27 gnumeric @1.10.17_3+python27 (active) $ port installed yelp None of the specified ports are installed. $ port installed webkit-gtk None of the specified ports are installed. $ port installed ispell The following ports are currently installed: ispell @3.3.02_2 (active) $ port installed enchant None of the specified ports are installed. }}} That is, ''none'' of enchant, yelp, or webkit-gtk are (apparently installed on my system). So it's a bit more indirect that that ... -- Ticket URL: <https://trac.macports.org/ticket/39880#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ----------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: aspell Port: gnumeric | ----------------------------+-------------------------------- Comment (by c.herbig@…): Replying to [comment:2 beany_kelly@…]:
ETA: I can see now from "port deps gnumeric" that yelp is a runtime (rather than build) dependency of gnumeric. Is it possible that yelp only ''became'' a dependency with the current version of gnumeric (1.10.17_4)? Yes. You can remove that line from the portfile if you wish (you just won't be able to use the built in help). Yelp depends on webkit-gtk, which depends on a lot of other things, enchant being one.
-- Ticket URL: <https://trac.macports.org/ticket/39880#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ----------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: aspell Port: gnumeric | ----------------------------+-------------------------------- Comment (by beany_kelly@…): Replying to [comment:3 c.herbig@…]:
Replying to [comment:2 beany_kelly@…]:
ETA: I can see now from "port deps gnumeric" that yelp is a runtime (rather than build) dependency of gnumeric. Is it possible that yelp only ''became'' a dependency with the current version of gnumeric (1.10.17_4)? Yes. You can remove that line from the portfile if you wish (you just won't be able to use the built in help). Yelp depends on webkit-gtk, which depends on a lot of other things, enchant being one.
I don't know how to edit portfiles in this manner. It sounds a bit messy.
Or actually, since you're already at 1.10.17_3, there really isn't a
need to even upgrade it to 1.10.17_4 Ah, but that spoils the simplicity of the "port upgrade outdated" maintenance paradigm. If I want to *avoid* upgrading just this one package, I have to do all the later (alphabetically) port upgrades by hand. In fact, my temporary solution has been to uninstall gnumeric altogether. I don't remember why I needed it in the first case, and this is too much hassle. I'm CCed on the "make aspell optional in enchant" ticket (#39592). -- Ticket URL: <https://trac.macports.org/ticket/39880#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ----------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: aspell Port: gnumeric | ----------------------------+-------------------------------- Comment (by c.herbig@…): Replying to [comment:4 beany_kelly@…]:
Ah, but that spoils the simplicity of the "port upgrade outdated" maintenance paradigm. If I want to *avoid* upgrading just this one package, I have to do all the later (alphabetically) port upgrades by hand. True, it's not a long term solution, but I don't know what else to recommend at the moment.
-- Ticket URL: <https://trac.macports.org/ticket/39880#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ----------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: aspell Port: gnumeric | ----------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [comment:4 beany_kelly@…]:
I don't know how to edit portfiles in this manner. It sounds a bit messy.
To edit the gnumeric portfile in your favorite editor (as indicated by the `EDITOR` environment variable), run: {{{ sudo port edit gnumeric }}}
Ah, but that spoils the simplicity of the "port upgrade outdated" maintenance paradigm. If I want to *avoid* upgrading just this one package, I have to do all the later (alphabetically) port upgrades by hand.
You could run: {{{ sudo port upgrade outdated and not gnumeric }}} -- Ticket URL: <https://trac.macports.org/ticket/39880#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ----------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: aspell Port: gnumeric | ----------------------------+-------------------------------- Comment (by c.herbig@…): Since the bug is actually #39592, is it alright to close this ticket now? -- Ticket URL: <https://trac.macports.org/ticket/39880#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#39880: gnumeric 1.10.17_4 has ispell/aspell conflict ----------------------------+-------------------------------- Reporter: beany_kelly@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: duplicate | Keywords: aspell Port: gnumeric | ----------------------------+-------------------------------- Changes (by larryv@…): * status: new => closed * resolution: => duplicate -- Ticket URL: <https://trac.macports.org/ticket/39880#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts