Bug#972409: spdx-licenses diff for #972409

2021-10-05 Thread Jonas Smedegaard
Quoting Dominik George (2021-10-05 18:17:35)
> 
> > Sorry, I never had the impression that you meant for our 
> > conversation to be kept secret - only that you found it a more 
> > convenient platform.
> 
> Aren't you the person signing all their mail with explicit consent? 
> Considering that, I find it hard to believe that you don't know the 
> concept of explicit consent to publication of written words.

True, my email footer contains "quote me freely".

But no, that does not imply that I consider any and all emails or chat 
message without such explicit statement should me considered as having 
the opposite implicit intent.


> I would welcome it very much if we could get back to technical 
> discussions and, if asked a simple question via a Medium you 
> officially promote on your website, you give a simple answer in the 
> future.

You did not find my answer on that medium simple?

Then let me try again - in this public medium where I am more willing to 
doing more elaborate writing, because there is a higher chance that my 
writing efforts reach an audience finding it valuable:

I have a private life, and I have a professional life, and I have a life 
with Debian.  My life with Debian overlaps to some extend both my 
private and my professional lives, but to a very large extend my Debian 
life is done in public - and I prefer to keep it that way.

So when someone contacts me at mediums/platforms tied to my professional 
work or my private person, I routinely request that the conversation 
please be moved to a public medium/platform.

I don't do that blindly - there are few types of conversations relevant 
to keep discrete - either for a shorter period of time or maybe forever 
- maybe because they are personally damaging or organisationally 
damaging or for other reasons.

For your simple question of "How do I proceed?" I answered "Please use 
email and our public bugtracker, not discrete methods like this".


> I don't think that that is too much to ask for in a setting 
> where everyone donates their free time and not want to waste time 
> writing full blown mails to everyone and there dog for a quick 
> question no one will care about later.

Email is pretty much the default medium in Debian - used for bugtracking 
and discussion and voting.

Matrix is very much not default nor officially existing in Debian.

Therefore, if email is painful for you, then... Whatever.


> While you are technically correct on this issue,  I consider it 
> socially inadequate to not point me to the issue you knew of very well 
> when you had the chance.

I didn't point you to our bugtracker?

You couldn't be bothered to read the 2 (two) bugs against the package 
you wanted to work on, but you complain that I didn't do that work on 
your behalf?


> Maybe if we can agree that there are more helpful ways to interact 
> right from the start, we could find a way forward in the other bug 
> report

I perfectly agree.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#972409: spdx-licenses diff for #972409

2021-10-05 Thread Dominik George


> Sorry, I never had the impression that you meant for our conversation to
> be kept secret - only that you found it a more convenient platform.

Aren't you the person signing all their mail with explicit consent? Considering 
that, I find it hard to believe that you don't know the concept of explicit 
consent to publication of written words.


I would welcome it very much if we could get back to technical discussions and, 
if asked a simple question via a Medium you officially promote on your website, 
you give a simple answer in the future. I don't think that that is too much to 
ask for in a setting where everyone donates their free time and not want to 
waste time writing full blown mails to everyone and there dog for a quick 
question no one will care about later.

While you are technically correct on this issue,  I consider it socially 
inadequate to not point me to the issue you knew of very well when you had the 
chance.

Maybe if we can agree that there are more helpful ways to interact right from 
the start, we could find a way forward in the other bug report

-nik



Bug#972409: spdx-licenses diff for #972409

2021-10-05 Thread Jonas Smedegaard
Quoting Dominik George (2021-10-05 17:53:48)
> > For the record this conversation began in a Matrix chatroom like 
> > this:
> 
> Thanks for sharing conversations I did not consent to make public to a 
> public forum. I will seek legal advice on that.

Sorry, I never had the impression that you meant for our conversation to 
be kept secret - only that you found it a more convenient platform.

Debian has access to legal counceling pro-bono.  You might consider 
asking our leader about that.


