Bug#813700: ITP: mono-reference-assemblies -- Mono runtime - compiler compatibility for older .NET releases
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
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
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
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
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
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
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
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
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
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
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
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]