First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 102347
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Default Assignee for New Packages <maintainer-wanted@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Dick Marinus <dick@mrns.nl>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
unace-bin-2.5.ebuild unace-bin-2.5.ebuild text/plain Dick Marinus 2005-08-13 04:18 0000 476 bytes Details
ACE /usr/portage/licenses/ACE text/plain Christian Schlotter 2005-12-25 09:27 0000 820 bytes Details
unace-2.5.ebuild unace-2.5.ebuild text/plain Christian Schlotter 2005-12-25 09:34 0000 544 bytes Details
unace-bin-2.5.ebuild unace-bin-2.5.ebuild text/plain Christian Schlotter 2005-12-25 09:37 0000 540 bytes Details
ACE /usr/portage/licenses/ACE text/plain Christian Schlotter 2005-12-25 09:45 0000 189 bytes Details
unace-2.5.ebuild unace-2.5.ebuild text/plain Christian Schlotter 2006-01-05 15:36 0000 525 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 102347 depends on: Show dependency tree
Bug 102347 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-08-13 04:17 0000
Well hidden on the German site (winace.de) there is a link to a UNACE v2.5 ELF
386 binary (the current version in portage is 1.2b-r1, incompatible with 2.0
archives)

------- Comment #1 From Dick Marinus 2005-08-13 04:18:46 0000 -------
Created an attachment (id=65822) [edit]
unace-bin-2.5.ebuild

------- Comment #2 From Jakub Moc (RETIRED) 2005-08-13 04:46:05 0000 -------
Well, I tried to redo the tests from Bug 81958. It segfaults on ./unace {t,l,v}
bufoflow1.ace, works on bufoflow2.ace and reports "Header broken: Error while
reading archive" on dirtraversal{1,2}.ace.

------- Comment #3 From Dick Marinus 2005-08-13 09:04:28 0000 -------
I've posted another message on their forum, maybe this could be included in 
portage as a masked package? 

------- Comment #4 From Alexandru Toma 2005-11-04 13:47:39 0000 -------
You can also find it here: http://www.winace.com/down.html
It's not that hidden ;)

------- Comment #5 From Christian Schlotter 2005-12-25 09:27:23 0000 -------
Created an attachment (id=75505) [edit]
/usr/portage/licenses/ACE

I could not find a real license on WinAce's homepage, but this document could
go into the /usr/portage/licenses directory.

------- Comment #6 From Christian Schlotter 2005-12-25 09:34:16 0000 -------
Created an attachment (id=75506) [edit]
unace-2.5.ebuild

An alternative ebuild for unace, which installs the unarchiver into /opt (like
rar).  I would also suggest to rename the old app-arch/unace to
app-arch/unace-gpl (as with unrar and unrar-gpl), and let this binary package
reside in app-arch/unace.

The attached ebuild incorporates the above suggestion.

Best regards
Christian

------- Comment #7 From Christian Schlotter 2005-12-25 09:37:36 0000 -------
Created an attachment (id=75507) [edit]
unace-bin-2.5.ebuild

An ebuild which installs unace into /opt and conforms to the naming scheme
suggested by Dick.

------- Comment #8 From Christian Schlotter 2005-12-25 09:45:27 0000 -------
Created an attachment (id=75509) [edit]
/usr/portage/licenses/ACE

I just noticed that the .tgz contains a license file...

