Bug#813700: ITP: mono-reference-assemblies -- Mono runtime - compiler compatibility for older .NET releases

2016-02-04 Thread Jo Shields
Package: wnpp
Severity: wishlist
Owner: Jo Shields 

* Package name: mono-reference-assemblies
  Version : 3.12.1
  Upstream Author : Xamarin Inc
* URL : http://www.mono-project.com/
* License : (Mostly MIT, a few others, see debian/copyright)
  Programming Lang: (C#)
  Description : Mono runtime - compiler compatibility for older .NET 
releases

 Mono is a platform for running and developing applications based on the
 ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
 Mono provides a complete CLR (Common Language Runtime) including compiler and
 runtime, which can produce and execute CIL (Common Intermediate Language)
 bytecode (aka assemblies), and a class library.
 
 These packages contains files required to compile applications against an
 older version of .NET, using Mono 4.0 or above, which only include the latest
 version of the class library as-is. This is important for producing apps for
 wider distribution

 This is essentially a re-upload of an obsolete Mono version, as a new source
 package - the files generated here are bundled as binary blobs in upstream
 Mono releases, and we are simply regenerating them cleanly from source for
 inclusion in the Debian archive - this is similar to libstdc++5/gcc-3.3
 still being in the archive



Bug#803057: Npgsql package

2015-10-26 Thread Jo Shields
Debian's build servers have no internet access, by design (as is the
case for most distros). Packages requiring internet access to build
don't go into Debian, full stop. So if their build system needs it, then
there needs to be provision for using a local cache instead of the web
(NuGet supports this, by configuring a file:/// repo). And everything in
that repo needs to have been built in Debian - i.e. bundling Npgsql.dll
with an app isn't permissible, that bundle will be removed & replaced
as-required at build or runtime by a distro-built one.

The entire Debian archive needs to be buildable completely offline and
independently. And bundles of open source code are no use, since there's
no guarantee that those bundles are what they say they are (or that they
could be rebuilt by the user if they desired).

See also https://wiki.debian.org/ReproducibleBuilds

On 26/10/15 16:09, Shay Rojansky wrote:
> OK, thanks for the explanation, that makes sense.
>
> I'm not at all familiar with what you guys intend to do with NuGet
> from a Debian perspective. If this is more of a short-term
> backwards-compatibility measure, may I suggest not publishing Debian
> packages for Npgsql 3.x to force people to move to NuGet? This would
> make sense from a purely .NET/NuGet perspective, and the move from 2.x
> to 3.x is a major one in any case.
>
> On Mon, Oct 26, 2015 at 5:58 PM, Jo Shields  <mailto:direct...@apebox.org>> wrote:
>
> NuGet introduces a number of packaging issues that we are not ready to
> deal with yet from a dependency resolution perspective in Debian (we
> have some measures half implemented to handle it).
>
> Uploading from the 2.x branch is a short-term measure to satisfy
> dependencies on packages which currently build with -r:Npgsql but fail
> with Mono 4.0 since that bundle is gone
>
> On 26/10/15 15:54, Shay Rojansky wrote:
> > Hi.
> >
> > I'm the maintainer of Npsgql, and I happened to see this report.
> > Npgsql was removed from mono because it was severely out of
> date, and
> > in today's .NET world the best practice is to install packages via
> > nuget rather than installing them on the system (i.e. in the Global
> > Assembly Cache or GAC). Is there a Debian policy about making .NET
> > packages available as GAC-installing packages?
> >
> > All this aside, the latest version of Npgsql is now 3.0.3 and not
> > 2.2.7 which is apparently what's being published as a Debian.
> >
> > Shay
>
> --
> To unsubscribe, send mail to 803057-unsubscr...@bugs.debian.org
> <mailto:803057-unsubscr...@bugs.debian.org>.
>
>



Bug#803057: Npgsql package

2015-10-26 Thread Jo Shields
NuGet introduces a number of packaging issues that we are not ready to
deal with yet from a dependency resolution perspective in Debian (we
have some measures half implemented to handle it).

Uploading from the 2.x branch is a short-term measure to satisfy
dependencies on packages which currently build with -r:Npgsql but fail
with Mono 4.0 since that bundle is gone

On 26/10/15 15:54, Shay Rojansky wrote:
> Hi.
>
> I'm the maintainer of Npsgql, and I happened to see this report.
> Npgsql was removed from mono because it was severely out of date, and
> in today's .NET world the best practice is to install packages via
> nuget rather than installing them on the system (i.e. in the Global
> Assembly Cache or GAC). Is there a Debian policy about making .NET
> packages available as GAC-installing packages?
>
> All this aside, the latest version of Npgsql is now 3.0.3 and not
> 2.2.7 which is apparently what's being published as a Debian.
>
> Shay



Bug#803057: ITP: npgsql -- PostgreSQL connection library for Mono

2015-10-26 Thread Jo Shields
Package: wnpp
Severity: wishlist

* Package name: npgsql
  Version : 2.2.7+dfsg
* URL : http://www.npgsql.org/
* License : PostrgeSQL
  Programming Lang: C#
  Description : Npgsql is the .NET data provider for PostgreSQL. It
allows any program developed for .NET framework to access a PostgreSQL
database server. It is implemented in 100% C# code.

As of Mono 4.0, there is no bundled PostgreSQL database library any
more. This is an upstream copy of the library (rather than Mono's
bundled copy), which PostgreSQL-consuming apps can build against instead.


signature.asc
Description: OpenPGP digital signature


Bug#738649: CLI team

2014-02-12 Thread Jo Shields
Please be sure to communicate with the CLI Apps team [1] before
uploading any .NET-based software, so we can be sure all additional
policy has been met to keep package quality high.

[1] https://wiki.debian.org/Teams/DebianCliAppsTeam


signature.asc
Description: This is a digitally signed message part


Bug#523093: undetermined copyright/license violation

2009-04-08 Thread Jo Shields
On Wed, 2009-04-08 at 21:05 +0200, Robert Millan wrote:
> Hi Jo,
> 
> Nice to see your newly found interest in C++ packages (though, not
> completely unexpected) :-)

