Revision of material - team Playarists

Dear @open-sci/playarists,
Please find here attached my comments on all your material. You have to address all of them and, once finalised, close this issue with a comment containing your reply to each of the points I have highlighted. There is no specific deadline to complete this task; thus, please take your time.
Please, be aware that some modifications in some documents may also affect modifications in other documents. As a final note, please remember to keep your notebooks up-to-date.
After closing this issue, please remember to update your material.md file by specifying the references to the new version of all your documents.
As usual, for further doubts, do not hesitate to contact me in the Slack channel or just comment on this issue here.
General comments from the presentation
The following comments and questions should be addressed and may also result in the modification of some of the material prepared for the project:

Did you have the chance to compare the US vs Europe, also in terms of the kinds of articles?

You said that, considering the countries of journals, the UK wins. How mega-journals (i.e. journals that handle a lot of different disciplines) may affect this result? Is that the case in your data?

It would be interesting to compare at least with Colavizza et al. (2022) to look at the coverage of digital humanities in OpenCitations Meta, mixing the data from that article with those you obtained.

How would you solve the lacking of information in ERIH-PLUS? Can you suggest a possible strategy to address it?

DMP
The document (PDF) of the DMP says "Version 0" but in the metadata, it is "Version 3". Please correct.
Why did you use the Horizon 2020 template instead of the Horizon Europe one?
Title: SSH_OA_Publications_in_OCMeta

1.1.3 What are the formats of the described generated/collected data? Did you use any plain text (TXT), HTML, XML, PDF/A in your data? Did you also use JSON?

2.1.1 Are you re-using the described data and how? I did not understand what you said here. Can you please rephrase?

<IP_ADDRESS> Will your metadata use standardised vocabularies? You answered yes, but before you replied, you did not use metadata. What is the true thing?

<IP_ADDRESS> Will you make the metadata available free-of-charge? Where? I did not see any RDF serialisation format anywhere, honestly.

<IP_ADDRESS> Will you provide clear version numbers for your data? You said so, but then you are not doing it (e.g. you used Version 1 etc. instead of Version 1.0.0).

<IP_ADDRESS> Will you use standardised formats for the described data? Did you also use JSON?

<IP_ADDRESS> How will the data be made available? What is the project website? Please specify it.

<IP_ADDRESS> What internationally recognised licence(s) will you use for the
described data? But it seems that the data have been published with CC-BY...

<IP_ADDRESS> Describe the data quality assurance processes. Which formats? Which data models and standards?

Title: Data management software
Some of the points arisen below apply also here. In addition:
1.1.3 What are the formats of the described generated/collected data? "Software" is not a format.
<IP_ADDRESS> Will you provide metadata describing the quality of the data? It is not clear how you have used it. Do you have a report about it somewhere? The link to the report should be added to the DMP.
<IP_ADDRESS> How will the data be made available? What is "Repository of Archive"?
<IP_ADDRESS> Describe the data quality assurance processes. You should be a bit more precise here. It is not clear how you will do it.
<IP_ADDRESS> Will you provide any support for data reuse? Where is the link to the notebook?
# Protocol
There are a lot of references to classes and methods in Python that, while fine to use, do not help the understanding of the protocol. While excerpts of code can be used in the definition of the protocol, it is important to explain them and, in particular, all the passages. Please, update the protocol so that a reader reading it can understand how to run the experiment without looking necessarily to external material. Explain the procedures to follow, and limit the links to the code where necessary.
Software
The section "Naming convention of Datasets" in the README of the software seems lacking of some information. Can you please update it?
Data
The description of the data on Zenodo should also detail the format used for data (column names, their meaning, etc.).
Article
There are no authors specified! Please add all of them, with appropriate affiliations.
Abstract: please use the same structured abstract already developed in the paper. The Abstract section is usually not numbered.
Introduction: it should include at least the research questions, and it should also contain, at the very end, how the rest of the paper is actually structured (e.g. "The rest of the paper is structured as follows. In Section 2, ...").
Materials and Methods: Remove my name as an author of your software - you did it, not me. Cite properly the data you have reused (Meta, COCI, etc.) by creating appropriate bibliographic references for them (pointing to the right version, e.g., on Figshare). Saying "we downloaded Meta" and then adding the link to opencitations.net/meta is not correct.
Results: The figures should have a proper caption describing the graph. This should be true for all figures in the whole text.
Discussion: Please identify a subsection here where to list all the limitations properly.
Conclusions: they are missing and should also contain some sketches of future works.
References: if you use the references (I agree), please cite them properly in the text without using footnotes, but using APA style.

General comments from the presentation
Did you have the chance to compare the US vs Europe, also in terms of the kinds of articles?
While we had noticed it we did not accomplished to prepare the results for the presentation.
You said that, considering the countries of journals, the UK wins. How mega-journals (i.e. journals that handle a lot of different disciplines) may affect this result? Is that the case in your data?
Regarding the impact of mega-journals on the results, the article does not directly address this. It does mention that a higher coverage of journals does not necessarily imply a larger coverage of publications, since the quantity of articles published by a journal may differ significantly
It would be interesting to compare at least with Colavizza et al. (2022) to look at the coverage of digital humanities in OpenCitations Meta, mixing the data from that article with those you obtained.
Yes for sure it will be considered for near future update of the article.
How would you solve the lacking of information in ERIH-PLUS? Can you suggest a possible strategy to address it?
ERIH-PLUS could collaborate with other bibliographic databases to fill in the gaps in their data through linking records between databases to provide more comprehensive information. In addition, researchers and institutions can contribute missing information.
DMP
The document (PDF) of the DMP says "Version 0" but in the metadata, it is "Version 3". Please correct.
It is fixed: https://doi.org/10.5281/zenodo.8174644
Why did you use the Horizon 2020 template instead of the Horizon Europe one?
There were some issues regarding adopting it through its website.
Title: SSH_OA_Publications_in_OCMeta
1.1.3 What are the formats of the described generated/collected data? Did you use any plain text (TXT), HTML, XML, PDF/A in your data? Did you also use JSON?
2.1.1 Are you re-using the described data and how? I did not understand what you said here. Can you please rephrase?
<IP_ADDRESS> Will your metadata use standardised vocabularies? You answered yes, but before you replied, you did not use metadata. What is the true thing?
<IP_ADDRESS> Will you make the metadata available free-of-charge? Where? I did not see any RDF serialisation format anywhere, honestly.
<IP_ADDRESS> Will you provide clear version numbers for your data? You said so, but then you are not doing it (e.g. you used Version 1 etc. instead of Version 1.0.0).
<IP_ADDRESS> Will you use standardised formats for the described data? Did you also use JSON?
<IP_ADDRESS> How will the data be made available? What is the project website? Please specify it.
<IP_ADDRESS> What internationally recognised licence(s) will you use for the
described data? But it seems that the data have been published with CC-BY...
<IP_ADDRESS> Describe the data quality assurance processes. Which formats? Which data models and standards?
Title: Data management software
1.1.3 What are the formats of the described generated/collected data? "Software" is not a format.
<IP_ADDRESS> Will you provide metadata describing the quality of the data? It is not clear how you have used it. Do you have a report about it somewhere? The link to the report should be added to the DMP.
<IP_ADDRESS> How will the data be made available? What is "Repository of Archive"?
<IP_ADDRESS> Describe the data quality assurance processes. You should be a bit more precise here. It is not clear how you will do it.
<IP_ADDRESS> Will you provide any support for data reuse? Where is the link to the notebook?
# Protocol
There are a lot of references to classes and methods in Python that, while fine to use, do not help the understanding of the protocol. While excerpts of code can be used in the definition of the protocol, it is important to explain them and, in particular, all the passages. Please, update the protocol so that a reader reading it can understand how to run the experiment without looking necessarily to external material. Explain the procedures to follow, and limit the links to the code where necessary.
We clarified the Protocols by removing many references in this section "Retrieving Data about Countries and Disciplines"
Software
The section "Naming convention of Datasets" in the README of the software seems lacking of some information. Can you please update it?
Data
The description of the data on Zenodo should also detail the format used for data (column names, their meaning, etc.).
Article
There are no authors specified! Please add all of them, with appropriate affiliations.
Authors with affiliations added.
Abstract: please use the same structured abstract already developed in the paper. The Abstract section is usually not numbered.
we used structured abstract and abstract is not numbered.
Introduction: it should include at least the research questions, and it should also contain, at the very end, how the rest of the paper is actually structured (e.g. "The rest of the paper is structured as follows. In Section 2, ...").
introduction already contained research questions. now it is specified with RQ1, ...etc.
Materials and Methods: Remove my name as an author of your software - you did it, not me. Cite properly the data you have reused (Meta, COCI, etc.) by creating appropriate bibliographic references for them (pointing to the right version, e.g., on Figshare). Saying "we downloaded Meta" and then adding the link to opencitations.net/meta is not correct.
Your name has been removed. The citation of reused data fixed.
Results: The figures should have a proper caption describing the graph. This should be true for all figures in the whole text.
Every figures now has a caption.
Discussion: Please identify a subsection here where to list all the limitations properly.
We added limitations subsection.
Conclusions: they are missing and should also contain some sketches of future works.
Conclusion is added with mentioning of future works.
References: if you use the references (I agree), please cite them properly in the text without using footnotes, but using APA style.
Footnotes removed. And references at the end added with numbers.