------- Comment #9 From Carsten Lohrke 2005-12-25 15:41:46 0000 -------
(In reply to comment #6)
> I would also suggest to rename the old app-arch/unace to
> app-arch/unace-gpl (as with unrar and unrar-gpl), and let this binary package
> reside in app-arch/unace.

There's no reason for this. The ebuilds should be slotted, when they can live
side by side.

------- Comment #10 From Christian Schlotter 2005-12-26 06:44:19 0000 -------
(In reply to comment #9)
> (In reply to comment #6)
> > I would also suggest to rename the old app-arch/unace to
> > app-arch/unace-gpl (as with unrar and unrar-gpl), and let this binary package
> > reside in app-arch/unace.
> 
> There's no reason for this. The ebuilds should be slotted, when they can live
> side by side.
> 

That would be fine for me, either.  How should one deal with the fact that both
the GPL version and the binary version use the same executable name?

------- Comment #11 From Carsten Lohrke 2006-01-05 05:46:43 0000 -------
(In reply to comment #10)
> That would be fine for me, either.  How should one deal with the fact that both
> the GPL version and the binary version use the same executable name?

The GPL version isn't of much use anyways, when you do not want to open very
dated ace archives exclusively, so I don't see why someone would want to keep
it. But it's the users decision how to deal with it.

------- Comment #12 From Christian Schlotter 2006-01-05 15:36:42 0000 -------
Created an attachment (id=76286) [edit]
unace-2.5.ebuild

(In reply to comment #11)
> (In reply to comment #10)
> > That would be fine for me, either.  How should one deal with the fact that both
> > the GPL version and the binary version use the same executable name?
> 
> The GPL version isn't of much use anyways, when you do not want to open very
> dated ace archives exclusively, so I don't see why someone would want to keep
> it. But it's the users decision how to deal with it.
> 

This ebuild does not install unace into another slot as the GPL'd version. 
This is OK for me since I was not able to extract a single ACE archive using
the older version.

------- Comment #13 From email_deleted_GqKU@ymail.com 2006-03-18 14:56:26 0000 -------
(In reply to comment #6)
> I would also suggest to rename the old app-arch/unace to
> app-arch/unace-gpl 
>


The old version does not seem very GPL to me...

The "file_id.diz" file contains the following notice: "the source may be
distributed and used, but I,Marcel Lemke, retain ownership of the copyrights to
the source."... There does not seem to be any other mention to a licence. There
is nothing about GPL, nothing about being free to modify the source and
redistribute it... even the "may be distributed and used", does not mean
much...

It is important to separate the source from the binary version, so we should
name the new binary ebuild "unace-bin", as the original reported did, and keep
"unace" for the source version... (which we should keep, as it is working -not
on recent archives, indeed-, and as... well, it is the source version...).

But did anyone tried to contact Marcel Lemke, the author of both versions,
about maybe distributing newer versions of the source code (under a more
precise licence)?

------- Comment #14 From email_deleted_GqKU@ymail.com 2006-03-18 15:04:10 0000 -------
(In reply to comment #13)
> The old version does not seem very GPL to me...
>

Sorry, it is indeed GPL... I just saw bug #92846 :/

------- Comment #15 From Stefan Schweizer 2006-06-16 16:31:42 0000 -------
This is now in the sunrise overlay:
http://gentoo-sunrise.org/svn/reviewed/app-arch/unace-bin/unace-bin-2.5.ebuild

thanks to peper.

------- Comment #16 From Jakub Moc (RETIRED) 2006-07-06 02:46:40 0000 -------
*** Bug 139398 has been marked as a duplicate of this bug. ***

------- Comment #17 From Jakub Moc (RETIRED) 2006-07-09 09:30:12 0000 -------
*** Bug 139788 has been marked as a duplicate of this bug. ***

------- Comment #18 From BigBug 2006-08-05 14:24:28 0000 -------
just got a bunch of archives for which gpl version says: "File compressed with
unknown method. Decompression not possible.", so maybe ressurect old binary
unace? maybe in ~ slots, or masked (if there still exists exploitable bugs).

------- Comment #19 From Qiangning Hong 2006-08-25 21:55:27 0000 -------
unace-bin-2.5.ebuild in sunrise overlay works for amd64.

------- Comment #20 From Renato Alves 2007-01-22 18:46:15 0000 -------
Can someone merge this with the main portage tree?

------- Comment #21 From Christian Schlotter 2007-01-22 23:49:11 0000 -------
(In reply to comment #20)
> Can someone merge this with the main portage tree?

I second that.  I must also stress that I do not see the point in having the
GPL'ed unace version in portage.  It is practically useless as it is not able
to extract most ACE archives (in fact, I was not able to extract a single ACE
archive with it).

This is also the reason why I'm for renaming "unace-bin" to simply "unace" in
the overlay.  There is no need for having both versions installed at the same
time.

As a compromise, the current "unace" could be "unace-gpl" (as "unrar-gpl"), and
the overlay's "unace-bin" could become "unace".

But it seems I am just warming up an old discussion...

------- Comment #22 From SpanKY 2007-01-30 04:06:31 0000 -------
that ebuild in the sunrise overlay is just plain terrible

added as unace-2.5

First Last Prev Next    No search results available      Search page      Enter new bug