Add 'Help' tab to Course Comparison Dashboard

Same help tab as in Course Dashboard. Link to blank documentation page

@saraburns1  This is for the new course comparison dashboard, right?

Yes sorry, should have specified that
On Mon, Sep 16, 2024 at 10:38 AM Brian Mesick @.***>
wrote:

@saraburns1 https://github.com/saraburns1 This is for the new course
comparison dashboard, right?
—
Reply to this email directly, view it on GitHub
https://github.com/openedx/tutor-contrib-aspects/issues/944#issuecomment-2353114294,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BIR4DO6LCQWZ2UEKLHOKVELZW3UONAVCNFSM6AAAAABOJOIZYSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJTGEYTIMRZGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

This is, you jst need to copy and paste
Help* Aspects Reference* Superset Resources

@daniriosp - here is the new documentation link you can use
https://docs.openedx.org/projects/openedx-aspects/en/latest/reference/course_comparison_dashboard.html

wait I don't think this is done. @crathbun428 wasn't @daniriosp going to do this?

Hi @saraburns1
@Ian2012 shared with me this link:
https://superset.axim.atlas.edunext.link/superset/dashboard/course-comparison/?native_filters_key=fkoH4Iz7J85OJ-9GbcT5e0wXzt3l4NqSt8MXbSMHeFbVgpklxQ8o5P6qh47ZwOWP
and as you can see. I already created the help tab and update the link for this link
https://docs.openedx.org/projects/openedx-aspects/en/latest/reference/course_comparison_dashboard.html


Sample Project?

Awesome project. Do you have a working next.js sample project that can be referred to as an example?

There's an example in the packages folder


compiling failure with custom module for android

Operating system or device - Godot version:
Godot 2.1.3 custom build
Android NDK 14b
Ubuntu 16.04
Issue description:

I tried to make a custom module for iOS and Android.
only for android, it was fine.
But after adding codes for iOS, fail to compile for Android.
I got this error message.
modules/libmodules.android.opt.armv7.neon.a(register_module_types.android.opt.armv7.neon.o):modules/register_module_types.cpp:function register_module_types(): error: undefined reference to 'register_module_test_types()'
after some tests, it happens if register_types.h file exists in custom module.
Steps to reproduce:
module_test.tar.gz

unzip it to modules and compile for android.
see if compile successfully.
rename or remove register_types.h
see if compile successfully.

Tested various NDK version.

Version
Error

NDK 12b
no clang++ error

NDK 13
error: undefined reference to 'register_module_test_types()'

NDK 13b
error: undefined reference to 'register_module_test_types()'

NDK 14
error: undefined reference to 'register_module_test_types()'

NDK 14b
error: undefined reference to 'register_module_test_types()'

here's workaround.
SCsub
Import('env')
sources = [ 'ios/source.mm' ]
if (env["platform"] == "iphone"):
	env.add_source_files(env.modules_sources, sources)
# add register_types.cpp to source on both platform
if (env["platform"] == "iphone" or env["platform"] == "android"):
	env.add_source_files(env.modules_sources, 'register_types.cpp')

register_types.cpp
void register_custom_module_types() {
#ifdef IPHONE_ENABLED  // use definition to enable iphone only
	ObjectTypeDB::register_type<CustomModule>();
#endif
}

First of all thank you for your report and sorry for the delay.
We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.
We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about its current status here?
For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.
Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.
Thanks in advance.
Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.


optional storage may be misaligned

The implementation of optional in helpers stores objects in a character buffer, but the buffer may not meet the alignment requirements for types stored in it.

Thanks!
I've made a fix for this. Does it look OK to you now?

I'd get rid of the [1], but otherwise yeah!

Ok thanks. For the record, I can't seem to get rid of it and still specify I'd like one T in my buffer: the code doesn't compile if I just remove [1]. Maybe it's because I'm not familiar with aligned_storage, but it's no big issue anyway.

If you remove the [1] you'd also need to explicitly take the address of m_object when you reinterpret_cast or placement new into it.

Oh, right. It's done now (commit). Thanks a lot, I wasn't familiar with aligned_storage before.


bug/enhancement: persistent tabs not present in list when starting obsidian

Using Obsidian 1.7.7 with the latest launcher.
When booting up the application, my previously open tabs remain open. However the tab navigator will only show the current tab in the menu. After clicking through each of the tabs, they become  visible again. Is there a way to make them all visible after starting up the app?
I am attaching an example, I closed out with 6tabs open. On restating obsidian, the tab navigator only shows one of my current tabs.

@jmonroynieto
Thank you for reporting this issue. I've added an experimental feature in version 0.7.0 that might help with this situation.
You can try this feature by:

Updating to version 0.7.0
Going to plugin settings
Enabling "Load all tabs on startup (Experimental)"

Please let me know if this helps with your use case.
(When enabled, it will attempt to load all tabs during Obsidian's startup. Please note that this is an experimental feature)

Thank you for your prompt response as always. The solution provided fills the list with note tabs correctly but the implementation introduces new behavior to the startup sequence that can be problematic.
The current solution cycles and loads only note tabs; to do this, it switches rapidly between them and then stops after the last tab. Previously you would know what tab you left on because it would open on that one.  I notice that it briefly starts there and then goes back and opens all other non-canvas tabs. This also increases memory usage spikes and undoes the optimization that the Obsidian team intended with their load-when-needed scheme.
Although being moved to the last tab is not a great loss of information, I do think that the quick switching is a bit visually disorienting. The increased use in resources could also turn boot up into an uncomfortable experience for some. With the current solution, I also noticed that my pinned canvas is not listed or loaded at startup like the other tabs unless I shutdown while having it open. Same with PDF tabs.
Do you think it would be possible to change the solution to read the info saved in the workspace object? A quick documentation check reveals that it is accessible and that it contains a tab data structure  I couldn't quite navigate to the tab data structure but I did use the example code into the console of my vault.
app.workspace.iterateAllLeaves((leaf) => {
        console.log(leaf.getViewState());
      });

The results show some partial information that would be sufficient to do a basic fill out of the tab list without having to load the tabs It includes the title, the type, the icon (which is rendered into the list by your plugin) and the file location (inside state.file).  I know that one of the functionalities included (by my own request) was to have aliases available. however I think it would be a reasonable trade off to not load them at startup if it meant that the experience doesn't change that much.


title in the left-side topic list has a typo

Please change "Update the SSL certfictate for AD FS" for ""Update the SSL certificate for AD FS"

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

ID: d87b17f9-38de-1acf-e18f-96bba2ae77ea
Version Independent ID: 20c9770c-2c11-e172-e66c-76c9632fafce
Content: Azure AD Connect - Update the SSL certificate for an AD FS farm
Content Source: articles/active-directory/hybrid/how-to-connect-fed-ssl-update.md
Service: active-directory
GitHub Login: @billmath
Microsoft Alias: billmath

@lmqferreira
Thanks for your feedback! We will investigate and update as appropriate.

@lmqferreira Thanks for the feedback !  I have assigned this issue to content author to investigate and update the document as appropriate.


Address 11 low findings in Qualys scan (SWOLDR UAT)

11 low findings were found in the Web Application Vulnerability Scan.  Once it's fixed, security team will rescan uat website.

https://github.com/podaac/swodlr-api/pull/18

backend : turn off active development profile. frontend: create 404 page

will be addressed after auth refactor PR is merged


docs(license): added LICENSE

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/nestjs/nest/blob/master/CONTRIBUTING.md
[ ] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[x] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
N/A
Does this PR introduce a breaking change?
[ ] Yes
[x] No

Other information
This PR, added LICENSE as in the README the link is broken because the LICENSE does not exist

LGTM

LGTM

LGTM

LGTM


team_domain_change misspelled

According to this:
https://github.com/seratch/slack-web-api-client/blob/eb3fc27c3ef8d660f121b9e09711ce63c1735dd1/src/manifest/events.ts#L88
the team_domain_change event should not contain a d at the end, yet it does here. One of these is incorrect.
https://github.com/seratch/slack-edge/blob/844f734b0af70ecfe0b05a49c22f54e51082656d/src/request/payload/event.ts#L877-L878

Oh, what an inconsistency of naming! Thanks


Missing alt attibute

MDN: This attribute defines the alternative text describing the image. Users will see this text displayed if the image URL is wrong, the image is not in one of the supported formats, or if the image is not yet downloaded.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#attr-alt
Cannot PR it right now but basically add it to props:
props: {
    alt: {
      type: String,
      default: ""
    }
  }

and to render:
render(h) {
    return h("img", {
      attrs: {
       src: this.srcImage,
       alt: this.alt
      },
      class: {
        "v-lazy-image": true,
        "v-lazy-image-loaded": this.loaded
      }
    });
  }

Sorry not sure if render works as in my example since I've never used the render function before :)

Oh, I've seen in this example that it accepts the alt attribute already... closing this

Yeah, by default all non-props attributes passed to a component in Vue.js are added to the component's root element :). Thanks for the heads up anyway!


Can't upload file with unicode name

this code crashes with next exception:
Exception has occurred: exceptions.UnicodeEncodeError 'ascii' codec can't encode characters in position 0-8: ordinal not in range(128)
item = client.item(drive='me', id=folder_id)
children = item.children['новыйфайл.txt'] ## will crash on this line
## or
## children = item.children[u'новыйфайл.txt']
children.upload(path_to_file)

but same time i can create folders with unicode characters using SDK

ok, i figure out reason. It happens only if you use python 2.7, for python 3 you don't need to do it.
to fix it you need to change next line at request_builder_base.py
from
return self._request_url + "/" + url_segment

to
return self._request_url + "/" + url_segment.decode('utf-8')


Is there a way to serve for Pie chart

I am trying to build a pie chart use this datasource, but I did not find the right way

I just tried it as well. The problem is that the pie chart expects a multiple series with one row, rather than one series with multiple rows, as the JSON data source currently returns.
Normally you could instead create several data source queries and filter the results in each, but since the pie chart doesn't support the new field options yet, you can't create aliases for properties with the same name.
To dynamically create series from a single data source query, we'd have to implement some kind of Group by functionality, where you'd select the property you'd want to group on, using a JSON Path.
There's already an issue for this here: https://github.com/marcusolsson/grafana-json-datasource/issues/36
I'll close this issue in favor of the one I mentioned.


GIS system integration

https://github.com/uber/h3/wiki/Roadmap lists  Integration with GIS systems, such as QGIS. [HelpWanted]
has there been any progress so far? Are there any suggestions?
I myself currently load the shapefile of a country and manually generate hexagons, their centroids and WKT line strings as needed, but this is not very nice to use.
I have seen https://github.com/ThomasG77/30DayMapChallenge/blob/master/day4_hexagons/data/h3-processing.py but this also does not seem to be fully integrated.

We're not aware of a well-supported QGIS package for H3, but we'd love to see one! For QGIS specifically, it would probably depend on the h3-py package, and development on this might want to wait until the Cython work is complete and released, as this will greatly simplify packaging.

FYI: https://github.com/conda-forge/h3-py-feedstock/ is already out there to support easy packaging via conda

Curious about this question at the end of 2022, does anyone have updates?


textsplitter: allow configuration of RecursiveCharacter

Description
Think it'll be helpful to allow clients to configure text splitters while keeping some of the sane defaults in place. I recently had to configure ChunkSize and ChunkOverlap but couldn't do so without manually creating a RecursiveCharacter:
rc := textsplitter.RecursiveCharacter{
		Separators:   []string{"\n\n", "\n", " ", ""},
		ChunkSize:    1024,
		ChunkOverlap: 0,
}

I've tried to follow the patterns we have for functional options in other packages.
PR Checklist

[x] Read the Contributing documentation.
[x ] Read the Code of conduct documentation.
[x] Name your Pull Request title clearly, concisely, and prefixed with the name of the primarily affected package you changed according to Good commit messages (such as memory: add interfaces for X, Y or util: add whizzbang helpers).
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. Fixes #123).
[x] Describes the source of new concepts.
[x] References existing implementations as appropriate.
[x] Contains test coverage for new functions.
[x] Passes all golangci-lint checks.

Actually, I just realised I had a brain-fart moment and could have just done:
rc := textsplitter.NewRecursiveCharacter()
rc.ChunkSize = 1024
rc.ChunkOverlap = 0

I'm happy to close this if you think functional options isn't that important here.

I'm not sure this circumstance warrants functional arguments -> I generally want to reserve those for the configuration of key clients and methods that are going to be used in many cases and should have a dead simple set of defaults. I think specifying a/the RecursiveCharacter struct literal is fine here

Sure, makes sense.


Consolidate Devices with identical hardware addresses

I added a configurable option (called "consolidateDevices" in config.json) to consolidate Indigo devices that share a device address into a single accessory with multiple services.  An example of where this would be useful is for FanLinc devices: Indigo must report these as two separate devices (one to control the fan, and one to control the light) because of how it handles device type controls in its own GUI, however HomeKit supports having these controls listed under a single device which makes more sense since they are associated with one physical device in your home.

Thanks for the PR.
I have some questions as to how this works with Siri.  What name will the combined device have?  How do you differentiate the Siri commands for turning on/off the light versus turning on/off the fan?
Thanks,
-Mike

,Hey.  No problem.  I actually decided to set it up this way because I was testing the Insteon Hub Pro before switching over to Homebridge, and that is how it handled Fanlincs.  The name of the combined device is just the name of the first device encountered by Homebridge while it is parsing the JSON data.  Initially all services on the device also carry the device name.  I can look at the code a little more and see if it might be possible to have the service names be unique from the get-go, but I don't believe the Insteon Hub Pro was able to do that either.  Anyway, in a HomeKit app, such as the Insteon+ app, Home, or HomeKit Catalog, you can edit the individual service names to make them distinguishable by Siri.  Here are examples of what that looks like in a couple of those apps:
Sent from my iPhone

On Feb 27, 2016, at 10:15 PM, Mike Riccio<EMAIL_ADDRESS>wrote:
Thanks for the PR.
I have some questions as to how this works with Siri. What name will the combined device have? How do you differentiate the Siri commands for turning on/off the light versus turning on/off the fan?
Thanks,
-Mike
—
Reply to this email directly or view it on GitHub.

FWIW I'd like to have this functionality too. Although the Insteon Homekit bridge was mostly crap, I did like how the fan units were combined in Homekit.


use more stringent version of encodeURIComponent

https://github.com/kevva/strict-uri-encode

Why is this needed though? What makes the builtin method not good enough?

My specific issue is that Confluence will truncate the "link" of a pasted URL at the first '...so they must be following stricter rules w.r.t. what is and isn't a valid URL character. At first I thought it was a Confluence bug, but seeing the snippet on MDN it makes more sense. Perhaps there are other products that share this behavior out there.

Ok, sure. I guess it doesn't hurt to be stricter. Will merge when you've changed it to use https://github.com/kevva/strict-uri-encode ;)

@sindresorhus, done ;-).

Thanks yo :).

Now stringify throws for non-string values...
{
    page: 0,
    size: 5
}

This makes this utility package less convenient.

the strict encode is nice, but its type check makes auto-type coercion for the base simple case a little more painful.

@jsg2021, fixed in https://github.com/kevva/strict-uri-encode/commit/5d1d747e5fb2ad191d72eda3be146e554accfc2e.


Convert Red Hat CSAF VEX files to OSV database format

Red Hat publishes vulnerability data in CSAF VEX format. To facilitate easier consumption of this data by Renovate, this PR converts these CSAF VEX files into OSV database format. The script takes an url as input (from https://security.access.redhat.com/data/csaf/v2/advisories/2024/), and outputs a .nedb file containing osv vulnerability data (with the same fields as https://github.com/renovatebot/osv-offline/releases , except in the scope of this task the file contains vulnerabilities from one advisory only). There is a main() function used to demonstrate how it works, which will be deleted once CWFHEALTH-3440 is implemented. These outputs were tested to validate against https://raw.githubusercontent.com/ossf/osv-schema/main/validation/schema.json .
The script also ignores everything which is not a rpm dependency. I am not sure about the name (or placement) of this module yet, I am accepting suggestions :).
Closes CWFHEALTH-3757.

@nvtnlucie I'd suggest to add the new package in a new directory, for example tools/osv-generator, then the main package can be placed at cmd/osv-generator:
cmd
├── manager
│   └── main.go
└── osv-generator
    └── main.go

wdyt?

Yes, that looks much better, its updated :+1:

Red Hat just started to publish the data to osv.dev, we may need to change our plan on this, I've added the information to the jira issue.

@qixiang  FIY: I added rest of the code into this PR. If you run cmd/osv-generator/main.go you will receive a file containing all osv data which were modified in the past 24 hours. This file can be used for further testing of rpm functionality. I will leave the rest of the code as is until we receive answers about osv.dev.

Update: I added the remaining code needed for the script. Its divided into two parts, cve_parser.go provides code necessary for converting VEX file into OSV file. The second file generator.go then collects recently published advisories and converts their content into one file. It currently utilizes getAdvisoryListByModified function, which takes changes.csv file as an input and gathers 200 latest CVEs. If security team were to provide published.csv as well, optimization could be made by using getAdvisoryListByPublished function instead (which would be able to load all CVE produced in the past day for example). But honestly it works completely fine even with changes.csv.
@qixiang @FernandesMF @querti @gnaponie , please take a look when you have some time, and don't be scared of the length as a lot of LoC are there because of object definitions and test objects.


Warning modal when user changes username

At the moment, a user can change their username just with the click of the button. This simplifies the process but introduces unintended consequences one of which I could think of is that their certificate verification links would be invalidated.
A modal or at least a warning should be displayed there.

We don't need a modal. We would prefer the validation message to say it so.


Getting image signature should not appears as ERROR in log

Hi,
IMHO, the plugin generates log about related to registry (get, push) in the wrong log level.
For exemple :
10:18:16  [INFO] Pushing image: quay.io/xxx/yyyy to quay.io
10:18:16  [ERROR] Getting image source signatures
10:18:16  [ERROR] Copying blob sha256:tralalatsouintsouin
[...]
10:18:19  [ERROR] Writing manifest to image destination
10:18:20  [ERROR] Storing signatures
or :
10:09:57  [ERROR] Getting image source signatures
10:09:57  [ERROR] Copying blob sha256:abracadabra
[...]
10:10:05 [ERROR] Copying config sha256:magie

Thanks for your issue. If I remember correctly, these log messages are written by Podman to stderr, hence the Podman Maven Plugin will therefore also print them as error.
Although I agree it is strange, I am hesitant to change this in the podman-maven-plugin, because it would mean that there should only be an exception for these specific log lines (real errors should still be logged as error) whilst this is primarily a responsibility of Podman itself.


updating devplatform-upload-action to v3.8.1

Ticket Number: #TT2-1906 :ticket:

:bulb: Description
updating devplatform-upload-action to v3.8.1

@richa-misra could this pr be affected by https://govukverify.atlassian.net/browse/TT2-1789

@richa-misra could this pr be affected by https://govukverify.atlassian.net/browse/TT2-1789

This issue is now resolved

unable to merge due to unsigned commits


Feature request: Introduce versioning to query

Similar requests

[X] I have searched and found no existing similar requests

How are you using Studio?
No response
What problems are you trying to solve?
This is mostly a backend change. We plan to add some sort of locking mechanism for public queries. Also, we would like to be able to have some audit trail, as such, the best way to go about this is to introduce the concept of versioning to query. We don't really want to commit to a full SDLC here.

We need to be careful here. The goal of Legend Query is creating a playground, it's never meant to be turned into a strictly regulated space where we introduce SDLC, or ownership of queries. We need to be sure if we want to commit to this sort of

Describe the solution you would like to see implemented

[ ] Add a new field version: { number: Number[1]; latest: Boolean[1]; demised: Boolean[1] } to Query
[ ] API Update search query to only search for latest and non-demised versions
[ ] API Update create query logic, check for presense of the latest version of a query, if it already exists -> fail
[ ] API Update update query logic, do some sort of locking mechanism, if the query being sent to has version != latest version -> fail, also check if query is already deleted
[ ] API Update delete query logic, (also do similar locking to edit here), create a new version and mark it as latest and demised
[ ] API when we make any modification to the query, we must validate that the version number matches the latest version number for the query
[ ] API expose a way to hard delete a query: remove all versions of a query - should we?
[ ] Dissolve the QueryEvent, by adding timestamp: Number[1] and author: String[1]
[ ] Remove QueryEvent collection in Mongo, but we can still keep the current QueryEvent API interface

Describe alternatives you have considered
No response
Documentation, Design, Adoption, Migration Strategy
No response
Contribution

[ ] I would like to work on this feature

This is needed at a time we are not clear about the strategy to introduce SDLC around query. Now that we have made the decision to do https://github.com/finos/legend-studio/pull/1488 - i.e. take Service as the SDLC-fied query. We no longer need to do this, hence closing this issue


Make Test.Main pass

This makes current tests pass.
→ Suite: workspace edit
  ✓ Passed: update line
  ✓ Passed: insert line
  ✓ Passed: insert line with more context
  ✓ Passed: no difference
  ✓ Passed: first line changed
  ✓ Passed: last line changed
  ✓ Passed: CRLF
  ✓ Passed: CRLF old-only

Thanks.
Probably should fix CI at some point so that might have been noticed...

Thanks.
Probably should fix CI at some point so that might have been noticed...


strange loop in progression

i'm not sure if this is intentional but to make many of magneticrafts machines including a grinder requires a circuit, the circuit requires materials that come from sieving gravel types of some resources, but to make gravel you need the grinder, i think you can technically get by this by making a immersive crusher and if that is intentional then fair enough but it doesn't seam clear whether your supposed to focus on magneticraft or immersive first or if its some mix of the 2,

I'm pretty sure it's intentional to do IE first, then MgC.

ok, but the advancement list has the mgc sieve early on because you need it for some other resource.


Support GraphQL APIs at API Micro Gateway

Lets move this to https://github.com/wso2/product-microgateway/issues


More graceful rate limiting handling

When using an account access token in our terraform pipelines, we are seeing errors that we believe are due to rate limiting:
Error: 0

  with module.path.rollbar_project_token[0].data.rollbar_project.default,
  on ../../../../../../module-path/rollbar/project-token/main.tf line 1, in data "rollbar_project" "default":
   1: data "rollbar_project" "default" {

Since, at this time, rate limits for account tokens are not configurable, there is little we can do to avoid this.  However, the provider should handle this more gracefully with a better error message and a retry backoff.  This type of logic is present in other terraform providers.

Devs reported there's a more graceful retry mechanism in the recently released v1.8.0. Can you update the provider to the latest version and try again? Let me know if you still experience this error.

Unfortunately, after upgrading we are seeing the same behavior.  What information can I provide to help troubleshoot?

@bwmetcalf, I'm sorry to hear that. Let me check this with the devs and I will get back to you.

Here you go.  This is part of our rollbar module that gets called for all of our microservices:
data "rollbar_project" "default" {
  name = var.project_name
}

resource "rollbar_project_access_token" "default" {
  name       = format("%s-%s-app-token", var.namespace, var.stage)
  project_id = data.rollbar_project.default.id
  scopes     = var.scopes

  lifecycle {
    ignore_changes = [
      status
    ]
  }
}

Please let me know if you need more information.  We seem to always have the issue with the rollbar_project data source which we use to obtain the project id from the project name.

@bwmetcalf Thanks! This looks fine for now. I'll get back to you whenever we find something out.

@bwmetcalf , just tested this and it looks fine on our end. How are you setting these terraform variables? How are you passing/defining  them  ?

Here is the code that calls the module that I previously posted:
locals {
  create_rollbar = var.enable_rollbar

  rollbar_project_token = module.rollbar_project_token[0].token

  rollbar_token_scopes = concat(var.rollbar_token_scopes, [
    "post_server_item"
  ])
}

module "rollbar_project_token" {
  source = "../../../../module-library/general/monitoring/rollbar/project-token"
  count  = var.enable_rollbar ? 1 : 0

  namespace    = module.label.namespace
  project_name = module.label.name
  scopes       = local.rollbar_token_scopes
  stage        = module.label.stage
}

namespace and stage come from the use of https://registry.terraform.io/modules/cloudposse/label/null/latest.  project_name comes from a static definition in the microservice module that calls this module.  rollbar_token_scopes is an empty list for most microservices; for two services we pass in ["post_client_item"] that gets concatenated as shown above.  All of these variables are defined by us and do not require calling external resources to get defined, so there is no external dependencies on defining these.

@bwmetcalf Terraform can debug each command, so it's easier to find what goes south. You can set the log level with the TF_LOG environmental variable, and the output can be saved to a file via the TF_LOG_PATH variable. e.g., TF_LOG=TRACE TF_LOG_PATH=log.txt terraform apply. Can you run your command on TRACE debug level to ensure we catch everything? You can find detailed documentation here on Terraform debugging.

@bwmetcalf , alternatively please look at our README debugging section, maybe it will help too.

This is the debug output from the provider when we get the error:
3:10AM DBG github.com/rollbar/terraform-provider-rollbar/client/project.go:109 > Successfully listed projects cleaned_projects=41 raw_projects=41
3:10AM DBG github.com/rollbar/terraform-provider-rollbar/client/project.go:109 > Successfully listed projects cleaned_projects=41 raw_projects=41
3:10AM DBG github.com/rollbar/terraform-provider-rollbar/client/project.go:109 > Successfully listed projects cleaned_projects=41 raw_projects=41
3:10AM ERR github.com/rollbar/terraform-provider-rollbar/client/client.go:108 >  ErrorResult={"Err":0,"Message":""} Status="502 Bad Gateway" StatusCode=502
3:10AM ERR github.com/rollbar/terraform-provider-rollbar/client/project.go:91 >  error="0 "
3:10AM DBG github.com/rollbar/terraform-provider-rollbar/client/project.go:109 > Successfully listed projects cleaned_projects=41 raw_projects=41
3:10AM DBG github.com/rollbar/terraform-provider-rollbar/client/project.go:109 > Successfully listed projects cleaned_projects=41 raw_projects=41

It appears that the rollbar API is returning a 502 occasionally triggering this problem.

@bwmetcalf , did you upgrade our plugin to the newest version? there should be retry mechanism which would help with errors returned from API.

Yes.  We are running v1.8.0.

I have also opened a support ticket:  49807.  It seems the provider is not gracefully handling these errors and the API is clearly having issues resulting in the 502 errors.

@bwmetcalf , is the error happening always at the same place ?

I believe the error always occurs in the rollbar_project data source, but I am not 100% sure.  I will track this and provide an update here.

Any update on this?  To clarify my previous comment, the error, I believe, always occurs in the rollbar_project data source.  However, we have several projects that call the module where this data source is used.  The error is not specific to any one of these projects.

This occurred again and is indeed in the rollbar_project data source.

This continues to occur with greater frequency and is really impacting our productivity.  Any update?

We're still working on it, but now from both sides:

From API POV, we investigate why we have so many 5xx errors lately
From Terraform provider perspective, we're working on improving the incremental error handling. It turned out that the built-in handler can't handle 5xx errors, so we'll need to introduce a more advanced logic.
We're a bit low on resources because many major projects conclude in these weeks, hence the delay. We will try to release a new version around mid-December, but I can't confidently commit to that as we still fight with unknowns.

Thanks, @pawelsz-rb !

Just wanted to provide feedback that so far this fix has resolved our issue.  If we see the 502s again I'll comment here or open another issue.

I'm glad it works without any problem. Don't hesitate to reopen this ticket in case this issue occurs again.


Add options for rate limit

Enhancement:
Add two new variables, allowing the rate limit to be configured using the role.
Reason:
IHAC which needs these settings to be changed from their default values, and they would like to use RHEL System Roles as much as possible.

lgtm, please change a test for new variables.

Thanks for the fast response. I added the variables to tests_example.yml. Please let me know if there's anything else.

[citest]

Please prefix the PR title with feat:  to indicate that this PR adds a new feature. And let's wait for the CI tests.

[citest]


Confusing recommendations on using appsettings.json instead of using local.settings.json

This doc talks about using local.settings.json files when working with Azure Function. But here, it is mentioned that we can use environment-specific app settings files with appsettings.json. There should be a reference on what is the best practice here and if we should or should not use local.settings.json in favor of appsettings.json. This is confusing.

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

ID: 5786402e-9d88-5de0-607a-1c2a143af006
Version Independent ID: 15368d1c-b22e-7eb2-413f-cc0d41d2b909
Content: Use dependency injection in .NET Azure Functions
Content Source: articles/azure-functions/functions-dotnet-dependency-injection.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

Hello @duyn9uyen,
Thank you for your feedback! We will review and update as appropriate.

Hello @duyn9uyen, apologies for the delay in my response.
In this scenario  the appsettings.json file is referenced as an example of optional environment-specific app settings file which you can copy to  the function app's output folder after deployment.
The local.settings.json is required and specifically used to store app settings, connection strings, and settings used by local development tools when you are running your function app locally.
Please let me know if there are any concerns. Thank you!

What would the benefit be to have an environment-specific appsettings.json copied to the output folder? That file will neither be read by the Function app in Azure or used for deployment when publishing with VS or VSC.
The  appsettings.json file seems to only apply to other dotnet core applications such as MVC or Web Api. It doesn't seem to apply in the context of an Azure Function app. Help me understand.

Hello @duyn9uyen, yes you can read the settings in the file from the function app after deployment given that you have edited the .csproj file as per the directions given in the documentation.

To better understand the concept you can refer to the sample here the SampleGreeter.cs class fetches the settings mentioned in the appsettings.json  and appsettings.Development.json and even after deployment you can access the settings.

appsettings.json is used here just as an example, you can create any app settings file of your choice.
As we monitor this channel for documentation improvements, and as this issue does not warrant any documentation improvements we will now proceed to close this issue out but I will be glad to continue with our discussion if there are any additional concerns. Thank you!


Update to jme 3.6

A list of things to do to upgrade for the new release

Update gradle.properties to 3.6.0 - I've done this locally, using beta1 for now. If it's of any use, I'll push it.
Update splash screen. Does anyone have this in an open format? I can open it in gimp, but the layers are rasterized. Font used?
Update gradle wizard with 3.6?
?

Two optional things / things to consider:

create a v3.5 branch that points to current HEAD, that is, if we ever want to release patches to v3.5 while working on 3.6 anyway.
The netbeans repository currently only has 3.3 and nightly as branches/release channels, but that's also okay I guess.

Update splash screen. Does anyone have this in an open format? I can open it in gimp, but the layers are rasterized. Font used?

I tried to do this once. Convert to open format. I could not figure out an automated way. This would be a welcome change. But needs work and probably changes a bit (font maybe need to be changed?). Well, not super difficult. @nickidebruyn has so far always kindly enough updated it.

Would be nice if we could update it with a script. Like an empty version box that gets filled. Then we could have "build number", or whatever, too.

It should somehow be possible using ffmpeg:

Ref:
https://superuser.com/questions/1703971/drawing-text-on-a-gif-while-preserving-transparency-ffmpeg
https://superuser.com/questions/939357/how-to-position-drawtext-text
I'll see if this can be made into an acceptable solution.

Ref discussion in Discord. I've replaced the text in the splash, and updated the gif files. I saved the result as xcf. Are the actual psd's used anywhere? They don't look like the gif splash.

I don't think the PSDs are used anywhere.
This was the process last time:
https://github.com/jMonkeyEngine/sdk/commit/c032845cc21806fb969ce24212e995c864ea1bc5

Java 17 is also a big change. LWJGL 2 thing in jME 3.6. Yeah, beta releases or what you are going to call them would be good.
Java 17 alone requires a note in release notes. Gradle templates made with previous versions wont work. They don't support Java 17. User needs to manually install JDK 11 if they want to continue using those as is.

I mostly meant for the developers, but maybe this warrants a pre-release (in the chance someone will want to download and test it)


Find for whole project -> All folders

I have seen one extension for finding in the current folder.  A global find, that searches all folders in your current project, would be extremely useful.
Thanks.

Hey @soljohnston777! Gotta admit, I'm a little confused by the request. Would this be something different than the global find that's built into VS Code?

It already exists!  Great!  I didn't realize it expanded that way.

Rock on! 🚀


Add docs on test machine setup, minor improvement to build.sh

The Problem:
Only I know how to set up a test machine with surf.
The Fix:
Document it a little.
The Test:
Automation Overview:

Related Issue Link(s):
Release/Deployment notes:

Yay @nmccrory thanks for all the hard (and painful) work on this.


Adds 'args' to shard group output

The arg is given with the sub-group. It gives
context to what is returned with each read to
a group.
resolves #55
[#157270539]

@apoydence The code itself looks good to me, however the Travis CI checks have failed. I also have a couple questions on this:

Could you provide a sample use case for args?
Should you be able to see all the args for a group when calling the ShardGroup gRPC endpoint (/v1/shard_group/{name}/meta via the HTTP gateway)?

@bradylove The tests are failing because the gRPC code in go-log-cache must be regenerated. I've updated the README and the ShardGroup endpoint to include the args parameter. I have also limited the arg length to 128 (same as other fields).

@apoydence looks good to me. Feel free to merge and regenerate the proto files for go-log-cache


Implement array operations and optimizations

As of now, the only way to get an array is to apply ReadLn to it (which is horribly incorrect). The correct solution would be to use the SetLength function. It is possible to translate SetLength(xs, n) into take n (xs ++ repeat undefined).

There is a SetLength now, but it doesn't always work.


APIHelpers.buildURL does not respect baseURL

In the 0.5.0 release, the APIContext was rewritten to use Axios's internal methods more consistently. One change was to make the buildURL function use axios.getURI(...) internally.
It appears that Axios has a known bug (https://github.com/axios/axios/issues/2468) where getURI does not include the base URL. Including it was the behavior of buildURL, and is the sane thing to do. It appears a fix was proposed, but not merged.
This behavior is likely to cause regressions, so we should fix and create a release.

This was found due to https://github.com/UW-COSMOS/cosmos-visualizer/issues/67


Not able to connect to my Azure account

Hi, I have my own personal Azure account (pay as you go). I want to connect VI to that azure subscription. But it is failing. From the documentation it seems, even I have paid Azure subscription account, I will not be able to connect. Is my understanding is correct?
Otherwise can you help me to connect to my azure account? (I have already followed the steps related to permissions for my Azure account)

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

ID: 1ae01c93-8cc4-81a8-fd39-07a9cbd0621f
Version Independent ID: 788c95b2-e7c9-ea6b-060a-ce64fb699962
Content: Create a Video Indexer account connected to Azure
Content Source: articles/cognitive-services/video-indexer/connect-to-azure.md
Service: cognitive-services
GitHub Login: @Juliako
Microsoft Alias: juliako

@githubavi Thank you for your feedback! We will investigate and get back to you with our findings.

@githubavi Hi, this is not a document-related issue, can you please post it on Stack Overflow or MSDN forum to get help? Thanks a lot. Sorry for all inconveniences.
We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Move riak_kv_buckets_fsm:maybe_bucket_type_exists/3 to core

To minimize the impact of changes for #875, the maybe_bucket_type_exists/3 function was defined in riak_kv_buckets_fsm.  However, it is intended to be more general purpose and encapsulate the logic to act on existence of a bucket type.  Therefore, the intention is to move it to riak_core_bucket_type module for broader use across the code base.

Comment for Jira.


getip.py - needs exception handling

add exception handling for broken/stale ip referral

added in retry for broken links
commit: 6485de98806432d6ca20db82c5db8b3d06e58ea7


Linux Dualshock 3 motion sensor issue #14656

Please look here for all details:
https://github.com/RPCS3/rpcs3/issues/14656

#217 use the search next time, you muppet 😪


Fix bounds check for ImageDrawRectangleRec

I was having originally having issues with image drawing functions causing memory corruptions, I found that the condition for the bounds check in ImageDrawRectangleRec misses cases near the edges of the Image. I used code like this, running with valgrind, to verify that the memory corruption no longer occurs: (sorry for the mess)
#include <stdio.h>

#include "raylib.h"

#define IMAGE_SIZE 4
#define OVERSCAN 2
#define MAX_DRAW_SIZE (IMAGE_SIZE + OVERSCAN * 2)

int main()
{
    Image image = GenImageColor(IMAGE_SIZE, IMAGE_SIZE, BLANK);

    for (int y = -(MAX_DRAW_SIZE + OVERSCAN); y <= IMAGE_SIZE + OVERSCAN; y++)
    {
        for (int x = -(MAX_DRAW_SIZE + OVERSCAN); x <= IMAGE_SIZE + OVERSCAN; x++)
        {
            for (int w = -MAX_DRAW_SIZE; w <= MAX_DRAW_SIZE; w++)
            {
                for (int h = -MAX_DRAW_SIZE; h <= MAX_DRAW_SIZE; h++)
                {
                    printf("x=%d, y=%d, w=%d, h=%d\n", x, y, w, h);
                    ImageDrawRectangle(&image, x, y, w, h, WHITE);
                }
            }
        }
    }

    printf("unloading...\n");
    UnloadImage(image);

    return 0;
}

I also implemented the additional suggestion from (#3721) and verified that extra pixels are no longer drawn at the edge of the image.

@Blockguy24 Oh! Good catch! Thanks for the review!


CAMEL-20904: Add Kubernetes Camel JBang plugin

Description

This PR introduces a new Camel JBang plugin to deploy/run on Kubernetes. The plugin extends the Camel JBang export functionality to also generate a Kubernetes manifest (kubernetes.yml) which holds all resources (Deployment, Service, ConfigMap, etc.) to run the application on Kubernetes.
The idea is to run a project export first and then build and deploy via SB / Quarkus standards using the generated Kubernetes manifest just like how you would normally do this via their Maven plugins.
The Kubernetes plugin provides the following commands:

export to generate the Quarkus/SB project with the Kubernetes manifest being part of the exported project
run to export the project in the background and call Maven package to build and deploy to Kubernetes (also supports --dev option to use automatic redeployment)
delete to remove all resources from Kubernetes using the generated Kubernetes manifest
logs to show the logs of the running Pod

Traits:
The Kubernetes export functionality is able to make use of the Camel K traits in order to simplify the Kubernetes manifest generation (e.g. adding envvars, configure exported ports, use volume mounts, secrets, configmaps etc.). At the moment the PR supports some basic traits (DeploymentTrait, ContainerTrait, EnvTrait, ...) more trait implementations may follow.
Detailed changes in this PR:

Introduce new Camel JBang plugin camel-jbang-plugin-kubernetes to configure/run Camel applications on Kubernetes
Camel K JBang plugin depends on the new Kubernetes plugin
Move Kubernetes basics (e.g. PodLogs command) from Camel K plugin to the new Kubernetes plugin
Kubernetes plugin provides run, delete, export and logs command
Kubernetes export command extends the arbitrary project export command and adds the generation of a Kubernetes manifest (kubernetes.yml) that becomes part of the exported project.
Kubernetes run command uses the exported project to build the application image (with container-jib)
Kubernetes deployment is done with arbitrary Quarkus/Spring Boot tooling and uses the generated Kubernetes manifest (kubernetes.yml)
Kubernetes delete command uses the manifest (kubernetes.yml) to remove all resources
Kubernetes logs command connects to the pod (selected via label conventions) and displays the log output

The PR put focus on Maven based projects with Quarkus platform as a runtime. Next step would be to also apply this Kubernetes run mechanism to Spring Boot (eventually camel-main).
TODOs in this PR:

remove Camel K CRD model dependency in favor of using own trait domain model in Camel JBang
make image builder configurable to support builders other than quarkus-container-image-jib
remove fixed kubernetes-client version as soon as 6.13.1 is part of the Quarkus platform
implement SpringBoot project build & Kubernetes deployment

This is considered to be a draft PR in order to find agreement within the team and to do some tuning with adding documentation and writing some unit tests.
Target

[x] I checked that the commit is targeting the correct branch (note that Camel 3 uses camel-3.x, whereas Camel 4 uses the main branch)

Tracking

[x] If this is a large change, bug fix, or code improvement, I checked there is a JIRA issue filed for the change (usually before you start working on it).

See CAMEL-20904

Apache Camel coding standards and style

[x] I checked that each commit in the pull request has a meaningful subject line and body.

[x] I have run mvn clean install -DskipTests locally and I have committed all auto-generated changes

Great work @christophd - love that we can make it gitops compliant, and that the k8s experience becomes just a standard Q or SB maven project with that kubernetes yaml file. Must less that goes wrong, and its all done in the same way that users already do, or would do if they did it by hand.

Many thanks for the initial feedback. I think this one is ready for final review.
I have fixed some reported issues, added unit tests, added documentation and the ability to auto remove the deployment when terminating a process with --dev option.


Generators should read nx.json

Is your feature request related to a problem? Please describe.
Whenever I try to create a library, I want certain feature to be selected. In nx.json file we can set default values to a particular library. For now it's repetitive to set certain options. i
Describe the solution you'd like
For instance we can set the library to be buildable and this option we be automatically set to true when using the generators.
Describe alternatives you've considered
I already have how effective it is in the NX plugin of VSCode.

Ah yes, this should be relatively easy to implement, I will quickly try now, but I'll get back to you whether it becomes a greater challenge

It should now be implemented, please confirm that it works as expected then close the issue if satasfied

I am trying to update this plugin but getting this error

please uninstall the plugin, then reinstall it. It looks like something has modified its doc/tags

Yeah Uninstalling helped, But the nx.json isn't got read. Here is some config for angular libraries and components

and that's how generator looks in nvim

can you send me the log?
And ill fix this just after breakfast

nx.log
I have attached the log file.


Add target attribute to social icons.

I'm Yanda Saketh, a hactoberfest participant. I would like to set the target attribute as "_blank" for all social media icons.

Can you please assign this issue to me


cscope: project_rooter support for db_file with subdirs

If project_rooter has been enabled and the db_file contains one or more sub-directory components (e.g. '.cscope/cscope.out'), the root string returned by vim.fs.root will contain these sub-directories (e.g. 'project/root/.cscope').  This isn't the root of the project however and causes the db to be updated with an invalid value.
To fix this we can replace the use vim.fs.root with a simple module version that does not add sub-directories from the match.

Hi @nathanm2
How is your directory structured? And which dir do you start nvim from?
vim.fs.root() returns the first parent directory containing the marker file. And this is what we want to find.

Hi @dhananjaylatkar
I use a small python program to generate the cscope.out file along with a few other files.  Rather than store these files on the project root, I have the tool write everything to a hidden directory (.cscope).
For instance, if I start with the following project structure:
<project_root>/
|-- src/
    |-- foo.c
    |-- bar.c

Running my little python program adds a new hidden directory containing (among other things) the cscope.out file:
<project_root>
|-- src/
    |-- foo.c
    |-- bar.c
|--.cscope/
    |-- cscope.out
    |-- cscope.files
    |--cscope.po.out

If I start nvim from the top-level <project_root> and set my db_file to .cscope/cscope.out, things work great.  However, if I want to start nvim from the src directory and then use project_rooter to find the .cscope directory in a parent directory, I run into problems.  In particular, vim.fs.root() returns a string value of <project_root>/.cscope/, basically the directory containing the cscope.out file, but not the project root.
I dug into vim.fs.root() a bit to see if there was some way to get it to return just the <project_root> but couldn't find anything.  It looks like it uses vim.fs.find(), but that function has a stated restriction that it only works with base names and not paths:
https://github.com/neovim/neovim/blob/665a0e85c4788cb2847e270c333c0aee306f07ad/runtime/lua/vim/fs.lua#L234

I see the problem now. It's because vim.fs.root() returns dir name of result and in your case it'll be .cscope dir.
Your solution makes sense. Thanks for the fix!


Problems with the build

When I try to run
 npm run build

The build gets stuck, I think It's something related to the builtins used in the project as path, fs...
The thing is the build only has to work in a Node Environment and never in the browser

Solved with https://github.com/gabrielseco/code-generator/commit/9ff39e5abc7d7c0abb893758a0c7764136fb0c79#diff-bda9cc5eb4a453da59acac5a7069ee0d


Replace JLCPCB CSV download with Fallback sqlite db download

As long as JLCPCB doesn't com up with a new way to download their parts catalog we download the last state from 2022-11-23 and use that.

@binary1230 Would you mind testing this PR? I replaced the CSV download with the download of the parts db from the 23rd, I guess thats the best workaround for the moment ...

Sure I'll try and get to it today

Working here on Debian testing (see comment on Issue #241)

@tmolteno I'll make some minor changes as suggested by @binary1230 and then merge this.
Then you can install via PCM, no need for downloading the zip anymore.

Sorry I was slammed this whole week, sounds like it's working and looks good at a glance. Thanks so much for all of this.


[add-resource] New Plugin

I would like to add my new pluginto the Grav Repository.
Here are the project details: Admin Addon Media Sort Plugin

What does this plugin do over the current page media ordering?

Nothing, the rest is done by admin plugin, the admin plugin add the media sort to the head of frontmatter file. This allows to sort media for frontend easily.

Sill seems like the current drag-n-drop reordering accomplishes this already, but ive added it


Android 打包时有问题

E:\work\app>flutter build apk
You are building a fat APK that includes binaries for android-arm, android-arm64, android-x64.
If you are deploying the app to the Play Store, it's recommended to use app bundles or split the APK to reduce the APK size.
To generate an app bundle, run:
flutter build appbundle --target-platform android-arm,android-arm64,android-x64
Learn more on: https://developer.android.com/guide/app-bundle
To split the APKs per ABI, run:
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi
Learn more on:  https://developer.android.com/studio/build/configure-apk-splits#configure-abi-split
Running Gradle task 'assembleRelease'...
ע: D:\Program Files\flutter.pub-cache\hosted\pub.flutter-io.cn\aliossflutter-0.0.4\android\src\main\java\com\jlcool\aliossflutter\AliossflutterPlugin.javaʹ����δ�����򲻰�ȫ�Ĳ�����
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:unchecked ���±��롣
FAILURE: Build failed with an exception.

What went wrong:

Execution failed for task ':aliossflutter:verifyReleaseResources'.

A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade

Android resource linking failed

 C:\Users\jywl\.gradle\caches\transforms-2\files-2.1\a528b13ac93e64cafa3d0480e2c93207\core-1.1.0\res\values\values.xml:142:5-173:25: AAPT: error: resource android:attr/fontVariationSettings not found.

 C:\Users\jywl\.gradle\caches\transforms-2\files-2.1\a528b13ac93e64cafa3d0480e2c93207\core-1.1.0\res\values\values.xml:142:5-173:25: AAPT: error: resource android:attr/ttcIndex not found.

Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

同样遇到了，请解决


Title::setTitle() buffer overscan

Title::setTitle() scans beyond the end of the rootTitleBuf.
There is usually a ascii-nul after the end but not always.
Solved in our fork, commit 9dbc12953b7bbf465fc9a680bf614dab81718b94: https://github.com/privacore/open-source-search-engine/commit/628744f25a8fb0f9624c5f8b43a67162f25f346b

thanks, incorporated.


Filter to due tasks only

Allow the user to configure the card to show only due tasks.

https://github.com/pathofleastresistor/activity-manager-card/commit/00a10ef8fd8c42a5456283ffdab90de5754f3bb8


A PyTorch reimplementation available

Hi Hongwei @hwwang55 ,
I sincerely appreciate your work and did a reimplementation here in PyTorch, with great fidelity to your original code.
If you like my implementation, I hope you could mention it in README, for the benefit of researchers who write code in PyTorch.
If not, feel free to close this issue ;)
Results on MovieLens-1M
epoch 0    train auc: 0.8909  acc: 0.8093    eval auc: 0.8809  acc: 0.8019    test auc: 0.8788  acc: 0.7999
epoch 1    train auc: 0.9027  acc: 0.8195    eval auc: 0.8878  acc: 0.8064    test auc: 0.8859  acc: 0.8051
epoch 2    train auc: 0.9208  acc: 0.8424    eval auc: 0.8997  acc: 0.8219    test auc: 0.8983  acc: 0.8194
epoch 3    train auc: 0.9328  acc: 0.8571    eval auc: 0.9073  acc: 0.8300    test auc: 0.9063  acc: 0.8293
epoch 4    train auc: 0.9443  acc: 0.8713    eval auc: 0.9140  acc: 0.8388    test auc: 0.9129  acc: 0.8368
epoch 5    train auc: 0.9497  acc: 0.8792    eval auc: 0.9169  acc: 0.8408    test auc: 0.9164  acc: 0.8403
epoch 6    train auc: 0.9548  acc: 0.8860    eval auc: 0.9169  acc: 0.8427    test auc: 0.9168  acc: 0.8414
epoch 7    train auc: 0.9581  acc: 0.8908    eval auc: 0.9181  acc: 0.8422    test auc: 0.9171  acc: 0.8409
epoch 8    train auc: 0.9619  acc: 0.8971    eval auc: 0.9188  acc: 0.8430    test auc: 0.9187  acc: 0.8430
epoch 9    train auc: 0.9630  acc: 0.8990    eval auc: 0.9177  acc: 0.8429    test auc: 0.9175  acc: 0.8426

Best,
Qibin Chen

Hi Qibin, thank you for the implementation on PyTorch! I will add the link in README.


K8SSAND-1529 ⁃ Replace Medusa prepare restore with operator mapping

The first iteration of remote restore uses a prepare restore MedusaTask to get the mapping computed by Medusa and stored as a file in each pod.
Now that the mapping is computed by the operator, we need to replace the prepare restore step with an internal call to get the mapping computed, and then persisted as a config map that should be mounted in the medusa restore container.
The config map should be mounted under /var/lib/cassandra/.restore_mapping  in order to be compatible with the current version of Medusa. If that's not possible, we'll need to update Medusa in order to provide it with a path to the restore mapping files.
┆Issue is synchronized with this Jira Task by Unito
┆friendlyId: K8SSAND-1529
┆priority: Medium

@jsanda @bradfordcp, this is part of the remote restore v2 epic. I'm hopeful we can get that shipped in v1.2.
Let me know if you're happy to proceed with estimates or need more information.

Please add your planning poker estimate with ZenHub @Miles-Garnsey

Let's move forward with estimates.


Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Intent?

I run debug apk of the example project provided in this repo. It show this error.
[        ] e: /home/heinsek/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/cunning_document_scanner-1.0.2/android/s rc/main/kotlin/biz/cunning/cunning_document_scanner/CunningDocumentScannerPlugin.kt: (110, 29): Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Intent? [        ] e: /home/heinsek/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/cunning_document_scanner-1.0.2/android/s rc/main/kotlin/biz/cunning/cunning_document_scanner/CunningDocumentScannerPlugin.kt: (112, 36): Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Intent? [        ] e: /home/heinsek/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/cunning_document_scanner-1.0.2/android/s rc/main/kotlin/biz/cunning/cunning_document_scanner/CunningDocumentScannerPlugin.kt: (113, 45): Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Intent? [        ] e: /home/heinsek/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/cunning_document_scanner-1.0.2/android/s rc/main/kotlin/biz/cunning/cunning_document_scanner/CunningDocumentScannerPlugin.kt: (117, 45): Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Intent? [        ] FAILURE: Build failed with an exception. [        ] * What went wrong: [        ] Execution failed for task ':cunning_document_scanner:compileDebugKotlin'. [        ] > Compilation error. See log for more details [        ] * Try: [        ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. [        ] * Get more help at https://help.gradle.org [        ] BUILD FAILED in 55s [ +435 ms] Running Gradle task 'assembleDebug'... (completed in 56.7s) [   +7 ms] Exception: Gradle task assembleDebug failed with exit code 1
Then, I added the plugin to my original project that I'm working on currently, it show the same error.
Is there any temporary workaround?
Flutter doctor
[✓] Flutter (Channel stable, 3.0.0, on Ubuntu 20.04.4 LTS 5.13.0-52-generic,     locale en_US.UTF-8) [✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0) [✓] Chrome - develop for the web [✓] Linux toolchain - develop for Linux desktop [✓] Android Studio (version 2020.3) [✓] VS Code [✓] Connected device (3 available)
Anyone else can run debug apk with the plugin? If yes, could you please provide a release APK that use the plugin bc I would like to see how the scanning experience look like.

I've submitted a PR to at least get this compiling.
You can point to the fork for now.
https://github.com/bdlindsay/cunning_document_scanner

new Version published 1.1.0


    On many other tracks everything works fine, but there are exceptions, such as for example this track, on which, for some reason, a parsing error comes out.

Fixes on: https://github.com/dotX12/ShazamIO/releases/tag/<IP_ADDRESS>


Update proxyaddresses-attribute-populate.md

Fixing cosmetic issue with ``` text.

@NuAlex : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Add coverage for AWS SQS

Also:

Add normalizePolicy function and use it in policiesAreSame function
Use strongly-typed IAM policies across the codebase

CodeBuild project tests are failing with this error:
[Container] 2023/02/17 13:08:53 Running command docker pull ubuntu:latest
39 | Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
40

Pretty consistent failure. Looks like a diffing bug https://github.com/iasql/iasql/actions/runs/4206072004/jobs/7301643249#step:9:48173


Delete repo if not being used

@OldNavi it appears this repo is not being used, please delete it if that's the case

Nooo, let it stay!


build: update README to indicate that source has moved and delete all files

Towards https://github.com/googleapis/google-cloud-python/issues/11046.

Aborting. Will re-try in another "batch migration" attempt.


Release new version with a more recent jsdom

Now that you're using a more recent jsdom version, release a new version.
https://nodesecurity.io/advisories/130

<EMAIL_ADDRESS>uses touch-cookie<1.0.0 (package.json)

I published a new version of zombie, 5.0.0, with the jsdom 7.x adoption.


didUpdateState(state: unsupported)

Using the provided example, when I tap on a device, go to the device details page and tap return button to go back to device list like 3 times it craches, without doing anything on the details screen, it crashes and then scan does not work anymore. Here is the verbose code:
2020-09-17 02:30:31.552391-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:31.552286	D	new DevicesList.<ac>:	 Build row for 0
2020-09-17 02:30:31.820087-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:31.819982	D	DeviceDetailsViewState.dispose:	 Dispose DeviceListScreenState
2020-09-17 02:30:31.821039-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:31.821020	D	DeviceDetailsViewState._onPause:	 onPause
2020-09-17 02:30:35.542003-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:35.541794	D	DevicesList._createTapListener.<ac>:	 clicked device: bledevice
2020-09-17 02:30:35.543681-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:35.543563	D	DeviceListScreenState._onResume.<ac>:	 navigate to details
2020-09-17 02:30:35.544924-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:35.544806	D	DeviceListScreenState._onPause:	 onPause
2020-09-17 02:30:35.546139-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:35.546019	D	DevicesBloc.dispose:	 cancel _devicePickerSubscription
[RxBLEKit|DEBG|07:30:35.547]: CentralManager(10784072000) stopScan()
2020-09-17 02:30:35.583295-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:35.583108	D	DeviceDetailsViewState.didChangeDependencies:	 didChangeDependencies
2020-09-17 02:30:35.589045-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:35.588976	D	DeviceDetailsViewState._onResume:	 onResume
2020-09-17 02:30:35.592725-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:35.592698	D	DeviceDetailsBloc.init:	 init bloc
2020-09-17 02:30:35.635844-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:35.635747	D	new DevicesList.<ac>:	 Build row for 0
2020-09-17 02:30:36.620250-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.620097	D	DeviceDetailsViewState._onResume.<ac>:	 navigate to details
2020-09-17 02:30:36.620947-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.620881	D	DeviceDetailsViewState._onPause:	 onPause
2020-09-17 02:30:36.622944-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.622879	D	DeviceDetailsViewState._onResume.<ac>:	 back from details
2020-09-17 02:30:36.623767-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.623706	D	DeviceListScreenState._onResume.<ac>:	 back from details
2020-09-17 02:30:36.624802-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.624743	D	new DeviceDetailsBloc.<ac>:	 Disconnected!
2020-09-17 02:30:36.646034-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.645889	D	DeviceListScreenState.build:	 build DeviceListScreenState
2020-09-17 02:30:36.646649-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.646572	D	DeviceListScreenState._onResume:	 onResume
2020-09-17 02:30:36.647169-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.647110	D	DevicesBloc.init:	 Init devices bloc
2020-09-17 02:30:36.648307-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.648244	D	DevicesBloc.init:	  listen to _devicePickerController.stream
[RxBLEKit|DEBG|07:30:36.652]: CentralManager(10783968432) didUpdateState(state: unsupported)
2020-09-17 02:30:36.653239-0500 Runner[33775:11825229] [CoreBluetooth] XPC connection invalid
2020-09-17 02:30:36.656683-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.656568	D	new DevicesList.<ac>:	 Build row for 0
2020-09-17 02:30:36.676708-0500 Runner[33775:11824498] flutter: set log level to verbose
2020-09-17 02:30:36.975271-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.975164	D	DeviceDetailsViewState.dispose:	 Dispose DeviceListScreenState
2020-09-17 02:30:36.976898-0500 Runner[33775:11824498] flutter: 2020-09-17T02:30:36.976847	D	DeviceDetailsViewState._onPause:	 onPause
2020-09-17 02:31:16.672181-0500 Runner[33775:11824498] flutter: 2020-09-17T02:31:16.672052	D	DevicesBloc.refresh:	 refresh started
2020-09-17 02:31:16.677945-0500 Runner[33775:11824498] flutter: 2020-09-17T02:31:16.677878	D	DevicesBloc._startScan:	 Ble client created
2020-09-17 02:31:16.685923-0500 Runner[33775:11824498] [VERBOSE-2:ui_dart_state.cc(166)] Unhandled Exception: BleError (Error code: 100, ATT error code: null, iOS error code: null, Android error code: null, reason: null, internal message: null, device ID: null, service UUID: null, characteristic UUID: null, descriptor UUID: null)
#0      ScanningMixin._prepareScanEventsStream.<anonymous closure> (package:flutter_ble_lib/src/bridge/scanning_mixin.dart:10:26)
#1      _invokeErrorHandler (dart:async/async_error.dart:16:24)
#2      _HandleErrorStream._handleError (dart:async/stream_pipe.dart:282:9)
#3      _ForwardingStreamSubscription._handleError (dart:async/stream_pipe.dart:161:13)
#4      _rootRunBinary (dart:async/zone.dart:1214:47)
#5      _CustomZone.runBinary (dart:async/zone.dart:1107:19)
#6      _CustomZone.runBinaryGuarded (dart:async/zone.dart:1013:7)
#7      _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:376:15)
#8      _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:394:16)
#9      _DelayedError.perform (dart:async/stream_impl.dart:622:14)
#10     _StreamImplEvents.handleNext (dart:async/stream_impl.dart:730:11)
#11     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:687:7)
#12     _rootRun (dart:async/zone.dart:1182:47)
#13     _CustomZone.run (dart:async/zone.dart:1093:19)
#14     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#15     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#16     _rootRun (dart:async/zone.dart:1190:13)
#17     _CustomZone.run (dart:async/zone.dart:1093:19)
#18     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#19     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#20     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#21     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
2020-09-17 02:32:27.475653-0500 Runner[33775:11824498] flutter: 2020-09-17T02:32:27.475501	D	DevicesBloc.refresh:	 refresh started
2020-09-17 02:32:27.482632-0500 Runner[33775:11824498] flutter: 2020-09-17T02:32:27.482518	D	DevicesBloc._startScan:	 Ble client created
2020-09-17 02:32:32.745131-0500 Runner[33775:11824498] flutter: 2020-09-17T02:32:32.744972	D	DevicesBloc.refresh:	 refresh started
2020-09-17 02:32:32.751928-0500 Runner[33775:11824498] flutter: 2020-09-17T02:32:32.751792	D	DevicesBloc._startScan:	 Ble client created
2020-09-17 02:32:34.679309-0500 Runner[33775:11824498] flutter: 2020-09-17T02:32:34.679152	D	DevicesBloc.refresh:	 refresh started
2020-09-17 02:32:34.687440-0500 Runner[33775:11824498] flutter: 2020-09-17T02:32:34.687285	D	DevicesBloc._startScan:	 Ble client created

Thanks for reporting it! Example needs a proper rewrite - it seems BLE client is created every time the scan screen is entered.


onlyoffice-bin_latest: 8.0.0 -> 8.1.0

Description of changes
I dont know why the automatic update did not trigger. Is there a problem with the update script?
Changelog: https://github.com/ONLYOFFICE/DesktopEditors/blob/master/CHANGELOG.md#810
Onlyoffice was split into onlyoffice-bin and onlyoffice-bin_latest because versions after 7.2 were broken on wlroots (see https://github.com/NixOS/nixpkgs/pull/285888). However, first reports indicate that wlroots support is fixed in 8.1.0 (see https://github.com/ONLYOFFICE/DesktopEditors/issues/1208#issuecomment-2192315566). So maybe there is no need anymore for the 7.2 version?

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

@nh2 @GTrunSec @fin444
Add a :+1: reaction to pull requests you find important.

So maybe there is no need anymore for the 7.2 version?

If that is true, we should drop the old version.

Too lazy to set up a WM on my NixOS install, but I live-booted Manjaro Sway and it works great there.
However, 8.0.1 also works in that setup - possibly fixed from wlroots end?

On my hyprland machine 8.1.0 and 8.0.1 also both work. But hyprland is kinda detached from wlroots now

Hyprland implemented their own patches for this issue, so it's not suitable to test


Fixed definition of ResponseSize

Pretty sure the existing definition of ResponseSize is inaccurate.
Correct definition pulled from: https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/frontdoor/front-door-diagnostics.md

@andrewDoing : Thanks for your contribution! The author(s) have been notified to review your proposed change. @duau

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Uninstall completely Drupal VM

Complete uninstall of Drupal VM

Documentation Report

Vagrant 1.9.7
V-Box 5.1.22r115126
ansible <IP_ADDRESS>
config file =
configured module search path = Default w/o overrides
python version = 3.6.1 |Anaconda 4.4.0 (x86_64)| (default, May 11 2017, 13:04:09) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]
MacOS - 10.12.5 (16F73)
I am trying different things and I would like to know exactly where and what is modified in my system to let drupal VM work, for example:
Ubuntu where is downloaded and keeped?
Drupal where is downloaded and keeped?
are there any files in my system modified?
I'm asking it also because I can't completely reset my machine, when I do vagrant destroy and I rebuild my machine with vagrant up,  if I connect to it (by virtualbox or directly from ssh) the folders that I created in the precedent session are still there.
Thanks

@dademiller - Since Drupal VM only operates inside VMs, everything is managed by Vagrant and VirtualBox (or Docker, or some other VM provider if you're using one).
If you run vagrant destroy, it tears down/removes any and all Drupal VM instance files (usually stored in a hidden directory in your user home folder).
However, destroy does not delete any files or folders on your host machine that are shared inside Drupal VM.
By default, the Drupal VM directory itself is shared into Drupal VM, and then Drupal is installed inside the Drupal VM directory. To clear that out, you can delete the contents of the drupal directory inside the Drupal VM directory on your host (after running vagrant destroy).
Outside of whatever you have configured inside the shared folders in your config.yml, Drupal VM doesn't put any files anywhere outside the VM itself.
Hopefully that's helpful!


Added Materio Free MUI React NextJS Admin Template

Pull Request Template
Please ensure all items below are checked before creating a pull request:

[x] My submission is formatted according to the guidelines in the contributing guide
[x] My submission is ordered alphabetically
[x] My submission has a useful description
[x] I have searched the repository for any relevant issues or pull requests
[x] All changes have been squashed into a single commit

Hey @abhidave001, thank you for contributing.
The changes need to be made in the resources folder though, as the README is an auto-generated file.
Could you please move your changes there?

Hey @abhidave001, thank you for contributing.
The changes need to be made in the resources folder though, as the README is an auto-generated file. Could you please move your changes there?

Hi,
I'll do it. I'm closing this pull request and will create a new one.


SW-4790 Validate subzone minimum size contraints

visually mark where invalid subzones would be created (without creating them), same flow/utility as in zone validation
remove the clearOnEdit temporary solution now that zones/subzones have control over this data which flows top down to the draw control
add option to set the slice tool icon (previously piggy-backed onto clearOnEdit)
refactor DetailsInputForm to continually validate after first error on save, this was removed during a bugfix last week because it was not separated out into a separate useEffect

Nick, take a look when you get a chance.


Implemented DFS and BFS algorithms of graph in Java

Description
Added DFS and BFS algorithms for directed and undirected graphs in Java.
Have you read the Contributing Guidelines on Pull Requests?
Yes
Please answer the following questions for yourself before submitting an issue.

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.

Related Issues or Pull Requests
#18

@Rj-coder-iitian The difficulty level for this issue was syn-medium, as can be seen from #18. Please rectify the difficulty tag for this PR.


Remove mev-geth

Do we need mev-geth? It seems like unsupported and dunno how to use that after the merge and mev-boost implementation.

What makes you think it's no longer supported? I haven't been paying close enough attention to developments in that space over the last few months so I don't feel I have the right context to decide if it should be removed or not.

Maybe I don't understand what is mev-geth, but I thought that it's was a first mev realization by flashbots for eth1 before merge. They create a geth version which can get block from flashbot infrastructure.  After the merge we have PoS and ethereum implement PBS for creating execution_payload separately from local builder, and flashbot create mev-boost, relays and so on. So currently (I thought) we can't use mev-geth because mev is realized via bulder-api and mev-boost.
But honestly, I haven't any experience with mev-geth and that area, only with mev-boost after the merge.
I also checked they repository and found that they haven't any recent commits in master, that's why I decided that it's unsupport and unneeded now :) But yeah, we can leave it as is.

What you say makes sense so I went ahead and merged #167


Implement the Frequently Asked Question section of the index page

Implement the Frequently Asked Question section of the index page

Completed


 I've tried uninstalling and reinstalling and reauthorizing from a different desktop. None of it will get me past the error.

try down-grading to version 5.8.3
https://s3.amazonaws.com/prerelease.keybase.io/windows/index.html


fix(nft): can update image when no existing one

Problem solved
Short description of the bug fixed or feature added
Changes made

[ ] Public API changes: list the public API changes made if any
[ ] Internal API changes: explain the internal logic changes

How to test

[ ] Automated tests: link to unit test file
[ ] Manual tests: step by step instructions on how to test

Contributor NFT
Paste in your wallet address below and we will airdrop you a special NFT when your pull request is merged.
Address:

PR-Codex overview
This PR focuses on fixing NFT image updates when no existing image is present in the thirdweb-dashboard.
Detailed summary

Fixes NFT image updates when no existing image is present in mint-form.tsx

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#3406  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @gregfromstl and the rest of your teammates on  Graphite


fix Tags field width issue

Same as in other views with a select
Tags component didn't show up in full width when use in a tab

Thanks!!


error of $ pip install .

Dear Gasses,
I followed the installation procedure:
$ git clone https://github.com/ds4dm/PySVMRank.git
$ cd PySVMRank
$ wget http://download.joachims.org/svm_rank/current/svm_rank.tar.gz
$ mkdir src/c
$ tar -xzf svm_rank.tar.gz -C src/c
$ pip install .
However, I got the error after
$ pip install .
like below,

My system is Ubuntu 64-bit
Would you give me some suggestions about how to fix it?
Thank you very much!

I managed to reproduce the issue. I wonder how the compilation was working before.
You can simply comment line 34 in src/c/svm_light/svm_hideo.c, it seems to fix the problem.
// long verbosity;

I'll see if I can get pip install to apply a patch automatically.


Changed the INIT_TIME from static to non static such that the timesta…

…mp generated everytime SpannerScanner is initialized.

/gcbrun


Validate unique indices for various API

Issue #, if available:
https://github.com/awslabs/autogluon/issues/1418
Description of changes:
Raise exception if duplicate index found in the data. Previously this check was done only for fit, added this check to other APIs
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

platform_tests

Job PR-1504-2 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-1504/2/index.html


Datagrid context menu pressing tab key focus goes out side instead of cycle in the menu list.

I have clarity server side grid with selection inside clarity modal dialog. The grid uses *ngFor and trackBy function.
When I open context menu for any row. While pressing tab key continuously the focus is going out side of menu list instead of cycle in menu list. This issue is only occurs for datagrid with clarity modal dialog.
On lastest clarity version i.e 4.1 this seems working.
How to reproduce
https://stackblitz.com/edit/clarity-app-modal-datagrind-context-menu
Steps to reproduce the behavior:

Open modal dialog
Open context menu for datagrid row. (Clicking in first cell menu items will show up)
Press tab key continuously.
Focus will go outside of menu list.

Expected behavior
The focus should go back to first item in menu list & cycle within it.
Versions
App
Angular: 8.2.2
Clarity: 2.4.0
Device:
Browser Chrome

Hi There, thanks for reporting this with the stackblitz. I'm not able to reproduce this issue described. I forked the example and downgraded Angular to the reported Angular v8.2.2 and it also cycles for me. https://stackblitz.com/edit/clarity-app-modal-datagrind-context-menu-yij57h
Can you add some guidance so I can re-create the issue as it happens for you?

I'm marking this issue as stale since we asked for a reproduction 2 weeks ago and haven't heard back.


Memory trace missing some apply entries memory usage

Development Task
EntryCache::trace_cached_entries only tracks the dangle size of apply entries. However, the non-dangle size is copied from the EntryCache memory and should be tracked as well.

/assign hhwyt

Closed by #17488.


[RHCLOUD-14663] - HeadlessService provider

This patch adds a new HeadlessService provider along with the deployment type required to configure it and a kuttl test. Users can set a port and target port for the headless service on their deployments:
apiVersion: cloud.redhat.com/v1alpha1
kind: ClowdApp
metadata:
  name: test-headless-service-app
  namespace: test-headless-service
spec:
  envName: test-headless-service
  deployments:
  - name: processor
    replicas: 5
    headlessService:
      port: 3200
      targetPort: 3220
    podSpec:
      image: quay.io/psav/clowder-hello

And the result will be a service with a selector that points to the app label on the deployment and clusterIP set to None for the desired deployment:
---
apiVersion: v1
kind: Service
metadata:
  name: test-headless-service-app-processor-headless-service
  namespace: test-headless-service
spec:
  clusterIP: None
  ports:
  - port: 3200
    protocol: TCP
    targetPort: 3220
  selector:
    app: test-headless-service-app

Which results in the desired routing in k8s:
$ oc exec -i -t -n test-headless-service test-headless-service-featureflags-57fdb44899-fd7zl -- nslookup puptoo-processor-headless-service
Server:		<IP_ADDRESS>
Address:	<IP_ADDRESS>:53

Name:	puptoo-processor-headless-service.test-headless-service.svc.cluster.local
Address: <IP_ADDRESS>
Name:	puptoo-processor-headless-service.test-headless-service.svc.cluster.local
Address: <IP_ADDRESS>
Name:	puptoo-processor-headless-service.test-headless-service.svc.cluster.local
Address: <IP_ADDRESS>
Name:	puptoo-processor-headless-service.test-headless-service.svc.cluster.local
Address: <IP_ADDRESS>
Name:	puptoo-processor-headless-service.test-headless-service.svc.cluster.local
Address: <IP_ADDRESS>

command terminated with exit code 1

This approach should be flexible and allow users to set up arbitrary headless services for whatever they need (database, internal microservice, proxy, whatever) without tying the implementation to the existing services (WebService, MetricsService) etc as it is likely the customer wont want headless services for those but rather for something else.

Made some changes based on our conversation this AM. We'll talk about this more tomorrow I think!

What's the plan with this one @adamrdrew? I think we had decided on a different approach for it?

Closing this PR. Clowder has changed a ton since I authored this and it would require some work to merge. Also, @psav was never super in love with this implementation (with good reason) and my priorities have shifted since then, so it is sort of in limbo. Someone else may take up this feature and implement it as a config for the service proivder as pete suggested.


need outbound-http request when requests and trace enabled

I pasted two application: sample-rest-api is a rest-api provider application, and sample_app is a monitored application which call rest-api when user do query to it self:
outbound-http.zip
sample_app provider 2 APIs:
GET: /rest/api/getAllPets
POST: /rest/api/addOnePet
Sample Body:
{
"name":"Goggie","age":"3","type":"dog"
}

monitored codes have already in the application's code.
I can got the following log (request's data), when I trigger a request to sample_app:
{ time:<PHONE_NUMBER>114,
  type: 'HTTP',
  name: '/rest/api/getAllPets',
  duration: 42.004436,
  request:
   Request {
     children: [],
     name: '/rest/api/getAllPets',
     type: 'HTTP',
     parent: undefined,
     id: 1,
     top: [Circular],
     timer:
      Timer {
        startTime: [Object],
        startTimeMillis:<PHONE_NUMBER>114,
        timeDelta: 42.004436,
        cpuTimeDelta: -1 },
     active: false,
     context: { url: '/rest/api/getAllPets' },
     tracedStart: true,
     traceStopped: true,
     stack: 'Error\nat ServerResponse.res.end(/root/JanDemo/sample_app/node_modules/connect/lib/middleware/logger.js:149)\nat ServerResponse.module.exports [as send](/root/JanDemo/sample_app/node_modules/response-send/lib/response-send.js:108)\nat IncomingMessage.<anonymous>(/root/JanDemo/sample_app/index.js:82)\nat <module>.emitOne(events.js:96)\nat IncomingMessage.emit(events.js:188)\nat IncomingMessage.Readable.read(_stream_readable.js:381)\nat <module>.flow(_stream_readable.js:761)\nat <module>.resume_(_stream_readable.js:743)\nat <module>._combinedTickCallback(internal/process/next_tick.js:74)' } }

We can notice that: children: [],, which means the outbound http request is not collected.
Could you please add the support on getting http outbound requests in request's data tree? when trace is enabled.

@yuecchen We will take a look at this today and update later with an outlook on when this can be done

Toby, Please treat it as high priority as it's critical for Interconnect and for BAM. Thanks for your help

We'll also need this for OpenTracing support.

still investigating

This needs a new probe to monitor http.get and http.request calls, which we don't currently do. Should be a new probe in order to differentiate outbound requests from inbound, events could be called "http-outbound". Assigning to myself to implement.

@yuecchen @ravigadekarla @seabaylea - please take a look at #371 if you would like to review or test the new probe.


Feature suggestion: Ability to transform model attributes before saving

It would be nice to have an analogous method to .parse() that, when I call .save() is used to transforms a model's attributes into the form expected by my server.
For the case where I have an API response that represents data differently than I would like it represented in my model, I can implement a .parse() method to translate the API response into reasonable model attributes. However, when I want to persist that data back to the server, I don't currently see any reasonable way to translate it back into the schema that the server expects.
The only options I currently see is to implement my own .toJSON() method. This would work, but .toJSON() is already used in marionette for passing model attributes to the template and the object I want to send to the server, is not the same as the object I would like in my template.
A more involved solution would be to create my own .sync() method, but that feels like overkill for something that seems to me like a common need.
Is there some other way of achieving this goal? Is the fact that I need to transform my attributes in order to persist them unusual or an indicator of some other anti-pattern?
.parse():.fetch()::.proposedMethod():.save()

#toJSON is for this exact use case. If I remember correctly, Marionette stopped using it when rendering. Ping @samccone

It looks to me like they are still using it: https://github.com/marionettejs/backbone.marionette/blob/master/src/view.js#L40

:rage1:

This was the initial step:
https://github.com/marionettejs/backbone.marionette/pull/1600
The goal was in v3 to drop the direct use of toJSON (since it is a breaking change)
I have stopped working on the Marionette project but.. @jridgewell is correct as this was the intent.

@captbaritone https://github.com/marionettejs/backbone.marionette/blob/next/src/view.js#L75 will be the new implementation for Marionette V3

Closing. Sounds like the right thing to do is use .toJSON() and wait for the new version of Marionette to come out.


Extension causes high cpu load

Issue Type: Performance
Extension Name: copilot-chat
Extension Version: 0.22.2024100702
OS Version: Windows_NT x64 10.0.22000
VS Code version: 1.94.1

:warning: Make sure to attach this file from your home-directory:
GitHub.copilot-chat-unresponsive.cpuprofile.txt
Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load

From the perf log it seems the extension host is not blocked or busy, can you provide more details on what you were seeing?


Update request: picotool 1.2.2 → 2.0.0

Package name: picotool
Latest released version: 2.0.0

Current version on the unstable channel: 1.1.2
Current version on the stable/release channel: 1.1.2

[x] Checked the nixpkgs pull requests

There is #333345 for the pico-sdk dependency which is opened by a bot and has no real activity.

Notify maintainers

@muscaln

Note for maintainers: Please tag this issue in your PR.

Add a :+1: reaction to issues you find important.

I'll leave the PR of this to the maintainer since I'm not familiar with the testing procedure, but I've tried the update in a separate repo and it seems to be as simple as just bumping the version and changing the hashes.


Feat: upgrade cluster gateway to support remote debug

Description of your changes

Upgrade ClusterGateway to v1.1.6 to support remote long-run connections such as vela exec.
Add -n/--namespace for vela exec/port-forward.
Add multi-cluster testing for remote exec/port-forward.
Split admission ServiceAccount for cluster-gateway from admission-webhook. Previously, ClusterGateway secureTLS cannot work without admission-webhook.

I have:

[x] Read and followed KubeVela's contribution process.
[x] Run make reviewable to ensure this PR is ready for review.

How has this code been tested

Special notes for your reviewer

/backport 1.1


Wrong results for certain floating point types and FFT sizes

When testing this package against FFTW.jl I noticed certain inconsistencies depending on the floating point type and the array size.
To reproduce
import FFTW
import FourierTransforms

# (1) Size 8
data = randn(Float64, 8) .+ 0im
diff = maximum(abs, FFTW.fft(data) - FourierTransforms.fft(Complex{BigFloat}.(data)))
@assert diff < 1e-14  # Works fine

# (2) Size 9, standard floating point types
data = randn(Float64, 9) .+ 0im
diff = maximum(abs, FFTW.fft(data) - FourierTransforms.fft(Complex{Float32}.(data)))
@assert diff < 1e-5  # Works fine

# (3) Size 9, non-standard floating point types
diff = maximum(abs, FFTW.fft(data) - FourierTransforms.fft(Complex{BigFloat}.(data)))
@assert diff < 1e-14  # diff is about 8

Nine is the first array size which behaves as such. Arrays of sizes 1 to 8 are fine. Using other non-standard floating point types (e.g. DoubleFloats) seem to behave like in case (3) with roughly agreeing errors for what I checked, so it's not just BigFloat. Other problematic array sizes in the range 1 to 30 are 15, 18, 21, 25, 27, 30 ... I'd say that points to an issue related to the kernels for primes 3 and 5, but I have not checked so far.

Looking at the code in more detail, I see that there are different code paths for Complex{Float32} and Complex{Float64} and more general floating point types, so that's that mystery solved. I also tried to track down a little further and I think the error occurs only if NontwiddleBluesteinStep is involved.

Potentially related: For multidimensional FFTs there are more sizes, that give wrong results. For example an array of size (4, 32) (i.e. with pure 2^n sizes) gives the wrong results for non-Float32 and non-Float64.


[Qt, Trivial] misc small trivial pull-requests

@theuni Do you rebase the trivial-next onto current Bitcoin master from time to time? Can I leave my pulls that way?

@Diapolo the trivial-next tree never gets rebased, master merges into it.
This should be OK, I'm going to try it this time around without requiring rebases against trivial-next. We'll see how it goes.


access-tokens-instead-of google-id

Issues solved in this PR
Concerns #21
List of developments

Now using access-tokens instead of google-ID for authentication

Great work, this looks good!
Also, open a new issue for adding bcrypt js for making the application more secure.


use karafka-core instead of rdkafka

Why wouldn't you just use karafka instead? It's a rather peculiar mix in my opinion...

@ttsentsiper @godwhoa please note that in a long-run karafka-rdkafka will be obsolete as I do have plan to merge things back since now I manage both karafka-rdkafka and rdkafka :)

@ttsentsiper @godwhoa please note that in a long-run karafka-rdkafka will be obsolete as I do have plan to merge things back since now I manage both karafka-rdkafka and rdkafka :)

@mansfield we only need this temporarily (we are working on a refactor) but in the meanwhile this is breaking our ruby upgrade.


Script to separate the ligands added to scripts within asapdiscovery-data.

Description
Provide a brief description of the PR's purpose here.
Todos
Notable points that this PR has either accomplished or will accomplish.

[ ] Point 1 ...

Questions

[ ] Question 1 ..

Status

[ ] Ready to go

Developers certificate of origin

[ ] I certify that this contribution is covered by the MIT license as defined in our LICENSE and adheres to the Developer Certificate of Origin.

Codecov Report

Merging #825 (6d2bdf0) into main (af00116) will increase coverage by 20.74%.
Report is 28 commits behind head on main.
The diff coverage is n/a.

Additional details and impacted files

@SiyangPeng, you will need to fix conflicts by merging with upstream/main, it may be easier to revert your (inconsequential) changes to the notebooks. Try running the following:
git fetch upstream
git merge upstream/main
... # make sure you fix conflicts
git commit
``


Fix for angular2 RC with webpack build system

Here is a couple of fixes allowing the library to work under webpack compiling and uglyfying.
Without those fixes it was throwing "EXCEPTION: No Directive annotation found on GoogleChart" in a production enviroment.

Hi,
 Thanks for your review. Now angular2-google-chart  support angular 2.0.0-rc.3 version.

Thanks.

Hi!
No problem at all.
It would be nice if you did a pull from my fork for showing my mods inside
your repo.
But it doesn't matter.
Bye
2016-06-29 8:39 GMT+02:00 vimalavinisha<EMAIL_ADDRESS>
Closed #5 https://github.com/vimalavinisha/angular2-google-chart/pull/5.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/vimalavinisha/angular2-google-chart/pull/5#event-707327326,
or mute the thread
https://github.com/notifications/unsubscribe/ADP6n6D59FESU6fBzs9P_mLhVd6tB5Rzks5qQhM2gaJpZM4I_11k
.


Moved pocketsphinx recognizer to separate module

Fixes #18
Changes

Moved PocketSphinx Recognizer to a separate module for better abstraction.
Improved working of solution on Raspberry Pi. Configured parameters of used libraries to achieve that.

The video of the working solution on a Raspberry Pi will be released soon as a proof of work.

Also, commits have not been squashed knowingly since both are significant.

Very good.