pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Versioned package name change?



On 1/19/24 00:50, Greg Troxel wrote:
Despite SUPERCEDES working for pkgin, it doesn't work for the people
that use make replace.    So I would lean to

   Don't rename it, because the name being off is not terrible.  It's
   especially not terrible for an old version that probably people should
   be trying to transition away from.  (But the DESCR are bad; that is
   not manifest.)

A bit of background: Netatalk 3 discontinued ddp protocol support, cutting off file and print services for most of the pre-Darwin Macintoshes. That is why there are two Netatalk packages.

A few years ago, I pushed upstream those of the netatalk-22 patches accumulated that were of general interest, and got them accepted, resulting in a minor update on the supposedly-dead Netatalk 2 branch.

Eventually, a growing Apple II and Mac retro community set their eyes on file server support. There were forks of Netatalk 2, attempting to fix issues and support more (older) protocol versions. At some point, Daniel stepped up, worked with Netatalk upstream to integrate those fixes into both branches, and became a developer.

Since Netatalk 3 too has become legacy with Apple's decision to phase out AppleShare in favour of SMB3, there is the idea of merging ddp support back into the mainline. But that is some way off; the cleanup and deprecation of old platform support in 2.3 may be part of re-aligning the branches.

   Take this as a lesson that when naming a package for a version, to
   think about the likely trajectory of versions and what does and does
   not need to be versioned.

At the time, my crystal ball was away for re-polishing, and there was virtually no perspective for another Netatalk 2 release. ;)

"netatalk-ddp" might have been a better package name, yes.

   The real bug is that upstreams should be good
   enough about compatibility that there is essentially no desire to have
   multiple versions of a pacakge in the first place.

Upstream "moving forward" deprecated a feature that enough people found they still wanted. In hindsight, that was premature, yes.

Bottom line: As a regular user of pkg_rolling-replace, I'll just stick with "netatalk22".

Cheerio,
Hauke

--
     The ASCII Ribbon Campaign                    Hauke Fath
()     No HTML/RTF in email	        Institut für Nachrichtentechnik
/\     No Word docs in email                     TU Darmstadt
     Respect for open standards              Ruf +49-6151-16-21344



Home | Main Index | Thread Index | Old Index