Nothing wrong with C++ in moderation. My last ITP was a C++ browser
plugin.

> On Wed, Apr 08, 2009 at 06:26:18PM +0100, Jo Shields wrote:
> > Please note that this project in its current form contains swathes of
> > major copyright violations and cannot be uploaded to Debian - almost all
> > source files contain Tomboy source, with Copyright unilaterally changed.
> > 
> > Compare, for an example,
> > http://gitorious.org/projects/gnote/repos/mainline/blobs/master/src/preferencesdialog.cpp
> >  to 
> > http://svn.gnome.org/viewvc/tomboy/trunk/Tomboy/PreferencesDialog.cs?revision=2349&view=markup
> > 
> > This kind of rewrite is completely permitted under Tomboy's license -
> > changing the copyright without the author's permission is not.
> 
> If there's a problem, we'll get it sorted out, but I need more specific
> info on your findings;  the example you pasted shows a file with nor
> copyright statement neither license information (from tomboy) and one
> with both of them (in gnote).  Please tell me which of these (in your
> judgement) apply:
> 
>   - The new file seems to be asserting copyright for the code as
> a whole, and it's not implicitly understood that it only applies
> to the originality added to it by rewriting in C++.
> 
> (this is somewhat contentious, since there are examples of other
> programs doing the same, but it can be fixed by adding a clarification
> to each file)
> 
>   - The new license (GPL v3) is incompatible with LGPL v2.1
> 
> (it's not; see section 13 of the LGPL v2.1)
> 
>   - There are copyright/license statements being replaced, elsewhere in
> the code.
> 
> (if this is so, please give some example)
> 
>   - Something else.
> 
> (be my guest)

GNote's source (I gave an example, but examples cover pretty much the
entire source tree) includes verbatim copies of Tomboy's source. This is
a reasonable way to develop a port (i.e. keep the old code there to
refer to when writing new code) - however, the copyright header in the
file is clearly asserting that the file is 100% copyrighted by Hubert
Figuiere when it's not.

Continuing with PreferencesDialog.cs as the example, compare:
preferencesdialog.cpp lines 68-73 - PreferencesDialog.cs lines 66-71
preferencesdialog.cpp lines 90-103 - PreferencesDialog.cs lines 88-100
preferencesdialog.cpp lines 385-396 - PreferencesDialog.cs lines 403-408

And so on. "* Copyright (C) 2009 Hubert Figuiere" is simply false, and a
clear violation of Tomboy's license. Hubert's work is impressive, but is
not his own work - it's the people in
http://svn.gnome.org/viewvc/tomboy/trunk/AUTHORS?revision=2210&view=markup plus 
him.

