Opened 7 years ago

Closed 7 years ago

#52761 closed enhancement (fixed)

xdelta1: mark port obsolete replaced by xdelta

Reported by: dbevans (David B. Evans) Owned by: Torsten.Maehne@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: removal Cc:
Port: xdelta1

Description

xdelta1 is an old glib1 based implementation of the current xdelta port version 3.0+. Since glib1 is now being retired, so should this port be as well.

Please advise that I have your authority as maintainer to remove this port.

Change History (7)

comment:1 Changed 7 years ago by maehne (Torsten Maehne)

As ticket #35395 explained, the port xdelta1 was primarily motivated by tools, which still relied on the xdelta1 output format such as pristine-tar. It seems that since pristine-tar 1.35, which was only released this year, it is finally possible to use xdelta3 instead of this obsolete port. I agree that you can mark this port as obsolete. Though, it would be nice to keep it in MacPorts as long as glib1 is still available and working through MacPorts.

comment:2 Changed 7 years ago by maehne (Torsten Maehne)

Last edited 7 years ago by maehne (Torsten Maehne) (previous) (diff)

comment:3 Changed 7 years ago by dbevans (David B. Evans)

The plan here, with gtk4 on the horizon (beta in March 2017), is to get rid of glib1 gtk1 and gnome1 and their remaining dependencies. gnome1 and friends have been removed already. glib1 (#52762) and gtk1 (#52735) are on the block so to speak and many dependents have been removed already. See the tickets for details.

So, yes, I can wait on removing xdelta1 until all the other dependents of glib1 have been removed but that's not so many at this point. Not more than a couple of weeks. Is there really anything that you use that's based on glib1/gtk1 that can't be updated/replaced with something that uses glib2/gtk2? I'm just trying to get rid of things that are so out of date that they are hard to maintain and keep working.

Concerning pristine-tar, are you sure it's still on MacPorts? I don't see it in the port tree. Or does it go by another name? See the quoted tickets for the list of known dependents.

comment:4 Changed 7 years ago by dbevans (David B. Evans)

In any case, if you would like to upgrade/submit a pristine-tar that uses xdelta3 that would be great.

comment:5 Changed 7 years ago by maehne (Torsten Maehne)

Your are right, it is not in the official port tree -- I confused it with a private port that I never submitted for official inclusion into MacPorts... Sorry, for the noise.

A couple of weeks is enough for me until the removal of xdelta1. I don't use actively pristine-tar anymore, which motivated the xdelta1 port...

comment:6 in reply to:  5 Changed 7 years ago by dbevans (David B. Evans)

Replying to maehne:

Your are right, it is not in the official port tree -- I confused it with a private port that I never submitted for official inclusion into MacPorts... Sorry, for the noise.

A couple of weeks is enough for me until the removal of xdelta1. I don't use actively pristine-tar anymore, which motivated the xdelta1 port...

No problem. And if you want to spruce up pristine-tar to use xdelta3, you're welcome to submit it. We (MacPorts) just switched from svn to github over the weekend so you can use pull requests now if that is any help.

comment:7 Changed 7 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

In b2b8ab17/macports-ports:

xdelta1: mark outdated glib1 port obsolete replaced by xdelta

With maintainer agreement. Closes #52761

Note: See TracTickets for help on using tickets.