[needs-packaging] Frostwire

Bug #94011 reported by Caroline Ford
66
This bug affects 10 people
Affects Status Importance Assigned to Milestone
FrostWire
New
Undecided
Unassigned
Debian
Fix Released
Unknown
Ubuntu
Invalid
Wishlist
Unassigned

Bug Description

http://en.wikipedia.org/wiki/FrostWire

Frostwire is a popular open source p2p gnutella client. Unofficial debs are available and automatix does/did install it.

It runs under java.

http://www.frostwire.com/

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Upstream has been contacted about problems with the tarball.
The main issue is the inclusion of pre-compiled libraries:

- make the package architecture specific
- invalidates the GPL under which the package is released

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Upstream is not responsive on the library issues.

Revision history for this message
Kemel Zaidan aka Legendario (kemelzaidan) wrote :

i am going to try to build this one...

Revision history for this message
Caroline Ford (secretlondon) wrote :

Kemel: Have they fixed the precompiled libraries issue?

Revision history for this message
Fred (eldmannen+launchpad) wrote :

This been "In Progress" for like a year!

Revision history for this message
Caroline Ford (secretlondon) wrote : Re: [Bug 94011] Re: [needs-packaging] Frostwire

I think there are issues with getting the entire source code.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Setting back to new as nobody seems to be working on this.

Revision history for this message
Savvas Radevic (medigeek) wrote :

Isn't the souce code in sourceforge?
Which libraries aren't provided as source?

Revision history for this message
Waffleman (waffle-barkingfrogs) wrote :

I'll try to work on it. This is my first package and I don't have a very large amount of time at the moment, so it'll be slow. Any help would be more than welcome.

Revision history for this message
Savvas Radevic (medigeek) wrote :

Make sure you upload it to www.ubuntuwire.org for help with packaging
and inclusion in ubuntu. :)

Changed in ubuntu:
assignee: Mathew Carrick (waffle-barkingfrogs) → nobody
Revision history for this message
Mads Peter Rommedahl (lhademmor) wrote :

Obviously not 'In progress' anymore

Changed in ubuntu:
status: In Progress → Confirmed
Revision history for this message
Julian Alarcon (julian-alarcon) wrote :

Hey what happen with this bug guys?

Revision history for this message
Gubatron (gubatron) wrote :

I'm the mantainer of the .deb that we distribute on our website.
What needs to be done to package this (other than what we have in our package?)

We only have the sources to our code. All the other dependencies should be GPLd as well, but we don't have their sources in our development environment (we just have their .jars and libraries)

Revision history for this message
Savvas Radevic (medigeek) wrote :

Gubatron, please ask in IRC:
irc://chat.freenode.net/ubuntu-motu
I *think* what has to be done is:
1. to package the dependencies separately
2. to state their license clearly

I think that the gpl license does not allow to mix binaries without
source, but I could be wrong!

On 11/9/09, Gubatron <email address hidden> wrote:
> I'm the mantainer of the .deb that we distribute on our website.
> What needs to be done to package this (other than what we have in our
> package?)
>
> We only have the sources to our code. All the other dependencies should
> be GPLd as well, but we don't have their sources in our development
> environment (we just have their .jars and libraries)
>
> --
> [needs-packaging] Frostwire
> https://bugs.launchpad.net/bugs/94011
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Sent from my mobile device

Revision history for this message
Fahad Sadah (fahadsadah) wrote :

The problems are that:
a) GPL does not allow binary libraries to be distributed with your GPL software
b) Libraries should be in a seperate package

Revision history for this message
Gubatron (gubatron) wrote :

So should we create 2 .debs, say

frostwire-x.y.z.deb
frostwire-bin-libs.x.y.z.deb

And make frostwire-bin-libs.x.y.z a requirement for frostwire-x.y.z.deb ?

(between us, wouldn't that be the same thing at the end but in two steps?)

On Sat, Nov 14, 2009 at 5:19 AM, Fahad Sadah <email address hidden> wrote:

> The problems are that:
> a) GPL does not allow binary libraries to be distributed with your GPL
> software
> b) Libraries should be in a seperate package
>
> --
> [needs-packaging] Frostwire
> https://bugs.launchpad.net/bugs/94011
> You received this bug notification because you are a member of
> Frostwire-team, which is the registrant for FrostWire.
>

--
Get Frostwire at http://www.frostwire.com

My Twitter Feed
http://twitter.com/gubatron

Revision history for this message
Gubatron (gubatron) wrote :

So should we create 2 .debs, say

(i) frostwire-x.y.z.i586.deb
(ii) frostwire-libs.x.y.z.i586.deb

And make (ii) a requirement for (i) ? (which sounds like the same thing to me, but in two steps)

Revision history for this message
Caroline Ford (secretlondon) wrote :

We need the original source of the libraries.

Sent from a mobile device.

On 14 Nov 2009, at 12:19, Gubatron <email address hidden> wrote:

