[pkg-crosswire-devel] Bug#1023373: Further bug discussion

Teus Benschop teusjannette at gmail.com
Sun Nov 6 14:06:24 GMT 2022


Hi Bastian,

Thank you for the extra clarification about what this bug is about, and for the extra details.

> We can play a word game but "missing sources" is exactly about 
> "non-source files". If a file is contained in a package that is not a 
> source file then its sources are missing.

Okay, the clarification is clear, and rest assured I was not playing a game on words.

[…] 
> Please take a look at analytics.html and think about the question: "Is 
> this a source file or not?”

Here is the file analytics.html:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-19077541-2', 'auto');
  ga('send', 'pageview');
</script>
<script>
  window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=t.forceSSL||"https:"===document.location.protocol,a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=(r?"https:":"http:")+"//cdn.heapanalytics.com/js/heap-"+e+".js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(a,n);for(var o=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","removeEventProperty","setEventProperties","track","unsetEventProperty"],c=0;c<p.length;c++)heap[p[c]]=o(p[c])};
  heap.load("1135832181");
</script>

I would say that this is not a source file in de sense that it is not in the preferred form of modification.
The Javascript it contains is minified. That is not the preferred form of modification.

[…]

> I know about that bug report (I have already referenced it here). It was 
> closed without actually fixing it. The quill files are still non-source 
> files because they are not in their preferred form of modification.

Ah, okay, thanks for that clarification too.
When this bug report [1]  titled "Some sources are not included in your package” was closed by me,
I genuinely believed that the fix made was fixing the issue the bug was about.
But if you believe that the bug was not fixed, then feel free to re-open it.
We can then continue the discussion there.
I believe that this course of action is clearer since then the topic can be discussed in the context of the bug.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017083

> So this bug is primarily about the missing source (Policy violation).
> When you have addressed that you can downgrade the severity to important 
> to address the secondary issue of supposed privacy violations.

That is okay. 
So what I suggest is to move the issue of the missing source back to that bug where it belongs, to bug #1017083.
That now having been moved there, the current bug, titled "non-source Google Analytics file” can then have its severity change to important.
I intend to change that severity soon after.
We may then continue the discussion on that google analytics file here at this bug.

As is clear from all of this, my current main concern is that there’s a release critical bug against bibledit, but yet it is not very clear why this bug is so critical. So changing that severity address this concern.
Being free of that concern now, it’s possible to move on about the content of the bug report.

Although I intend to change the severity of the bug titled non-source Google Analytics file”
I am not intending to reopen bug #1017083 because currently I believe it is fixed.
Please reopen this bug if you believe it’s not fixed yet.

Thanks for all the input on making the package better and better.

Teus.



More information about the pkg-crosswire-devel mailing list