Ticket #39902

internal package specification error

Open Date: 2020-01-06 19:34 Last Update: 2020-01-11 01:56

Reporter:
Owner:
Type:
Status:
Closed
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
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 History (3/5 Histories)

2020-01-06 19:34 Updated by: jannick
  • New Ticket "internal package specification error" created
2020-01-10 23:03 Updated by: keith
Comment

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 Updated by: jannick
Comment

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 Updated by: keith
  • Resolution Update from None to Fixed
  • Owner Update from (None) to keith
  • Status Update from Open to Closed
Comment

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.

Attachment File List

Edit

Please login to add comment to this ticket » Login