> For the record:
> 
> * I asked on Matrix to get a quick "Go" or "Stop", no more, no less. 
> You refused to give me a quick answer, which would have been helpful, 
> instead of asking me to waste time on a far more elaborate means of 
> communication for a quick question no one else cares about
> 
> * I did ask the same question by mail after you refused to give a 
> simple answer. You chose not to respond to that either. A quick "Stop, 
> you will need to fix the other bug first" would have been helpful, 
> instead of waiting until I wasted hours of work on your package
> 
> Now, never mind, I will not waste more time on your package. I will 
> just make a new package for my needs, and if anyone asks why we need 
> two, I will point them to this conversation.

I am happy you see a use for our conversation being public.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#972409: spdx-licenses diff for #972409

2021-10-05 Thread Dominik George
Hi Jonas,


> For the record this conversation began in a Matrix chatroom like this:

Thanks for sharing conversations I did not consent to make public to a public 
forum. I will seek legal advice on that.

For the record:

* I asked on Matrix to get a quick "Go" or "Stop", no more, no less. You 
refused to give me a quick answer, which would have been helpful, instead of 
asking me to waste time on a far more elaborate means of communication for a 
quick question no one else cares about

* I did ask the same question by mail after you refused to give a simple 
answer. You chose not to respond to that either. A quick "Stop, you will need 
to fix the other bug first" would have been helpful, instead of waiting until I 
wasted hours of work on your package


Now, never mind, I will not waste more time on your package. I will just make a 
new package for my needs, and if anyone asks why we need two, I will point them 
to this conversation.


Thanks for being such a pedantic^Wvery helpful fellow contributor!


-nik



Bug#972409: spdx-licenses diff for #972409

2021-10-05 Thread Jonas Smedegaard
Hi Dominik,

Quoting Dominik George (2021-10-05 16:15:10)
> > Sorry, but I consider the NMU as drafted useless since it does not 
> > account for release-critical bug#975120.

> my question for feedback is about this bug, not some other bugs.

Yes, I understand that you would prefer to work on fixing this bug, 
disregarding other bugs in this package.

Due to the entanglements of this bug with another bug I however find it 
unreasonable to work on this one in isolation.  Hence my conclusion that 
your work in isolation is of no use a.k.a. useless.

I shall respect your wish to not care about other bugs, but that means I 
cannot explain to you how things are entangled - because that is not 
possible without bringing your attention to that other bug.


> If it is a requirement to solve all issues with your package to get a 
> single bug fixed, then sorry, I find that unacceptable.

Duly noted.

For the record, your decribed requirement does not reflect my position 
on the matter.


> If "useless" is everything you have to say about the work of a 
> contributor, then please reconsider your involvement in a community of 
> developers.

I have more to say to contributors in general, but frankly your attitude 
does not positively excite me for continued dialogue with you in 
particular.

For the record this conversation began in a Matrix chatroom like this:

>> Hi! I would like to work on 
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972409

>> How should I proceed? Send a debdiff to the BTS, or just "do and 
>> upload" collab-maint style?

> Please use email and our public bugtracker, not discrete methods like 
> this.

>> I am not discussing anything technical concerning the bug

>> But if you want to start out that way: Please move your packaging 
>> from GitHub (a discriminatory platform that explicitly locks out some 
>> Debian contributors!) to our non-discriminatory Salsa

> Make your demands in public

>> You do refuse to answer a simple question (am I ok to implement the 
>> request in this bug or not?) if I do not send it by mail?

>> Are you aware that I offered to do your work for you? Do you always 
>> treat fellow contributors who offer to do wokr YOU requested to be 
>> done that way?

> I most certainly welcome your question and look forward to answering 
> it

I continue to welcome questions but please change the tone or I might 
loose interest.


> Are you able to provide feedback concerning the questions at hand, on 
> top of judging the work I do because you ignored it for several years?

