Ticket #39902

internal package specification error

Eröffnet am: 2020-01-06 19:34 Letztes Update: 2020-01-11 01:56

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
1
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

mingw-get-gui reported an unresolved dependecy error (type eq): mingw32-libz-%-mingw32-dll-1.tar: cannot identity any providing package.

I will try to attach a pic of the error message with more details after creating this ticket. I hope this works.

Many thanks.

Ticket-Verlauf (3/5 Historien)

2020-01-06 19:34 Aktualisiert von: jannick
  • New Ticket "internal package specification error" created
2020-01-10 23:03 Aktualisiert von: keith
Kommentar

Thank you for raising this issue; indeed, there is no currently supported package which can satisfy a version-specific mingw32-libz-%-mingw32-dll-1.tar dependency for libminizip-1.2.7-1-mingw32-dll-1.tar.lzma. Furthermore, a dependency check:

$ mingw32-ldd libminizip-1.dll 
libminizip-1.dll
 +- libz-1.dll
 +- libbz2-2.dll
 +- KERNEL32.dll
 +- msvcrt.dll
shows that, in addition to the libz-1.dll dependency, there is a libbz2-2.dll dependency which has not been specified at all.

Since we are no longer supporting minizip, I'm tempted to write this off as a"won't fix". However, since it may be possible to support this, with a version-agnostic mingw32-libz-*-mingw32-dll-1.tar dependency, I've updated the catalogue, thus:

  1. diff --git a/mingw32/mingw32-zlib.xml b/mingw32/mingw32-zlib.xml
  2. --- a/mingw32/mingw32-zlib.xml
  3. +++ b/mingw32/mingw32-zlib.xml
  4. @@ -111,12 +111,13 @@
  5. <licence tarname="zlib-%-mingw32-%-lic.tar.%" />
  6. <source tarname="zlib-%-mingw32-%-src.tar.%" />
  7. <component class="dll">
  8. + <requires eq="mingw32-libz-*-mingw32-dll-1.tar" />
  9. + <requires eq="mingw32-libbz2-*-mingw32-dll-2.tar" />
  10. <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
  11. - <requires eq="mingw32-libz-%-mingw32-dll-1.tar" />
  12. <release tarname="libminizip-1.2.7-1-mingw32-dll-1.tar.lzma" />
  13. </component>
  14. <component class="dev">
  15. <requires eq="mingw32-libz-%-mingw32-dev.tar" />

Hopefully, this will suffice; however, if it does not, then I'm afraid this will be a "won't fix".

2020-01-10 23:19 Aktualisiert von: jannick
Kommentar

Reply To keith

Hopefully, this will suffice; however, if it does not, then I'm afraid this will be a "won't fix".

Great - just checked that this fix does suffice. I think this ticket could be closed now, however I could not find any button to do so.

Thanks.

2020-01-11 01:56 Aktualisiert von: keith
  • Status Update from Offen to Geschlossen
  • Verantwortlicher Update from (Keine) to keith
  • Lösung Update from Keine to Gefixt
Kommentar

Reply To jannick

Great - just checked that this fix does suffice.

Thanks for confirming that.

I think this ticket could be closed now, however I could not find any button to do so.

You have to select the "Edit Ticket" option, to expose it, but in any case, this is something you should leave to the project maintainers.

Dateianhangliste

Bearbeiten

Please login to add comment to this ticket » Anmelden