Your message dated Sat, 30 Jun 2012 16:42:52 -0700
with message-id <1341099772.3130.231.camel@shawn-ssd>
and subject line Re: Bug#679596: libghc-github-prof: Should be in contrib
has caused the Debian Bug report #679596,
regarding libghc-github-prof: Should be in contrib
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
679596: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679596
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libghc-github-prof
Severity: serious
Justification: Policy 2.2.2

This entire source package depends on an external, non-free service (github)
to be useful, therefore it should be in contrib, not main.

Thanks.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (101, 'unstable'), (1, 'experimental')
Architecture: armel (armv5tel)

Kernel: Linux 3.4.0-tomoyo-00006-gfd64aac (PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash



--- End Message ---
--- Begin Message ---
On Sat, 2012-06-30 at 19:29 -0400, Joey Hess wrote:
Furthermore, it is very much an undecided issue which web-API-dependant
> packages belong in main. There was an inconclusive thread about this
> topic on debian-legal last December. I direct your attention to my post
> to it: <http://lists.debian.org/20111204195557.ga11...@gnu.kitenet.net>
> 
(Extending from your post)

Yes it is a very complicated issue. Also, haskell-github is not particularly 
bad in any way.

On Sun, 2012-07-01 at 00:48 +0200, Joachim Breitner wrote: 
> Hi,
> 
> Am Samstag, den 30.06.2012, 02:23 +0000 schrieb shawn:
> > Package: libghc-github-prof
> > Severity: serious
> > Justification: Policy 2.2.2
> > 
> > This entire source package depends on an external, non-free service (github)
> > to be useful, therefore it should be in contrib, not main.
> 
> this is a valid point and likewise affects github-backup, the only user
> of haskell-github.
> 
> I’m worried about (hypothetical) programs that use github-backup, but
> only as one feature of many. Assume git-annex were to use
> haskell-github, just because of that noone would argue putting git-annex
> into contrib, but a package in main cannot depend on a package in
> contrib. Also, if the code was not separated into a separate libray,
> noone would worry.
While programs in main cannot depend on a package in contrib, they
can suggest contrib packages.

A package that I believe is rightfully in contrib is ruby-googlecharts.
[1]

If this becomes an issue, I guess you could take it up that packages in
main can either build-depend or (hypothetically) build-recommend against
packages in contrib, as long as 
1. the package does not incorporate the contrib package (dynamically
linked, does not require contrib package to be installed) 
2. the package is substantially useful without the contrib package 
3. the package fails gracefully in the absense of the contrib package,
even if built against it 
and 
4. does not use any non-free software or services in order to build any
of these packages

I'm not sure how I would feel about this, but I think it should be
considered. Hopefully, this would result in the archive becoming *more*
free, rather than less. 
> 
> Greetings,
> Joachim

[1] http://packages.debian.org/sid/ruby-googlecharts

"Disclaimer: 
This package is not part of Debian because it is in contrib. It is in
contrib because it relies on an outside source (google.com) to be
useful."
-- 
-Shawn Landden



--- End Message ---

Reply via email to