I am unable to parse the above as anything but a pile of insults and 
wrong assumptions.

But let me try anyway...

Yes, I am not disabled.

Yes, I already provided feedback on the questions at hand - maybe not 
the feedback you hoped for, but feedback nonetheless.

Yes, you asked me to judge your work so that is what I did - again maybe 
not how you hoped for, but...

No, you are mistaken that I have ignored this package for several years.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#972409: spdx-licenses diff for #972409

2021-10-05 Thread Dominik George


> Sorry, but I consider the NMU as drafted useless since it does not
> account for release-critical bug#975120.

Thanks for your kind words.

As can be seen by the fact that we are communicating in this bug report, my 
question for feedback is about this bug, not some other bugs. Looking at the 
Maintainer field of the package, it also seems this is **your** package. If it 
is a requirement to solve all issues with your package to get a single bug 
fixed, then sorry, I find that unacceptable.

If "useless" is everything you have to say about the work of a contributor, 
then please reconsider your involvement in a community of developers.

Are you able to provide feedback concerning the questions at hand, on top of 
judging the work I do because you ignored it for several years?

Thanks,
Nik



Bug#972409: spdx-licenses diff for #972409

2021-10-05 Thread Jonas Smedegaard
Hi Dominik,

Quoting Dominik George (2021-10-05 14:49:52)
> the attached diff to the dbeian/ directory adds the RDF/Turtle, 
> RDF/XML, and JSON formatted files to the package.

It seems your work is based on same non-source, despite bug#975120.


> The package is not ready to upload yet, because I need to align 
> d/copyright with the new upstream verison.

Sorry, but I see little relevancy in how you track non-source files.


> Before I get down to updating d/copyright (quite a few additions
> upstream…), I ask the maintainer to approve of the changes to how the
> package is built.

Sorry, but I consider the NMU as drafted useless since it does not 
account for release-critical bug#975120.


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#972409: spdx-licenses diff for #972409

2021-10-05 Thread Dominik George
Hi,

the attached diff to the dbeian/ directory adds the RDF/Turtle,
RDF/XML, and JSON formatted files to the package.

The package is not ready to upload yet, because I need to align
d/copyright with the new upstream verison. Please note that in order
to keep the file list in d/install maintainable, I chose to change
from explicitly listing each file there to installing the full
directories. The intention of listing the single files was to not
install any license texts missing in d/copyright, which IMHO is wrong
because d/copyright is about the source package, rather than the
binary package. So I removed the general wildcard from d/copyright, so
that now we can rely on lintian reporting missing files:

 W: spdx-licenses source: file-without-copyright-information debian/copyright 
text/389-exception.txt
 W: spdx-licenses source: file-without-copyright-information debian/copyright 
text/AAL.txt
 W: spdx-licenses source: file-without-copyright-information debian/copyright 
text/ANTLR-PD-fallback.txt
 W: spdx-licenses source: file-without-copyright-information debian/copyright 
text/ANTLR-PD.txt
 […]

Before I get down to updating d/copyright (quite a few additions
upstream…), I ask the maintainer to approve of the changes to how the
package is built.