I'm not doing a detailed analysis on every file in Tomboy's source tree
because frankly there's too much of it. 

> > Tomboy's upstream have been alerted, and are trying to contact the GNote
> > author to resolve the issue
> 
> Good to know.  I'll speak with the gnote author too, but first you'll
> have to give some more information, or at least point me to it :-)
> 
> Is there some description/summary of the problem elsewhere I can check?

You'd need to speak to the Tomboy people for more detail. Try #tomboy on
GIMPnet

> > - until then, GNote cannot be considered
> > suitable for Debian.
> 
> Sure.  Btw, I'm adding debian-legal to CC, perhaps they can provide some
> insight (as you know, when there are doubts about legal stuff it is
> considered good practice to discuss things in that list).
> 
> Cheers
> 


signature.asc
Description: This is a digitally signed message part


Bug#523093: Upstream copyright/license violation, undistributable

2009-04-08 Thread Jo Shields
Please note that this project in its current form contains swathes of
major copyright violations and cannot be uploaded to Debian - almost all
source files contain Tomboy source, with Copyright unilaterally changed.

Compare, for an example,
http://gitorious.org/projects/gnote/repos/mainline/blobs/master/src/preferencesdialog.cpp
 to 
http://svn.gnome.org/viewvc/tomboy/trunk/Tomboy/PreferencesDialog.cs?revision=2349&view=markup

This kind of rewrite is completely permitted under Tomboy's license -
changing the copyright without the author's permission is not.

Tomboy's upstream have been alerted, and are trying to contact the GNote
author to resolve the issue - until then, GNote cannot be considered
suitable for Debian.


signature.asc
Description: This is a digitally signed message part


Bug#501190: moonlight status

2008-12-27 Thread Jo Shields
On Sat, 2008-12-27 at 04:31 +, Clint Adams wrote:
> It looks like moon is no longer in NEW.  Could someone
> provide an update?

It was REJECTED due to debian/copyright not containing info on all the
useless bundled lib sources (cairo & pixman) which the package isn't
built against. I'm waiting for my sponsor to re-submit.


signature.asc
Description: This is a digitally signed message part


Bug#501190: Reworded control

2008-10-07 Thread Jo Shields

Source: moon
Section: web
Priority: extra
Maintainer: Debian Mono Group <[EMAIL PROTECTED]>
Uploaders: Jo Shields <[EMAIL PROTECTED]>
Homepage: http://www.mono-project.com/Moonlight
Standards-Version: 3.8.0
Build-Depends: debhelper (>= 7), xulrunner-1.9-dev | xulrunner-dev (>= 1.9), 
libavcodec-dev, 
 libgtk2.0-dev, libasound2-dev, chrpath

Package: moonlight-plugin-core
Architecture: any
Depends: ${shlibs:Depends}
Conflicts: moonlight
Description: open source clone of Microsoft Silverlight - core plugin
 Moonlight is a free Silverlight clone, allowing Free Software systems to
 run embedded web-browser objects or standalone code targetting Microsoft
 Silverlight.
 .
 WARNING: This is an implementation of public API documentation published on 
 MSDN, which means it's not based on published standards from ISO, EMCA or 
 similar. The specification may change and breaks your code!
 .
 About Microsoft Silverlight :
  Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
  plug-in for delivering the next generation of .NET based media experiences
  and rich interactive applications for the Web.
 .
 This package contains the core plugin components (for any browser)

Package: moonlight-plugin-mozilla
Architecture: any
Depends: ${shlibs:Depends}, moonlight-plugin-core (>= ${source:Version}), 
xulrunner-1.9
Conflicts: moonlight
Xb-Npp-Applications: 
ec8030f7-c20a-464f-9b0e-13a3a9e97384,92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a,aa5ca914-c309-495d-91cf-3141bbb04115
Xb-Npp-MimeType: application/x-silverlight
Xb-Npp-Name: Moonlight plugin for Microsoft Silverlight
Description: open source clone of Microsoft Silverlight - Xulrunner 1.9 plugin 
component
 Moonlight is a free Silverlight clone, allowing Free Software systems to
 run embedded web-browser objects or standalone code targetting Microsoft
 Silverlight.
 .
 WARNING: This is an implementation of public API documentation published on
 MSDN, which means it's not based on published standards from ISO, EMCA or 
 similar. The specification may change and breaks your code!
 .
 About Microsoft Silverlight :
  Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
  plug-in for delivering the next generation of .NET based media experiences
  and rich interactive applications for the Web.
 .
 This package contains the Xulrunner 1.9 plugin bridge, for full use with
 Xulrunner 1.9 browsers such as Firefox/Iceweasel 3, Epiphany-Gecko, HulaHop, 
 and others.

