Re: forked library

2012-12-02 Thread Nikos Roussos
On Fri, 2012-11-30 at 20:16 +, Richard W.M. Jones wrote:
 On Fri, Nov 30, 2012 at 09:07:34PM +0200, Nikos Roussos wrote:
  Hi,
  
  I maintain IDJC [1], which depends on libshout. The latest version
  though depends on libshout-idjc a fork of the original library, since
  the idjc upstream developer wanted some extra functionality on libshout
  and didn't want to wait for libshout upstream to adopt his changes.
  
  I've read the relevant documentation [2] but I'm not sure what's the
  best way to proceed. The good thing that he doesn't bundle his version
  of libshout, but instead he has made it a separate release [3], which
  could also be packaged for Fedora. But a fork is a fork.
  
  Should I just make a request for exception and package the forked
  library or should the package be orphaned?
  
  [1] https://apps.fedoraproject.org/packages/idjc
  [2] https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
  [3] http://sourceforge.net/projects/idjc/files/
 
 How likely is it that the changes would go back into libshout?  Is the
 maintainer of IDJC pushing them?  Is the libshout maintainer
 interested in them?

After discussing it with the developer it seems that some of his changes
include support for non-free codecs (eg. AAC). So the best solution I
can think of is to orphan the package and then move it along with
libshout-idjc to RPMFusion.

-- 
Nikos Roussos
comzeradd @ freenode.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: forked library

2012-11-30 Thread Jon Ciesla
On Fri, Nov 30, 2012 at 1:07 PM, Nikos Roussos
comzer...@fedoraproject.orgwrote:

 **
 Hi,

 I maintain IDJC [1], which depends on libshout. The latest version though
 depends on libshout-idjc a fork of the original library, since the idjc
 upstream developer wanted some extra functionality on libshout and didn't
 want to wait for libshout upstream to adopt his changes.

 I've read the relevant documentation [2] but I'm not sure what's the best
 way to proceed. The good thing that he doesn't bundle his version of
 libshout, but instead he has made it a separate release [3], which could
 also be packaged for Fedora. But a fork is a fork.

 Should I just make a request for exception and package the forked library
 or should the package be orphaned?

 I don't think you need a bundling exception if there's no bundling.  We
can have both the fork and the original in the distro, I believe.

-J


 [1] https://apps.fedoraproject.org/packages/idjc
 [2] https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
 [3] http://sourceforge.net/projects/idjc/files/

   --
 Nikos Roussos http://roussos.cc
 comzeradd @ freenode.net

 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel




-- 
http://cecinestpasunefromage.wordpress.com/

in your fear, seek only peace
in your fear, seek only love

-d. bowie
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: forked library

2012-11-30 Thread Richard W.M. Jones
On Fri, Nov 30, 2012 at 09:07:34PM +0200, Nikos Roussos wrote:
 Hi,
 
 I maintain IDJC [1], which depends on libshout. The latest version
 though depends on libshout-idjc a fork of the original library, since
 the idjc upstream developer wanted some extra functionality on libshout
 and didn't want to wait for libshout upstream to adopt his changes.
 
 I've read the relevant documentation [2] but I'm not sure what's the
 best way to proceed. The good thing that he doesn't bundle his version
 of libshout, but instead he has made it a separate release [3], which
 could also be packaged for Fedora. But a fork is a fork.
 
 Should I just make a request for exception and package the forked
 library or should the package be orphaned?
 
 [1] https://apps.fedoraproject.org/packages/idjc
 [2] https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
 [3] http://sourceforge.net/projects/idjc/files/

How likely is it that the changes would go back into libshout?  Is the
maintainer of IDJC pushing them?  Is the libshout maintainer
interested in them?

Because if it's the case that these changes are likely to go into
libshout, then carrying them as %patches in the Fedora libshout
package might be a better idea.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel