Android Undo Snackbar Implementation

I'm using squidb:2.0.3.
I've over simplified the example code from my own:
final ContactModel contactModelCopy = contactModelOriginal;
mDatabaseMaster.deleteWhere(ContactModel.class, ContactModel.CONTACT_CONTACT_ID.eq(contactModelOriginal.getContactContactId()));

Snackbar snackbar = Snackbar.make(mUiCoordinatorLayout, "DELETED!", Snackbar.LENGTH_LONG)
.setAction("UNDO", new View.OnClickListener() {
    @Override
    public void onClick(View view) {
          mDatabaseMaster.persist(contactModelCopy);
    }
});
snackbar.show();

The delete works, however, the persist that occurs afterwards always fails.
Persist in this "after deleting" case will return false.
Any ideas on how I can implement the ability to delete an item from the database and then allow the ability to subsequently re-insert the same object?
Thanks
Here is my ContactSpec:
@TableModelSpec(className = "ContactModel", tableName = "contact_table")
public class ContactSpec {

    //region Reserved Fake ContactId's
    final transient public static long GENERIC_CONTACT_ID_ANY_CONTACT = Long.MIN_VALUE + 1;
    final transient public static long GENERIC_CONTACT_ID_UNKNOWN_CONTACT = Long.MIN_VALUE + 2;

    @ModelMethod
    public static boolean isGenericContactId(ContactModel contactModel) {
        long contactId = contactModel.getContactContactId();
        if(GENERIC_CONTACT_ID_ANY_CONTACT == contactId){
           return true;
        }else if (GENERIC_CONTACT_ID_UNKNOWN_CONTACT == contactId) {
            return true;
        }else{//Not a generic contact
            return false;
        }
    }
    //endregion

    @ColumnSpec(defaultValue = "true")
    private boolean alertEnabled;

    //region Android Contacts DB Links
    @ColumnSpec(defaultValue = "")
    private String contactLookupKey;

    @ColumnSpec(defaultValue = "-1")
    private long contactContactId;
    //endregion

    //region SMS Settings
    @ColumnSpec(defaultValue = "false")
    private boolean smsIncludedAsCommunication;

    @ColumnSpec(defaultValue = "")
    private String smsUriRingtone;

    @ColumnSpec(defaultValue = "false")
    private boolean smsRingtoneCrescendo;

    @ColumnSpec(defaultValue = "")
    private String smsLocationKey;
    //endregion

    //region Call Settings
    @ColumnSpec(defaultValue = "")
    private String callUriRingtone;

    @ColumnSpec(defaultValue = "false")
    private boolean callRingtoneCrescendo;
    //endregion

    //region Communication Triggers
    @ColumnSpec(defaultValue = "3")
    private int minimumCommunicationsCountTrigger;

    @ColumnSpec(defaultValue = "10")
    private int minimumCommunicationsMinutesSpanTrigger;
    //endregion
}

The reason it's failing is that you haven't unset the rowid in the model object, so persist() is attempting to do an update operation, but failing since it can't find the corresponding rowid anymore. You can unset the rowid after the delete operation by calling contactModelCopy.setId(TableModel.NO_ID). Or, you can call createNew() instead of persist(), which will force the operation to clear the model id and then perform an insert.

Perfect. Thank You.


Fix text-classifier to make it thread-safe

When querying text-classifier concurrently, text-classifier sometimes end up with segmentation fault.
Make text-classifier thread-safe.

It appears that the issue comes from the qtokenizer library.
It has been fixed in this PR: https://github.com/QwantResearch/qnlp-toolkit/pull/2.


React rdx components

Description
This pull request adds Redux integration to the project and introduces a new reusable Book component. It also includes the implementation of dispatching actions, adding books to the store, and removing books from the store.
Changes Made

Wrapped the  component with the  component from react-redux.
Passed the configured store into the .
Created an initialState variable for the booksSlice, containing a predefined list of books.
Added a new reusable Book component to display books received from the slice.
Implemented the dispatch functionality using useDispatch hook.
Added a  component with an event handler to add a book to the books array (with attributes id, title, and author).
Added a  component with an event handler to remove a book from the books array by its id.

Checklist

Wrapped  with  and passed the store.
Created an initialState variable with a predefined list of books.
Added a reusable Book component to display books.
Implemented dispatch functionality using useDispatch.
Added a button to add a book with an event handler.
Added a button to remove a book by its ID with an event handler.

Thanks for your review. Don't hesitate to tag me if there are any changes needed.

@MarcoDDM, please ignore my comment about Using the ReactDOM.render method instead of the ReactDOM.createRoot method to render your app to the DOM: ReactDOM.render(, document.getElementById("root"))

But I already changed it... what should I do now?

@MarcoDDM, please ignore my comment about Using the ReactDOM.render method instead of the ReactDOM.createRoot method to render your app to the DOM: ReactDOM.render(, document.getElementById("root"))

But I already changed it... what should I do now?

You can leave if as so if it works


[Suggestion] Allow liquid lookups in JEI from gui tanks

A recent JEI API addition allows mods to define what ingredient is under the mouse. You can use this to let JEI know when there is a tank of some fluid under the mouse, for recipe lookups. It is defined in IAdvancedGuiHandler.
Forestry's implementation is here:
https://github.com/ForestryMC/ForestryMC/commit/2ae52451b23bc01550939cd1f9603de225fe7c3d

https://github.com/SleepyTrousers/EnderIO/commit/853e62fa917ffd39fc249d9757ea946920c8de5a
Thanx!


fix(dateParser): handle cases where baseDate is an Invalid Date

dateParser does not handle Invalid Date for baseDate:
dateParser.parse('28/11/1986', 'dd/MM/yyyy', new Date(198, 10, 28));

Just noting, this PR has some overlap with #3759.

Thanks @wesleycho
I did not know, I should spend more time on slack :-). This PR can be closed if yours is merged.
rgds

Oops I just duplicated efforts on this too https://github.com/angular-ui/bootstrap/pull/3817
+1

Closing as relevant PR is merged.


Create function replaceOne()

Description
Create the function  replaceOne closer to pymongo
Informations

Information
Value

Pymongo documentation
replace_one()

Complexity points
8

Effort Size Estimation
M

Statement of work

Signature

def replace_one(filter, replacement, upsert)

Create the Returned object ReplaceOneResult with matched_count, modified_count, upserted_ids
Provide sample codes for passing and non-passing code (empty document, id already exist, not well formatted json.....)

as a unit test
in the official Python reference documentation

Data API Requests:

Request

{
  "findOneAndReplace": {
    "filter": {
      "_id": "1"
    },
    "options": {
      "upsert": true
    },
    "replacement": {
      "product_name": "updated",
      "product_price": 10.1,
      "_id": "1"
    }
  }
}

Response OK

{
  "data": {
    "document": {
      "_id": "1",
      "product_name": "p1",
      "product_price": 10.1
    }
  },
  "status": {
    "matchedCount": 1,
    "modifiedCount": 1
  }
}

Expecting Working code
result = collection.replace_one({'x': 1}, {'y': 1}, True)
result.matched_count

done (docs effort partially shifted elsewhere, also _id has changed since)


e2e messages not decrypted in notifs after logging back in

#1914
Keep notification settings option "Show decrypted content" after logout.

As mentioned in the NSUserDefaults synchronize documentation and in iOS 8 Foundation release notes there is no need to call [[NSUserDefaults standardUserDefaults] synchronize] since iOS 8.


[libdatachannel] Fix usage

Describe the pull request

What does your PR fix?
Fixes #18616

Add find_dependency()  in libdatachannel-config.cmake to enable libdatachannel found successfully via find_package(libdatachannel CONFIG REQUIRED).
Note: No need to test features.

Related PR from upstream https://github.com/paullouisageneau/libdatachannel/pull/446


feat: add edit links to order review

Closes #3916

todo:

[ ] add anti-breaking-change mechanism to constructor
[ ] add anti-breaking-change mechanism to template


[BUG] < xrmApp.Entity.SubGrid.OpenSubGridRecord("subgridname",1) is not working>

Bug Report
EasyRepro Version

Develop ReleaseWave2

UCI or Classic Web

UCI (XrmApp)

Online or On Premise

Online

Browser

Chrome
Describe the bug
Recently Dynamics 365 enabled to  2022 release wave 1 and xrmApp is Unable to identify subgrid and Open the Record.
threw exception:
OpenQA.Selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(@data-id,'cell-1-1') and contains(@data-lp-id,'Applicants')]"}
(Session info: chrome=100.0.4896.127)
Special formatting / display

Code to reproduce
xrmApp.OnlineLogin.Login(_xrmUri, _username, _password);

xrmApp.Navigation.OpenApp(XXXXX);