Package: libmoon0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: open source clone of Microsoft Silverlight
 Moonlight is a free Silverlight clone, allowing Free Software systems to
 run embedded web-browser objects or standalone code targetting Microsoft
 Silverlight.
 .
 WARNING: This is an implementation of public API documentation published on
 MSDN, which means it's not based on published standards from ISO, EMCA or 
 similar. The specification may change and breaks your code!
 .
 About Microsoft Silverlight :
  Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
  plug-in for delivering the next generation of .NET based media experiences
  and rich interactive applications for the Web.
 .
 This package contains runtime files.

Package: libmoon-dev
Section: libdevel
Architecture: all
Depends: libmoon0 (>= ${source:Version}), libavutil-dev, libavcodec-dev, 
libasound2-dev, libgtk2.0-dev
Description: open source clone of Microsoft Silverlight - development files
 Moonlight is a free Silverlight clone, allowing Free Software systems to
 run embedded web-browser objects or standalone code targetting Microsoft
 Silverlight.
 .
 WARNING: This is an implementation of public API documentation published on
 MSDN, which means it's not based on published standards from ISO, EMCA or 
 similar. The specification may change and breaks your code!
 .
 About Microsoft Silverlight :
  Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
  plug-in for delivering the next generation of .NET based media experiences
  and rich interactive applications for the Web.
 .
 This package contains development files.


signature.asc
Description: This is a digitally signed message part


Bug#501190: ITP: moonlight -- open source implementation of Microsoft Silverlight

2008-10-06 Thread Jo Shields
t" doesn't seem
> accurate
> when referring to a product instead of a standard. You probably meant
> to
> say this is a "clone of Silverlight".

Yep, like I said, you're right, my fault for not double-checking the
text from the debian-multimedia package. Will fix.

It's a team-maintained package, and we're trying to keep track of any 
problems or potential problems - keep an eye on 
http://wiki.debian.org/Teams/DebianMonoGroup/Moonlight if you want to 
track progress. Upstream are also aware of any concerns we have, and 
are trying to clear things up where possible.

Thanks for your work on the topic, and I'll be sure to update our Wiki 
page to reflect the points you've raised!

--Jo Shields
[member of Debian Mono Group]

** Note, apologies to debian-devel@ for the offtopic nature of these
messages, my reply is aimed at debian-devel only for mailing list
archive purposes **


signature.asc
Description: This is a digitally signed message part


Bug#501190: ITP: moonlight -- open source implementation of Microsoft Silverlight

2008-10-05 Thread Jo Shields
Package: wnpp
Severity: wishlist
Owner: Jo Shields <[EMAIL PROTECTED]>


* Package name: moon
  Version : 0.8.1
  Upstream Author : Everaldo Canuto <[EMAIL PROTECTED]> and others
* URL : http://www.mono-project.com/Moonlight
* License : LGPL-2, Ms-PL, Expat
  Programming Lang: C, C#
  Description : open source implementation of Microsoft Silverlight

 The goals are:
  o To run Silverlight applications on Linux.
  o To provide a Linux SDK to build Silverlight applications.
  o To reuse the Silverlight engine we have built for desktop applications.
 
 About Microsoft Silverlight :
  Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
  plug-in for delivering the next generation of .NET based media experiences
  and rich interactive applications for the Web.

 This package is team-maintained in SVN by the pkg-mono team:
  http://pkg-mono.alioth.debian.org/




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#324179: Free content

2005-08-24 Thread Jo Shields

You're right, there is no completely standalone Free game data for Quake 3.

However, this has been gotten around fairly simply before:

quake2 in contrib depends on quake2-data
quake2-data (also in contrib) presents a debconf question, allowing you 
to download and use data files from the Quake 2 shareware, or install 
the full data from a valid retail CD. Contrib is the right place for 
this kind of software, and the use of an empty -data package with clever 
debconf trickery (see: msttcorefonts) avoids the need for large non-free 
chunks of data to reside on debian servers.


--Jo Shields


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]