> So should we create 2 .debs, say
>
> (i) frostwire-x.y.z.i586.deb
> (ii) frostwire-libs.x.y.z.i586.deb
>
> And make (ii) a requirement for (i) ? (which sounds like the same
> thing
> to me, but in two steps)
>
> --
> [needs-packaging] Frostwire
> https://bugs.launchpad.net/bugs/94011
> You received this bug notification because you are a direct subscriber
> of the bug.

Revision history for this message
Corey B. (cbodendein) wrote :

@Gubatron

You would probably need to make a 64-bit deb too.

Revision history for this message
Mads Peter Rommedahl (lhademmor) wrote :

Whatever happened to this? Is nobody able to find the lib sources?

Revision history for this message
Savvas Radevic (medigeek) wrote :

Just use gtk-gnutella - same fast speed, c++, exists in debian/ubuntu
repositories :-)

On 5/10/10, Mads Peter Rommedahl <email address hidden> wrote:
> Whatever happened to this? Is nobody able to find the lib sources?
>
> --
> [needs-packaging] Frostwire
> https://bugs.launchpad.net/bugs/94011
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Changed in ubuntu:
assignee: nobody → David Ly-Gagnon (david-lygagnon)
Changed in ubuntu:
status: Confirmed → In Progress
Revision history for this message
Savvas Radevic (medigeek) wrote :

David, a bit more info please? Have you looked into the required
dependencies and acknowledged that they are free for redistribution
(preferrably with an open source license)?

Revision history for this message
Gubatron (gubatron) wrote :

I've started gathering all the sources for all the dependencies, stay tuned.
https://frostwire.svn.sourceforge.net/svnroot/frostwire/trunk/lib/jars-src

Revision history for this message
Caroline Ford (secretlondon) wrote :

It's a long ongoing problem that we don't have all the sources for
some of the dependencies.

Sent from a mobile device.

On 13 May 2010, at 16:58, Gubatron <email address hidden> wrote:

> I've started gathering all the sources for all the dependencies,
> stay tuned.
> https://frostwire.svn.sourceforge.net/svnroot/frostwire/trunk/lib/jars-src
>
> --
> [needs-packaging] Frostwire
> https://bugs.launchpad.net/bugs/94011
> You received this bug notification because you are a direct subscriber
> of the bug.

Changed in ubuntu:
assignee: David Ly-Gagnon (david-lygagnon) → nobody
Revision history for this message
Mads Peter Rommedahl (lhademmor) wrote :

Switched In progress -> Confirmed as David doesn't seem to be working on it after all.

Changed in ubuntu:
status: In Progress → New
status: New → Confirmed
Revision history for this message
Gubatron (gubatron) wrote :

We have finished gathering all the sources to every third party dependency.

We're now working on a one step build.xml or Makefile that will compile everything into a .deb package.

However, we have some doubts as to what is it that you really need.

Should we just create a .deb that includes all the sources and it de-compresses in a certain location? say

/usr/lib/frostwire/src

(in case someone needs to build and needs our sources for something else?)

Or you want this .deb which includes all the sources to decompress and execute a makefile that builds everything?

For now we'll create a frostwire-dev.x.y.z.deb or frostwire-src.x.y.z.deb, and it'll include the make file.

Revision history for this message
Gubatron (gubatron) wrote :

FrostWire source packages are finished and ready for your review to be included in Ubuntu.

We've gathered all the 3rd party sources and created a frostwire-src-x.y.z.noarch.deb package.

The file is available for download on our sourceforge.net project page
https://sourceforge.net/projects/frostwire/files/

frostwire-src-4.20.6.noarch.deb 37.3 MB

Please let us know how to proceed from here.

Revision history for this message
Savvas Radevic (medigeek) wrote :

It's best to contact some people at: irc://chat.freenode.net/ubuntu-motu
There are several people that can help you on that channel. :)

Lorenzo De Liso (blackz)
Changed in ubuntu:
status: Confirmed → Triaged
Revision history for this message
Lucas Adams (lucas1adams) wrote :

This seems to be almost done and most of the hard work done already. What's the progress on this?

Changed in debian:
status: New → Fix Released
Revision history for this message
Vibhav Pant (vibhavp) wrote :

Frostwire is in the Ubuntu repositories now.

Revision history for this message
Savvas Radevic (medigeek) wrote :

Are you sure? There aren't any information here:
https://launchpad.net/ubuntu/+source/frostwire
http://packages.ubuntu.com/search?keywords=frostwire
http://packages.debian.org/search?keywords=frostwire

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419730
"Your RFP wnpp bug is being closed because of the following reasons:
- It hasn't seen any activity for the last 18 months.
- The amount of RFPs on the Debian BTS is huge and we need to
  clean up a bit the place."

Revision history for this message
Aditya V (kroq-gar78) wrote :

I can confirm that it's not in Ubuntu yet.

Changed in ubuntu:
status: Triaged → Confirmed
Logan Rosen (logan)
Changed in ubuntu:
status: Confirmed → Triaged
Changed in debian:
status: Fix Released → New
Revision history for this message
Ioan Moldovan (ioan-moldovan1999) wrote :

No work done, because the source includes binary libraries -> REJECTED

Changed in ubuntu:
status: Triaged → Invalid
Changed in debian:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.