[MacPorts] #63939: quazip @1.1: create quazip-1 package alongside quazip (0.9)

MacPorts noreply at macports.org
Sat Nov 13 08:26:45 UTC 2021


#63939: quazip @1.1: create quazip-1 package alongside quazip (0.9)
---------------------+--------------------
  Reporter:  tenzap  |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.7.1
Resolution:          |   Keywords:
      Port:  quazip  |
---------------------+--------------------
Description changed by tenzap:

Old description:

> According to
> https://github.com/stachenov/quazip/blob/master/QuaZip-1.x-migration.md
> quazip 1.1 should be installed along quazip 0.9 hence needing to have a
> quazip package holding 0.9 and a new quazip-1 (or whatever name is best
> suited) for quazip 1.1
>
> Since quazip has been upgraded from 0.9 to 1.1 (0.9 being lost) and since
> the path changed between the 2 versions it causes problems for example in
> KeePassXC which can't find anymore quazip.
>

> ----
>

> Cited from page above:
>
> ''QuaZip 1.0 should be installed along with 0.x. Whatever applications
> were built with 0.x should continue to happily use 0.x. When application
> developers decide so, they should switch to QuaZip 1.0 in their new
> releases (and preferably switch to CMake as well).''
>
> ''Package maintainers should not consider 1.0 an upgrade from 0.x, but
> rather an independent package, pretty much the same way as Qt4 and Qt5
> are separate packages. The same goes for future major versions such as
> 2.0, whenever they are released. Or at least that's the current plan.''

New description:

 According to
 https://github.com/stachenov/quazip/blob/master/QuaZip-1.x-migration.md
 quazip 1.1 should be installed along quazip 0.9 hence needing to have a
 quazip package holding 0.9 and a new quazip-1 (or whatever name is best
 suited) for quazip 1.1

 Since quazip has been upgraded from 0.9 to 1.1 (0.9 being lost) and since
 the path changed between the 2 versions it causes problems for example in
 KeePassXC which can't find quazip anymore (it relies on the pathes of
 quazip 0.9).


 ----


 Cited from page above:

 ''QuaZip 1.0 should be installed along with 0.x. Whatever applications
 were built with 0.x should continue to happily use 0.x. When application
 developers decide so, they should switch to QuaZip 1.0 in their new
 releases (and preferably switch to CMake as well).''

 ''Package maintainers should not consider 1.0 an upgrade from 0.x, but
 rather an independent package, pretty much the same way as Qt4 and Qt5 are
 separate packages. The same goes for future major versions such as 2.0,
 whenever they are released. Or at least that's the current plan.''

--

-- 
Ticket URL: <https://trac.macports.org/ticket/63939#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list