General comments from the presentation
Did you have the chance to compare the US vs Europe, also in terms of the kinds of articles?
Yes we did, please refer to the research article to find our comparison (section 3.3.1.Publications, https://doi.org/10.5281/zenodo.8263908)
You said that, considering the countries of journals, the UK wins. How mega-journals (i.e. journals that handle a lot of different disciplines) may affect this result? Is that the case in your data?
The countries' distribution in terms of number of publications is not particularly affected, since there is only one mega-journal (MJ) published by the UK (Nature, issn:0028-0836) and when running the data excluding MJ we found no changes in the rank. In fact, if we look at the journals with more publications, excluding MJ and United States, we find a other countries presence at the top, such as the Netherlands at the first place (Brain Research, issn:1872-6240), Switzerland at the third (International Journal of Environmental Research and Public Health, issn:1660-4601, erih:472952).
On the other hand, we found that mega-journals, were affecting the publications' distritbution over disciplines.
We added to the software a functionality to compute the results without MJ for providing a better understanding of the data. The results are reported in the research article. Please refer to the Results' section of the article to have a better insight. (https://doi.org/10.5281/zenodo.8263908)
It would be interesting to compare at least with Colavizza et al. (2022) to look at the coverage of digital humanities in OpenCitations Meta, mixing the data from that article with those you obtained.
Although we didn't have the time to do so ourself, we added such suggestion in the Conclusions section of the article
How would you solve the lacking of information in ERIH-PLUS? Can you suggest a possible strategy to address it?
It is worth mentioning that ERIH provides a system, facilitated by Dimensions, to search and download publications’ data in batches of 500 publications at time and that single disciplines are, in fact, assigned to every publication in the index. Nonetheless, it is impossible to access these information in an easy way, both for structure of data and time consumed. To this regard, one could try to contact the ERIH administration directly to see if its possible to obtain such data, or if they are envisioning an update on their website to allow access to publications data.
Another possibility is to access granular data about disciplines by incorporating resources coming from proprietary database like Dimensions, that also contain research area metadata.
DMP
The document (PDF) of the DMP says "Version 0" but in the metadata, it is "Version 3". Please correct.
It is fixed.
Why did you use the Horizon 2020 template instead of the Horizon Europe one?
At the time the DMP was created, we did not know that Horizon 2020 is terminated and now substituted by Horizon Europe. Whiel trying to understand what template to use, we found more examples were adopting Horizon 2020, as well as easily accessible guidelines, so we thought it might be useful to use the same template.
After assessing the difference between the two, we couldn't find significant discrepancies if not for the formulations of the concepts. For this reason, we have decided to keep Horizon 2020.
Title: SSH_OA_Publications_in_OCMeta
1.1.3 What are the formats of the described generated/collected data? Did you use any plain text (TXT), HTML, XML, PDF/A in your data? Did you also use JSON?
we clarified this issue(CSV and JSON).
2.1.1 Are you re-using the described data and how? I did not understand what you said here. Can you please rephrase?
No, we dont.
<IP_ADDRESS> Will your metadata use standardised vocabularies? You answered yes, but before you replied, you did not use metadata. What is the true thing?
We corrected this issue. Our answer is 'No'.
<IP_ADDRESS> Will you make the metadata available free-of-charge? Where? I did not see any RDF serialisation format anywhere, honestly.
Yes. we clarified this issue. It is not RDF serialisation. The metadata will be available on Zenodo.
<IP_ADDRESS> Will you provide clear version numbers for your data? You said so, but then you are not doing it (e.g. you used Version 1 etc. instead of Version 1.0.0).
We are providing clear versioning for our data.
Software is published in v.1.0.0 (https://doi.org/10.5281/zenodo.7979757) and in v. 1.1.0 (https://doi.org/10.5281/zenodo.8253819). We have decided to version the second release as a minor update, since the new code does not alter the previous version but only add new functionalities.
Data are published in

v.1.0.0 (https://doi.org/10.5281/zenodo.7979592) it's the first published results dataset
v.1.1.0 (https://doi.org/10.5281/zenodo.8250858) it's one of the two result datasets published running the new version of the software. This dataset includes mega-journals. We considered this a minor update because in the common csv files there are no changes, but in v.1.1.0 new files are added
v.2.0.0 (https://doi.org/10.5281/zenodo.8249907) it's one of the two result datasets published running the new version of the software. This dataset excludes mega-journals, for this reason csv files in common with the previous version of the dataset are different. Moreover, new files are added

<IP_ADDRESS> Will you use standardised formats for the described data? Did you also use JSON?
Yes, We clarified this issue in the DMP, we also used JSON.
<IP_ADDRESS> How will the data be made available? What is the project website? Please specify it.
On GitHub and Zenodo. Repository of archive was an option on the website we were working on DMP. We corrected this issue.
<IP_ADDRESS> What internationally recognised licence(s) will you use for the
described data? But it seems that the data have been published with CC-BY...
We have clarified this issue. We have used Creative Commons Attribution 1.0 Generic (CC BY 1.0)
<IP_ADDRESS> Describe the data quality assurance processes. Which formats? Which data models and standards?
What we did were for example checking for missing values, duplicate entries, or before initiating the analysis, we ensured that our data conforms to the specified format. This means checking that the data structure is correct, fields are in the appropriate format, and the data is standardized and ready for analysis.
While we created tests scripts and also used partial of the Data for specific tests, we did not use specific methodologies as professionals in software dev field.
Title: Data management software
Some of the points arisen below apply also here. In addition:
1.1.3 What are the formats of the described generated/collected data? "Software" is not a format.
We corrected this issue.
<IP_ADDRESS> Will you provide metadata describing the quality of the data? It is not clear how you have used it. Do you have a report about it somewhere? The link to the report should be added to the DMP.
No we do not provide it. We corrected this issue.
<IP_ADDRESS> How will the data be made available? What is "Repository of Archive"?
On GitHub and Zenodo. Repository of archive was an option on the website we were working on DMP. We corrected this issue.
<IP_ADDRESS> Describe the data quality assurance processes. You should be a bit more precise here. It is not clear how you will do it.
What we did were for example checking for missing values, duplicate entries, or before initiating the analysis, we ensured that our data conforms to the specified format. This means checking that the data structure is correct, fields are in the appropriate format, and the data is standardized and ready for analysis.
While we created tests scripts and also used partial of the Data for specific tests, we did not use specific methodologies as professionals in software dev field.
<IP_ADDRESS> Will you provide any support for data reuse? Where is the link to the notebook?
We clarified this issue. By usage guidelines in the github repository of project.
Protocol
There are a lot of references to classes and methods in Python that, while fine to use, do not help the understanding of the protocol. While excerpts of code can be used in the definition of the protocol, it is important to explain them and, in particular, all the passages. Please, update the protocol so that a reader reading it can understand how to run the experiment without looking necessarily to external material. Explain the procedures to follow, and limit the links to the code where necessary.
We have revised the protocol to be more clear and explain all the passages in the code. Where we left some functions' names or other specific naming in the code, it is done for sake of clarity since the workflow is complex and we thought that referring in an abstract way to some parts of it could be even more confusing for the reader.
Please refer to the new version of the protocol (https://dx.doi.org/10.17504/protocols.io.5jyl8jo1rg2w/v5).
Software
The section "Naming convention of Datasets" in the README of the software seems lacking of some information. Can you please update it?
The section has been updated
Data
The description of the data on Zenodo should also detail the format used for data (column names, their meaning, etc.).
The new data published on zenodo are described in detail:

https://doi.org/10.5281/zenodo.8250858
https://doi.org/10.5281/zenodo.8249907

Article
There are no authors specified! Please add all of them, with appropriate affiliations.
Authors and affiliation have been added
Abstract: please use the same structured abstract already developed in the paper. The Abstract section is usually not numbered.
We used a structured abstract and the section is not numbered anymore (https://doi.org/10.5281/zenodo.8263908)
Introduction: it should include at least the research questions, and it should also contain, at the very end, how the rest of the paper is actually structured (e.g. "The rest of the paper is structured as follows. In Section 2, ...").
The introduction section already contained the research questions. Now we specified with RQ1, ...etc.
We added a description of the structure of the paper.
Materials and Methods: Remove my name as an author of your software - you did it, not me. Cite properly the data you have reused (Meta, COCI, etc.) by creating appropriate bibliographic references for them (pointing to the right version, e.g., on Figshare). Saying "we downloaded Meta" and then adding the link to opencitations.net/meta is not correct.
Correct citations have been added:
DOAJ. (2023). The DOAJ dataset downloaded 28-05-2023 journalcsv__doaj_20230528_0035_utf8 [Data set]. Zenodo. https://doi.org/10.5281/zenodo.8163248
ERIH PLUS. (2023). ERIH PLUS (EP) dataset "Approved Journals" 27-04-2023. https://doi.org/10.5281/zenodo.8163337
OpenCitations (2022). OpenCitations Meta CSV dataset of all bibliographic metadata. figshare. Dataset. https://doi.org/10.6084/m9.figshare.21747461.v3
Results: The figures should have a proper caption describing the graph. This should be true for all figures in the whole text.
All figures have now a caption.
Discussion: Please identify a subsection here where to list all the limitations properly.
A subsection of Discussion have been added (4.1. Limitations)
Conclusions: they are missing and should also contain some sketches of future works.
A section 5.Conclusion has been addedd and it contains possible future works.
References: if you use the references (I agree), please cite them properly in the text without using footnotes, but using APA style.
We have changed the reference to be APA style, according to guidelines we found here the in-text citations have been added as follows:
single author (author, year)
two authors (author & author, year)
more than two authors (author et al., year)
when author is mentioned in the text (year)
general website reference (url)
disambiguation between references with same authors and same years (author, 2023a) (author, 2023b)

All issues have been addressed in a final way in the previous comment.

Fine with me. Thanks for all your revisions!


fix: fixed redirection on versions

Description
Fixed Redirection when we click on version 2.0.0 option in navbar.
Fixes #issue2106
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue).
[ ] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
[ ] This change requires a documentation update.

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Additional Context (Please include any Screenshots/gifs if relevant)
...
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[ ] I have made corresponding changes to the documentation.
[ ] I have added corresponding tests.
[ ] Any dependent changes have been merged and published in downstream modules.

@Sonichigo , Can you please review this PR.
Thanks

Thanks @ayush3160 ! This is helpful.


Id problem

Colored blocks are not considered by the plugin, for example colored wool, colored concrete etc. How should these ids be written?
I am using Quests-3.9.3 version on a PaperSpigot 1.12.2 server
https://imgur.com/a/XK8Qiov

On versions of Minecraft pre-1.13, the color is determined by the durability, which you currently have set to 0. Use the proper material name and then set a higher durability.


The lib folder must be empty even with the lib folder empty

When using slidy start, I need to delete the lib folder entirely, not only its content.
Slidy version: 2.1.2+2
$ flutter doctor -v
[✓] Flutter (Channel stable, v1.17.5, on Linux, locale en_GB.UTF-8)
• Flutter version 1.17.5 at /opt/libs/flutter
• Framework revision 8af6b2f038 (6 weeks ago), 2020-06-30 12:53:55 -0700
• Engine revision ee76268252
• Dart version 2.8.4
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /home/fernando/Android/Sdk
• Platform android-29, build-tools 29.0.2
• Java binary at: /opt/android-studio-ide-183.5452501-linux/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Android Studio (version 4.0)
• Android Studio at /opt/android-studio-ide-183.5452501-linux/android-studio
• Flutter plugin version 48.0.2
• Dart plugin version 193.7361
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
[✓] IntelliJ IDEA Ultimate Edition (version 2019.3)
• IntelliJ at /opt/ideaIU-2019.1.1/idea-IU-191.6707.61
• Flutter plugin version 45.0.2
• Dart plugin version 193.6911.31

não entendi o problema

The docs says:

But the lib folder being empty is not sufficient. It must not exists, or else I'll receive ERROR: The lib folder must be empty, even though it's empty.

Estranho, na verdade a lib nao precisa estar vazia, o que acontece é que esse comando irá deletar todos os arquivos da sua lib apé os executa-lo. você precisa selecionar Yes na mensagem This command will delete everything inside the \lib ' and 'test' folders.

Se selecionar No irá dar esse erro


Error reading dependency fileError reading dependency file <project_path>/build/app/intermediates/flutter/debug/snapshot_blob.bin.d: java.lang.ArrayIndexOutOfBoundsException: 1

Flutter crash report; please file at https://github.com/flutter/flutter/issues.
command
flutter build bundle --suppress-analytics --target /Users/rohit/os-projects/ideaspace/app/ideaspace/lib/main.dart --preview-dart-2 --depfile /Users/rohit/os-projects/ideaspace/app/ideaspace/build/app/intermediates/flutter/debug/snapshot_blob.bin.d --asset-dir /Users/rohit/os-projects/ideaspace/app/ideaspace/build/app/intermediates/flutter/debug/flutter_assets
exception
RangeError: RangeError (index): Invalid value: Only valid value is 0: 1
#0      List.[] (dart:core-patch/dart:core/growable_array.dart:141)
#1      readDepfile (package:flutter_tools/src/base/fingerprint.dart:174)
<asynchronous suspension>
#2      Fingerprinter._getPaths (package:flutter_tools/src/base/fingerprint.dart:88)
<asynchronous suspension>
#3      Fingerprinter.doesFingerprintMatch (package:flutter_tools/src/base/fingerprint.dart:60)
<asynchronous suspension>
#4      KernelCompiler.compile (package:flutter_tools/src/compile.dart:104)
<asynchronous suspension>
#5      build (package:flutter_tools/src/bundle.dart:79)
<asynchronous suspension>
#6      BuildBundleCommand.runCommand (package:flutter_tools/src/commands/build_bundle.dart:72)
<asynchronous suspension>
#7      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:344)
<asynchronous suspension>
#8      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:279)
<asynchronous suspension>
#9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142)
<asynchronous suspension>
#10     _rootRun (dart:async/zone.dart:1126)
#11     _CustomZone.run (dart:async/zone.dart:1023)
#12     runZoned (dart:async/zone.dart:1501)
#13     AppContext.run (package:flutter_tools/src/base/context.dart:141)
<asynchronous suspension>
#14     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:270)
#15     CommandRunner.runCommand (package:args/command_runner.dart:194)
<asynchronous suspension>
#16     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:309)
<asynchronous suspension>
#17     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142)
<asynchronous suspension>
#18     _rootRun (dart:async/zone.dart:1126)
#19     _CustomZone.run (dart:async/zone.dart:1023)
#20     runZoned (dart:async/zone.dart:1501)
#21     AppContext.run (package:flutter_tools/src/base/context.dart:141)
<asynchronous suspension>
#22     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:265)
<asynchronous suspension>
#23     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:109)
#24     new Future.sync (dart:async/future.dart:222)
#25     CommandRunner.run (package:args/command_runner.dart:109)
#26     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:174)
#27     run.<anonymous closure> (package:flutter_tools/runner.dart:59)
<asynchronous suspension>
#28     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142)
<asynchronous suspension>
#29     _rootRun (dart:async/zone.dart:1126)
#30     _CustomZone.run (dart:async/zone.dart:1023)
#31     runZoned (dart:async/zone.dart:1501)
#32     AppContext.run (package:flutter_tools/src/base/context.dart:141)
<asynchronous suspension>
#33     runInContext (package:flutter_tools/src/context_runner.dart:43)
<asynchronous suspension>
#34     run (package:flutter_tools/runner.dart:50)
#35     main (package:flutter_tools/executable.dart:49)
<asynchronous suspension>
#36     main (file:///b/build/slave/Mac_Flutter_Packaging/build/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8)
#37     _startIsolate.<anonymous closure> (dart:isolate-patch/dart:isolate/isolate_patch.dart:277)
#38     _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)

flutter doctor
[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.6 17G65, locale en-IN)
    • Flutter version 0.5.1 at /Users/rohit/flutter
    • Framework revision c7ea3ca377 (3 months ago), 2018-05-29 21:07:33 +0200
    • Engine revision 1ed25ca7b7
    • Dart version 2.0.0-dev.58.0.flutter-f981f09760

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at /Users/rohit/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.4.1, Build version 9F2000
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 27.1.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] Connected devices (1 available)
    • ONEPLUS A5010 • e4793b03 • android-arm64 • Android 8.1.0 (API 27)

• No issues found!

Closing as dup of #21053


Terminal Blank, Not loading

The terminal does not load. I recently upgraded to python 3 from 2. I have completely uninstalled platformio-ide-terminal and reinstalled. I've deleted the configs for it and tried again. I have current versions of atom and platformio-ide-terminal. I've also tried installing the pre-2.9.0 version of the terminal using "apm install..." and letting it auto upgrade. No success.
[Windows 10 x64]
Is this problem just occurring on my comp or are others dealing with this/have fixed this?

how to downgrade it to previous version and also whatever the code I type in grey popup it returns the path address

Hey rotcerid10, to downgrade, uninstall it from atom, then type "apm install platformio-ide-terminal@" into cmd with  replaced with whatever version you want.
My problem was resolved today. I tried everything, nothing worked. Left Atom for vscode. Randomly opened Atom today with no new updates and the terminal worked. So. I don't know why it wouldn't load before, but it's fixed now :\

Glad its solved for you. @ivankravets pls close as its solved.

In my case when I tried uninstalling via the GUI, it didn't work, and on a terminal:
 apm uninstall platformio-atom-ide-terminal
Uninstalling platformio-atom-ide-terminal failed
Failed to delete platformio-atom-ide-terminal: No package.json found at
C:\Users\xxx\.atom\packages\platformio-atom-ide-terminal\package.json

I manually removed the package folder, and reinstalled, then it worked again.

The actual issue is here https://github.com/platformio/platformio-atom-ide-terminal/issues/668


Encountered error 1307 when attestation signing

Is there a new way to use ClassInstaller?
Because the old method to use the INF ClassInstall32 section now will be rejected by validation process after the end of january.
[Error Message]
Error 1307 in xxx.inf, line yyy : Found legacy AddReg operation defining class installers (Installer32).
Failed INF validation. INF did not pass Desktop validation (InfVerif /k).
[The file I used]
[ClassInstall32]
AddReg = TESTClassAddReg
[TESTClassAddReg]
HKR,,,,"TEST Boards"
HKR,,Installer32,,"TESTClassInstaller.dll,ClassInstaller"
HKR,,Icon,,"110"
...

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 250f020c-5ea1-f053-7c28-119422e92ea2
Version Independent ID: 3be4e8c2-4fd9-6deb-0ba4-fa76f09b1021
Content: INF CopyFiles directive - Windows drivers
Content Source: windows-driver-docs-pr/install/inf-copyfiles-directive.md
Product: windows-hardware
Technology: install
GitHub Login: @tedhudek
Microsoft Alias: tedhudek

Hi @kcbina,
According to the Windows 11, 22H2 policies, class installers are no longer supported. As the error message says, the driver needs to pasS InfVerif /k.
The article Porting an INF to follow driver package isolation has some info on one aspect of coinstallers (not exactly the same as class installer, but similar).  What is it that you are trying to accomplish with a class installer?

Hi Tedhudek,
Thanks for your reply.
The class installer is very important to us, because it seems that our driver does not belong to any class that exists in windows now.
https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/code-signing-reqs#windows-10-attestation-signed-drivers
As the article mentioned, "For Windows 10 Desktop and later systems, you can submit your drivers for attestation signing, which doesn't require HLK testing. However, attestation signing will only work on Windows 10 Desktop and later versions of Windows"
I'm still confused about being rejected on this part since we belong to "desktop driver".
As the desktop driver, is the new rule no longer support class installers either?
Could you tell me that is there any way to configure the dashboard or modfiy inf file to that server knows that the driver is belong to desktop driver?
Many thanks.
Best Regards,
Luke Chen

Hi Luke. What operating systems are you targeting with your driver?

Hi Tedhudek,
Please see the reference pic

Thanks Luke.  So I'll restate my question above -- what specifically are you trying to accomplish with a class installer?

Hi Tedhudek,
Thanks again for your support.
The following is the list for our information.

Our product is the "Data Acqusition Card" based on PCI/PCIe bus
Can't find any existing class suitable for our product so we build our own class in the past
We thought we should able to continue using the classinstaller according to the microsoft documentation due to our driver is belong to "desktop driver" not universal driver.
Our submit is rejected from MS Partner Center since the end of January
Our question is the same as this page but the author's method does not apply to us for all situations
https://learn.microsoft.com/en-us/answers/questions/1165452/driver-attestation-signing-fails-due-to-installer3

Hi Luke,
Regarding #3, this is incorrect. See my first message with the link to the 22H2 policy.
Not every custom class needs a class installer. If you are not doing anything meaningful in your class installer, maybe you can just drop it and things will be fine with your custom class.
Without knowing what you are trying to accomplish with the class installer, however, I can't help further.
In any case, we are a documentation team and I'm not seeing a documentation problem here, so I am going to close out this issue.  You could always try the forums if you would like further assistance:

windows-hardware-wdk
OSR's NTDEV forum

Best of luck!


Failure to get metadata is now retryable error

Adds and error to config so that if there is a timeout getting the metadata response, we mark as retryable and exit(11). In addition, found that we were marking things as retryable even when the client has no errors in its checked error stack array, so check for that now and return false for retryable if that array is empty.

Marking as a draft so that I can add #810 in this

Can check this works by modifying this line in config/config.go to be a really short timeout:
https://github.com/PelicanPlatform/pelican/blob/1fb0a529676e558a8ffc4da84e0e7f0cb2ab9a0a/config/config.go#L373
as well as modify:
https://github.com/PelicanPlatform/pelican/blob/1fb0a529676e558a8ffc4da84e0e7f0cb2ab9a0a/config/resources/defaults.yaml#L79-L80
to a shorter timeout
It should deal with both of those cases reporting a retryable error (exit code 11).

Needs to be back-ported to v7.5.x

@bbockelm is this more of what you are looking for?

@bbockelm check my comments and correct me if I am wrong with any of them or if you still want adjusting. Next round on revisions are in and everything seems to be working how it should.

Okay, should be all good now. I think this struggle to make proper errors like this is good since now I will have a good template to move forward with and know what mistakes not to make. Ready for review again.

@bbockelm is this good to merge? I think we need your approval since you requested changes.

@joereuss12 - this is good to go once the merge conflicts are cleaned up.


openstack-service-checks doesn't handle self signed CAs

The openstack-service-checks charm doesn't handle using self signed certificates in any way.  I tested this with the keystone signing CA, and there are no options to either provide the CA, or somehow grab it from another location.
The solution is to get a copy of the CA or certs into /usr/local/share/ca-certificates and run update-ca-certificates.  One possible fix is to add a config setting to provide the certs to it.

Imported from Launchpad using lp2gh.

date created: 2017-10-05T02:07:35Z

owner: brad-marshall

assignee: None

the launchpad url

(by aluria)
trusted_ssl_ca config parameter now exists


Update zio, zio-streams, zio-test, ... to 2.0.10

Updates

dev.zio:zio
dev.zio:zio-streams
dev.zio:zio-test
dev.zio:zio-test-junit
dev.zio:zio-test-magnolia
dev.zio:zio-test-sbt

from 2.0.0-RC2 to 2.0.10.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.zio" }
}]

labels: library-update, early-semver-pre-release, semver-spec-pre-release, commit-count:1

Superseded by #159.


Use  instead of

Both are supported but the usage inconsistency was brought up by @rpetrusha in #6596, and suggested we standardize one variant in the docs.

@rpetrusha @pkulikov Thanks, I was not aware of this. I added a redirect, I think I've done it correctly.


Added double-quotes to label values in sidecar examples

What this PR does / why we need it:
Sidecar configmap examples seems to have invalid syntax and cannot be applied. Label values must be strings.
When applying, I get:
Error from server (BadRequest): error when creating "configmap.yaml"
...Labels: ReadString: expects " or n, but found 1

Putting 1 in double-quotes works.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[ ] Chart Version bumped
[ ] Variables are documented in the README.md
[ ] Title of the PR starts with chart name (e.g. [stable/chart])

/assign @rtluckie
/ok-to-test

/ok-to-test

You need to sign off your commits and bump the chart version.


challenge(formatter): arrows comment

Summary
Fixes
js/arrows/comment.js

Test Plan
Relevant prettier diff snapshots now match and have been deleted.

You have to lint and to format your code using just lint and just format.


restructured and added updated schema draft

@wbittremieux  I will merge now, as restructuring is complete now. Old stuff is in legacy folder.

schema version number had to be bumped up as non-minor change regarding the attachment handling requested at PSI meeting in Ghent


Unable to close User History dialog on the first item in the unmoderated queue since it appears behind the RES "Use subreddit style" checkbox

If I use the [H] button for the first item in my unmoderated queue (or modqueue, presumably), I'm unable to click the X to close the User History dialog since it appears behind the RES checkbox that allows you to turn off subreddit styles.  This is intermittent depending on the length of the user's name and how old the post is, since that affects the position of the [H] button.  The only way to close out of it is either by refreshing the page or by finding a small sliver of the X button that may be sticking out.
Screenshots:  http://imgur.com/a/82iPW
Browser Info:
Chrome OS Version 40.0.2214.114 (64-bit)
Platform 6457.94.0 (Official Build) stable-channel peppy
Firmware Google_Peppy.4389.89.0
Resolution:  1366x768
Toolbox Version:  3.0.5
RES Version: v4.5.4

Heh, that is a very specific bug that has much to do with your screen resolution. I am not entirely sure we will be fixing this since it means we have to raise the z-index of those windows to a rather high count.
I'll keep the issue open though since it is likely a few more people have the same issue and we might end up working around it anyway.

Does it to me too. But only when there's no banner ad in the sidebar.

@creesch: Can we have Javascript detect if they would overlap, then if so manually lower the Z-Index for that, instead of raising ours?

Maybe you can get the position of the close button, and put the position into document.elementFromPoint to see if there's anything drawn on top of it?

that seems like a whole lot of trouble for a fringe case if I am being perfectly honest.

#509 fixes this.  Move the window, click close.

oh it does actually, good job team!


[Versioning] Enable bwc

Description
[Describe what this change achieves]
Enable bwc flag
Issues Resolved
[List any issues this PR will resolve]
#417
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

Signed-off-by: Harold Wang<EMAIL_ADDRESS>By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Replaced by #587


[SPARK-32886][SPARK-31882][WEBUI][2.4] fix 'undefined' link in event timeline view

What changes were proposed in this pull request?

Fix SPARK-32886 in branch-2.4. i cherry-pick 29757 and partial 28690(test part is ignored as conflict), which PR 29757 has dependency on PR 28690. This change fixes two below issues in branch-2.4.
SPARK-31882: DAG-viz is not rendered correctly with pagination.
SPARK-32886: '.../jobs/undefined' link from "Event Timeline" in jobs page
Why are the changes needed?

@sarutak found 29757 has dependency on 28690. If we only merge 29757 to 2.4 branch, it would cause UI break. And I verified both issues mentioned in SPARK-32886 and SPARK-31882  exist in branch-2.4. So i cherry pick them to branch 2.4 in same PR.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Manually tested.

@sarutak , @srowen , @dongjoon-hyun , please take a look, thanks.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Jenkins test this please

Test build #128976 has started for PR 29833 at commit 34430d1.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33598/
Test PASSed.

Test build #128976 has finished for PR 29833 at commit 34430d1.

This patch fails build dependency tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128976/
Test FAILed.

Jenkins retest this please

retest this please.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33603/
Test PASSed.

Test build #128981 has started for PR 29833 at commit 34430d1.

Test build #128981 has finished for PR 29833 at commit 34430d1.

This patch fails build dependency tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128981/
Test FAILed.

retest this please.

Test build #128982 has started for PR 29833 at commit 34430d1.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33604/
Test PASSed.

Test build #128982 has finished for PR 29833 at commit 34430d1.

This patch fails build dependency tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128982/
Test FAILed.

I asked @shaneknapp to investigate the .m2 corruption issue on JIRA
https://issues.apache.org/jira/browse/SPARK-32153

Try again.
retest this please.

Test build #128986 has started for PR 29833 at commit 34430d1.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33608/
Test PASSed.

Test build #128986 has finished for PR 29833 at commit 34430d1.

This patch fails build dependency tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128986/
Test FAILed.

I think we can just use GitHub Actions build. GitHub Actions build was ported back to replace Jenkins build in branch-2.4.
It is flaky on few specific machines in Jenkins due to malformed .m2 when you check the dependencies in branch-2.4. This is being skipped in master and branch-3.0 when it runs on Jenkins.

StreamingLogisticRegressionWithSGDTests.test_training_and_prediction is a known flaky test. I am pretty confident we can ignore it here.

Jenkins retest this please

Test build #129077 has started for PR 29833 at commit 34430d1.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33698/
Test PASSed.

Test build #129077 has finished for PR 29833 at commit 34430d1.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129077/
Test PASSed.

Merged to 2.4


fix response for new change device api

Ticket
https://jira.bqsoft.com/browse/ATOM-8067
What this does
Fixes change_device and service api response
Why we did this
It was left empty until we can test in prod and see the response.

Is there an msl code?

I didnt see one in the response I submitted.
https://staging.bequickapps.com/logs/carrier/2059800


Feature/issue #68 radio button

(Selected, Not Selected but hovered, Disabled)

Codecov Report

Merging #139 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #139   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          31     32    +1
  Lines         276    289   +13
=====================================
+ Hits          276    289   +13

Impacted Files
Coverage Δ

src/RadioButton.js
100% <100%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fcb154b...d08e107. Read the comment docs.

This looks great, thanks for working on this! The only last request I would suggest is to add a simple markdown file to the docs/ folder with a usage example so that we keep up with documentation

This looks great! Thanks for working on this! :shipit:


Data Viewer - No variable will be shown if pandas dataframe has too many columns

Bug: Notebook Editor, Interactive Window, Editor cells

Steps to cause the bug to occur

Execute the following code

#%%
import pandas as pd
df = pd.DataFrame(np.random.randint(0,100,size=(100, 30)), columns=list('123456789012345678901234567890'))

Go to button "show variables active in jupyter kernel"

Click on variable "df"

Actual behavior

Data Viewer loads infinitely long and shows no variable (in this case a pandas dataframe)
Important note: If I use only 10 columns in the dataframe it works. Maybe it has to do with the amount of columns.

Expected behavior

Show the data in the Data Viewer

Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running:                       Local
Extension version:                               2020.2.62710
VS Code version:                                1.42.0
Python and/or Anaconda version:     3.7.1 64-bit
OS:                                                     Windows

Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer

It looks like that code above is causing a crash in our variable parsing. I get this in my console log:
console.ts:137 [Extension Host] Error Python Extension: 2020-02-12 08:30:09: [Error: Failure during variable extraction:
---------------------------------------------------------------------------
JSONDecodeError                           Traceback (most recent call last)
d:\Training\SnakePython\foo.py in <module>      6 # In IJupyterVariables.getValue this '{"count":100,"name":"df","shape":"(100, 30)","size":0,"supportsDataExplorer":true,"truncated":true,"type":"DataFrame","value":"1   2   3   4

Sounds like a regression to me.

Validated with the original example. Loads fine now.

Validated


Use template literals from ES6

In slider script you have string built dynamically:
var file = "<img src="../images/slides/slide" + number +".jpg"/>"  ;
Unfortunatelly it is not readable. you should use template literals:
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Template_literals
to make it more readable.

Ok.


Feature Request: Render UI to RenderTexture attached to Camera

It would be great to be able to use the performance benefits of single-pass rendering when using a render texture output on the camera as well.

Thanks for the suggestion! I added it to the backlog :)

This feature has been added in aedadf494bac7f8607cb40f45f0f4d4a89b8ef59. It willl be available in the next release along with post process support (if I can make it work 😅)


[FR] - Add withdrawal to ScriptContextChecker.hs test

Internal/External
Internal   if an IOHK staff member.
Area
Plutus    Related to Plutus Scripts (Alonzo).
Describe the feature you'd like
Add withdrawal to ScriptContextChecker.hs test. Currently, MyCustomRedeemer included all V1 TxInfo except for withdrawal.
Describe alternatives you've considered
N/A
Additional context / screenshots

Closing this. If this is still relevant please reopen.


Add ability to pass data using lpReserved

I changed the description of the parameter own in the constructor of MemBlock. Please revert the change if I'm too dumb to understand, but as far as I understood the code it's the other way around.
The injected dll will get passed an address pointing to the std::uint64_t representing the size of the data immediately following it.

I think I missed a bug:
https://github.com/DarthTon/Blackbone/blob/d2420f0d8b00abfd0ef3e0a5b8ea9315327414cc/src/BlackBone/ManualMap/MMap.h#L88
You might want to change this one to uint64_t aswell.
Greets


Qiskit0.43.1 cannot convert string into OpenQASM

Environment

Qiskit Terra version: 0.43.1 meta package, terra 0.24.1
Python version: 3.10
Operating system: docker continuumio/miniconda

What is happening?
function QuantumCircuit().from_qasm_str() unable to convert string to OpenQASM
How can we reproduce the issue?
Run the python script
from qiskit import QuantumCircuit
from qiskit.compiler import transpile

# Create a circuit with 2 qubits
circuit = QuantumCircuit(2)

# Define a state vector
state_vector = [0, 1, 0, 0]

# Fold the state into the circuit
circuit.initialize(state_vector, [0, 1])

# get any the global variables (including the circuits)
global_vars = list(globals().keys())
# keep all those that are QuantumCircuit
circuits = [
    globals()[var] for var in global_vars
    if isinstance(globals()[var], QuantumCircuit)
]
for circuit in circuits:
    for lvl in range(0, 4):
        res = transpile(circuit, optimization_level=lvl)
            # print(f"Optimization level {lvl} for circuit {circuit.name}")
            # print(res.draw())

    # conert them to qasm and back
for circuit in circuits:
        # print(f"Converting to qasm and back for circuit {circuit.name}")
    QuantumCircuit().from_qasm_str(circuit.qasm())

and get the error
Traceback (most recent call last):
  File "***/1.py", line 29, in <module>
    QuantumCircuit().from_qasm_str(circuit.qasm())
  File "/root/anaconda3/envs/fuzz4all/lib/python3.10/site-packages/qiskit/circuit/quantumcircuit.py", line 2529, in from_qasm_str
    return _circuit_from_qasm(qasm)
  File "/root/anaconda3/envs/fuzz4all/lib/python3.10/site-packages/qiskit/circuit/quantumcircuit.py", line 4964, in _circuit_from_qasm
    ast = qasm.parse()
  File "/root/anaconda3/envs/fuzz4all/lib/python3.10/site-packages/qiskit/qasm/qasm.py", line 53, in parse
    return qasm_p.parse(self._data)
  File "/root/anaconda3/envs/fuzz4all/lib/python3.10/site-packages/qiskit/qasm/qasmparser.py", line 1137, in parse
    self.parser.parse(data, lexer=self.lexer, debug=self.parse_deb)
  File "/root/anaconda3/envs/fuzz4all/lib/python3.10/site-packages/ply/yacc.py", line 333, in parse
    return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
  File "/root/anaconda3/envs/fuzz4all/lib/python3.10/site-packages/ply/yacc.py", line 1120, in parseopt_notrack
    p.callable(pslice)
  File "/root/anaconda3/envs/fuzz4all/lib/python3.10/site-packages/qiskit/qasm/qasmparser.py", line 397, in p_id_e
    raise QasmError("Expected an ID, received '" + str(program[1].value) + "'")
qiskit.qasm.exceptions.QasmError: "Expected an ID, received 'reset'"

What should happen?
Run successfully.
Any suggestions?
No response

This is an old and unsupported version of Qiskit.  The latest versions will show a different error with this, which is showing an actual bug that still remains:
from qiskit import QuantumCircuit, qasm2

qc = QuantumCircuit(2)
qc.initialize([0, 1, 0, 0], [0, 1])
qasm2.dumps(qc)

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[22], line 5
      3 qc = QuantumCircuit(2)
      4 qc.initialize([0, 1, 0, 0], [0, 1])
----> 5 qasm2.dumps(qc)

File ~/code/qiskit/terra/qiskit/qasm2/export.py:185, in dumps(circuit)
    183         instruction_qasm = "barrier;" if not qargs else f"barrier {qargs};"
    184     else:
--> 185         instruction_qasm = _custom_operation_statement(instruction, gates_to_define, bit_labels)
    186     instruction_calls.append(instruction_qasm)
    187 instructions_qasm = "\n".join(f"{call}" for call in instruction_calls)

[... cut ...]

File ~/code/qiskit/terra/qiskit/qasm2/export.py:247, in <listcomp>(.0)
    245     qasm2_call = operation.name
    246 if operation.params:
--> 247     params = ",".join([pi_check(i, output="qasm", eps=1e-12) for i in operation.params])
    248     qasm2_call = f"{qasm2_call}({params})"
    249 if operation.condition is not None:

File ~/code/qiskit/terra/qiskit/circuit/tools/pi_check.py:176, in pi_check(inpt, eps, output, ndigits)
    173         return f"{single_inpt:#}" if ndigits is None else f"{single_inpt:#.{ndigits}g}"
    174     return f"{single_inpt}" if ndigits is None else f"{single_inpt:.{ndigits}g}"
--> 176 complex_inpt = complex(inpt)
    177 real, imag = map(normalize, [complex_inpt.real, complex_inpt.imag])
    179 jstr = "\\jmath" if output == "latex" else "j"

TypeError: only length-1 arrays can be converted to Python scalars

The problem is that we're trying to treat some things as parameters that wouldn't be valid OpenQASM 2 (in this case a Numpy array) - the old version of the code just silently ignored it, and generated an invalid OpenQASM 2 file, whereas we now at least fail to generate it.


Upgrading on Mac OS X doesn't work for non-admin user

OS:
MacOS 10.12 (Sierra)
Issue Descriptions:
I login as non-admin user to prevent privilege escalation issues
Program attempts to upgrade but silently fails.   Repeats, repeats, repeats.
Steps to Reproduce:
Not sure if https://ilgthegeek.wordpress.com/2011/10/08/mac-os-x-install-package-with-administrative-rights/ helps because that deals with .pkg files
http://s.sudre.free.fr/Software/Packages/about.html is a free tool for building MacOS packages.

The application doesn't require admin privileges, the update fails randomly occasionally on different systems for obscure reasons.   Closing this out as their is nothing we can do about it most of the time.  Try deleting the application and cleanly downloading it again 👍

The application requires admin privileges to update itself.

No it doesn't?  You must have changed the permissions of the app manually in order for it to think that.  The whole point of Squirrel is it can update without prompt

Do you have a Mac?   Are you running as a non-privileged user?   I've got two Mac Minis.  On both of them I run as a non-privileged user.   On both of them the app tries to update itself and fails.
I know it's more common for people to run as an administrative user on Macs.   It makes it easier to install things.   It also makes exploits easier: https://www.google.com/search?q=mac+admin+escalation+exploit
What I've done with past updates is to delete the old version from /Applications and drag the new version in after downloading it from GitHub.   I've done that with one Mac but not the other in case you want me to send you anything.
I really appreciate the player.  Please let me know if there's anything from logs that you would like to see.


Support for Oobabooga text-generation-webui API

With Dalai seemingly abandoned would it be possible to get promptnode integration with the text-generation-webui? The webui allows the use of a number of models and inference backends. There are API examples listed on their repo here: https://github.com/oobabooga/text-generation-webui/tree/main
There is also another option that I considered using which is to use the OpenAI extension in text-generation-webui in place of the normal OpenAI key but it looks like that would require giving the option to point ChainForge to a custom OpenAI endpoint.

Cool, this is an idea, and perhaps even more versatile than prior suggestions, since I grok that you can load custom models with it. The only issue is, it seems you can only load one model at a time for the API extension. That’d make it a bit difficult for the way ChainForge sends off multiple queries at once, since it treats each model as separate, not dependent on another’s completion. Maybe we just prevent people from adding more than one Ooba model provider at a time?

That is a good point. I haven't tried it personally but, if you had enough VRAM/RAM you could load multiple instances with different localhost ports. Not an elegant solution by any means.
My use case is mostly tied to chaining prompts passed to the same high-context model so I didn't think about the use case of comparing multiple local models. Text-generation-webui does make it clear when you load up the model whether or not the system has enough VRAM/RAM so maybe there is a case to be made for multiple instances?

This issue is now addressed by https://github.com/ianarawjo/ChainForge/pull/122
I'm going to close this ATM and hope developers who want to query custom models can write their own Python completion functions to do just this. We might swap Dalai / add support for ollama, so I'm going to keep the other issue open.
Let me know if you encounter any issues or think this is a bad solution.


Add a constants file and use it

this adds a ./src/constants.ts file.
I might sweep through some other areas as I noticed opensea is used elsewhere as well.

closing for now, I tried to add more coverage but nyc/istanbul were being very not nice to me. might revisit later


Support for offline installs

Today bootkube manifests seem to be built into binary. This requires access to quay.io/gcr.io.
There are few companies that are interested in using an internal registry to bootstrap the cluster without having direct access to quay.io/gcr.io.
Would be great if there was a way to pass registry hostname as a variable to bootkube. Users can sync/mirror contents from quay.io/coreos/* and gcr.io/google-containers/* to internal registry for offline deployment of Kubernetes via Bootkube.

This would also allow for using different images than the Debian based ones by CoreOS which contain several vunerabilities: https://quay.io/repository/coreos/hyperkube?tag=latest&tab=tags


Check if libvirt default network is present for ppc64le

For ppc64le arch, the default network must be present in order to proceed with the snc install.
If default network is not present, the script will exit. The user should install libvirt-daemon-config-network package.
Closes issue #250

/ok-to-test

What is different on ppc64le compared to all others architecture? Why only this arch require the default libvirt network?

I believe all arches will try to connect to <IP_ADDRESS> as this is why we need to enable TCP support for libvirt. So rather than a ppc64le specific test, I'd go with what you initially suggested in #250. This can use virsh -c qemu:///system net-info default rather than virsh net-list

Why only this arch require the default libvirt network?

I figured it was only on power since it wasn't a check already in the script. It was related to #227 and I confirmed this on my ppc64le box as well.
I'll redo this commit with a better message. I'll also add a check to make sure the default network is not only present via net-info but also Active.

I deleted the previous commit which looks like it closed this PR automatically. I cleaned up the commit and added more comments in this same branch so it's re-opened now. thanks

/retest

rebased and pushed with edits from @cfergeau

/retest


Standardize HDFS security section

Will convert env var notation to SECURITY_ to ensure consistency with https://github.com/mesosphere/dcos-commons/pull/1871.

@NimaVaziri I am closing this PR and continuing work in #1871.


How do I choose the specify library version?

When asking a question please also include where you looked for an answer (so we can update the documentation if needed).
I'm using VS2015.
Now some libraries has update the latest version, but they requir VS2017 or later. So I can't keep update with vcpkg.
The followings is my question:

Could vcpkg make a branch that indicating the library recommended with VS2015 or VS2017 or later?
Could vcpkg provide some method that choose the specify version library?

The federation / manifest stuff @strega-nil is working on will provide some mitigation for this but I believe the official repository remains slated to contain only the latest versions of things (which we have ensured build together). @strega-nil can you confirm?

Check out #11758 :) cc @vicroms


[WIP] Use podman

fix #175

Pull Request Test Coverage Report for Build 1202

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.483%

Totals

Change from base Build 1200:
0.0%

Covered Lines:
1198

Relevant Lines:
1324

💛  - Coveralls


Remove UI from the monorepo

FEATURE REQUEST

Is there an open issue addressing this request? If it does, please add a "+1" reaction to the
existing issue, otherwise proceed to step 2.

Describe the feature you are requesting, as well as the possible use case(s) for it.
There are a lot of opened UI issues/enhancements and Mainflux team has no capacity to maintain open-source UI. This should be community effort, and move to dedicated community-ui repo.

Mainflux Labs offers professional support for Dashflux UI (https://www.mainflux.com/iot-device-management.html), which is proprietary product written in Angular, so it is up to community to maintain Elm-based UI.

Indicate the importance of this feature to you (must-have, should-have, nice-to-have).
Must-have

This seem reasonable although there is a danger if there are no maintainers the project will be abandoned or that the ui will not follow the api changes in the services. It will be crucial that we regularly update the Swagger descriptions for the services and keep the API as stable as possible.
Maybe we can add this kind o test as a point to the #643
Has already been decided how are we going to deliver the UI. Would it still be part of the main docker-compose and loaded as git submodule or it will be deployed as a separated deployment as the other docker addons(readers, writers, etc)?

@chombium we had internal discussions, and we decided to abandon for no w this idea of separating stuff from Monorepo until e2e is done.


Add next alarm sensor, and sort alarms and timers

As described. This sorts alarms and timers and adds a new sensor called sensor.*_next_alarm which only shows the next alarm and it's attributes.

This is sooo cool, thanks guys for picking it up! 👍
@DurgNomis-drol have you tried the sensor with multiple alarms per device where some are recurring ones? I'm wondering if fire_time is dynamically changed to which alarm is the soonest on google device that we can rely on?
Also, now that we are creating next_alarm, should we maybe consider making next_timer as well? We can reuse most of logic, but it would be consistent and probably useful as well?

Thanks @leikoilja 😄
I believe it does change fire_time dynamically, but it is something i we need to confirm before merging
It would be very simple to add a next timer sensor as well, I will add it as soon as you have rebased it 😄

@DurgNomis-drol, you can try adding the next timer sensor now :) I'll test a little bit in the meanwhile.

It does dynamically update fire_time in about 1 min or so.

That's exactly what we need! 🚀  I have also just been testing and it seems to work really good! 💥

@DurgNomis-drol do you mind updating the README to add there information about next alarm/timer as well? :)

@leikoilja Good to here! 🚀
And yes, will do it as the last thing before we merge this one 😄

And wow the integration got fast with the latest PR 😄 This is so awesome!

I don't know why it disappeared, I added it, because i tested it earlier.
I always test, even before committing to my own branch. 😄  But i haven recently moved to my Windows 10 Desktop from a Linux laptop and Windows does not play well with pre-commit.
Sorry for any problems or confusion it have made. I will try to be better at spotting if something happens that should not happen in the future. 😄

Oh, no worries at all! You are doing an awesome work 💥 keep it up 🚀


Abort in mesh::MiniHeap::spanStart - spanStartSlowPath

The following code causes an abort
#include <stdlib.h>

#define COUNT 10000000
#define SIZE 1024

int main(void) {
    int i;
    void **mem = malloc(COUNT * sizeof(void*));
    for (i = 0; i < COUNT; i++) {
        mem[i] = malloc(SIZE);
    }
    for (i = COUNT-1; i >= 0; i--) {
        free(mem[i]);
    }
    free(mem);
    while (1);
}

Backtrace:
Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff76b7801 in __GI_abort () at abort.c:79
#2  0x00007ffff7ae8605 in spanStartSlowpath (this=this@entry=0x7fffcf8ae000, arenaBegin=140728068661248, ptrval=ptrval@entry=140728085438464) at src/mini_heap.h:442
#3  0x00007ffff7aed81b in mesh::MiniHeap::spanStart(unsigned long, void*) const () at src/mini_heap.h:432
#4  mesh::MiniHeap::getOff(void const*, void*) const () at src/mini_heap.h:405
#5  mesh::MiniHeap::free(void*, void*) () at src/mini_heap.h:166
#6  freeFor (this=0x7ffff7dcb320 <mesh::runtime()::buf>, mh=<optimized out>, ptr=0x7ffdcf8ae000) at src/global_heap.cc:79
#7  0x0000555555554717 in main () at vd.c:15

I am running Ubuntu 18.04:
Linux 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

great find! this is almost certainly due to allocating more than 8 GB of objects, which is configured here: https://github.com/plasma-umass/Mesh/blob/master/src/common.h#L97
I think we can safely just bump that up.  It was low because our current approach of mmap'ing a large sparse mapping causes the kernel to coredump the entire mapping, turning it from a sparse mapping to one with a bunch of zeros.
I will look at fixing this later today

@cake4289 I merged a fix that will give a sensical error message for this problem:
XPS 08:51:03 (master) [bpowers@aika mesh]$ LD_PRELOAD=$PWD/libmesh.so ./aborting
Mesh: arena exhausted: current arena size is 8.0 GB; recompile with larger arena size.
Aborted (core dumped)

I'll leave this open, because I think we also want to increase the size of the arena soon, which will cause your program to start working

@cake4289 this should be resolved!  thanks again for the report.


expresslrs-configurator: init at 1.7.2

Description of changes
ExpressLRS Configurator is a cross-platform build & configuration tool for the ExpressLRS - open source RC link for RC applications.
When starting, electron complains about missing "devices" in app.asar. Maybe someone can guide me in the right direction to fix this :)
This is the error:
handling fatal error: Error: ENOENT, devices not found in /nix/store/rrb2ksvhh2dppdmp5f9zr59xhs8rmp94-expresslrs-configurator-1.7.2/share/expresslrs-configurator/app.asar

There is a devices folder in the resources folder of the electron app next to the app.asar:
 app-update.yml   app.asar   assets   devices   i18n   test

Closes #196193
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Please squash with commit message like PR title.

handling fatal error: Error: ENOENT, devices not found in /nix/store/rrb2ksvhh2dppdmp5f9zr59xhs8rmp94-expresslrs-configurator-1.7.2/share/expresslrs-configurator/app.asar

I think you need to patch https://github.com/ExpressLRS/ExpressLRS-Configurator/blob/1408d1a7b573876a83fa989430d925fb90f39fe3/src/main/main.ts#L336 to point to the proper path in $out.


Skip cluster nodes with the "handshake" flag

Support for the handshake flag/status of a cluster node was apparently never fully implemented.  I think it's as simple as this.

Good point! Thank you!

Holy fast merge, thank YOU!  :-)


Parameter for adjusting scroll start?

Thanks for a great module :)
Right now, the scrollview immediately scrolls on touch, thus "stealing" the touch event for the any buttons/Touchable components that might be in it.
Would it be possible to add a sort of minimum touch movement before the scroll happens? As it is now, when I try to click on a button, I have to be extremely careful not to move my finger, otherwise the button doesn't receive the event.

this makes the scrollview pretty unusable on android

Fixed by https://github.com/chrisfisher/react-native-directed-scrollview/pull/18/files


run loop not initialized with napari.Viewer()

🐛 Bug
When initializing napari inside a qt application using napari.Viewer() it appears as though the run loop for vispy isn't initiated. Attempting to drag and drop an image into the viewer directly after opening the application results in an error, see error below.
This issue does not occur if napari.run() is used after the viewer is initialized, but this seems to start a completely separate instance of napari. Any manipulation of the viewer (for example: adding a dock widget) does not affect the visible napari instance if napari.run() is used.
To Reproduce

start napari in qt application using napari.Viewer()
drag and drop an image into the viewer

import napari
import sys
from PyQt5.QtWidgets import QMainWindow, QVBoxLayout, QWidget, QApplication

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        # start qt app
        self._main = QWidget()
        self.setCentralWidget(self._main)
        self.layout = QVBoxLayout(self._main)

        # start napari
        self.viewer = napari.Viewer()

        # add napari to qt apps layout
        napari_qt_window = self.viewer.window._qt_window
        self.layout.addWidget(napari_qt_window)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()
    app.exec_()

Error
30-Nov-22 13:08:44 - vispy    - WARNING  - Traceback (most recent call last):
  File "C:\dev\temp_venv\lib\site-packages\napari\_qt\widgets\qt_welcome.py", line 139, in dragEnterEvent
    viewer = self.parentWidget().nativeParentWidget()._qt_viewer
AttributeError: 'MainWindow' object has no attribute '_qt_viewer'

Expected behavior
Ideally napari.Viewer() should open the viewer and begin the run loop.
Environment
napari: 0.4.17
Platform: Windows-10-10.0.22621-SP0
Python: 3.10.8 (tags/v3.10.8:aaaf517, Oct 11 2022, 16:50:30) [MSC v.1933 64 bit (AMD64)]
Qt: 5.15.2
PyQt5: 5.15.7
NumPy: 1.23.5
SciPy: 1.9.3
Dask: 2022.11.1
VisPy: 0.11.0
magicgui: 0.6.1
superqt: 0.4.0
in-n-out: 0.1.6
app-model: 0.1.1
npe2: 0.6.1
OpenGL:

GL version: 4.6.0 NVIDIA 526.98
MAX_TEXTURE_SIZE: 32768

Screens:

screen 1: resolution 2560x1440, scale 1.0
screen 2: resolution 2560x1440, scale 1.0

I see multiple problems here.
As I see in this code, you would like only Viewer without the rest of GUI.
In such a situation, you should not use napari.Viewer but napari.components.ViewerModel with napari.qt.QtViewer.
from napari.components import ViewerModel
from napari.qt import QtViewer

viewer_model = ViewerModel()
qt_viewer = QtViewer(viewer_model)

The second thing is that viewer cannot activate a loop, as loop activation means stopping the execution of code in the current context and start waiting on incoming events. This is why there are requirements to call napari.run() or app.exec()

Error
30-Nov-22 13:08:44 - vispy    - WARNING  - Traceback (most recent call last):
  File "C:\dev\temp_venv\lib\site-packages\napari\_qt\widgets\qt_welcome.py", line 139, in dragEnterEvent
    viewer = self.parentWidget().nativeParentWidget()._qt_viewer
AttributeError: 'MainWindow' object has no attribute '_qt_viewer'

This error only means that your MainWindow class instance does not have the _qt_viewer attribute.

Thank you so much for the help!
The code you have adds only the Viewer but for our application we would actually like to embed the entire napari application as a QWidget, as mentioned here. If napari.Viewer isn't the way, how could we go about doing this? Apologies for not being clear in my example, I misunderstood the issue.

Could you provide more details? In the linked post, I do not see the requirement to embed the whole app, only the 3D viewer. And QtViewer is enough for this (how it is done in PartSeg https://github.com/4DNucleome/PartSeg/).
Or do you require some more napari widgets?

Our initial idea was to implement something similar to how bioimageit implemented napari using napari.Viewer.
We have a larger qt application for multi-dimensional scientific image processing, and as part of the manual adjustment of images, we'd like to integrate the amazing things napari can do. Specifically, manual adjustment of labels and ROI's. Ideally, napari would open with the viewer, layer controls, layer list, etc. (full application) within the QMainWindow of our application with the data provided by our application. Afterward, napari could export the modified data back into our application for further processing.
I see in #4650 you mention embedding a QMainWindow within a QMainWindow is not recommended, is there another way to go about this?

All basic widgets are available as QtViewer properties:
https://github.com/napari/napari/blob/5ca30ea2a4ef73fb2a2a1da6a93430ca286d1e88/napari/_qt/qt_viewer.py#L303-L327
So you could embed all required controls in your application by docking these few widgets.
If it is not enough, then I may need more details.

Thank you for the help! We went with your proposed solution of docking the widgets in our application.
For the original issue of
AttributeError: 'MainWindow' object has no attribute '_qt_viewer'
All that needed to be done was to initialize the _qt_viewer within our app as such:
self.viewer = napari.Viewer(show=False)
self._qt_viewer = self.viewer.window._qt_viewer

Also, PartSeg is a great example of implementing Napari in an application, we learned much by reviewing the code. Thank you for the recommendation!


⚠ Bofrost.at has degraded performance

In f1e9912, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1617 ms

Resolved: Bofrost.at performance has improved in 2c8f2a1 after 11 minutes.


Add code and syntax highlighting in code editor

It would be helpful if the code editor had some kind of code and syntax highlighting, like VS Code or Atom have. This way, it would be easier for users to see if they apply their knowledge correctly.
No real preference as to what colour scheme etc should there.
It doesn't disrupt functionality, but it would be nice to have

is this about the richtext editor widget for adding code blocks, i.e. this one?

yes, it is. I've seen now that it does the colouring for various xml elements; this issue might be resolved? Need to ask @fwiencek if that is sufficient. I've popped one entry into the "in review" section, you can see an example in "Übung 2a", to see the difference between editing and user mode.

so, for regular code blocks embedded in the text, you can select the code language via the "cog wheel" settings button in the top right corner, which should give you syntax highlighting.
for the xml quiz, the editor widget is preconfigured to xml, so you should get syntax highlighting for xml elements.
what's currently not working it seems is that we lose the indents (note to self: which probably has to do with whitespace handling in attributes)

becomes

indentation should now be preserved.
closing this, but feel free to reopen if there's other issues with the xml editor.


@web3-onboard/ledger is missing a dependency on @ethersproject/providers

Current Behavior
Hi,
When using Yarn 3 with the latest release of Ledger onboard, an error pops up.
error - ../../.yarn/cache/@web3-onboard-ledger-npm-2.5.0-2c15715192-c2ded6b1d5.zip/node_modules/@web3-onboard/ledger/dist/v1.js:30:48
Module not found: Can't resolve '@ethersproject/providers'

It turns out that ledger is importing @ethersproject/providers, but it's not defined in the package.json.
Expected Behavior
Importing should not throw.
Steps To Reproduce
Init a project with Yarn 3, and init an app with ledger module.
What package is effected by this issue?
@web3-onboard/ledger
Is this a build or a runtime issue?
N/A
Package Version
2.5.0
Node Version
18.14.0
What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
Anything else?
No response
Sanity Check

[X] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

@ghivert thank you for opening this issue. We have a fix in PR here - https://github.com/blocknative/web3-onboard/pull/1807 and it will be available shortly

This fix is available with the latest alpha version of the ledger package as shown in the associated PR #1807
An official release for this package will be out shortly


[Story] Invite collaborators to company account

👤 As a user
🙏 I want to invite collaborators to company account,
🎯 so that they can get access to the account overview and edit transactions
Acceptance Criteria :+1: / :-1:

If I add another user

that user should gain access to the company account and be able to add, update, read and delete transactions, the same way I can.

Other constraints:

That user should not be able to delete the company account, only the owner of the company account (the one who created the company account) should be able to do so

Resources 🍄

[Here goes a URL to or the name of the mockup(s) in Figma];
Testing URL: [Here goes a URL to the testing branch];
Staging URL: [Here goes a URL to the feature on staging];

Notes 📝
Some complementary notes if necessary:

Here goes a quote from an email

Here goes whatever useful information can exist..
]

Tasks :white_check_mark:

[ ] Add tasks here

Two remarks:

This User Story is not a priority
This User Story needs more input from PO/end-user

#133 was closed in favor of this.


Set node states to SHUTDOWN when saving

@Oberacda ready to review
#43

added a method in  helpers.py to set all node states to SHUTDOWN
set tree state to IDLE

Codecov Report
Attention: 5 lines in your changes are missing coverage. Please review.

Comparison is base (870f4a2) 32.91% compared to head (be59db4) 32.91%.

Files
Patch %
Lines

ros_bt_py/src/ros_bt_py/helpers.py
40.00%
3 Missing :warning:

ros_bt_py/src/ros_bt_py/package_manager.py
50.00%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #51      +/-   ##
==========================================
- Coverage   32.91%   32.91%   -0.01%
==========================================
  Files          37       37
  Lines        5398     5405       +7
  Branches     1248     1249       +1
==========================================
+ Hits         1777     1779       +2
- Misses       3553     3558       +5
  Partials       68       68

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Tags are not shown in Edit Window of Data Table

Bug Description
When opening Edit > Tags in the Data table one would expect to see the available tag sets / tags in the project, but it is empty.
Steps to reproduce

Open a Mastodon project
Open BDV View
Menu > Edit > Tags

Open Data table
Menu > Edit > Tags

@tinevez after looking at the code (https://github.com/mastodon-sc/mastodon/blob/373a2a95901c0d496a18a78b4a5ee37ada822a7b/src/main/java/org/mastodon/mamut/views/table/MamutViewTable.java#L205), I get the impression that this is not a bug, but a yet missing feature in the data table?
Maybe, this the menu entry in the data table should be removed or at least be deactivated to not give the user the impression that there is something, which does not work as expected?

After a discussion with a user, it turned out, that it would be preferable to actually have this function in the data tables as well.

Resolved via https://github.com/mastodon-sc/mastodon/commit/c04b7f8922b48c62fcddb0d1a724f8d7a5c067d3


Make the version selection dropdown translatable on the question history

Can also be seen here for example (top right corner): http://meta.mamute.org/396/history

Thanks, @xdarklight!


remove clear when logout

https://github.com/AugurProject/augur/issues/1921

This pull request introduces 1 alert when merging 9bede10d271f1ce9856019cae7ac88803bf20164 into 8268b359a8a26437fea03427217be6e0b137a906 - view on LGTM.com
new alerts:

1 for Unused variable, import, function or class

Comment posted by LGTM.com


Update to xtensor 0.20.8

Unfortunately, the downloading of miktex on windows appears to be broken.

FYI vctrs is planned for release next Wednesday and then rray will be coming as soon as that hits CRAN!

Do you even need miktex for xtensor-r? I'm also not sure you need it for the R package in Xtensor.R. You might be able to run R CMD build --no-manual and maybe R CMD check --no-manual which might be enough to not require miktex.
It seems we do that for tidyverse packages
https://ci.appveyor.com/project/tidyverse/dplyr/build/job/c0qklopqd6kxgp64#L2094
https://ci.appveyor.com/project/tidyverse/dplyr/build/job/c0qklopqd6kxgp64#L2120


Classnames on the Input Field

Currently, you have this input field provided by the library:

It'd be amazing if you could style this input field too. I tried using classNames on the DatePicker and change the background color (in this example bg-green-300) but unfortunately it doesn't work as expected (check the edges):

try  theme.input prop, like this:


feat(pipeline) : Simplify notify_rgpd_contacts

After an entire year of operation, we noticed that our sources never change their contact emails. Ever.
Even if someday this happens, we can probably suppose that it's till going to be quite rare.
In those exceptional cases, it means that the structure would get a new RGPD notification.
But it does make the code way easier to maintain and more robust:

now we will never miss an email that would have been "forgotten" by Brevo (due to rate limits, payment issues, ...)
it can also be seen as a feature to send a new notification if the email changes, for instance when the previous one was incorrect.

Moreover, we don't need to maintain the contact_uid list that was sent to brevo.

Pas de migration de données à prévoir sur Brevo.
Les listes seront mises à jour automatiquement, la seule chose différente est que certains champs que l'on uploadait auparavant (les contact_uids) ne seront plus mis à jour ni utilisés, mais inutile de les "nettoyer".


Add solution for Catamorphism problem

Hello.
Just adding a very simple sample solution for the Catamorphism problem.

Awesome! Tests included! Great. Thanks so much.


⚠ PrivateHD has degraded performance

In d021187, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 2852 ms

Resolved: PrivateHD performance has improved in 655f138.


add simple tests

In order to be able to track that this module is compatible with new Dancer2 releases as they appear we need some basic tests.

Thanks @SysPete for your contribution, much appreciated.
However I noticed you are using 'subtest' in the test which is supported by Test::More v0.94 or above. Therefore I had to tweak little bit the Makefile.PL script.
Best Regards,
Mohammad S Anwar


[USM] Raw tests for parsing headers

What does this PR do?
Include raw tests for parsing HTTP/2 headers in our current implementation.

Motivation
Enhance our existing test cases by validating both current supported and unsupported scenarios in our HTTP/2 solution.

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

/merge


Error: Classification failed, see job log

DIGITS version:
5.1-dev
Caffe version:
1.0.0-rc3
Caffe flavor:
BVLC
Cuda version:
8
CUDNN version:
5.1
OS:
Windows 10 x64
When I try to classify an image, the following error occurs "Classification failed, see job log"
See console log for details: console_log.txt

Do you also get this error when using nv-caffe 0.15? Caffe 1.0.0-rc3 is very old. Besides, Windows is not officially supported.

I am using windows branch https://github.com/bvlc/caffe/tree/windows
I can train lenet networks without any errors. I've tried use_archive.py example for classification and it worked. It think my problem isn't related to caffe but one of the python packages used by digits.
Here is the list of my packages :
click (6.6)
cycler (0.10.0)
Cython (0.25.1)
dask (0.12.0)
decorator (4.0.10)
digits (5.1.dev0)
Flask (0.10.1)
Flask-SocketIO (2.6)
Flask-WTF (0.12)
gevent (1.1.2)
gevent-websocket (0.9.3)
greenlet (0.4.10)
h5py (2.6.0)
itsdangerous (0.24)
Jinja2 (2.8)
lmdb (0.87)
MarkupSafe (0.23)
matplotlib (1.5.1)
networkx (1.11)
numpy (1.11.2+mkl)
Pillow (3.1.1)
pip (9.0.1)
protobuf (3.1.0.post1)
psutil (3.4.2)
pydot (1.0.29)
pyparsing (1.5.7)
pyreadline (2.1)
python-dateutil (2.6.0)
python-engineio (1.0.3)
python-socketio (1.6.0)
pytz (2016.7)
PyYAML (3.12)
requests (2.9.1)
scikit-fmm (0.0.9)
scikit-image (0.12.3)
scipy (0.18.1)
setuptools (20.7.0)
six (1.10.0)
toolz (0.8.0)
Werkzeug (0.11.11)
WTForms (2.1)


Lookup configs get big and silently truncate

We have lots of lookups, which are stored in a payload field in the coordinator dynamic configuration table.
Unfortunately we finally had enough to where mysql silently truncated our data (maybe related).
The solution was to curl the lookup definitions off of one of the query nodes at the /druid/listen/v1/lookups endpoint, and use that as the basepoint for re-building the json which was posted to the coordinator.
The field in the druid config database was also updated from BLOB to LONGBLOB with
ALTER TABLE `config_table_name_here` MODIFY payload LONGBLOB;

It looks like the payload storage is currently LONGBLOB as of https://github.com/druid-io/druid/commit/92afd1094750dbcdb08b34f94fbfe9789331788c#diff-14bfc16ec3b414d57d3d019dd9657d06L119
Which means anyone who was running druid before the 0.7.0 release probably needs to update their database to make sure the correct payload types are used for the config payload column.

thanks, good to know. I think we should put that in druid 0.11.0 release notes too.
That said, I think proper way to fix this is to have a separate "druid_lookups" table for storing lookups instead of using config table and have separate rows for separate lookups in DB like we do for segments, tasks etc.

Whoops, missed this one in prior release notes. Next one should probably include it and close out the issue.


Product Preview isn't working

When clicking other images of product (left images) they suppose to open in the Product Preview area but instead page vanishes whole UI gone and image opens with the URL in address bar.

Hi, what theme are you using? Thanks

Talking about the demo you provided, was trying to use this into my product.


test: Remove unused dependencies

Risk Level: Low, test only
Testing: Unit Tests
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A
Signed-off-by: Yan Avlasov<EMAIL_ADDRESS>

/retest

/retest