-nik
diff -Npru spdx-licenses-3.8+dfsg/debian/README.Debian spdx-licenses-3.14+dfsg/debian/README.Debian
--- spdx-licenses-3.8+dfsg/debian/README.Debian	1970-01-01 01:00:00.0 +0100
+++ spdx-licenses-3.14+dfsg/debian/README.Debian	2021-10-05 13:50:46.395165638 +0200
@@ -0,0 +1,5 @@
+The Debian version of the JSON format files has the detailsUrl field
+changed to point to the relative paths within the Debian package. The
+original values are linking to https://spdx.org/licenses/*.json.
+
+ -- Dominik George , Tue,  5 Oct 2021 13:50:46 +0200
diff -Npru spdx-licenses-3.8+dfsg/debian/changelog spdx-licenses-3.14+dfsg/debian/changelog
--- spdx-licenses-3.8+dfsg/debian/changelog	2021-04-07 09:12:25.0 +0200
+++ spdx-licenses-3.14+dfsg/debian/changelog	2021-10-05 14:18:31.688460612 +0200
@@ -1,3 +1,19 @@
+spdx-licenses (3.14+dfsg-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Include JSON and RDF formats. (Closes: #972409)
++ Rework d/install and d/copyright to ease tracking of
+  license files; i.e. install by glob, and remove wildcard
+  from d/copyright to make lintian complain on new files
+  instead of tracking each file in d/install.
++ Add README.Debian describing differences in the data
+  files in Debian.
++ Build-Depend on jq and xml-twig-tools to rebuild compiled
+  license files for JSON and RDF formats.
+  * Align d/watch with new GitHub tag URLs.
+
+ -- Dominik George   Tue, 05 Oct 2021 13:29:29 +0200
+
 spdx-licenses (3.8+dfsg-3) unstable; urgency=medium
 
   * friendly takeover;
diff -Npru spdx-licenses-3.8+dfsg/debian/control spdx-licenses-3.14+dfsg/debian/control
--- spdx-licenses-3.8+dfsg/debian/control	2021-04-07 09:09:38.0 +0200
+++ spdx-licenses-3.14+dfsg/debian/control	2021-10-05 14:15:23.946432016 +0200
@@ -2,7 +2,10 @@ Source: spdx-licenses
 Section: doc
 Priority: optional
 Maintainer: Jonas Smedegaard 
-Build-Depends: debhelper-compat (= 12)
+Build-Depends:
+ debhelper-compat (= 12),
+ jq,
+ xml-twig-tools
 Standards-Version: 4.5.0
 Vcs-Browser: https://github.com/Debian/spdx-licenses
 Vcs-Git: https://github.com/Debian/spdx-licenses.git
@@ -18,4 +21,7 @@ Description: Collection of license data
  and provided by SPDX Workgroup, a Linux Foundaition Project. This package
  makes most of these license texts available to Debian systems.
  .
+ In addition to the license texts, the collection data ist supplied in
+ JSON and RDF formats.
+ .
  Note: License texts have NOT been evaluated against DFSG.
diff -Npru spdx-licenses-3.8+dfsg/debian/copyright spdx-licenses-3.14+dfsg/debian/copyright
--- spdx-licenses-3.8+dfsg/debian/copyright	2020-12-05 03:33:11.0 +0100
+++ spdx-licenses-3.14+dfsg/debian/copyright	2021-10-05 14:03:05.842506105 +0200
@@ -2,87 +2,99 @@ Format: https://www.debian.org/doc/packa
 Upstream-Name: license-list-data
 Upstream-Contact: https://github.com/spdx/license-list-data/issues
 Source: https://github.com/spdx/license-list-data
-Files-Excluded: website template html json jsonld rd*
-
-Files: *
+Files-Excluded: website template html jsonld rdfa rdfnt
+ rdfturtle/licenses.turtle
+ rdfxml/licenses.rdf
+
+Files: CONTRIBUTING.md
+ README.md
+ accessingLicenses.md
+ licenses.md
+ json/exceptions.json
+ json/licenses.json
 Copyright: 2020 SPDX Workgroup
2016 Gary O'Neall 
 License: CC-BY-3.0
 
 Files: debian/*
 Copyright: 2020 Michael Lustfield 
+ 2021 Dominik George 
 License: CC-BY-3.0
 
-Files: text/0BSD.txt
+Files: json/exceptions/*
+License: none
+Comment: Used in combination with licenses
+
+Files: */0BSD.*
 Copyright: 2006 Rob Landley 
 License: none
 
-Files: text/Abstyles.txt
+Files: */Abstyles.*
 Copyright: 1991, 1992 Hans-Hermann