xrmApp.Navigation.OpenSubArea("YYYY", "ZZZZZ");
 xrmApp.Grid.OpenRecord(0);
   xrmApp.Entity.SubGrid.OpenSubGridRecord("Applicants",1 );```
 -->

**Expected behavior**
 It should open the record 1 in subgrid.

**Screenshots**
<!-- You are encouraged to add screenshots to help diagnose your problem. -->

**Additional context**
<!-- Add any other context about the issue or things you've already tried here. -->

I had this same bug, but I came up with a workaround that might work for you while we wait to get it fixed. I added these lines to my code to override the values in Microsoft.Dynamics365.UIAutomation.Api.UCI\DTO\AppElementReference.cs
AppElements.Xpath["Grid_Rows"]= "//div[@ref='centerContainer']//div[@role='rowgroup']//div[contains(@role,'row')]";
AppElements.Xpath["Entity_SubGrid_Row"] = "//div[@ref='centerContainer']//div[@role='rowgroup']//div[@row-index=\'[INDEX]\']";
AppElements.Xpath["Entity_SubGridList"] = "//div[@data-id='[NAME]-pcf_grid_control_container']//div[@ref='centerContainer']//div[@role='rowgroup']//div[@role='row']";

Thank you very much. Looking forward to have fix from the team.
How did you overRide the code, any code snippets help me.

Thank you very much. Looking forward to have fix from the team. How did you overRide the code, any code snippets help me.

You should add this code to any Init method depend on you test Framework.
For MSTEST: AssemblyInitialize (it is the best), ClassInitialize, TestInitialize

@jdpottle , Given solution is not working for me. Can you explain me a bit in detail where to apply above code ?  I have used in Test function but was not working.

I had this same bug, but I came up with a workaround that might work for you while we wait to get it fixed. I added these lines to my code to override the values in Microsoft.Dynamics365.UIAutomation.Api.UCI\DTO\AppElementReference.cs
AppElements.Xpath["Grid_Rows"]= "//div[@ref='centerContainer']//div[@role='rowgroup']//div[contains(@role,'row')]";
AppElements.Xpath["Entity_SubGrid_Row"] = "//div[@ref='centerContainer']//div[@role='rowgroup']//div[@row-index=\'[INDEX]\']";
AppElements.Xpath["Entity_SubGridList"] = "//div[@data-id='[NAME]-pcf_grid_control_container']//div[@ref='centerContainer']//div[@role='rowgroup']//div[@role='row']";

Not working for me, can you check again ?


ng command no found

Please provide us with the following information:

OS?  Windows 7, 8
Versions. Please run ng --version. If there's nothing outputted, please run
in a Terminal: node --version and paste the result here:
node -6.2.1

Installed angular-cli globally using (npm install -g angular-cli) but when I'm trying to create project using ng new my-project it is throwing error (ng: command not found) and try --help and some say

Thanks! We'll be in touch soon.

Same here

Freshly installed globally, ng --version gives me
➜  npm install -g angular-cli

[ ... ]
/usr/local/bin/ng -> /usr/local/lib/node_modules/angular-cli/bin/ng
[ ... ]

➜  ng --version

angular-cli: 1.0.0-beta.10
node: 6.4.0
os: darwin x64

hi @catull how to chenge de path in windows??

You do not change anything, the line above ist just to show that npm install creates a symbolic link.  I am afraid I cannot advise you with a Windows installation of nodeJS and npm.

ng --sersion nir ng --help nither work for me and at /usr/local/lib/node_modules i have all pakages of angular-cli  i do not know work  the CLI

Installing node 6.5 resolved this for me.

@SeekingMonkey i install  node  6.5 nothing and nothing remains the same errror not ng command not found

This seems to be roughly the same issue as https://github.com/angular/angular-cli/issues/1930. Basically, the solution is to uninstall node and reinstall 6.5.
It seems due to a node/npm problem.

I am on Mac OSX Sierra and I installed Node using the installer on the site because I thought that brew was giving me the issues -- turns out ng isn't installing with either method.
Aymons-MacBook-Air:MyProjects aymon$ npm list -g --depth=0
/Users/aymon/.npm-packages/lib
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>
Aymons-MacBook-Air:MyProjects aymon$ npm -v
3.10.9
Aymons-MacBook-Air:MyProjects aymon$ ng --version
-bash: ng: command not found
Aymons-MacBook-Air:MyProjects aymon$

@vitalizis you can add to path of system, export PATH="$PATH:$HOME/npm/bin". To changes work better add this export in your ~/.bashrc

I solved it using ===> export PATH="$PATH:$HOME/npm/bin"


RunSequence when using Browserify

Getting an error when trying to use RunSequence (AWESOME!!!) in a Browserify module:
var Velocity = require('Velocity-animate');
var openBlogPost = [
	{ e: $('body'), p: 'scroll', o: { duration: 100, duration: 500, easing: 'easeInOutQuart', } },
	{ e: _this.$el, p: 'fadeIn', o: { duration: 200 } }
];
$.Velocity.RunSequence(openBlogPost);

The error:
Uncaught TypeError: $.Velocity.RunSequence is not a function

Any suggestions? I know it's something I'm doing wrong with my require…

@brandondurham could you reproduce this in a jsFiddle? But I believe it's not an issue with Velocity, so better to ask on SO.

Sure thing. Gimme a bit…

Moved the question to SO: http://stackoverflow.com/questions/30306032/how-can-i-access-velocity-runsequence-when-using-velocity-js-with-browserify

Tnx, plz close here.


Youtube embed is not responsive on smaller screens.

https://github.com/fastai/fastpages/blob/c463c5c28e1ce9d365778eabc8a5c94bc4788730/_includes/youtube.html#L8
Ideally on reducing browser width, the youtube embed should be smaller to keep it within the screen. This might be due to a bug in the styling. overflow might be the culprit here. Attaching screenshots to show the bug.

Both screenshots are on a Samsung Galaxy S8 with a viewport of 360x740. The first image is at normal page zoom while the second is zoomed out to show the overflowing youtube block.
I can fix this.
In progress: Adding Troubleshooting Guide info.

I can fix this.

Can you please submit a pull request?

Closing this for now look forward to your PR

@hamelsmu could you look at my PR?

Is this merged? Because I have this issue on my website.


DDC failures in covariant setter tests.

The tests
language/covariant/setter_test/06 RuntimeError (expected Pass)

are failing on configurations
ddc-linux-chrome
ddc-linux-chrome-unsound

Note that these tests pass if you change mixin E to mixin class E. So there is some difference in behavior between the two when mixing them in.

I need to investigate. First thing to look at is if this is a pre-existing issue that appears when using mixin E in a library pinned to a previous language version.


Add Snake to Camel Case and Camel to Snake Case

Add Snake to Camel Case and Camel to Snake Case
What's Changed:
Added 2 methods to the string type.
Type of Change:

[ ] Bug fix
[x] New feature
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Housekeeping:

[x] Tests have been updated to reflect the changes done within this PR (if applicable).
[x] Documentation has been updated to reflect the changes done within this PR (if applicable).

Screenshots (If Applicable):

Looks as though it's still having a little bit of trouble tracking the memory on this one, I'll see if I can figure out what is happening later on today then get this one reviewed for you!

This is a classic case of "worked on my machine". I pushed it up and work got crazy. I've been trying to get back to it. :/

Apologies been inactive on this, I'm actually on holiday for 5 weeks but I promise I will get around to it!!

No worries. I got the memory issue resolved and need to figure out the Mac issue now. Been super busy with work but I think I can wrap this up this week. Thanks!

Mac issue should be sorted now! I’ll take a look at the memory issue sometime tomorrow hopefully. I’ve been a bit inactive on this and need to get back into it, apologies

It's insanely coincidental that you looked at this as just last night I did as well but it's been awhile and my Mac has updated so I'm fighting through getting the project to build again. What was the fix?

It's insanely coincidental that you looked at this as just last night I did as well but it's been awhile and my Mac has updated so I'm fighting through getting the project to build again. What was the fix?

The mac actions issue was the fact that -latest is now on an ARM processor so the FFI module was failing, but @liz3 sorted that out for us!

Very strange happenings on Mac:
int i, j;
    for (i = j = 0; i < string->length; i++, j++) {
        if (string->chars[i] == '_' && false) {
            temp[j] = toupper(string->chars[++i]);
        } else {
            temp[j] = string->chars[i];
        }
    }
    temp[j+1] = '\0';

    printf("%d %d %d %lu %lu \"%s\"\n", i, j, string->length + 1, strlen(temp) + 1, strlen(temp), temp);

    if (i != j) {
        temp = SHRINK_ARRAY(vm, temp, char, string->length + 1, strlen(temp) + 1);
        x -= (string->length + 1);
        printf("1: %d\n", x);
        x += (strlen(temp) + 1);
    }

The very odd occasion I get erroneous output:
>>> x.snakeToCamelCase();
19 19 20 20 19 "test_test_test_test"
20
test_test_test_test
>>> x.snakeToCamelCase();
19 19 20 21 20 "test_test_test_test�"
20
test_test_test_test

Very strange happenings on Mac:
int i, j;
    for (i = j = 0; i < string->length; i++, j++) {
        if (string->chars[i] == '_' && false) {
            temp[j] = toupper(string->chars[++i]);
        } else {
            temp[j] = string->chars[i];
        }
    }
    temp[j+1] = '\0';

    printf("%d %d %d %lu %lu \"%s\"\n", i, j, string->length + 1, strlen(temp) + 1, strlen(temp), temp);

    if (i != j) {
        temp = SHRINK_ARRAY(vm, temp, char, string->length + 1, strlen(temp) + 1);
        x -= (string->length + 1);
        printf("1: %d\n", x);
        x += (strlen(temp) + 1);
    }

The very odd occasion I get erroneous output:
>>> x.snakeToCamelCase();
19 19 20 20 19 "test_test_test_test"
20
test_test_test_test
>>> x.snakeToCamelCase();
19 19 20 21 20 "test_test_test_test�"
20
test_test_test_test

i do think the temp[j+1] = '\0'; has to be temp[j] = '\0';
    printf("%s %d %lu\n", temp, j, strlen(string->chars));

produces
>>> var x = "test_test_test_test";
>>> x.snakeToCamelCase();
test_test_test_test 19 19
test_test_test_test
>>>

which makes sense since we need to set the length index for the 0 byte

Very strange happenings on Mac:
int i, j;
    for (i = j = 0; i < string->length; i++, j++) {
        if (string->chars[i] == '_' && false) {
            temp[j] = toupper(string->chars[++i]);
        } else {
            temp[j] = string->chars[i];
        }
    }
    temp[j+1] = '\0';

    printf("%d %d %d %lu %lu \"%s\"\n", i, j, string->length + 1, strlen(temp) + 1, strlen(temp), temp);

    if (i != j) {
        temp = SHRINK_ARRAY(vm, temp, char, string->length + 1, strlen(temp) + 1);
        x -= (string->length + 1);
        printf("1: %d\n", x);
        x += (strlen(temp) + 1);
    }

The very odd occasion I get erroneous output:
>>> x.snakeToCamelCase();
19 19 20 20 19 "test_test_test_test"
20
test_test_test_test
>>> x.snakeToCamelCase();
19 19 20 21 20 "test_test_test_test�"
20
test_test_test_test

i do think the temp[j+1] = '\0'; has to be temp[j] = '\0';
    printf("%s %d %lu\n", temp, j, strlen(string->chars));

produces
>>> var x = "test_test_test_test";
>>> x.snakeToCamelCase();
test_test_test_test 19 19
test_test_test_test
>>>

which makes sense since we need to set the length index for the 0 byte. So your faulty byte is whatever is there in the data.
You can even see it:

    int i, j;
    for (i = j = 0; i < string->length; i++, j++) {
        if (string->chars[i] == '_' && false) {
            temp[j] = toupper(string->chars[i+1]);
            i++;
        } else {
            temp[j] = string->chars[i];
        }
    }
    temp[j] = 'X';
    temp[j+1] = '\0';

    printf("%s %d %lu\n", temp, j, strlen(string->chars));

    if (i != j) {
        temp = SHRINK_ARRAY(vm, temp, char, string->length + 1, strlen(temp) + 1);
    }

    return OBJ_VAL(takeString(vm, temp, j));

Dictu Version: 0.29.0
>>> var x = "test_test_test_test";
>>> x.snakeToCamelCase();
test_test_test_testX 19 19
test_test_test_test
>>>

(and yes  temp[j+1] = '\0'; is a one byte buffer overflow but it works!

Yep that was it 🤦 it should have been j not j+1 great spot!

Gonna close this out for now with the new UTF8 strings coming in, but happy for this method to be re-added

Im thinking this is maybe something which could be implemented in dictu itself, the reason being that some functionality might not be used enough no need the speedup in c. Comparing to js/python here.
I think it might be a useful idea to limit the standard library to functionality which is commonly expected from a std lib.


[BPF] use bpfdefs instead of hardcoded pin dirs

Description

Related issues/PRs

Todos

[ ] Tests
[ ] Documentation
[ ] Release note

Release Note

TBD

Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one docs-* label.

docs-pr-required: This change requires a change to the documentation that has not been completed yet.
docs-completed: This change has all necessary documentation completed.
docs-not-required: This change has no user-facing impact and requires no docs.

Every PR needs one release-note-* label.

release-note-required: This PR has user-facing changes. Most PRs should have this label.
release-note-not-required: This PR has no user-facing changes.

Other optional labels:

cherry-pick-candidate: This PR should be cherry-picked to an earlier release. For bug fixes only.
needs-operator-pr: This PR is related to install and requires a corresponding change to the operator.

too late for this, will be changed by another PR


Fix list Markdown formatting

This is how the list looked before:

Thanks! 😄
/lgtm
/approve
/ok-to-test


[BUG]: Logging capability not found when attempting to install Opni logging

On an EKS cluster running Opni v0.10.0 RC1, when attempting to install Opni logging after configuring it, it is giving a bug that the backend for logging is not found.

The logs of the gateway pod for this event are this:
2023-05-16T19:21:00Z DEBUG apiext management/extensions.go:279 handling http request {"method": "InstallCapability", "path": "/clusters/{target.cluster.id}/capabilities/{name}/install"}
2023-05-16T19:21:00Z ERROR apiext management/extensions.go:341 rpc error {"method": "InstallCapability", "path": "/clusters/{target.cluster.id}/capabilities/{name}/install", "error": "rpc error: code = Unknown desc = capability backend not found: logging"}

I believe this has been resolved in later RCs


feat: Added onepane-dashboards

updated: summary of onepane
Summary
A concise description of the changes being introduced. Please review the pre-merge checklist section to validate this pull request is ready for review and merge. If it is not ready, please mark the pull request as a draft.
The owners of this repo are not experts in the subject matter of the quickstarts. We review for the quickstart to be functional and for security risks. If you are seeking feedback on the content of the quickstart, please seek out a subject matter expert. If you are not an internal NR contributor, we can do our best to connect you with a content reviewer.

Pre merge checklist

[x] Did you check you NRQL syntax? - Does it work?
[x] Did you include a Data source and Documentation reference?
[x] Are all documentation links publicly accessible?
[x] Did you check your descriptive content for voice and tone?
[x] Did you check your descriptive content for spelling and grammar errors?
[x] Did you review your content with a subject matter expert? (e.g. a Browser agent quickstart is reviewed with a member of the Browser Agent team)

Dashboards

[x] Does the PR contain a screenshot for each of your dashboards?
[x] Do your screenshots show data?
[x] Has the sanitization script been run on each dashboard?

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.sajosam seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @jcountsNR
We have updated the PR. Could you please review it and let me know if any further changes are needed?

Thank you for your feedback, @sjyothi54 . I have updated the PR with the NR1_addData keyword as requested. The other changes you mentioned were already done in my previous commit. Could you please verify these changes?

Thank you for your feedback, @sjyothi54 . I have updated the PR with the NR1_addData keyword as requested. The other changes you mentioned were already done in my previous commit. Could you please verify these changes?

Hi @sajosam The changes you made are correct, but you also need to add the logo.png(logo of onepane in png format) file to both the data-sources/onepane and quickstarts/onepane folders.

Hi @sjyothi54
Thanks for clarifying! To confirm, we already added the logo.png (Onepane logo) in the previous PR, as you can see in the links below:
datasource/onepane/logo.png: https://github.com/newrelic/newrelic-quickstarts/blob/release/data-sources/onepane/logo.png
qwickstart/onepane/logo.png: https://github.com/newrelic/newrelic-quickstarts/blob/release/quickstarts/onepane/logo.png
Please let us know if you have any other questions or require further changes.

Hi @sjyothi54
Thanks for clarifying! To confirm, we already added the logo.png (Onepane logo) in the previous PR, as you can see in the links below:
datasource/onepane/logo.png: https://github.com/newrelic/newrelic-quickstarts/blob/release/data-sources/onepane/logo.png qwickstart/onepane/logo.png: https://github.com/newrelic/newrelic-quickstarts/blob/release/quickstarts/onepane/logo.png
Please let us know if you have any other questions or require further changes.

@sajosam Thanks for clarification, I will approve from my end


Various GoReleaser artifact tweaks

See #1271. This puts the contents of the pelican tarball into a pelican-/ directory and also has the pelican apk/rpm/deb create and take ownership of the /etc/pelican directory.

@matyasselmeci any thoughts for the comment above?

I can't find any comments. Was it on this PR?

I can't find any comments. Was it on this PR?

Shoot, my bad! I never hit the submit button


SEO for chrome extension

please assign me for this project.

I am a GSSoC22 participant, and would like to work on this project and contribute to this repo!
Please assign me the project!

@Khushbu-kumari-87090 any updates?

@Sukeerti1 you want to work on this issue?
if yes then please specify the changes you will make


Debug IT failure on Travis

Uncovered by this PR https://github.com/OA-PASS/deposit-services/pull/167, but is seemingly unrelated

It was confirmed on three systems (Ben's Windows, Ben's CentOS and Jim's system) that the deposit service ITs failed when run as a suite.  Specifically, tests SubmissionProcessorIT and DepositProcessorIT reported that the expected number of submissions weren't created.
If these test are run stand-alone, they pass on user systems, with the implication being that some previous test has polluted the environment for these tests.  Travis also fails on DepositProcessorIT in a slightly different way, presumable from the same cause.
The root cause of the failure was not identified, and pursuit of that cause (and a solution for it) are tabled for now.


scientific stack

Numpy and Scipy

mpi
openmp
blas
numpy 1.11   <- I chose this because many pinnings I've seen use numpy 1.11

Remember to change the default pinnings.

numpy 1.15
scipy

Pillow

jpeg
libtiff
libpng -- won't pass tests on aarch64 https://github.com/glennrp/libpng/issues/266
freetype
pillow

remove tk dependency from it.

Matplotlib
Have to build version 2.3.3 first because that is what python 2 can install.. Python 2.7 dropped

kiwisolver
tornado
matplotlib

Depend only on numpy and/or scipy

cytoolz
pywavelets

Now the fun ones

scikit-image     -- patch out matplotlib
opencv            -- don't link to qt

Machine Learning and stats

scikit-learn
pandas
pytorch  ???? need to unvendor more things.

Even more

sympy
stan
pymc3
pytables
astropy
xarray

Having support for SpaCy would be amazing - https://github.com/explosion/spaCy

Please raise an issue on the conda forge feedstock. This effort has moved there


unit tests needed fake api key

@rhyolight please review. Tests were failing w/o an environment variable set for CORTICAL_API_KEY; need a dummy key string to init the client.

Coverage remained the same at 77.35% when pulling ddab1a32d77fb79aa7b570fdaf5d1a26b317f6c0 on BoltzmannBrain:api_changes into 28b8d63ae0207fa75662a3fd79758f28a944210c on numenta:master.

@BoltzmannBrain Hmmm, I thought this took care of it?

Not working for me...

Well, it make sense for tests not to require a local environment variable. But if you're going to mock the API key this way, you should also remove this config from travis.

Coverage remained the same at 77.35% when pulling 456c20a7ff11a9db498b4ce739f70cdce1a8218e on BoltzmannBrain:api_changes into 28b8d63ae0207fa75662a3fd79758f28a944210c on numenta:master.


CoreOS Fleet deployment support

We would love to see a plugin that provides support for deploying git managed code to a CoreOS cluster using fleet units and Strider as the management interface.
Currently we achieve the necessary result using the "custom scripts" runner and Strider Deploy, which internally uses Fleet Deploy and Fleet Deploy Atomic.
With this we are able to deploy code in an atomic fashion. The only issue with this approach is that it is not as nicely integrated as we would like it, and it requires manual installation and configuration of the build steps on every branch of every project that is deployed.
Panubo may be in a position to offer a bounty for this work.

@macropin Would you be able to share the scripts that you use? This would be very helpful for anyone looking to build the plugin.

@michaelmior the links to the git repos / scripts are above.

@macropin I was referring to the specific script you use within Strider. It would help get a sense of what configuration variables are required and what exactly needs to be executed. Fleet Deploy Atomic currently has no documentation so it's unclear to me how it fits into your process.

@macropin Sorry! Missed the specific script you had above. Would a more generic solution that essentially just runs fleet deploy be helpful? It looks like the script you posted above is fairly specific to your configuration.

I think a generic solution is what is called for. The scripts above are far more convoluted than they should be... mostly because strider.sh needs to do a lot of work to get a git checkout for deployment.


[cob_script_server] display (Trigger-)Response within cob_command_gui

Currently you do not get any notification if e.g. init or recover calls fail!
@fmessmer FYI

You're right. The result can currently only be seen in the diagnostics window.
+1 for this feature.
Some time ago we discussed two possibilities:
(i) use colors (red and green) for the buttons to indicate service response or diagnostics.
(ii) show result in text field which currently shows the ROS_MASTER_URI
I vote for (ii) because (i) may lead to confusions if service response and diagnostics show different results. Furthermore there is no 1 to 1 mapping for buttons and diagnostics groups, e.g. behaviour.

There are two main problems here:
First, the TriggerResponse is currently only used for a rospy.logerr - and only if executed with blocking=True

implemented in #141

Well, it turned out that pop-ups are not the adequate way to display this information.
Thus, it has been removed and only the consistency changes within cob_script_server have been merged in #142

not planned


Use single node test with config file ./testing/load/config.yaml report an error When testing clusterloader2 locally

What happened:
Use single node test with config file ./testing/load/config.yaml report an error When testing clusterloader2 locally, I got the error message:
F0613 23:24:54.654528  225726 clusterloader.go:337] Test compliation failed: [tuningSets[5].randomizedTimeLimitedLoad.timeLimit: Invalid value: 0: must have positive value]
What you expected to happen:
No errors.
How to reproduce it (as minimally and precisely as possible):
run clusterloader2 test use the command
./run-e2e.sh --testconfig=./testing/load/config.yaml --provider=gce --enable-prometheus-server=true --masterip=<IP_ADDRESS>
Anything else we need to know?:
Environment:

Kubernetes version (use kubectl version):
Cloud provider or hardware configuration:
OS (e.g: cat /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Network plugin and version (if this is a network-related bug):
Others:

@marseel - can you please take a look - it is kind-of related to the starting guide you're creating
/assign @marseel
@mm4tt - FYI

I am aware of this issue, it's related to this issue: #1759
To sum up:

Running load test with < 100 nodes worked before
We don't have any CI/presubmit that checks it
After some time it stopped working

So I would propose:

Fixing load test for < 100 nodes scale
Adding presubmit for 1 node.

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale

I'm hitting the same issue, any workaround ?


Build always failing

Hi guys I'm trying a simple step just to login to az through Jenkins but I get the following message:
Failure:
Build step 'Azure CLI not found' changed build result to FAILURE
Finished: FAILURE

What I have done

Created an Azure service Principal called JenkinsPrincipal and verified it works as I got the following message when clicked "Verify Principal"

Successfully verified the Microsoft Azure Service Principal.

Created a new Multibranch Pipeline and add the following code on the Pipeline script

node {
    stage('Deploy'){
        azureCLI commands: [[exportVariablesString: '', script: 'az login']], principalCredentialId: 'JenkinsPrincipal'
    }
}

Also created a "Freestyle Project" job to test a build step from there but also got the same error as above.

Any thoughts what I'm doing wrong?

Did you install the CLI on the master? If yes, Is the executor on the master? if not, then it will not work.

A little late but if your are still looking for a solution then you can try this.
node {     agent { docker { image 'mcr.microsoft.com/azure-cli' } }     stage('Deploy'){         azureCLI commands: [[exportVariablesString: '', script: 'az login']], principalCredentialId: 'JenkinsPrincipal'     } }
might solve your problem

any solution for this?


audio viz behaves strangely upon scroll

When looking at an audio assignment on the clone server, it behave strangely upon scrolling.
It resets the playing of the clip if I scroll.It probably should not be doing that.
Assigning @quaiquai  and @LightBoat9  becasue I am not sure who is the right person to look at it.

As far as I know the correct JS file is https://github.com/BridgesUNCC/bridgesAPI/blob/master/public/js/audio/audio.js

Do you have a link to an uploaded audioclip assignment?

http://bridges-cs.herokuapp.com/assignments/133/esaule

Do you mean, if I set the pointer to some place in the audio wave, it still plays the whole thing? Which is strange.. I would have expected it to play just that part between the two sliders each time you hit the play button.

If it's worth anything, I don't have that issue on my end, I am able to pan around the clip fine without the audio clip resetting.
I am running Firefox 79.0

Alright, what I do is hit play.
While the music is playing, scroll up or down.
Doing that reset the music to the beginning.
Looking more carefully it seems that even if the music is not playing, scrolling "resets" the subassignment view because I see the waveform "blink".
So I am guessing that the music restarting from the beginning is an artifact of the of the subassignment resetting.

I am running firefox 75 on this machine (debian stable)

BTW, I also get a bunch of warning in the console:
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. esaule
Object { map_overlay: false, coord_system_type: "cartesian", encoding: "RAW", numChannels: 2, sampleRate: 44100, bitsPerSample: 16, numSamples: 449519, samples: "CgAAACAAAQA0AAcASAAQAGAAHQB+AC8ApABHANIAZgD6AIIAFwGXAB8BnQANAZQA4AB2AJcARAAoAPT/kf+D/8r+6/7R/Sz+5vx4/SL85vyg+4r8aPtt/EP7Zvwa+2b87Pps/Lv6d/zO+rH8Rfss/Sz85f2H/dn+BP/T/38AvwCaAXABKwLSAToC8gHMAdYBPQGxAbIAmQFQAJ0BIgDEAQwA8wECACEC9P9AAtz/TQLi/3oCEwDbAngAhQMRAYAEhwFeBa8B6QVWAeUFaAA4BSb/FQS3/ZwCjvw6Adv7HwCa+3P/yPtL/zP8ef/I/Ov/lf2BAJv+JwHb/+cBUAG/As4CoANCBIMEXwUiBQAGWwUSBiAFjQVpBIwERAMlA78BYQHI/0P/U/0K/bH60PoF+Kj4hvWg9lfzoPRU8ZryZ+/j8Mvtp++g7DPvNeyz77bs0/DG7VzyK+/B81fwuvT88Cv1LvET9QTxt/Ta8ET05vAP9FDxOPQg8sz0S/PF9cT08PZb9jv4/PeA+XX5rPqq+rv7qvuj/H78i/1v/Yv+p/6o/zIA6QAbAigCKgRaA0sGkARUCMQFIQrfBnELywcbDGsIHgy/CIsL9AjFCioJDQqDCaQJAwqkCY8K/gkWC6kKiwt8C+YLXQzfC9sMVAu0DEUK3gu/CF0KZQfnCJ4G7QfMBuEHHwgBCTUK4ArFDCcNMg8tDx8RjhBpEjERBRMfEUMTuRBWEz8QdBP8D70TGhAYFJIQYxRYETkU+BFiEywSzRG8EacPdxB8DdIOqwsfDYAKvQv0CfMKswmHCm8JNArRCKEJzQeHCGgG0QbJBJUEDAPdASYB0f5T/7L7hf2w+NX7HPZW+hT02viL8nD3ZPEh9oHwAPXR7zz0We/Q8x/vhPP47irzyO7D8pbudPJY7pPyS+5c85XuqfQO7yP2yu9196zwSfil8Wj4pvLb94rzi/YV9LX0BfS18nfzxPCJ8m7vyfHr7qvxc+918izx…" }
audio.js:532:13
WebGL warning: drawArraysInstanced: Drawing without vertex attrib 0 array enabled forces the browser to do expensive emulation work when running on desktop OpenGL platforms, for example on Mac. It is preferable to always draw with vertex attrib 0 array enabled, by using bindAttribLocation to bind some always-used attribute to location 0. audio.js:283:16
WebGL warning: drawArraysInstanced: Drawing without vertex attrib 0 array enabled forces the browser to do expensive emulation work when running on desktop OpenGL platforms, for example on Mac. It is preferable to always draw with vertex attrib 0 array enabled, by using bindAttribLocation to bind some always-used attribute to location 0. audio.js:317:24
Autoplay is only allowed when approved by the user, the site is activated by the user, or media is muted. esaule
Object { map_overlay: false, coord_system_type: "cartesian", encoding: "RAW", numChannels: 2, sampleRate: 44100, bitsPerSample: 16, numSamples: 449519, samples: "CgAAACAAAQA0AAcASAAQAGAAHQB+AC8ApABHANIAZgD6AIIAFwGXAB8BnQANAZQA4AB2AJcARAAoAPT/kf+D/8r+6/7R/Sz+5vx4/SL85vyg+4r8aPtt/EP7Zvwa+2b87Pps/Lv6d/zO+rH8Rfss/Sz85f2H/dn+BP/T/38AvwCaAXABKwLSAToC8gHMAdYBPQGxAbIAmQFQAJ0BIgDEAQwA8wECACEC9P9AAtz/TQLi/3oCEwDbAngAhQMRAYAEhwFeBa8B6QVWAeUFaAA4BSb/FQS3/ZwCjvw6Adv7HwCa+3P/yPtL/zP8ef/I/Ov/lf2BAJv+JwHb/+cBUAG/As4CoANCBIMEXwUiBQAGWwUSBiAFjQVpBIwERAMlA78BYQHI/0P/U/0K/bH60PoF+Kj4hvWg9lfzoPRU8ZryZ+/j8Mvtp++g7DPvNeyz77bs0/DG7VzyK+/B81fwuvT88Cv1LvET9QTxt/Ta8ET05vAP9FDxOPQg8sz0S/PF9cT08PZb9jv4/PeA+XX5rPqq+rv7qvuj/H78i/1v/Yv+p/6o/zIA6QAbAigCKgRaA0sGkARUCMQFIQrfBnELywcbDGsIHgy/CIsL9AjFCioJDQqDCaQJAwqkCY8K/gkWC6kKiwt8C+YLXQzfC9sMVAu0DEUK3gu/CF0KZQfnCJ4G7QfMBuEHHwgBCTUK4ArFDCcNMg8tDx8RjhBpEjERBRMfEUMTuRBWEz8QdBP8D70TGhAYFJIQYxRYETkU+BFiEywSzRG8EacPdxB8DdIOqwsfDYAKvQv0CfMKswmHCm8JNArRCKEJzQeHCGgG0QbJBJUEDAPdASYB0f5T/7L7hf2w+NX7HPZW+hT02viL8nD3ZPEh9oHwAPXR7zz0We/Q8x/vhPP47irzyO7D8pbudPJY7pPyS+5c85XuqfQO7yP2yu9196zwSfil8Wj4pvLb94rzi/YV9LX0BfS18nfzxPCJ8m7vyfHr7qvxc+918izx…" }
audio.js:532:13
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Drawing without vertex attrib 0 array enabled forces the browser to do expensive emulation work when running on desktop OpenGL platforms, for example on Mac. It is preferable to always draw with vertex attrib 0 array enabled, by using bindAttribLocation to bind some always-used attribute to location 0. audio.js:317:24
WebGL warning: drawArraysInstanced: Vertex attrib array 2 is enabled but has no buffer bound. audio.js:258:11
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Vertex attrib array 2 is enabled but has no buffer bound. audio.js:258:11
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Vertex attrib array 2 is enabled but has no buffer bound. audio.js:258:11
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Vertex attrib array 2 is enabled but has no buffer bound. audio.js:258:11
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Vertex attrib array 2 is enabled but has no buffer bound. audio.js:258:11
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Vertex attrib array 2 is enabled but has no buffer bound. audio.js:258:11
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Vertex attrib array 2 is enabled but has no buffer bound. audio.js:258:11
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Vertex attrib array 2 is enabled but has no buffer bound. audio.js:258:11
WebGL warning: drawArraysInstanced: Vertex attrib array 1 is enabled but has no buffer bound. audio.js:283:16
WebGL warning: drawArraysInstanced: Drawing without vertex attrib 0 array enabled forces the browser to do expensive emulation work when running on desktop OpenGL platforms, for example on Mac. It is preferable to always draw with vertex attrib 0 array enabled, by using bindAttribLocation to bind some always-used attribute to location 0. audio.js:283:16
Autoplay is only allowed when approved by the user, the site is activated by the user, or media is muted.

Sounds like scrolling is trying to redraw t he page and in the process, the play sequence is started. If that is the case, we might need to catch these events and respond accordingly.
— krs

K.R.Subramanian                                     Phone:<PHONE_NUMBER>
Assoc. Professor, Computer Science          FAX:<PHONE_NUMBER>
UNC Charlotte, Woodward 435E                Email<EMAIL_ADDRESS>Charlotte, NC 28223-0001                        www.cs.uncc.edu/~krs
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately. Thank you.

On Aug 8, 2020, at 11:55 AM, Erik Saule<EMAIL_ADDRESS>wrote:
Alright, what I do is hit play.
While the music is playing, scroll up or down.
Doing that reset the music to the beginning.
Looking more carefully it seems that even if the music is not playing, scrolling "resets" the subassignment view because I see the waveform "blink".
So I am guessing that the music restarting from the beginning is an artifact of the of the subassignment resetting.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub https://github.com/BridgesUNCC/bridgesAPI/issues/48#issuecomment-670944302, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLFEOGHD3VBRODN6EJMZYLR7VYNRANCNFSM4LGZAITQ.

I suppose an important question is can anyone reproduce it besides me?
Sent from my Android device with K-9 Mail. Please excuse my brevity.

this is happening on more than just audio. This is also happening on maps.
Open a map assignment such as http://bridges-cs.herokuapp.com/assignments/109/bridges_testing
zoom and pan the visualization, then scroll the whole page. You will see the map visualization reset.

I think this is all happening inside of multiVisconfig.js. It defines onscroll line 208 which calls update vis.
updatevis puts a 250ms timer to call visualizeassignment (what is this delay for anyway?, I feel like that is not what we want, probably it is to wait on the ajax to resolve.)
visualizeassignment seems to remove a bunch of things and add assignments again.. Since it is calling d3.audio_webgl, that function resets the time index to 0.
The real issue is that it probably should not be calling it at all if it is already visible?

(sorry for spammiong, I post here when I discover a new piece of information.)
There is a test in the scroll listener to check whether the assignment is already loaded so it does not load it again. I suppose that function is broken. it is function unloaded(i) line 218 of multiVisconfig.js

defining unloaded in the console shows a different behavior on webglmap and on a link list
unload(0) on a map returns true
while unloaded(0) on a link list returns false
I suppose the test is broken. I'll keep looking into it.

If I define unloaded in the console this way:
function unloaded(i) {
// console.log(i, d3.select("#svg"+i).node());
return (d3.select("#svg"+i).node() == null) && (d3.select("#canvas"+i).node() === null && d3.select("#vis"+i).select(".highcharts-container").empty()) && (d3.select("#canvas_webgl"+i).node() == null);
}
then unloaded(0) is false for both maps and link list.

I pushed a commit on bridgeAPi and deployed to clone that appears to fix the issue.

I deployed on live, it seems to work. Closing this bug report. But let's keep our eyes open.


Support for Conan

Hi,
Can you add support for conan in conan-recipes?
https://github.com/conan-io/conan-center-index
I want use it in my project with conan.
Thanks.

Thanks for the feature request.
This is a duplicate of #466, so I’m closing this issue now.


deps: update package_info_plus constraints

There's a new 5.0.1 version out which is not part of our constraint.
This also fixes the package-analysis complaint for flutter

We should also add it to changelog. I think.


Linking to specific pages or bookmarks

It appears we cannot link to a specific report page or bookmark when using Publish To Web. I thought we could at one point, but adding the "/ReportSection{GUID}" at the end of a Publish to Web url doesn't work. Could you verify one way or the other and add to the limitations if we can't in fact link to a page or bookmark?

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

ID: bc005634-24c6-15c4-4352-e1455d63f4f3
Version Independent ID: 577c460a-08cc-892e-c5f9-e6106958f856
Content: Publish to web from Power BI - Power BI
Content Source: powerbi-docs/service-publish-to-web.md
Service: powerbi
Sub-service: powerbi-service
GitHub Login: @rkarlin
Microsoft Alias: rkarlin

Thanks for your comment, @mlongoria. I've assigned this issue to the doc author for review.
In the meantime, you might find an answer in the Power BI Community.

@KesemSharabi can you please look into this?

Still waiting for an answer. In the past I could link to a specific report page when using Publish To Web. Now I can't succeed anymore. Is it disabled?

@KesemSharabi

Any updates on how could we do this?
Not able to link a specific report page using Embed, only can change the landing page.

Hi @mlongoria,
Thanks for bringing this issue to our attention. I'm checking with the relevant team and will get back to you as soon as I get an answer.

Sorry for the super late response. The publish to web URL supports a query string parameter
&pageName=
You can find the page identifier as the 'report section' at the end of the URL in the address bar when you view a report in the Power BI service.
For example, if the report URL is:
https://app.powerbi.com/.../reports/abc123-72a8-421e-b503-xyz567/ReportSection2
Then "ReportSection2" is the page identifier.
You would append the following to the Publish to web URL to open that page by default:
&pageName=ReportSection2

Hi @LukaszPawlowski-MS I have a similar issue on publishing a spesific pages for PBIX report. I have 1 PBIX report that consist of 5 pages which I want to publish into 2 different website/portal.

web1: publish all pages
web2: publishe first page only
please kindly advise on the iframe URL for the 'web2'? thank you


why pkg-resources==0.0.0?

Thanks for open-sourcing this!
The installation trips up here. After removing the line the installation goes through.

Thank you for letting me know, I just pushed a fix!


Update rules text in TSSSF GameGen module

Updated to the rules-wording doc. Added Clone.

Bring RulesDict up to date with the Rules-Wording and Style Guidlines Rev 1

This looks pretty good. My only concern is the change to the timeline change rule as it is more than a clarification but a mechanics change in how it's worded.

:+1:

Everything looks good on my end. Will get it merged in.


Network error

Hi,
I tried to run with
python -m torch.distributed.run --standalone --nnodes=1 --nproc-per-node=4 train.py --bsz 4 -s
But return the following errors:
[W socket.cpp:601] [c10d] The IPv6 network addresses of (user, 53821) cannot be retrieved (gai error: -3 - Temporary failure in name resolution).
What's that meaning?

This is an error of torchrun. solved by add
<IP_ADDRESS> user
to /etc/hosts.


feat: Add new feature to enable overclocking

Add new feature unchecked-overclocking to disables all assertions during RCC register initialization.

thanks for the PR! this is definitely a nice feature to have.
To reduce verbosity, could you make a rcc_assert! macro that either expands to assert or to nothing? this way we don't need a #[cfg...] line per assert.
Also, could you add it to all other RCCs?

thanks for the PR! this is definitely a nice feature to have.
To reduce verbosity, could you make a rcc_assert! macro that either expands to assert or to nothing? this way we don't need a #[cfg...] line per assert.
Also, could you add it to all other RCCs?

Thank you for the feedback! I've made the changes as suggested. Regarding the other RCCs, I’d be happy to work on them in the future, but at the moment, I’m not familiar with the other chips. I’ll need some time to get up to speed on those. :)

Tested on stm32f103ze


rhai fmt should honor tabsize

The formatter should honor the default Rhai tab-size:
"[rhai]": {
    "editor.tabSize": 4
}

unless explicitly overwritten, I suppose.
Right now it auto-formats to 2 spaces.

Weird, if you change the tabs for a file, it does. I guess we'll have to manually read this config in the language server.

That's correct.  I can manually change the tab setting for an individual file and rhai fmt will honor it.  However, if I don't do that, it somehow defaults to 2 spaces.


Eth value

This change is

I’m on phone in a taxi so I can’t check the output but please don’t just disable the Lints. It is not linting nothing it lints the bash CI scripts in the repo (which are very difficult to write without introducing errors, hence spellcheck).

(If nothing was changed in those scripts and this is a case of bit rot in the check lint, you can override merge the PR even without it passing, and open a separate issue for the linter to be fixed.)


Enhancement: copy and paste feature for in game charter

copy and paste feature for in game charter
ok so what would be great is if there was a copy and paste button for the charter im not talking about the copy last i'm talking about a copy section then paste section this would make charting a lot easier because it would be easier to chart bf's part (if they have the same notes as the enemy)
i think this would be a very good enhancement that would make charting a lot easier

ugh can we make the game just open arrowvortex when you press 7 that would be easier i think


Update drag.js

Fix whitespace & indentation.

Yeah, I could perhaps look at setting up prettier for this project if you'd like.
I would of course configure it to align as close as possible with the current style.

Although I see now that you don't have a package.json file anywhere?

Yup, there is no package.json. Deps are in lib folder. I know this is outdated. Project was created in 2011 :)


Ported to Preact

Just a heads up for you guys that I created a port of this library for Preact:
preact-helmet

Would it make more sense to use "preact-compat" instead of maintaining a fork specific for Preact? https://github.com/developit/preact-compat

Maybe. But I'm not using preact-compat and I didn't want to add it just for Helmet  :)
I don't expect there will be more major changes to this library, but maybe that will prove to be a wrong call on my part  :)

@Download We do have plans for modularizing the different head types (meta, link, etc.) into their own components, as well as bug fixes and refactoring.  It would be great to have this in preact-compat instead.  But for now, could you remove the NFL Engineers logo from your README and any references to NFL as we'd like to make it clear we aren't supporting that fork.  We appreciate it.

Ok I will...
But:
There are 142 forks out there... Do you ask all of them to remove the logo (it is just there in the README right after you fork it) ?
I must admit I had expected a more supportive response than this....  :(

It would be great to have this in preact-compat instead.

I disagree. The whole idea of preact-compat is that you can use it to adapt Preact so you can use the original React-compatible component. It would defeat the purpose of porting react-helmet in the first place. You should be able to use react-helmet unchanged with preact using preact-compat... so what would be the point of a fork?
The whole reason for the fork is so people (mostly, myself) can use react helmet without needing preact-compat.

@Download You make a good point, if you don't see the need to use preact-compat for any other libs then you could save a lot of bloat.  It does offer more flexibility for people that may just want to use Helmet with Preact.
I think we were suggesting preact-compat originally because most people who buy-in to the whole Preact ecosystem would most likely use it to give themselves access to all their familiar libs, without having to find converted versions of all of them or maintain them themselves.  It's just more maintenance on your part, but of course it's great to see Helmet being extended and ported and utilized in more places, so definitely can't fault you for that.
Regarding the README, yes, you are right, everyone gets the exact same README for their fork which includes our logo and verbiage, but I can't recall seeing anyone really changing it at all, and if they do, they remove the logo and just state the relevant info for their fork.  You went to the trouble of changing all instances of React to Preact, which is fine, totally makes sense, but that is a significant change and may cause confusion to someone on the outside.  I'm not sure the legalities around it though, it was just a friendly suggestion, sorry if it didn't come off that way.  Ah, I see, when I stated in my last response "not supporting that fork", I didn't mean that we were against it, just that we don't maintain it.  I hope that's clear.

@cwelch5
Hi Chris thanks for clearing that up!

when I stated in my last response "not supporting that fork", I didn't mean that we were against it, just that we don't maintain it.

Probably if we would have had this conversation in person, I wouldn't have taken it the wrong way... but I did. I felt hurt. In re-reading your message after your explanation, I suddenly see how it can be read in a completely different way! Sorry if I acted but-hurt.. but I was.
Thanks for your kind words I feel a lot better now!


[BUG]: issue title

Describe the bug
When a flow have to perform action in 2 of our environments the action fail.
These environments are Developer environments and we dot not have "admin right" on it
Component (please tell us which flow or app you are experiencing issues with):

Solution 1.6

To Reproduce
Steps to reproduce the behavior:

Have a Developer Environment
Start Check Deleted flow or sync flow

Expected behavior
CoE flows continue after fail on this environment.
Screenshots

We tried to delete these environments, but they always reappear..a support case has been open with Msft support Team for this

I'm not quite following you here. Are you still looking for help from us or are you covered by the MSFT support?
If you are looking for help from me, can you please share

Which flow (specifically) is failing, and at which step?

Hi Jennifer, all flows are impacted.  If an action have to do an action in these environment the result = FAIL
The screen shot o sent you are from SYNC | FLOW
but the flow check DELETED is failing at "detection" flow step....

I kind of understand now.
Yes you will need to grant yourself access to environments in order to work with them, however we thought that we had this caught to fail gracefully, so if you can please share a larger screenshot for both the sync | flow case and the check deleted case, then we can see where we need to add more catches.
I cant tell from the information you have given where in the flow (what action) is failing.

sorry about that....let me collect the information correctly ;P  it's will be more useful for you !
I give you some news on monday max !

Hi there. Checking in to see if you have some instances for me here to fix up.

closing issues without follow ups. thanks for using CoE!


set xmlns to many WEB-INF/web.xml files.

lack of it gave parsing errors using openjdk-8.
i don't have other vendor's java.
Improved:
Implemented:
Documented:
Completed:
Reverted:
Fixed:
(OFBIZ-)
Explanation
Thanks:

Hi Alex,
We had this already several times:
https://issues.apache.org/jira/browse/OFBIZ-6807
https://issues.apache.org/jira/browse/OFBIZ-11235
https://issues.apache.org/jira/browse/OFBIZ-11240
It should have been "fixed" (a workaround actually) with
https://issues.apache.org/jira/browse/OFBIZ-6993
In other words the obvious solution (the same than you propose) introduce another issue, see OFBIZ-6807
Please close if you agree

I have done all it was possible from this code, closing here as it can't no more be merged


Add support for dokka

Add a Gradle task to generate documentation based on KDoc comments in our codebase.
This task must run before release and the resulting files should be packaged along with our SDK.

Closes by #10


Update repositories.txt

@ArduinoBot

@ArduinoBot

Hello @matthewgream. The automated system here only operates on open pull requests. Since your submission was already accepted and the pull request merged, the bot won't pay any more attention to this pull request.
But this human is happy to provide assistance. Was there something you needed from the bot?


.die command doesn't kill FFMPEG processes and makes the bot crash

As title says, .die command doesn't kill FFMPEG processes which uses the same port and makes the bot crash with port errors.
While bot is working

When I kill it with .die

Errors

The only solution is killing the bot's session which also kills the zombie FFMPEG processes. So technically It's impossible to use auto restart If you assign a stable port to the clone. (I host 2 clones on a server, so I preferred assigning ports to them)
TL;DR The bot leaves zombie FFMPEG processes which is connected to the same port as It tries to reconnect and crashes.

I have issues with the music module as well. When I queue like 50-ish songs and then save to a playlist, or just play them sometimes the bot will just randomly disconnect from voice chat and it won't allow some music commands to work, like .s, .d, .n, .p, etc. It also makes it impossible to rebind the bot to the voice channel without restarting the bot, which is super annoying if you have a currency event running because it ruins the event, and just in general annoying.

@mroWEloh You're totally right. There are a lot of issues. But recently, Kwoth has just released a new music module. We gotta try that out.

@Midoriin try it now


[ re #49 ] Update 'start here' link in README

Without this you get a 404 when trying to click through to the tutorial

Thanks.


[HUDI-8552] Add a new merge handle based on file group reader for compaction in Spark

Change Logs
Describe context and summary for this change. Highlight if any code was copied.
Impact
Describe any public API or user-facing feature change or any performance impact.
Risk level (write none, low medium or high below)
If medium or high, explain what verification was done to mitigate the risks.
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change. If not, put "none".

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

Can you add PR desc


sanic-zipkin

add zipkin plugin.
Features:

adding "Request span" by default
if Request is from another micro-service endpoint, span will be attached (Inject/Extract) to that endpoint
use "logger" decorator to create span for "methods" calls
use "sz_rpc" method to create sub-span for RPC calls, attaching to parent span

I'm trying to identify what's going on with linting. We'll get this merged once that gets cleaned up.


Compare 2 helms

Hi,
What is the best way if there is one, or tool to compare 2 helm charts.
Why i need it ?
I have two versions of my application, there were changes. i want help one, understand them quickly.
Best regards,
Dor

@doribd This Helm Diff plugin might be the way to do this.

@doribd This Helm Diff plugin might be the way to do this.

thanks, already familiar with this tool. But do we have other option ?

@doribd There might be other tools that I am not aware of. I would think using a basic diff tool would be useful (as essentially a chart is a directory).

thanks everyone.


Hi there

Hello lovely patternplate people :)
@KarstenBuckstegge and @meandmax told me about this project and since i'm currently working on a ui-library for @Jimdo i'm really curious on your approach on this.
We're currently on the status of having a central place to write the css for our patterns which can be consumed as a bower component along with a sass file containing constants like colors and animations.
Right now we use the pattern markup as the 'API', so that a developer has to copy-paste a html snippet that will then pickup the styles from our library. True north would be to have that behind a more abstract API and from what i heard, that is kind of the direction you're going here - but from looking at the source i can't really tell how and if this is the case ;)
Since it seems as if you're going with an Open Source approach i wonder if (given we're going into the same direction) there are things we could join forces on.
So if you're interested, i'd love to share a few beers with you and talk about this stuff.
Feel free to also drop me an E-Mail

Hey @Xiphe,
sorry for the delay (pretty deep into the woods getting this released) and thanks for reaching out!
What we strive to build is a system where everything, the markup included, is part of defined APIs and a completely transparent dependency tree. Currently we achieve this by relying on React/JSX to define the markup and its possible permutations for each component. Personally I consider this the central perk of using patternplate, as I grew tired of copy-pasting markup some day last year :trollface:
As you see documentation currently is non-existing, but we are well underway on changing this: https://github.com/sinnerschrader/patternplate-minutes
I'm pretty sure we could benefit hugely by joining forces. What about a meeting :beers:  at the beginning of next week?

cc @KnisterPeter @Dangoo

Great! Since i'm quiet busy the next weeks i've sent you a doodle link with my free times to the public E-Mail-Adress from your Github repo. I'm really looking forward to this ;)

\o/ Please let me know when this meeting is happening as well. I would love to join in. :)

karsten, i've sent you the doodle link. If anybody else wants to join, feel free to drop me a line. Though i think it would be most productive if we keep the round at about 3-6 people

I would love to attend as well

@KnisterPeter please ask @marionebl for the doodle-link or send me an E-Mail

Sorry guys, i missed that i'll not be in Hamburg on the 23.02. i added a few more options.

Or should we "under four eyes" @marionebl or @Dangoo?
Maybe that would be enough to get to know each other and check if the directions we're heading at actually match. Later on we could then come together with a bigger group and come up with an action plan or so...

Hey @Xiphe, I'd be fine with a smaller meeting to kick off the bigger one. Let's meet up on the 17th then, location to your choosing.

Hey @Xiphe and @marionebl, sadly can't make it the 17th…
Will grab information afterwards ;)

Ok @marionebl i'd like to go to Altes Mädchen is that fine for you? Or s.th. closer like Titanic?

Altes Mädchen is fine, see you there.

:+1:

So @marionebl @KarstenBuckstegge and me met yesterday evening.
We want to try to build a JSX to anything parser that could play well together with the upcoming concept of environments in the pattern plate. Mario will split existing logic into a new repository in order to have a single purpose tool we can iterate on.
We'd like to dig deeper and see if and why (not) Jimdo could build it's ui-library with patternplate. But that seems to need a bit more time and hands-on experience. So we'll schedule a new meeting at Jimdo -> #20


Cannot find SEO fields in documentation

In the demo these fields are available;

But in the documentation they are nowhere to be found. Is there any documentation available?

Good question! The public-demo is a showcase of some of the ways you can customize a Payload project in a unique way. If you want to have anything in your project, just copy the code for it from the public-demo.
The SEO fields specifically are from this plugin: https://github.com/payloadcms/plugin-seo


Improve repository description

Please change
Collection of tools allowing to React.js applications to run on specific server-side environments such as Content Management Systems (CMS) or Portals.
to something like
Collection of tools allowing easy integration of React.js applications into content management systems or enterprise portals.
in the repository description. This fixes a grammar mistake and describes the project better in my opinion. (it also "has a better feel", because I'm a grammar nazi and a pedant).

Thank you for the issue. We will discuss it internally in Lunde.


Cask request: Processing

Cask details
Name: Processing
Homepage: Processing.org
Download URL: http://download.processing.org/processing-3.3.3-macosx.zip
Description: Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning and prototyping.

https://github.com/caskroom/homebrew-cask/blob/master/Casks/processing.rb


Run pre Elm 0.17 exercises through elm-format version 0.3.0-alpha

Just a bit of housecleaning...

I'll merge in a day or so if no one objects.


Include upgrade commands on migrate page

What kind of changes does this PR include?

New or updated content

Description

Closes #1419
The migration page documents what you might run into while upgrading Astro. Now it also describes how to upgrade Astro!

Big, if true.
(I had no idea this command existed.  😅 )  LGTM, @Jutanium!
Just note for our future selves (or present Dan): if we could somehow automatically show the current version where we say "the latest version" I think that would be awesome.

Just note for our future selves (or present Dan): if we could somehow automatically show the current version where we say "the latest version" I think that would be awesome.

We have the Version.astro component that shows the latest version of a package (works with any package in the npm registry). We can use it in union with Badge.astro to have this.


Import error

Hi,
Your package is really useful!
Recently, though, my basicpy installations stopped working. On windows I install it with:
pip install "jax[cpu]==0.3.14" -f https://whls.blob.core.windows.net/unstable/index.html --use-deprecated legacy-resolver
pip install basicpy

But when I run
import basicpy

I get the error:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\ProgramData\MinicondaZMB\envs\zmb_hcs_9833\lib\site-packages\basicpy\__init__.py", line 7, in <module>
    from basicpy.basicpy import BaSiC
  File "C:\ProgramData\MinicondaZMB\envs\zmb_hcs_9833\lib\site-packages\basicpy\basicpy.py", line 15, in <module>
    import jax.numpy as jnp
  File "C:\ProgramData\MinicondaZMB\envs\zmb_hcs_9833\lib\site-packages\jax\__init__.py", line 137, in <module>
    from jax import nn as nn
  File "C:\ProgramData\MinicondaZMB\envs\zmb_hcs_9833\lib\site-packages\jax\nn\__init__.py", line 19, in <module>
    from jax._src.nn.functions import (
  File "C:\ProgramData\MinicondaZMB\envs\zmb_hcs_9833\lib\site-packages\jax\_src\nn\functions.py", line 30, in <module>
    from jax.scipy.special import expit
  File "C:\ProgramData\MinicondaZMB\envs\zmb_hcs_9833\lib\site-packages\jax\scipy\__init__.py", line 16, in <module>
    from jax.scipy import linalg as linalg
  File "C:\ProgramData\MinicondaZMB\envs\zmb_hcs_9833\lib\site-packages\jax\scipy\linalg.py", line 15, in <module>
    from jax._src.scipy.linalg import (
  File "C:\ProgramData\MinicondaZMB\envs\zmb_hcs_9833\lib\site-packages\jax\_src\scipy\linalg.py", line 274, in <module>    @_wraps(scipy.linalg.tril)
AttributeError: module 'scipy.linalg' has no attribute 'tril'

I guess the reason is, that in scipy 1.13.0, the scipy.linalg.tril function got removed.
It does work, if I install it with scipy 1.12.0:
pip install scipy<1.13
pip install "jax[cpu]==0.3.14" -f https://whls.blob.core.windows.net/unstable/index.html --use-deprecated legacy-resolver
pip install basicpy

Maybe you could add scipy<1.13 as a requirement?

Thanks @fstur for finding this out! I added the scipy constraint in a PR #148. The review system is currently not working, but at some point I organize them up to a new version.


Deconstruct node for Visualscript

Technically this a cosmetic patch as all the functionalities were already present just not properly exposed.
Fixes: https://github.com/godotengine/godot/issues/32420

This works with all builtin types that can be deconstructed.
Also sneaks in the fix for the UX:https://github.com/godotengine/godot/issues/32396

Can you mention the fix for the UX:#32396 in the commit log?

Thanks!


[Request] Make it possible to map IRC channel to direct messages.

That's basically it. Rather than map to a channel, I would like to access direct messages which have several members and have been persistent for many months. These usually exist for admins to discuss events in the main channel.

This has been asked for before (see #280) and closed as out of scope. Since various people want it, I'll leave this issue open, but I'm not likely to support it by myself. Would anyone be interested in tackling this issue and keeping on top of bugs that might result from it?

This hasn't been a thing for 2 years, it would be insane as I'm using discord-irc to use IRC within Discord in a way that allows me to use Discord as both my Discord and IRC clients in 1.

This hasn't been a thing for 2 years, it would be insane as I'm using discord-irc to use IRC within Discord in a way that allows me to use Discord as both my Discord and IRC clients in 1.


FREEDB-17 (partially, at least): order results by their cubewise distance from the query cube.

This distance is also included in the columns to be selected because this is required for SELECT DISTINCT.

Should be fine, I think (now that I understand that the distance is calculated from a no-fuzz cube; just to make it more clear, perhaps replace the call with create_cube_from_durations anyway and write Euclidean distance, since that’s what it is when both cubes are points?). I’d prefer if the distance calculation expression wasn’t repeated, though – it should be possible to write SELECT cube_distance(...) AS distance ... ORDER BY distance ASC.


Make run() return a promise resolved when initialised.

I saw you added the same functionality from my previous PR, thanks!
This one is just a minor change, and the changes are limited to what is necessary. This just makes the echo.run() method return a Promise. This is useful for using the echo server (programatically, instead of straight from the CLI) alongside other functionality in the same Node process.

Looks good. I'll add this to the next patch version.


bug: renaming breaks when opening symlinked directory

As mentioned here, this breaks the LSP renaming.
Minimal repro:

~/.config/nvim points to ~/dotfiles/config/nvim
Place the minimal.vim in ~/dotfiles/config/nvim/minimal.vim
Open Neovim from ~/dotfiles directory nvim --noplugin -n -u config/nvim/minimal.vim
:e test.lua with the following contents:

local test = "is this working?"
print(test)

For debugging LSP: :lua print(vim.inspect(vim.lsp.buf_get_clients()))
Place the cursor on test and run :lua vim.lsp.buf.rename()

Minimal config
set nocompatible hidden laststatus=2
map Q <nop>

" Download the plugin manager
if !filereadable('/tmp/plug.vim')
  silent !curl -fsSLo /tmp/plug.vim
    \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
endif

source /tmp/plug.vim

call plug#begin('/tmp/plugged')
" LSP plugin
Plug 'neovim/nvim-lspconfig'

" Plugins to test
Plug 'folke/lua-dev.nvim'
call plug#end()

autocmd VimEnter * PlugClean! | PlugUpdate --sync | close

" Load the plugins (packadd <plugin_name>)
packadd nvim-lspconfig
packadd lua-dev.nvim

" For lua only plugins
lua << EOF
local luadev = require("lua-dev").setup()
local lspconfig = require('lspconfig')

local home = vim.loop.os_homedir()

-- Place the actual path to the binary for your machine
luadev.cmd = {
  home .. "/git/lua-language-server/bin/macOS/lua-language-server",
  "-E",
  home .. "/git/lua-language-server/main.lua",
}
lspconfig.sumneko_lua.setup(luadev)
EOF

nvim --version
❯ nvim --version
NVIM v0.5.0-dev+e0a01bd-dirty
Build type: Debug
LuaJIT 2.1.0-beta3
Compilation: /Library/Developer/CommandLineTools/usr/bin/cc -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=1 -I/Users/dhruvmanilawala/git/neovim/build/config -I/Users/dhruvmanilawala/git/neovim/src -I/Users/dhruvmanilawala/git/neovim/.deps/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include -I/usr/local/opt/gettext/include -I/Users/dhruvmanilawala/git/neovim/build/src/nvim/auto -I/Users/dhruvmanilawala/git/neovim/build/include
Compiled by dhruvmanilawala@mbp

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/share/nvim"

Run :checkhealth for more info

Context:

delete root from workspace to make sure we don't trigger duplicate warnings

What I think is happening and I could be wrong, but as you mentioned the above, there are now these two paths which could be creating some clashes:

~/dotfiles/config/nvim for the library key which is from vimconfig = true
~/dotfiles current working directory

I'm using Packer, so I'm a bit hesitant to install plug to test this.
I have a very similar setup:
~/projects/dots/config/nvim links to ~/.config/nvim
When opening the test.lua file from the projects directory, renaming works as expected.
Do you get some kind of error about this?

The on_new_condig thing I do  is probably not needed to be honest, so I don't think  that's relevant here.

I'm using Packer, so I'm a bit hesitant to install plug to test this.

Everything will be installed in a /tmp dir, so it will not affect your current setup.

Do you get some kind of error about this?

No
These are the logs around the rename request:
[ DEBUG ] 2021-05-20T11:18:26+0530 ] /usr/local/share/nvim/runtime/lua/vim/lsp.lua:894 ]	"LSP[sumneko_lua]"	"client.request"	1	"textDocument/rename"	{  newName = "servers_lsp",  position = {    character = 6,    line = 13  },  textDocument = {    uri = "file:///Users/dhruvmanilawala/dotfiles/config/nvim/lua/plugin/lsp/init.lua"  }}	<function 1>	7
[ DEBUG ] 2021-05-20T11:18:26+0530 ] /usr/local/share/nvim/runtime/lua/vim/lsp/rpc.lua:390 ]	"rpc.send.payload"	{  id = 60,  jsonrpc = "2.0",  method = "textDocument/rename",  params = {    newName = "servers_lsp",    position = {      character = 6,      line = 13    },    textDocument = {      uri = "file:///Users/dhruvmanilawala/dotfiles/config/nvim/lua/plugin/lsp/init.lua"    }  }}
[ DEBUG ] 2021-05-20T11:18:27+0530 ] /usr/local/share/nvim/runtime/lua/vim/lsp/rpc.lua:491 ]	"decoded"	{  id = 60,  jsonrpc = "2.0",  result = vim.NIL}
[ DEBUG ] 2021-05-20T11:18:27+0530 ] /usr/local/share/nvim/runtime/lua/vim/lsp/handlers.lua:442 ]	"default_handler"	"textDocument/rename"	{  bufnr = 7,  client_id = 1}

I am not receiving anything from the server, but when I change the config parameter vimconfig = false, then the renaming works:
[ DEBUG ] 2021-05-20T11:21:36+0530 ] /usr/local/share/nvim/runtime/lua/vim/lsp.lua:894 ]	"LSP[sumneko_lua]"	"client.request"	1	"textDocument/rename"	{  newName = "servers_lsp",  position = {    character = 6,    line = 13  },  textDocument = {    uri = "file:///Users/dhruvmanilawala/dotfiles/config/nvim/lua/plugin/lsp/init.lua"  }}	<function 1>	7
[ DEBUG ] 2021-05-20T11:21:36+0530 ] /usr/local/share/nvim/runtime/lua/vim/lsp/rpc.lua:390 ]	"rpc.send.payload"	{  id = 11,  jsonrpc = "2.0",  method = "textDocument/rename",  params = {    newName = "servers_lsp",    position = {      character = 6,      line = 13    },    textDocument = {      uri = "file:///Users/dhruvmanilawala/dotfiles/config/nvim/lua/plugin/lsp/init.lua"    }  }}
...
[ DEBUG ] 2021-05-20T11:21:36+0530 ] /usr/local/share/nvim/runtime/lua/vim/lsp/rpc.lua:491 ]	"decoded"	{  id = 11,  jsonrpc = "2.0",  result = {    changes = {      ["file:///Users/dhruvmanilawala/dotfiles/config/nvim/lua/plugin/lsp/init.lua"] = { {          newText = "servers_lsp",          range = {            end = {              character = 13,              line = 13            },            start = {              character = 6,              line = 13            }          }        }, {          newText = "servers_lsp",          range = {            end = {              character = 35,              line = 191            },            start = {              character = 28,              line = 191            }          }        } }    }  }}
...
[ DEBUG ] 2021-05-20T11:21:36+0530 ] /usr/local/share/nvim/runtime/lua/vim/lsp/handlers.lua:442 ]	"default_handler"	"textDocument/rename"	{  bufnr = 7,  client_id = 1,  params = {    changes = {      ["file:///Users/dhruvmanilawala/dotfiles/config/nvim/lua/plugin/lsp/init.lua"] = { {          newText = "servers_lsp",          range = {            end = {              character = 13,              line = 13            },            start = {              character = 6,              line = 13            }          }        }, {          newText = "servers_lsp",          range = {            end = {              character = 35,              line = 191            },            start = {              character = 28,              line = 191            }          }        } }    }  }}

As you can see, the server responded with the necessary changes.
Even after doing vimconfig = false, all the LSP stuff works for my config like following require, hover, etc.

Maybe we don't need to add the vimconfig. If you're in that project it will be added anyway.
Probably not much use in having your vimconfig available for plugin development right?
We should probably just remove it

Probably not much use in having your vimconfig available for plugin development right?

Yeah, true.
I think it should be removed then. You can test it out in your config first, just to be sure nothing is broken :)


fix(deps): update terraform terraform-ibm-modules/cos/ibm to v8.11.2

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/cos/ibm (source)
module
minor
8.10.7 -> 8.11.2

Release Notes

terraform-ibm-modules/terraform-ibm-cos (terraform-ibm-modules/cos/ibm)
v8.11.2
Compare Source
Bug Fixes

deps: update terraform terraform-ibm-modules/secrets-manager/ibm to v1.17.8 (#707) (3390b1d)

v8.11.1
Compare Source
Bug Fixes

only create the secrets manager auth policy if user passes a value for existing_secrets_manager_instance_crn regardless of the value of skip_cos_sm_auth_policy (#709) (c11b537)

v8.11.0
Compare Source
Features

The input skip_cos_kms_auth_policy has been renamed to skip_cos_sm_auth_policy in the COS instance DA solution (#702) (3a1b37a)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

:tada: This issue has been resolved in version 2.2.13 :tada:
The release is available on:

GitHub release
v2.2.13

Your semantic-release bot :package::rocket:


V3 API for "Teams" is missing.

Groups
List Groups
A group in our API maps to a “Team” within the Clubhouse Product. A Team is a collection of Users that can be associated to Stories, Epics, and Iterations within Clubhouse.
GET https://api.clubhouse.io/api/v3/groups

https://github.com/PhilipCastiglione/clubhouse_ruby/pull/11 - Here is the PR that fixes this issue.

#11 - closed this issue


Heapster API server with Kubernetes 1.8

Hi,
I've upgraded one of our clusters to 1.8 and discovered that I can no longer use Heapster as an APIService for things like Horizontal Pod Autoscaling as in 1.8 the metrics apis is now /apis/metrics.k8s.io/v1beta1 instead of apis/metrics/v1alpha1.
The kube-controller logs failed to get supported resources from server: unable to retrieve the complete list of server APIs: metrics.k8s.io/v1beta1: the server could not find the requested resource Which is the 404 that heapster gives.
Am I just missing something or is this something that will be updated at some point?

No, that is correct.  Heapster is deprecated for that purpose.  You should use metrics-server instead.  It was noted in the 1.8 release notes as a required action.

Ah right thanks, I got a bit confused as it mentioned using the metrics-server but in the before upgrading section:
The metrics APIs, custom-metrics.metrics.k8s.io and metrics, were moved from v1alpha1 to v1beta1, and renamed to custom.metrics.k8s.io and metrics.k8s.io, respectively. If you have deployed a custom metrics adapter, ensure that it supports the new API version. If you have deployed Heapster in aggregated API server mode, upgrade Heapster to support the latest API version.

Which I assumed meant that heapster would be still be supporting the metrics api.

ah, sorry about that.  The release notes may have gotten a bit out of sync with the plans for Heapster as things got shuffled around.


LiteralCNF is_action_safe changed

First version of the cnf.is_action_safe

this fix is inside a new and bigger branch


R55: Data Services: Ingest: The Software shall be capable of processing FDA metadata

Tools: Sesame

Implemented method call that will process FDA metadata into Sesame.

Completed.
SQA


FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

when I try to push files to my Gdrive this is the error that I get, I`ve been searching for a soltution but no luck at all, what could be the issue ?
<--- Last few GCs --->
[1236:000002369E958B20]   256376 ms: Mark-sweep 1223.5 (1244.7) -> 1223.5 (1241.7) MB, 102.6 / 0.0 ms  last resort GC in old space requested
[1236:000002369E958B20]   256469 ms: Mark-sweep 1223.5 (1241.7) -> 1223.5 (1241.7) MB, 92.8 / 0.0 ms  last resort GC in old space requested
<--- JS stacktrace --->
==== JS stack trace =========================================
Security context: 0000015DFF4A5891
2: replace(this=000003EC2AE21F89 <Very long string[170759512]>,0000030EA1A843A9 <JSRegExp <String[19]: [\x00-\x1f\x27\x5c]>>,0000030EA1A844A9 <JSFunction escapeFn (sfi = 0000015DFF4C5499)>)
3: strEscape(aka strEscape) [util.js:111] [bytecode=0000012DFFD51019 offset=89](this=0000039A22E822D1 ,str=000003EC2AE21F89 <Very long string[170759512]>)
4: formatPrimitive(aka forma...
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
1: node_module_register
2: v8::internal::FatalProcessOutOfMemory
3: v8::internal::FatalProcessOutOfMemory
4: v8::internal::Factory::NewFixedArrayWithHoles
5: v8::internal::interpreter::BytecodeArrayRandomIterator::UpdateOffsetFromIndex
6: v8::internal::interpreter::BytecodeArrayRandomIterator::UpdateOffsetFromIndex
7: 000003D10B8843C1

I am stuck with the same issue. How did this get solved ?

I have no idea, what are the steps to reproduce?


text starts off screen in news items

text does not start at the left of the page but off screen
this only just started to happen
i ran git bisect to find when it changed and came up with 26e47fc
below are screenshots of the issue
the first screenshot is from 26e47fc which is broken
the second is from 2efb75a93 an is okay
https://imgur.com/a/DBn4U

I received a patch from Michael Krylov:
From 2b36d6237789db14587606850b017bb23df736b7 Mon Sep 17 00:00:00 2001
From: Michael Krylov<EMAIL_ADDRESS>Date: Wed, 13 Apr 2016 14:45:25 +0300
Subject: [PATCH] Fix losing line contents if it is too long

---
 src/listformatter.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/listformatter.cpp b/src/listformatter.cpp
index 60cc0ee..4bfc1d6 100644
--- a/src/listformatter.cpp
+++ b/src/listformatter.cpp
@@ -34,6 +34,9 @@ void listformatter::set_line(const unsigned int itempos,
 			}
 			line = line_id_pair(utils::wstr2str(mytext.substr(0, size)), id);
 			mytext.erase(0, size);
+			if (mytext.length() > 0){
+				lines.push_back(line);
+			}
 		}
 	} else {
 		line = line_id_pair(utils::wstr2str(utils::clean_nonprintable_characters(utils::str2wstr(text))), id);

It remedies a problem by splitting overly long lines, but the problem is somewhere higher the call stack—ideally, Newsbeuter should notice how wide the screen is and reformat the text accordingly.

this does fix my issue.

it remedies a problem by splitting overly long lines, but the problem is somewhere higher the call stack—ideally, Newsbeuter should notice how wide the screen is and reformat the text accordingly.

so this can not be a pull request?

so this can not be a pull request?

No, because I want a proper fix.

@hidroto, can you build from bugfix/wrapfix branch and verify if the bug is fixed? (I could never reproduce it myself.)

Actually, I just managed to reproduce it, and it looks like indeed it's fixed. Merging the fix into master.


"game over -Tap to replay " message show up after game over

After game over screen just freezes , there should a box come , saying "game over -Tap to replay ". And clicking on that box or clicking enter key game should restart again.

assign me this issue and I will do it

here you go @YugalPradhan


Compatibility with pathlib.Path

What does this implement/fix? Explain your changes.
Adds a custom converter from the python pathlib.Path to std::string. This avoids type errors when a python user tries to pass a path instead of a string to rdkit.

Thanks @PatrickPenner


Mapping for Xbox Elite detected as Bluetooth LE XINPUT compatible input

The Xbox Elite gamepads are currently being detected as an extra "Bluetooth LE XINPUT compatible input" when connected via bluetooth. See report here: https://answers.microsoft.com/en-us/windows/forum/all/xbox-one-controller-identified-as-bluetooth-le/f6aae298-fd84-4125-8568-137b15121f20
This are the correct mappings for windows:
030000005e040000220b000000000000,Bluetooth LE XINPUT compatible input device,platform:Windows,a:b0,b:b1,x:b2,y:b3,back:b6,guide:b10,start:b7,leftstick:b8,rightstick:b9,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:+a2,righttrigger:-a2,

@noidexe Thanks. Can you check with the Windows game controller dialogue (joy.cpl from Command Prompt, Run, or Start) if you get a button value result for the triggers ? Ideally if you could post a screenshot that would be appreciated. The trigger axes are an issue with DInput since both triggers map to the same axis, so this mapping works when they are pressed independently not together. The button result may not be analogue but at least it's technically correct, at least until MS deigns to fix their own issues with the controller firmware or XInput driver.

It seems there's no button input. Right trigger substract and Left trigger adds to the Z axis, and you're right. If you use they together they're added together :/
Here are some screenshots:
Left trigger fully depressed

Right trigger fully depressed

I tried changing the trigger stops just in case it changed how the input was handled but it still uses the z axis
To clarify. They still appear as regular xinput controller that works just fine, the problem is that they also appear as a second gamepad.

I noticed the same in Godot which AFAIK only uses the mapping db and not the library so I assume it's not something SDL specific but rather windows exposing two gamepads

Thanks for following up. This circumstance does not call for a mapping so much as blacklisting the DInput device on upstream software in deference to the XInput device. Ideally MS would fix the root issue but in the meantime, it should be taken up directly with the Godot and/or SDL projects.


feat(kubernetes-schemas): schema for 1.24.0

Signed-off-by: iliapolo<EMAIL_ADDRESS>

Why are the schema definitions starting with 1.24 missing enum values?
Here's the 1.23 definitions file vs the 1.24 definitions file:


feat: adds a new configuration property for controlling the click command

Customize click command for the workspace name.
I'd like to use "workbench.action.openRecent"
If no command is present in the settings it still uses the default.

Will check it, thanks.|
Indentation is off though.

Will check it, thanks.|
Indentation is off though.

Ha yeah idk why the package.json shows so many changes I couldn't figure that out.


Re-ordering bitstreams on the item edit page not possible when pagination is triggered

Describe the bug
On the item edit page, all bundles are shown with their related bitstreams.
If more than 10 bitstreams are attached to a given bundle, those bitstreams are paginated.
That in and of itself is a good thing, but it has a negative effect on the possibility to reorder these bitstreams.
It's only possible to reorder bitstreams on the page that they currently are on
To Reproduce

Take any random item and add more than 10 different bitstreams to a given bundle.
Test that the reordering works on any given page by dragging and dropping

If you want to move a bitstreams from the second page to the first page, you'll notice that is not possible, you can only drag and drop on the same page

Expected behavior
With or without pagination triggered for bitstreams in a certain bundle, it should be possible to reorder the relevant files.
Simply increasing the number of bitstreams being shown before pagination is triggered is not an option, as some dataset repositories could have an even larger number of bitstreams.

What could a possible UX look like? These idea come to mind:

Replace pagination with a "Show more" button, so that we get not separate pages, but extend the one list step by step
Add a "Show on one page" button, that turns off pagination and shows all bitstreams in one list
Add a "Change position" button for each bitstream, that opens a context menu that let's the user set the position in the list by entering a number

@MW3000 :  In my opinion, there two "easiest" solutions might be:

The "show more" option you mention which just extends the list.
OR, a way to control the number of items per page in the pagination.  If the Pagination had a control (like it does in Browse by pages) where you can change the number of bitstreams per page to 5,10,20,40,100... then that may be "good enough".  You could just change the page size to move things across the current page boundary.

Hi @tdonohue we'd like to contribute to this issue, can you assign it to me?
I think the second option (change number of bitstream per page) is the better option to resolve the issue.

It is already possible to move a bitstream to a separate page. If you drop a bitstream on the page number, it should open that page and put the dropped bitstream at the top of it. From there you should be able to drop it exactly where you want it within the page
It does look like there are some issues with it at the moment though. Most of the time when you drop it on a page number, and the page switches you see a loading component that only goes away when something else on the page changes (e.g. you hover over the admin sidebar to make it open). That means that change detection isn't triggered automatically when the page has loaded. The usual solution is to use a behaviorsubject for the observable responsible
I also agree that this way of working isn't very obvious. We should make it more clear that the page numbers are valid drop-targets somehow (making them bigger, a different color, simply showing a tooltip as soon as you start dragging?)

Reassigned to @AAwouters because #3464 fixes this bug.


Can't open multiple projects under a folder - please help.

How do I reproduce this? I am unable to open multiple java projects under a folder.
All I get is this

from the screenshot, looks like your projects are projects without build tools.
If the bellow settings are all the same for those projects:

java.project.outputPath
java.project.referencedLibraries
java.project.sourcePaths
Then you can use the multi-root mode to import them: https://code.visualstudio.com/docs/editor/multi-root-workspaces.

But if the settings are different for them, than you have to open them separately in different VS Code instances. This is a limitation currently.

Hi @ghandylan, is your problem solved?

Hi @ghandylan, is your problem solved?

hello @jdneo!
yes, the issue is solved. thank you for your help 👍


Can't access via Hotel

It hung forever without any response.
Access via localhost and the port assigned by Hotel is OK.
Other sites managed by Hotel are also accessible.
The json-server start command is babel-node ./node_modules/json-server/bin --watch mock/data.js --port $((${PORT:=11212}+1))
and the hotel part is hotel add "yarn run mock" -o hotel.log --name mock
hotel.log shows
  http://localhost:63651

  Type s + enter at any time to create a snapshot of the database
  Watching...

Sorry, I just bound it to wrong port.


can i use pixi-animate in pixijs ?

I have had a problem for a long time. Can I use pixi-animate to load files created by animate cc in pixijs? After all, animate cc creates animations very conveniently.  thanks！

Yes. You need to use the pixi-animate-extension, to export PixiJS content from Animate.

Is there a demo code for reference? thanks

Open the html page exported from Animate and you'll see the standard way to work with the assets.
var scene = new PIXI.animate.Scene(800, 600, {        view: document.getElementById("stage"),        backgroundColor: 0xffffff,        antialias: true }); scene.load(lib.Main);
Or are you looking for information on using a pixi-animate Scene with other display objects in a pixi-js Application?


#1401 add junit-jupiter-api

#1401

So you are simply replacing this jar which is using the vintage engine to run the junit 4 tests we have now? Or are you going to replace all annotations and used classes to the jupiter version?

Not at all, this is just a bugfix for a missing dependency in Maven's pom.xml
Please have a look at this comment https://github.com/JSQLParser/JSqlParser/issues/1401#issuecomment-961732746

Sorry. I see that within some of the former PRs there was this change so JSqlParser now indeed uses some kind of mixture.

However, I will change the import to be proper for this case.

The JUnit 5 dependency was brought in by me for allowing parallel tests with Gradle. Forgetting to add it to Maven was an oversight. (I never liked Maven and jumped from ANT to GRADLE directly).
That said, I think it would make sense to migrate to JUnit 5 and to drop JUnit 4 eventually.

No problem here. I had the same problematic in diff rent other projects. You have to check that your tests are running. If wrongly configured,. Junjt 4 or 5 tests are skipped.
However, with this knowledge I consider this my problem, since I did not see the chance before.

Look into #1427.