Opened 5 years ago

Closed 5 years ago

#58494 closed defect (fixed)

goffice08: update dependents and discontinue

Reported by: chrstphrchvz (Christopher Chavez) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: gerald@…, jcupitt (John Cupitt), bgilbert (Benjamin Gilbert), dbevans (David B. Evans)
Port: goffice08 grisbi nip2

Description

goffice08 was originally created for temporary use by the existing version of gnucash at the time; gnucash since no longer needs this port.

However, a couple of other ports grisbi and nip2 have since depended on goffice08. Those ports should be moved away from using goffice08 so that it can finally be discontinued.

Change History (6)

comment:1 Changed 5 years ago by jcupitt (John Cupitt)

Hello, I'm the nip2 author.

goffice08 is the last version of goffice that works with gtk2, so to move off it, we'd need to move nip2 to gtk3. This is a lot of work.

I've git a nip2 branch with a gtk3 interface, but it's still not done. Perhaps in another few years.

comment:2 in reply to:  1 Changed 5 years ago by chrstphrchvz (Christopher Chavez)

Replying to jcupitt:

Hello, I'm the nip2 author.

goffice08 is the last version of goffice that works with gtk2, so to move off it, we'd need to move nip2 to gtk3. This is a lot of work.

I've git a nip2 branch with a gtk3 interface, but it's still not done. Perhaps in another few years.

Thanks for the quick reply.

I had opened this ticket because the portfile for goffice contains a comment explaining the need for the goffice08 subport, and suggesting when to remove it:

# Snapshot of goffice @0.8.17 for gnucash.
# Can be removed once gnucash no longer needs this version.
# No longer required in gnucash unstable 2.7.1 leading to 2.8 series

subport goffice08 {
    …

Based on the explanation, it's probably be fine to keep goffice08, with this comment being revised to indicate that goffice08 is still needed by nip2 for the time being, with a link to the explanation on this ticket. I have opened a pull request to do this: https://github.com/macports/macports-ports/pull/4396

(It would probably still be ideal for someone to investigate whether grisbi can be moved off goffice08.)

comment:3 Changed 5 years ago by chrstphrchvz (Christopher Chavez)

In 3bd9130cf8df25442f92f291a4e996657eaa9df5/macports-ports (master):

goffice08: revise comment (https://github.com/macports/macports-ports/pull/4396)

The existing comment suggests removing goffice08 since it is no longer
used by gnucash. However nip2 still requires it for the time being.

See: #58494#comment:1

comment:4 Changed 5 years ago by mf2k (Frank Schima)

So can we close this ticket now?

comment:5 in reply to:  4 Changed 5 years ago by chrstphrchvz (Christopher Chavez)

Replying to mf2k:

So can we close this ticket now?

Yes, this can be closed.

comment:6 Changed 5 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

We can return to this someday when nip2 is ready to migrate.

Note: See TracTickets for help on using tickets.