Unnecessary double encoding of url

The url http://test.com/& is not treated correctly as of version 1.10.2 (or maybe even 1.10.1).
Jsoup.connect("http://test.com/" + URLEncoder.encode("&", "UTF-8")).get();
The url that gets passed to Jsoup is now http://test.com/%26 because the & was url encoded. So everything works fine in 1.9.2 because the encodeUrl(String url) method in the HttpConnection class does not modify the given url in this example because there is no space in the given url. The same url in 1.10.2 gets encoded again in the encodeUrl() method which leads to the following url: http://test.com/%2526 (the percent of the url passed to Jsoup is unnecessarily encoded again).
A workaround for this issue is to downgrade to 1.9.2 where the encodeUrl method was implemented differently (see below)
1.10.2:
private static String encodeUrl(String url) {
        try {
            URL u = new URL(url);
            return encodeUrl(u).toExternalForm();
        } catch (Exception e) {
            return url;
        }
}

1.9.2:
private static String encodeUrl(String url) {
	if(url == null)
		return null;
	return url.replaceAll(" ", "%20");
}

Faced the same issue!
URL url = new URL("http://en.wikipedia.org/wiki/Adolph_St%C3%B6hr"); Document notLoaded = Jsoup.parse(url, 10_000); System.out.println(notLoaded.body().text());
Fails with a reason 'Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=400, URL=https://en.wikipedia.org/wiki/Adolph_St%25C3%25B6hr' (double encoding)
Possible solution is Apache HttpClient for external data loading:
`String DEFAULT_UA = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36";
HttpClient client = HttpClientBuilder.create().setRedirectStrategy(new LaxRedirectStrategy()).build();
RequestConfig conf = RequestConfig.copy(RequestConfig.DEFAULT).setConnectionRequestTimeout(10_000)
.setMaxRedirects(1).setCookieSpec(CookieSpecs.STANDARD).build();
URL url = new URL("http://en.wikipedia.org/wiki/Adolph_Stöhr");
HttpGet request = new HttpGet(url.toExternalForm());
request.setConfig(conf);
request.addHeader("User-Agent", DEFAULT_UA);
HttpResponse response = client.execute(request);
Document doc = Jsoup.parse(response.getEntity().getContent(), "UTF-8", url.toExternalForm());
System.out.println(doc.body().text());`

same here. this changed in this version and my scraper "died"

same. It worked well in the 1.10.1.

I have same issue.
Document document = Jsoup.connect(URL).get();
My URL has param ...&AGE[]=32..., it converts to &AGE%255d%255d, but it must be &AGE%5B%5D

Sorry about the issues here. This is fixed in 1.10.3 (upcoming). I fixed it back in 56a728d482ce0c88cd9513eca1e7c7585f0718f9
Will close when 1.10.3 is released

jsoup 1.10.3 is out now: https://jsoup.org/news/release-1.10.3

It looks like the error has come back in.
	<dependency>
		<groupId>org.jsoup</groupId>
		<artifactId>jsoup</artifactId>
		<version>1.15.4</version>
	</dependency>

      try {
                String html = Jsoup
                    .connect("https://www.transfermarkt.de/filip-kosti%C4%87/profil/spieler/161011")
                    .userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36 Edg/107.0.1418.42")
                    .get()
                    .html();
      } catch (Exception e) {
            System.out.println(e.toString());
      }

Results in an exception with following output
org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=[https://www.transfermarkt.de/filip-kosti%25C4%2587/profil/spieler/161011]


game crash

please help

If you examine the current Memory.hpp file, you can see that there is no such pattern. You are using an old version.
https://github.com/R3nzTheCodeGOD/R3nzSkin/blob/7a997be7d28505713c52ba3b1b1395a965558011/R3nzSkin/memory.hpp#L48-L151


feat: deprecate rhm prometheus

remove go-health due to unresolvable deps. use of was not fully implemented anyways.
Allow an upgrade from v2.x -> v2.9.0 to continue using RHM Prom (until vnext)
Disallow a new v2.9.0 install from creating RHM Prom, must use UWM
Operator: Log a deprecation warning message if RHM Prom is being used (upgrade users), and that they should transition
Operator: Generate an Event warning message if RHM Prom is being used (upgrade users), and that they should transition

@dacleyra if UWM is not enabled, rhm-data-service-0 stuck in ContainerCreating state until customer enables UWM, is this as expected?

Tested:

clean installation
upgrade with UWM enabled
upgrade with RHM Prometheus


PowerBI Bad Request

I've been isntalled the solution, I have the CL in Azure Log Analytics, but when I query the data on PowerBI, most of the information is shown as bad request

HI @albandrod normally that happens because the reports are created to download certain columns and not all of the data, if the column doesn't exist at the moment to try to load that kind of error is shown.
Next week on September 29 I'll do a Webinar to explain some of these points and release some news, in that data I hope release a YouTube channel with some short videos explaining all of these behaviors and how to easily fix.
Additionally, I'll release new Power BI Termplates.
If you are interested on the event you can register at https://aka.ms/KD-Events.

Hi @albandrod be aware that this week I´ll start releasing a serie of new DLP reports, separated by services, to avoid that kind of behavior.
Please let me know any feedback related to these new ones.


Properly set the Google Pageviews

Checklist

[x] I have read the tutorials and know the correct effect of the functional design.
[x] There are no similar question on existing issues (including closed ones).
[x] I searched the Internet for related problems, but still couldn't solve it.
[x] My question is based on the latest code of master branch.

I don't understand what the ReadMe/Wiki says

I checked out your blog to set up Google Pageviews, but after the part where we get the endpoint URL, it gets confusing.
I then changed the _config.yml to following:
id: 'UA-65297873-3'          # Fill with your Google Analytics ID
    pv:
    # The Google Analytics pageviews switch.
    # DO NOT enable it unless you know how to deploy the Google Analytics superProxy.
    enabled: true
    # the next options only valid when `google_analytics.pv` is enabled.
    proxy_url: ''
    proxy_endpoint: 'https://model-axe-250517.appspot.com/query?id=ahJqfm1vZGVsLWF4ZS0yNTA1MTdyFQsSCEFwaVF1ZXJ5GICAgOjXh4EKDA'
    cache: true

Then I build.sh -> init.sh -> run.sh.
I am running it on localhost. There is a spinner beside the eye-icon.

The javascript for pageviews is blocking other scripts from running, i.e. scripts for TOC, back-to-top are not working.
Also, in your pageviews.js file, the method fetchProxyPageviews() requires a _pageviews.json file which is no where to be found. So I made one myself and put the content of the endpoint_url in it.
It stopped giving errors but it doesn't seem to be working.
It would be very nice if you can explain how to setup those variables in _config.yml or what to do after the part when we get the endpoint_url from Google Analytics superProxy. I went through your blog post many times, but still I am unable to get it working. Help please, I think I am lost.
I have other questions

So far, there is no detailed tutorial of how to configure and use the pageviews display because it is too complicated and unnecessary for most people. In addition, if the number of pageviews is too low, it may undermine the author's enthusiasm for writing.
I appreciate your perseverance to explore the configuration of the PV part, now I will briefly introduce how to configure it:
# Change to your Google Analytics ID
google_analytics:
  id: 'UA-65297873-3'
  pv:
    enabled: true
    proxy_url: 'https://model-axe-250517.appspot.com'  # the URL of proxy_endpoint
    proxy_endpoint: 'https://model-axe-250517.appspot.com/query?id=ahJqfm1vZGVsLWF4ZS0yNTA1MTdyFQsSCEFwaVF1ZXJ5GICAgOjXh4EKDA'
    cache: false  # pv data local cache, good for the users from GFW area.

In this way, your website should be able to display PV reports.
The option cache is to specify whether to store a copy of PV reports in your repo (because in some areas, such as China, visitors to your website will not be able to access GAE, and the cache of the PV can temporarily replace GAE response data), if you enable this option, then please save the response content of proxy_endpoint as the file /assets/js/data/_pageviews.json:
$ cd /the/root/directory/of/your/repo/

$ export PROXY_URL="https://model-axe-250517.appspot.com/query?id=ahJqfm1vZGVsLWF4ZS0yNTA1MTdyFQsSCEFwaVF1ZXJ5GICAgOjXh4EKDA"
$ wget $PROXY_URL -O assets/js/data/_pageviews.json

In fact, if you don't write a Chinese blog, you can ignore this.

@cotes2020 I made the changes you mentioned, and after successfully publishing it to my custom domain, I got this error:

I checked the value of the variable PvCache just after calling the fetchProxyPageviews() method. It printed out null. What am I missing?

I can't debug on a snapshot image, that is, if you don't tell me the site address and repository source code, how do I know what's going on? :)

I don't know how, but it's working now. Nothing's changed. So, I don't know what got it working, but anyways thanks for your time and patience. It was helpful.

Hello @cotes2020, thank you for this beautiful theme. I am adding my question as a comment because I think it is quite the same issue.
I am also trying to add the pageviews feature to my blog (kanmeugne.github.io) but I'm desperately stucked. I can't find a way to generate an encoded URI even with the query explorer (google analytics 4). I just can't find the url at the bottom of the page when I run my queries, like said in the tutorial.
Any Idea on how to generate an encoded url with google analytics 4 ?
Thank you


Enable location services

Already discussed for current app

Duplicate issue - https://github.com/Liquid-Prep/Liquid-Prep/issues/150


retry_join list is not populated

Trying to deploy consul with a cluster of vagrant VMs locally, I'm unable to get the retry_join list populated even though I have debugged the variable _consul_lan_servers and consul_datacenter for each node, which correctly prints the nodes and the datacenter respectively. I also set consul_retry_join_skip_hosts explicitly to false since it's used to populate consul_lan_servers.
The template code for retry_join is:
    "retry_join":
    {% if not consul_retry_join_skip_hosts %}
      {% for server in _consul_lan_servers %}
      {%   set _ = consul_join.append(hostvars[server]['consul_advertise_address'] | default(hostvars[server]['consul_bind_address']) | default(hostvars[server]['ansible_default_ipv4']['address']) | mandatory) %}
      {% endfor %}
    {% endif %}
    {{ consul_join | map('ipwrap') | list | to_json }},

I cant see what would be wrong other than if I'm misunderstanding consul_retry_join_skip_hosts

If true, the config value for retry_join won't be populated by the default hosts servers. The value can be initialized using consul_join

what are the docs referring to as "the default hosts servers"?
My configuration is as below, hosts.yml:
all:
  vars:
    ansible_user: vagrant
    ansible_connection: ssh
    ansible_sudo_pass: vagrant

  children:
    nodes:
      hosts:
        node-1:
          ansible_host: <IP_ADDRESS>
          ansible_port: 2222
          consul_node_role: bootstrap
        node-2:
          ansible_host: <IP_ADDRESS>
          ansible_port: 2200
          consul_node_role: server
        node-3:
          ansible_host: <IP_ADDRESS>
          ansible_port: 2201
          consul_node_role: server
      vars:
        consul_datacenter: vagrant
        ansible_python_interpreter: /usr/bin/python3
    consul_instances:
      children:
        nodes:

- hosts: nodes
  become: true
  become_method: sudo

  roles:
    - brianshumate.consul

    # consul
    consul_version: 1.6.2
    consul_architecture: amd64
    consul_os: linux

    consul_bin_path: /opt/bin/
    consul_config_path: /etc/consul.d/
    consul_data_path: /opt/consul
    consul_log_path: /var/log/consul
    consul_log_rotate_bytes: 50000000 #50MB
    consul_log_rotate_max_files: 5
    consul_user: consul
    consul_group: consul
    consul_manage_group: true
    consul_retry_join_skip_hosts: false
    consul_iface: "{{ iface }}"
    consul_bind_address: "{{ hostvars[inventory_hostname]['ansible_'+iface]['ipv4']['address'] }}"
    consul_advertise_address: "{{ hostvars[inventory_hostname]['ansible_'+iface]['ipv4']['address'] }}"
    consul_addresses_http: <IP_ADDRESS>
    consul_client_address: <IP_ADDRESS>
    consul_encrypt_enable: true
    consul_ui: true
    consul_enable_script_checks: true
    consul_node_role:
    consul_autopilot_enable: true

The consul_bind_address and consul_advertise_address are using a variable "iface" which I set to "eth1" in order to bind and advertise the correct network interface when using Vagrant, which occupies eth0.
I'm using Ansible 2.9.1 and Ubuntu 18.04 on my computer as well as the vagrant VMs.
The resulting config.json from the above settings:
{
    "addresses": {
        "dns": "<IP_ADDRESS>",
        "grpc": "<IP_ADDRESS>",
        "http": "<IP_ADDRESS>",
        "https": "<IP_ADDRESS>"
    },
    "advertise_addr": "<IP_ADDRESS>",
    "advertise_addr_wan": "<IP_ADDRESS>",
    "bind_addr": "<IP_ADDRESS>",
    "client_addr": "<IP_ADDRESS>",
    "data_dir": "/opt/consul",
    "datacenter": "vagrant",
    "disable_update_check": false,
    "domain": "consul",
    "enable_local_script_checks": false,
    "enable_script_checks": true,
    "encrypt": "Ot30Hto4jkmF3ggo9VRc9gSQ9iIRozQvg/gvPEks6x0=",
    "log_file": "/var/log/consul/consul.log",
    "log_level": "INFO",
    "log_rotate_bytes": 50000000,
    "log_rotate_duration": "24h",
    "log_rotate_max_files": 5,
    "node_name": "node-3",
    "performance": {
        "leave_drain_time": "5s",
        "raft_multiplier": 1,
        "rpc_hold_timeout": "7s"
    },
    "ports": {
        "dns": 8600,
        "grpc": -1,
        "http": 8500,
        "https": -1,
        "serf_lan": 8301,
        "serf_wan": 8302,
        "server": 8300
    },
    "raft_protocol": 3,
    "retry_interval": "30s",
    "retry_join": [],
    "retry_max": 0,
    "server": true,
    "translate_wan_addrs": false,
    "ui": true
}

I think this was caused by a mistake in my playbook where a setting had a blank value, or something like that, causing the retry_join to remain empty. I'll close this since it was probably my bad.


Does not support npm module imagemagick-native

Hi --
I'm using https://github.com/elad/node-imagemagick-native and was unable to use this docker image because magick-plus-plus isn't compiled.  Would you consider removing https://github.com/Starefossen/docker-node-imagemagick/blob/master/5-6/Dockerfile#L31 ?
Also, I'm wanting OpenCL support.  I have a branch with both changes made to this Dockerfile.  Would you welcome a PR?  If not, I'll probably publish a second docker image intended for use with imagemagick-native.
Thanks for your consideration,
-- Ken

Sorry for the way to late response, but yes, a PR for this would be appreciated if it is still relevant for you.


Needs installation and usage instructions in README

I am trying to test this out for you on a couple different operating systems, but I can't figure out how to even run it, since there are no instructions. Looks interesting though!

Thanks for reaching out! I was honestly not expecting anyone to look at the help-wanted issues, let alone so quickly. I'll get on some instructions soon. The short version is to run
npm run hot in one terminal and npm run dev in another.

Thanks for the PR too!

No problem...I found you on http://issuehub.io


Keep zoom scale when fullscreen activated

Closed

@JonasBeyer Hey Jonas were you able to solve this issue? Assuming just by your title I've been having the same issue.

No, unfortunately not. I used a similar library I found on GitHub.


Return null value when the path parameter has type as reference

Description:
/collections/{collection_name}/points/{id}:
    get:
      tags:
        - points
      summary: Get point
      description: Retrieve full information of single point by id
      operationId: get_point
      parameters:
        - name: collection_name
          in: path
          description: Name of the collection to retrieve from
          required: true
          schema:
            type: string
        - name: id
          in: path
          description: Id of the point
          required: true
          schema:
            $ref: '#/components/schemas/ExtendedPointId'
...
ExtendedPointId:
      description: Type, used for specifying point ID in user interface
      anyOf:
        - type: integer
          format: uint64
          minimum: 0
        - type: string
          format: uuid

Steps to reproduce:
Affected Versions:
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

Close with this PR https://github.com/ballerina-platform/openapi-tools/pull/1313


[stable/cluster-autoscaler] Bump to 1.0.3, allow patching pod status and scaling down

This updates the autoscaler to 1.0.3, and adds a few new permissions
that were implemented by Kops:

https://github.com/kubernetes/kops/pull/3145 - Fixing clusterautoscaler
rbac.
https://github.com/kubernetes/kops/pull/3419 - Allow cluster autoscaler
to scale down.

cc the maintainer @mgoodness

/ok-to-test

/lgtm


Analyse issues with Oracle.ManagedDataAccessIOP.dll

Hello,
I use version dependency-check-1.4.5.
When I run an analysis on my DLL I have a problem with the DLL (and only with this DLL).
See error with dependencyCheck command line tool :
[WARN] Return code 5 from GrokAssembly
[WARN] An error occurred while analyzing 'D:\wwwroot\myproject\REFERASSEMBLY\Oracle.ManagedDataAccess.12.1.2400\bin\x86\Oracle.ManagedDataAccessIOP.dll' (Assembly Analyzer).
Regards.

The source code for GrokAssembly can be found here.  Error code 5 is from a very broad catch...  Any chance that DLL is available for download to non-Oracle clients?

No, It's only for Oracle.
The issue come from GrokAssembly ?

Yes, the GrokAssembly is .NET code that extracts information from the DLLs that is then used by dependnency-check for library identification. If the GrokAssembly fails to extract information an error code will be returned to dependency-check that results in some cases with an exception.

In fact, I tested with Grokassemby and I have the bug.
I close this bug and I open it on Grokassembly?

@Thorada - yes, please open the bug against GrokAssembly.  Any chance you would be able to debug the analysis and assist us in figuring out what needs to be updated as we don't have access to the failing DLL?

Ok @jeremylong . Yes, i can debug GrokAssembly to help you.

@Thorada thanks! let us know if there is anything we can do to help.

This may be related to a report on the ODC mailing list.

GrokAssembly has been updated since this ticket was opened. If this issue persists please open a new ticket.


Added /print page, showing responsive image grid

/print page showing image grid
reusing same image grid for index page
image grid responsive with tailwindcss
custom hook for fetching paginated images from DB

Large screens

Medium screens

Small screens

A lot of changes are from prettier

On Phase1 screen: No captions / prompts
On print screen: Prompts are shown

@all-contributors please add @Jaszkowic for code

@all-contributors please add @Jaszkowic for code


Is it possible to replace "–" characters

Hi! Thanks you very much for your work!
I need to replace "–" characters in formatted number with spaces. Is it possible?

You can use a computed property that formats the original text as you like


Input.Date in calendar control not honours max and min

We are developing a bot (c# V4)  that is interacting with the webchat  but despite we are inserting max and min value they seems to be ignored when the calendar is rendered. Are we facing the issue described here https://github.com/Microsoft/AdaptiveCards/issues/2103 and is specific to the render used in webchat?
thanks

Hi @adalfa, what version of Web Chat are you using?
Could you also provide the JSON of your card so we can reproduce this issue?

WebChat uses the AdaptiveCards npm package to convert AdaptiveCards from JSON to HTML, and it appears the renderer is not properly adding the min and max values to the date input element. Consequently, this is an issue with the AdaptiveCards module and not WebChat. Notice in the code snippet below that the AdaptiveCard does have min and max for the date input, but the result HTML does not.
const AdaptiveCards = require("adaptivecards");

const jsdomInstance = new (require('jsdom')).JSDOM();
global.document = jsdomInstance.window.document;
global.window = jsdomInstance.window;
global.HTMLElement = jsdomInstance.window.HTMLElement;

var card = {
  "type": "AdaptiveCard",
  "body": [
      {
          "type": "Input.Date",
          "id": "date",
          "value": "2019-04-30",
          "min": "2019-04-23",
          "max": "2019-05-07"
      }
  ],
  "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  "version": "1.1"
};

// Create an AdaptiveCard instance
var adaptiveCard = new AdaptiveCards.AdaptiveCard();

// Parse the card payload
adaptiveCard.parse(card);
const renderedCard = adaptiveCard.render();

console.log(renderedCard.outerHTML);

Output

    <input type="date" class="ac-input ac-dateInput" style="width: 100%; box-sizing: border-box; flex: 0 0 auto;">

I would recommend opening a new issue in the AdaptiveCards Repo.

@adalfa Any updates on this?

it seems merged in commit 0969e21 in https://github.com/microsoft/AdaptiveCards/pull/2810
actually i do not have the chance to give a try

@Naveenbc
tested with tdurnford's code

<input type="date" min="2019-04-23" max="2019-05-07" class="ac-input ac-dateInput" style="width: 100%; min-width: 0px;">

it seems ok now


MIDIInputMap.outputs no longer a function in new chrome

The newest version of Chrome makes MIDIInputMap (access/plugin) return an object, not a function when .outputs is called.  That object may have zero length, in which case the fallback to webaudio should be called. See https://code.google.com/p/chromium/issues/detail?id=341423 for details on the change. Fixes #131 .  My first MIDI.js pull request, so I'm not sure if the build/MIDI.js etc. were supposed to be included.

I need this feature too. Please, merge this pull request.

+1. This issue is breaking my code.

@mscuthbert , Thank you for your pull request. I pulled into my fork and my code started to work. It seems that @mudcube is not engaged in this library.

Thanks @mscuthbert for fixing this!

Thanks for the update @mscuthbert! Sorry for slow response.


Create Structure and Next Steps for Improving Internal Documentation

Problem statement
Easy to reference and usable internal documentation can assist in consistent application of processes and guidelines and result in an excellent user experience.
What you need to know
Moving this opportunity forward is critical to the success of any other onboarding/process improvements. More details on work surrounding this here:

Onboarding Journey Improvement Synthesis

Acceptance criteria

[ ] New Sharepoint Structure/Organization implemented
[x] ID needs and current reality of templates
[ ] Help create followon ticket to migrate infor into new structure with Chris and LaFreda
[ ] Help create process for sharing new structure and needs with RS team

To do

[ ] ...

This is going to carry over a few points because of an opportunity to collaborate with OPHDST comms on some of this

Got initial set up, reviewed with design team and LaFreda. Working on cleaning it up and implementation plans for DMs with LaFreda @MikaelahD13

Just need to finalize the follow on work, should be closed by sprint end


Gallery viewer slows down over time

Current behaviour of gallery.py reindexes all saved outputs before serving each page. The intent is to allow a simple page refresh to suffice for new saved outputs to show up in the gallery viewer. Current logic does not scale well w/ number of saved outputs however; at ~500 total images saved, reindexing saved outputs before serving each page takes ~5s.

Users with large numbers of saved outputs will still see the gallery viewer take a long time to start as saved outputs are indexed. After the gallery viewer is initialized, refreshing / switching between pages will be near instantaneous as intended.


some crashes due to null values in pcalls

Am using lua-resty-openidc and some discovery paths don't return Connection nor Transfer-Encoding.  That causes the pcall(str_lower,...) calls to crash.  Temporarily wrote a custom def_pcall that takes as a third parameter a default value in case the original value is not defined.
http.lua.txt

Hi, sorry for the slow response. Are you able to submit a test proving this failure? I can't recreate it, so am most likely missing something specific about your case.


JSON-RPC: Besu does not follow the standard API for eth_getTransactionByHash

Description
As a developer, I want to call eth_getTransactionByHash so that I can get all transaction attributes defined by the standard API.
Currently, Besu does not return correctly the blockNumber, blockHash and transactionIndex fields when responding for pending transactions.
This causes some clients to fail during normal operations (i.e. Deploy SmartContract to local Hyperledger-Besu network using Brownie).
Acceptance Criteria

Send a request for a pending tx
Result JSON contains all mandatory fields specified by the API

Steps to Reproduce (Bug)

Send a request for a pending tx:
curl -X POST --data '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xfe6f9abeacbe186f6ee5edd811228e0710631c3569ee8bd45ca67c46146c762c"], "id": 6}' localhost:8545
Result does not contain blockNumber, blockHash or transactionIndex field:

{
  "jsonrpc" : "2.0",
  "id" : 6,
  "result" : {
    "from" : "0x627306090abab3a6e1400e9345bc60c78a8bef57",
    "gas" : "0x5208",
    "gasPrice" : "0x2540be400",
    "hash" : "0xfe6f9abeacbe186f6ee5edd811228e0710631c3569ee8bd45ca67c46146c762c",
    "input" : "0x",
    "nonce" : "0x32",
    "to" : "0xf12b5dd4ead5f743c6baa640b0216200e89b60da",
    "value" : "0x2",
    "v" : "0xa96",
    "r" : "0x325fd22b695b5f8e54cab34ae558373a9a15229a6cf8614d60fa7bcdc1493abf",
    "s" : "0xf1c739e11f356c7a59e8b37e36f91c423ce0298bfd089780415c60ed2652f3c",
    "chainId" : "0x539",
    "publicKey" : "0xaf80b90d25145da28c583359beb47b21796b2fe1a23c1511e443e7a64dfdb27d7434c380f0aa4c500e220aa1a9d068514b1ff4d5019e624e7ba1efe82b340a59",
    "raw" : "0xf866328502540be40082520894f12b5dd4ead5f743c6baa640b0216200e89b60da0280820a96a0325fd22b695b5f8e54cab34ae558373a9a15229a6cf8614d60fa7bcdc1493abfa00f1c739e11f356c7a59e8b37e36f91c423ce0298bfd089780415c60ed2652f3c"
  }
}

Expected behavior:
Besu should include the following fields in the response:

blockHash: DATA, 32 Bytes - hash of the block where this transaction was in. null when its pending.
blockNumber: QUANTITY - block number where this transaction was in. null when its pending.
transactionIndex: QUANTITY - integer of the transactions index position in the block. null when its pending.

As stated in the official schema, they are mandatory fields, so they should be set to null if they are without value.
Returned JSON should look like this:
{
  "jsonrpc" : "2.0",
  "id" : 6,
  "result" : {
    "blockHash": null,
    "blockNumber": null,
    "from" : "0x627306090abab3a6e1400e9345bc60c78a8bef57",
    "gas" : "0x5208",
    "gasPrice" : "0x2540be400",
    "hash" : "0xfe6f9abeacbe186f6ee5edd811228e0710631c3569ee8bd45ca67c46146c762c",
    "input" : "0x",
    "nonce" : "0x32",
    "to" : "0xf12b5dd4ead5f743c6baa640b0216200e89b60da",
    "transactionIndex": null,
    "value" : "0x2",
    "v" : "0xa96",
    "r" : "0x325fd22b695b5f8e54cab34ae558373a9a15229a6cf8614d60fa7bcdc1493abf",
    "s" : "0xf1c739e11f356c7a59e8b37e36f91c423ce0298bfd089780415c60ed2652f3c",
    "chainId" : "0x539",
    "publicKey" : "0xaf80b90d25145da28c583359beb47b21796b2fe1a23c1511e443e7a64dfdb27d7434c380f0aa4c500e220aa1a9d068514b1ff4d5019e624e7ba1efe82b340a59",
    "raw" : "0xf866328502540be40082520894f12b5dd4ead5f743c6baa640b0216200e89b60da0280820a96a0325fd22b695b5f8e54cab34ae558373a9a15229a6cf8614d60fa7bcdc1493abfa00f1c739e11f356c7a59e8b37e36f91c423ce0298bfd089780415c60ed2652f3c"
  }
}

Actual behavior:
Result does not contain blockNumber, blockHash or transactionIndex field
Frequency:
100%
Versions

Software version: besu/v22.4.1-dev-3835cb72/linux-x86_64/openjdk-java-17

This will affect - txpool_besuPendingTransactions too, as  eth_getTransactionByHash and txpool_besuPendingTransactions share the same result type - TransactionPendingResult. Do we want to apply the changes to txpool_besuPendingTransactions too or create a new result type ?

@Neurone I can this up, if you assign this to me

@Neurone I can take this up, if you assign this to me

@sharad-develop I'm not part of the Besu team so I cannot assign tasks to others :) but I think you can start working on this with a draft PR and reference this issue in the description, so others can see that there's a WIP.

This issue has been solved? HyperLeger-Besu will now work with a brownie?

This issue has been solved? HyperLeger-Besu will now work with a brownie? (When will be able to get and test the new changes?)

@Sky0711 this is in the latest release https://github.com/hyperledger/besu/releases/tag/22.4.2 - let us know how you go!


PEFT Model returns same results like original model after fine tuning using LORA.

System Info
I have fine tune the FlanT5 with target module Q and V base model using my data but during inference, it returns exact same results as the original model. Upon checking the weight in these target modules before and after, they are same which means during fine tuning weight is not updated.  Does anyone else find a similar issue?  Shared the link of Kaggle for the code, for ref
Who can help?
No response
Information

[ ] The official example scripts
[ ] My own modified scripts

Tasks

[ ] An officially supported task in the examples folder
[ ] My own task or dataset (give details below)

Reproduction
https://www.kaggle.com/code/paultimothymooney/fine-tune-flan-t5-with-peft-lora-deeplearning-ai/notebook
Expected behavior
Different output after fine tuning.

I tried to understand what's going on but the notebook is quite long and it's unclear where things are going wrong. Ideally, if you could provide a minimal example to reproduce the error, that would be much better.
One thing I saw is that the path you use to save the PEFT model and to load it again are not identical.

Upon checking the weight in these target modules before and after

Do you mean immediately before and after training, or before and after saving and loading the model?

I faced same issue


[SPARK-13304] [SQL] Fix worst case of broadcast join of two ints

If the two join columns have the same value, the hash code of them will be (a ^ b), which is 0, then the HashMap will be very very slow.
This PR will rotate the second int to avoid this case. In theory, it's still have the possibility that has lots of collisions, the pattern will be (1, 131072), (2, 131073) ... (n, n + 131072).
This PR also added some micro benchmark, and updated the results for broadcast hash joins.

Test build #51201 has started for PR 11188 at commit 1c0ee96.

Test build #51201 has finished for PR 11188 at commit 1c0ee96.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #51571 has started for PR 11188 at commit f6416a6.

Test build #51571 has finished for PR 11188 at commit f6416a6.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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


fix: try to decode clientId before searching it during auth phase

fixes gravitee-io/issues#8501
How to test
Create a service app with a clientId containing % character and try to get an access_token

the fix isn't good, we will postpone this fix for a future major version (to take time for testing)


Logging type and rev of DP and APs

Mostly just logging some extra information about the DP and APs, including the AP type.
Also included is a tiny optimisation to prevent a second read of the AP IDR register during AccessPort construction.

/morph test

/morph test


[Firmware] After upgrade to ledger 1.6 can not open the app from the custom build

After upgrade to ledger firmware 1.6, the ledger is stuck in "Open application" screen for the custom build and load. It may be the problem of ledger firmware at handling Non genuine app

Have you upgraded to Cosmos app version > v2.x.x. Support for SDK 1.6 is already there.
https://github.com/LedgerHQ/ledger-app-cosmos/pull/10
Actually, we are already at v2.2 which is know to work well with firmware 1.6

@YunSuk-Yeo I will close for now. Please reopen and let me know if the suggestion didn't fix your problem.


Same comment as issue filed on gin-gomonitor

See.

Thanks, that would be awesome.
We had also one PR that made a lot of sense.

great -- I don't see the PR but set that info aside and we'll add to the docs. Let me know when you're ready to chat.


Incompatible with Carpet mod option

Using /carpet optimizedTNT true with Explosive Enhancement only shows vanilla TNT explosions.
/carpet optimizedTNT false fixes it instantly.
Mod list (Quilt, 1.19.2):
Carpet,
Carpet-Fixes,
Explosive Enhancement,
Indium,
Iris Shaders,
Lithium,
Open Simple Frames,
Quilted Fabric API,
Sodium,
Sodium Extra,
YetAnotherConfigLib

I will not be fixing this, as it would require an insane amount of work on both my code and Carpet's code to fix. Please disable the gamerule instead.


--report adds datestamp which causes problems with gitlab ci

Adding --report="api-report" results in a file named someting like<PHONE_NUMBER>09_api-report.xml
At least in gitlab ci this causes a problem. report files has to be specified like this:
script:
    - java -jar /restcli.jar -s `pwd`/v2/module/PartnerOrder/test/HTTP/WorkflowTest.http -l=NONE -r=api-report.xml
artifacts:
  paths:
    - api-report.xml
  reports:
    junit: api-report.xml

Since a timestamp is added to the specified filename gitlab can not find the report file
Uploading artifacts for successful job
Uploading artifacts...
WARNING: api-report.xml: no matching files
ERROR: No files to upload

I would like to fix it by puts the test report inside a folder called: test_report.
The absolute path to the test result is: test_report/report_name.xml.
My only concern is that the test report file will override some existing content.
Do you have any ideas or suggestions?
Thanks!

I will try with the first implement with bellow logic:

The test report will be written in: test_report/user_input_file_name.xml.
Checking the existence of file test_report/user_input_file_name.xml.
If exist -> notice that the file is exist -> do nothing. Otherwise, generate normally.

We may consider to add an option to override the existing file too.

It would probably be best to let the user completely decide the report name and path without any assumptions. If it clashes with existing files, then that is the users problem.

@svenax Thank you for the suggestion.
I will implement it :)

I fixed this issue.
Now the test report will be stored in: ./test-reports/USER_INPUT_FILE_NAME.xml
Reason:
I am intent to support run parallel multiple files in the future. So there may be more than one test report files.
So it is better to put on the test-reports folder.

Looking good! The logging is much nicer now too!
Tested locally and will try to find some time to set it up in GitLab asap

Thank you too!


SSH then running a reset caused blank space

Environment
Win 10
Windows Terminal Version: 1.0.1401.0
Any other software?
SSH?
Steps to reproduce

SSH into Linux using power shell or Ubuntu terminal
run some commands (to full console )
run reset to clear console
Show example in images

Expected behavior
When running reset the console should clear like it does but put the next line at the top of the screen.
Actual behavior
Used SSH to log into a piece of hardware running linux. When I ran the reset command it clears the screen but adds a blank new line above the terminal line. resizing the terminal from full screen to partial screen then back to full screen does remove some new lines. Seen in Power shell and Ubuntu terminal.

Would you mind sharing the output of...
infocmp | grep "rs[123]"

in a session where reset is acting up?

Command was run in Ubuntu terminal
rs1=\Ec\E]104\007, rs2=\E[!p\E[?3;4l\E[4l\E>, sc=\E7,

This is because AdaptDispatch::EraseInDisplay returns false in conpty mode, which prevents the remaining steps of the AdaptDispatch::HardReset method being executed. That include the cursor position not being reset to 1,1 so the conhost cursor ends up out of sync with the conpty client.
I can't help thinking this passthrough approach is wrong - I mean idea of "failing" in conpty mode as a way to trigger a passthrough. I'm also not convinced that we should be aborting command sequences (like HardReset) on the first failure. I'd much rather we just continued executing everything, and accumulated the failure status.
So instead of:
if (success)
{
    success = _EraseScrollback();
}

we could just have:
success = _EraseScrollback() && success;

That at least should fix this particular problem.

I also find the failure=passthrough behavior somewhat suspect. :smile:

Thanks for digging into this!


Thankyou

Not an issue (apologies) but think this is FANTASTIC! particularly as it abstracts away some relatively new methods in such a simple API. Often there's pressure to test state of the art methods for business use cases, but having to write or even implement relatively low level code takes a lot of time (and is hard!), this is brilliant as a tool for prototyping and testing a hypothesis. I particularly like the idea of formatting input data to a convention as often reformatting input data is the hardest and most tedious part of creating models.
Thankyou so much for this, would be keen to contribute in any way that might help if you accept donations etc. It's a shame that the Keras library itself seems to be so far behind cutting edge and this is a brilliant tool for augmenting it.
Is there anywhere I could find details of the API itself? Perhaps i could help by documenting?

Hi Amaiya
Yes would love to help, if only to encourage you to keep going! Sounds like a good idea. Please send me an invite, I will join
Dan
Sent from my iPhone

On 23 Sep 2019, at 16:19, Arun S. Maiya<EMAIL_ADDRESS>wrote:
And thanks for your comment! You've described some of the goals of ktrain well, which include:
Allowing experienced ML practitioners and data scientists to try out things quickly - meaning in as little as 3-4 lines of code
Making complex/effective deep learning models more easily accessible to beginners or domain experts that are knowledgeable about a particular subject area but may have less experience with ML and data science (e.g., economists, policy experts, finance professionals, chemists, etc.)
Inspired by fastai, this project is in the very early stages. Happy to accept help and your suggestion to begin with documenting the API might be a good place to start. The API has been intentionally kept simplistic relying largely on function/method calls that mostly return native Keras objects and NumPy arrays (which has its share of both advantages and disadvantages). After that, there are plenty of other things. For example, the current road map includes adding support for additional deep learning tasks over time (e.g., additional vision/NLP tasks, support for other data types like time series, etc.) and making the required changes to support tf.keras.
Your the first volunteer, so there's nothing currently setup to support collaboration. The first step would probably be to create a chat channel somewhere to collaborate. I just created a ktrain chat channel on riot.im and can send you an invite, if you're still interested. Thanks again
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Great - can you please send me an email (mine is at bottom of README)?

Great - can you please send me an email (mine is at bottom of README)?

Congratulations also from my side! I think this is a great package! I will be starting to test it under TF 2.0 and my team and I would like to contribute some code and documentation as well when we have time, if that's OK for you?
Have you thought reaching out to the TF team to have the package featured? I honestly think that using ktrain elevates the functionality of tf and keras to a completely different level (>FastAI in my opinion, just based on the fact that you are leveraging the much better documented and overall less weird TensorFlow ecosystem) and that users should become aware of the package asap!
So yeah, if contributions are accepted, me and my students would also be glad to help out!

@gkaissis Thanks for your comments.  Helping with testing for TF2.0 and contributing code/documentation would be great.
The Keras and TF teams have introduced some breaking changes recently.  For instance, I've discovered even moving from Keras 2.2.4 to Keras 2.2.5 causes some things to break in the keras_contrib package  (there is already an open bug report for this).
I have not even begun to try/test TF2.0, and I expect that some issues may be discovered.  So, help on that front would be welcomed.  Please email me if you have questions.
Note that it looks like standalone Keras (i.e., multibackend Keras) is being deprecated.  ktrain will eventually be migrated to tf.keras.   In preparation for this, I have just completed an experimental switch that allows you to use ktrain with either standalone Keras or tf.keras in TF 1.14 by setting an environment variable at the beginning of your notebook.   This caused some things to break to due subtle differences between the two.  I think I've worked out most of the issues save for a few exceptions (e.g, ImagePredictor.explain doesn't currently work with tf.keras).    A similar exercise will likely be required for TF2.0.
Thanks again!


1975: First commit with release docs. Need direction and review

🛑 Important:
Please open an issue to discuss significant work before you start. We appreciate your contributions and don't want your efforts to go to waste!
Purpose of this PR
This is to stream line release process for spark-operator
Proposed changes:

Added release directory and release.md file in it

Change Category
Indicate the type of change by marking the applicable boxes:

[X] Feature (non-breaking change which adds functionality)
[X] Documentation update

Rationale
Need direction on building the release process for spark operator
Checklist
Before submitting your PR, please review the following:

[x] I have conducted a self-review of my own code.
[x] I have updated documentation accordingly.
[x] I have added tests that prove my changes are effective or that my feature works.
[x] Existing unit tests pass locally with my changes.

Additional Notes
None

Thank you @ChenYi015 and @peter-mcclonski for the review. Updated the README.md file with the feedback

@chanduvkp Thanks for the effort to add release docs! Since the release workflow and docs have already been updated, will close this as it has been out of date.


feat: support detecting origin indent and newline to generate pages.json

Description 描述

Close https://github.com/uni-helper/vite-plugin-uni-pages/issues/133.
Linked Issues 关联的 Issues
https://github.com/uni-helper/vite-plugin-uni-pages/issues/133
Additional context 额外上下文

As a feature, we don't have to rush for it.
I also want to find a way to handle https://github.com/uni-helper/vite-plugin-uni-pages/issues/133#issuecomment-1987318138. I think we can try to detect if pages.json or manifest.json exists and generate one if not in the constructor in the next PR. What do you think?

Summary by CodeRabbit

New Features

Improved JSON formatting in the app by detecting and preserving indentation and newline styles.

Tests

Enhanced testing capabilities by adding new test functions.

LGTM

我打算在两到三天内合并发布这个


The performance on Object365

Hi,
Have the pre-trained DINO-SwinL been evaluated on the Object365 validation set?
It would be much appreciated if it is possible to share the performance on the object365 dataset.

The performance of O365 val depends on the val images you choose. In our val set, the performance is around 45-47 AP.
We will consider releasing the checkpoint of this large model after this paper gets peer-reviewed.

We use the first 5000 images in O365 as our val set, as mentioned in our paper.

Got it. Thanks for sharing the details and results. It helps a lot.


Page is missing Databricks activities

This overview page of Transform data is missing mention of the Databricks activities.

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

ID: 70885980-8517-8b9e-375f-646c3d43c25e
Version Independent ID: 30ccd36d-0592-02ff-49c6-0773cc09c1a2
Content: Transform data using Azure Data Factory
Content Source: articles/data-factory/transform-data.md
Service: data-factory
GitHub Login: @douglaslMS
Microsoft Alias: douglasl

@bigdatamoore
Thanks for the feedback! We are currently investigating and will update you shortly.

#in-progress

@bigdatamoore I have fixed this in a new PR and will let you know when the update is published. Thanks for bringing this oversight to our attention.

@bigdatamoore My PR has been merged, and the updated page will be live around 4:00 pm PDT today. Thanks again.

#please-close


fix(message): use errors is with redis nil

This pull request aims to enhance error handling by utilizing errors.Is and errors.As.
Just found out, the IsRedisNil function fails to capture wrapped errors.

Thanks @jinwoo1225, but that was actually intended. I don't think they should return true when the err is modified.

Oh I see! I get it. I will close this pull request.

Hey @jinwoo1225, I think it would be nice if we can have tests to make sure that they return false instead. Would you be willing to turn your tests to the opposite side?

@rueian you mean create a test case with wrapped error in isRedisNil function?

Yes. And IsRedisErr as well. To make sure they return false if the err is a wrapped Nil.


Add playground

Hi,
I am trying to add the axios, auth and pinia modules in a project but I am getting some errors. I am probably not setting them up properly. Is it possible that you can provide a playground with an example?
[AUTH] The pinia Store is not activated. This might cause issues in auth module behavior, like redirects not working properly.To activate it, see https://nuxtjs.org/docs/2.x/directory-structure/store
[Vue warn]: A plugin must either be a function or an object with an "install" function.

Thank you!

ah, yes there's a certain order in how you're suppose to put them in buildModules
    buildModules: [
        '@nuxtjs-alt/auth',
        '@nuxtjs-alt/axios',
        '@nuxtjs-alt/pinia',
    ],

pinia (loaded first)
nuxt axios (loaded second)
then nuxt auth

The warning [Vue warn]: A plugin must either be a function or an object with an "install" function. still persists though. Is it something to worry about?


Small changes for additional workflow

Is your feature request related to a problem? Please describe.
Yes, I have a manual workflow, because my Bambu Lab printer doesn't support Spoolman directly. But I use Spoolman to track my filaments. So my current workflow is, to measure the weight of the spool after usage and then to enter the current weight into the database (via command line api call using curl). From my scale I get the weight of the reaming filament including the spool weight. But I can‘t enter it directly into Spoolman (web interface).
Describe the solution you'd like
To get this workflow smooth and easy, only 2 things are missing:

Add the ability to enter the current spool weight (including spool) as optional input to the "Adjust Spool Filament" dialog.

Add a button for the "Adjust Spool Filament" dialog to the "spool show" page, so that this can be  changed there directly.

What's the benefit? Now it is possible to scan the label from the spool via mobile phone and enter directly the current weight. This creates an easy and smooth workflow for users to track their filaments even if they don't have any supported printer.

I'd love to see the Adjust Spool Filament popup updated with a Measured Weight option (that's the name that is also used on the Edit Spool tab). This seems like a logical extension of #63.

As an alternative It would be help to add an "update" button to the spool page. The API call for this function does already exists. But I have no knowledge in programming with React. 😞


Add aws-vault

https://github.com/99designs/aws-vault/blob/e22aea12b03e8ce036e9af87dda9303806fa2a9e/cli/global.go#L160

Thank you!


Dashboard records tests with the wrong commit message

Imagine a scenario where you keep all your cypress tests on repo A and you have your application in repo B
In repo B you create a workflow that runs the cypress tests on PRs opened in repo B
The workflows checks out the code from the PR branch, and then has to check out the cypress tests into a subfolder.
The workflow then runs the cypress tests for the PR using this gitgub action, specify a working directory of the subfolder containing the cypress tests.
The test results are recorded in the Cypress Dashboard but are associated with the last commit message of the repo A rather than the commit message of repo B that triggered the tests to run.
This makes the dashboard very confusing, if not, impossible to work with in a meaningful way.  Every test run is associated with the same incorrect commit message.
How does one rectify this?

Resolved by checking GitHub settings to confirm you have given Cypress the correct access?

I don’t think that helps really.  There are two repos and Cypress needs access to both: one with the tests defined (that runs them in its own set of workflows) and one that runs the tests by checking out the first repo and running the tests against its own latest committed change.  It is the latter that has the issue, because cypress registers the results with the last commit message from the repo holding the tests, not the repo whose commit/push triggered them.  The only way I could get around it was to delete the .git folder in the repo holding the tests before actually running them.  From: Shawn Harris<EMAIL_ADDRESS>Tuesday, 19 April 2022 at 22:20To: cypress-io/github-action<EMAIL_ADDRESS>Kevin Turner<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Re: [cypress-io/github-action] Dashboard records tests with the wrong commit message (Issue #533)Resolved by checking GitHub settings to confirm you have given Cypress the correct access?—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>
Closing, since this issue is stale and the submitter wrote that they are no longer using the action.


[React] Display API Error message on Login and Register failure

Description
Earlier, the web app didn't show any message on login/register failure. Now it shows the Error message received from API.
Fixes #530
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Trying to login with wrong email or password
Trying to use already used email or username for registration

Test Configuration:
Google Chrome, Windows 10

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[x] New and existing unit tests pass locally with my changes

@UdeshUK Hello. Could you please review this?

@UdeshUK Hello. Could you please review this?

Use Username instead of UserName

Use Username instead of UserName

Use Username instead of UserName

@carpecodeum Okay. Actually I'm just displaying the message that's been sent by the API. So, I'll change the original message from the API itself. 👍🏻

Use Username instead of UserName

@carpecodeum Okay. Actually I'm just displaying the message that's been sent by the API. So, I'll change the original message from the API itself. 👍🏻

@carpecodeum Made the requested changes 👍🏻

@carpecodeum Made the requested changes 👍🏻

@amlannandy The tests are failing could you see where the issue is?

@amlannandy The tests are failing could you see where the issue is?

No. I wasn't able to find the issue. I tested everything again and it seemed to work. The first build did pass and I don't see anything in the 2nd commit that could've made it fail.

@carpecodeum The build passed this time without any changes 🤘🏻


Uncaught TypeError: Cannot read property 'autoload' of undefined

[Enter steps to reproduce below:]

...
...

Atom Version: 1.0.2
System: Ubuntu 15.04
Thrown From: atom-autocomplete-php package, v0.5.0
Stack Trace
Uncaught TypeError: Cannot read property 'autoload' of undefined
At /home/f/.atom/packages/atom-autocomplete-php/lib/services/namespace.coffee:17

TypeError: Cannot read property 'autoload' of undefined
  at Object.module.exports.createNamespace (/home/f/.atom/packages/atom-autocomplete-php/lib/services/namespace.coffee:17:5)
  at atom-workspace.atom.commands.add.atom-autocomplete-php:namespace (/home/f/.atom/packages/atom-autocomplete-php/lib/config.coffee:49:19)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:241:29)
  at /usr/share/atom/resources/app.asar/src/command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/usr/share/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:520:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/usr/share/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:355:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/usr/share/atom/resources/app.asar/src/window-event-handler.js:177:20)

Commands
     -8:27.1.0 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -7:48.2.0 timecop:view (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -7:38 debugger:toggle (div.settings-view.pane-item)
  2x -7:28.7.0 atom-php-navigation:toggle (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -7:09.1.0 linter:set-bubble-transparent (atom-text-editor.editor.is-focused)
     -6:47.8.0 bracket-matcher:select-inside-brackets (atom-text-editor.editor.is-focused)
     -6:41.5.0 atom-php-navigation:toggle (atom-text-editor.editor.is-focused)
     -6:37.7.0 linter:set-bubble-transparent (atom-text-editor.editor.is-focused)
     -2:28.7.0 core:backspace (atom-text-editor.editor.mini.is-focused)
  2x -2:21.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:24.5.0 core:select-all (atom-text-editor.editor.mini.is-focused)
     -0:24.3.0 core:paste (atom-text-editor.editor.mini.is-focused)
     -0:22.6.0 core:select-all (atom-text-editor.editor.mini.is-focused)
     -0:22.5.0 core:paste (atom-text-editor.editor.mini.is-focused)
     -0:22.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:01.4.0 atom-autocomplete-php:namespace (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "disabledPackages": [
      "lesscompile",
      "lesscompile",
      "linter-php",
      "linter-xmllint",
      "linter-xmllint",
      "linter-phpcs"
    ]
  },
  "atom-autocomplete-php": {}
}

Installed Packages
# User
atom-autocomplete-php, v0.5.0
atom-debugger, v0.1.4
atom-minify, v0.2.0
atom-php-navigation, v0.5.0
autoclose-html, v0.18.0
autocomplete-paths, v1.0.2
autocomplete-php, v0.3.6
autocomplete-phpunit, v1.0.2
autocomplete-sass, v0.1.0
color-picker, v2.0.11
compile-watch, v0.1.4
debugger, v0.0.1
documentation-renderer, v0.2.1
file-icons, v1.5.8
filesize, v0.2.0
flex-tool-bar, v0.4.4
git-diff-details, v0.18.0
git-go, v1.0.1
git-log, v0.4.1
language-twig, v1.6.2
less-compiler, v0.6.2
linter, v1.2.4
minimap, v4.12.0
php-composer-completion, v0.3.0
php-debug, v0.1.2
php-twig, v4.0.0
pigments, v0.8.4
sass-compiler, v0.4.0
silent-sync, v1.2.1
tab-control, v0.6.7
tab-numbers, v0.2.0
text-manipulation, v0.6.0
tree-view-git-status, v0.1.2
w3c-validation, v0.2.0
webbox-color, v0.5.8

# Dev
No dev packages

Hello,
Do you have a composer.json in the root folder of you project ?
Regards,

Happens to me too in a project I have composer.json nested one level deep (the server directory).
Settings for paths don't seem to have an option for location of composer.json - could I set that location manually in "Command to use composer" setting?

Hello,
That parameter is not configurable today. I'll try to add this parameter today.
Regards,
Peekmo

Hello,
Finally, that's too hard to handle a composer placed in any directory.
Try to place a fake "composer.json" in the root of your poject that just have a valid "autoload" key. It will do the job.
Sorry, if you have an idea on how to do it, you can make a PR, but for moment, just the composer.json on the root will be read. Anyway, the error will not appear anymore.
Regards,
Peekmo

Is it possible, instead of handling composer in every directory, to handle it either:
1.) By the individual PHP file that's opened (i.e. multiple Composer projects in one Atom project would work). I think this would work by starting at the top level folder of that PHP file and iterating backwards through the file structure until a composer.json is found.
2.) By a specific setting for the location of composer.json (or folder composer.json is in).

The problem is not to find the composer.json, but it's to parse the "autoload" values. The code is not planned at all to evaluate a path, and if the composer.json is not in the project root folder, the plugin must evaluate a path. That's hard to do with cross platform compatibility.
But if you want to try, you can check this file : https://github.com/Peekmo/atom-autocomplete-php/blob/master/lib/services/namespace.coffee it's there where all the logic is done.
(as a side note, I'm against backward iteration)


Fix some deprecation details

This fixes/notates a few deprecations from an audit for the next tech debt cycle.

ThemeData errorColor and backgroundColor are notated as deprecated in multiple places, but one usage had a different version tag. Updated to match the rest.
ThemeData.copyWith useMaterial3 was deprecated because it did not do what developers expected - it did not automatically reassign all of the color values and such. (confirmed with @HansMuller) I added a note so that when we later remove it we don't introduce a bug.
the describeEnum deprecation was tagged wrong, it was a very long PR so by the time it merged the version it was finally tagged with was much later. (https://github.com/flutter/flutter/pull/125016)

Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

test-exempt: fixing documentation


Error on a simple test

I've created a simple test in my app in an attempt to start using tcomb-form to handle my forms and I'm coming against an error:
Error: Invariant Violation: Form.render()
My code is as below:
import React from 'react';
import PlayerActions from '../actions/PlayerActions';
import PlayerStore from '../stores/PlayerStore';
import t from 'tcomb-form';

const Person = t.struct({
  name: t.Str
});

class PlayerAdd extends React.Component {

	render() {

		return (
			<form>

          <t.form.Form
            ref='form'
            type={Person} />

				<button type='submit' className='btn btn-primary'>Submit</button>
			</form>
		)
	}
}

export default PlayerAdd;

Any ideas as to what might be happening / what I've done wrong?
Thanks,
Helen

Just tried your code and it works for me. Could you please post which version of react and tcomb-form you are using and the exact error message?

Thanks for your swift reply, I'm using version 0.13.3 of react and 0.7.1 of
tcomb-form.
On Mon, Sep 14, 2015 at 6:12 PM, Giulio Canti<EMAIL_ADDRESS>wrote:

Just tried your code and it works for me. Could you please post which
version of react and tcomb-form you are using and the exact error message?
—
Reply to this email directly or view it on GitHub
https://github.com/gcanti/tcomb-form/issues/199#issuecomment-140147341.

Ok then I think the problem could be a double import of the react library: tcomb-form v0.7.1 requires react v0.14.0-rc1 while you are using react 0.13.3. Probably you are importing 2 different copies of react. Try to install tcomb-form v0.6.4 which is compatible with react 0.13.3

Worked a charm. Thank you! I knew it would be simple and now I get to have
fun with your great library. Thanks again
On Mon, Sep 14, 2015 at 9:06 PM, Giulio Canti<EMAIL_ADDRESS>wrote:

Ok then I think the problem could be a double import of the react library:
tcomb-form v0.7.1 requires react v0.14.0-rc1 while you are using react
0.13.3. Probably you are importing 2 different copies of react. Try to
install tcomb-form v0.6.4 which is compatible with react 0.13.3
—
Reply to this email directly or view it on GitHub
https://github.com/gcanti/tcomb-form/issues/199#issuecomment-140191456.

Great. Happy hacking :+1:

@gcanti Great! It works :) thanks


Context pointer not included in raw block1 function calls

Missing context in function calls. Fixed by: #582

Fixed with PR #582.
Thanks!


[Android][Accessibility] Announce label, errorMessage with inputs

Related Issue
Android part of #4912
Also fixed ADO 28382490
Description
Set inputs' accessible text to Input element's label + errorMessage when input has been invalidated (but only label when input is valid).
On submit, move keyboard focus, accessibility focus, and scroll position to first invalid input. So, above accessible text is spoken for first invalid input on submit.
How Verified
Video:
Microsoft Reviewers: Open in CodeFlow

// Licensed under the MIT License.

@golddove as you are in these files can you update them with this copyright header where they are missing? thanks!

Refers to: source/android/adaptivecards/src/main/java/io/adaptivecards/renderer/BaseActionElementRenderer.java:2 in cc78084. [](commit_id = cc78084cdbbfb89f5492918b011f055b3a84574d, deletion_comment = True)

Could you specify (for later regression testing) what scenario/sample card you used to validate the e2e behavior here?

@jwoo-msft is added to the review. #Closed


dependabot's security updates remove path prefixes from

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
pip
Package manager version
No response
Language version
Python 3.11
Manifest location and content before the Dependabot update
pypi/warehouse@ccabe51 (#15760)
dependabot.yml content
https://github.com/pypi/warehouse/blob/ba4e38c298a9d807044db563bd9385caa6017f56/.github/dependabot.yml
Updated dependency
idna from 3.6 to 3.7
What you expected to see, versus what you actually saw
When regular dependabot updates come in, they appear to run pip-compile from the root of the repo.
When dependabot is running a security update, it appears that pip-compile is being run in the requirements/ subdirectory, removing the path prefixes from the resulting txt file, adding to merge conflicts and line churn.
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
dependabot's security update: pypi/warehouse@ccabe51 (#15760)
action taken to restore paths: pypi/warehouse@d99e287 (#15760)
Smallest manifest that reproduces the issue
No response

I'm running into the same issue - regular dependabot updates and security updates should run pip-compile from the same working directory.


[auto-merge] branch-24.10 to branch-24.12 [skip ci] [bot]

auto-merge triggered by github actions on branch-24.10 to create a PR keeping branch-24.12 up-to-date. If this PR is unable to be merged due to conflicts, it will remain open until manually fix.

FAILURE - Unable to auto-merge. Manual operation is required.
{'message': 'Base branch was modified. Review and try the merge again.', 'documentation_url': 'https://docs.github.com/rest/pulls/pulls#merge-a-pull-request', 'status': '405'}

Please use the following steps to fix the merge conflicts manually:
# Assume upstream is NVIDIA/spark-rapids remote
git fetch upstream branch-24.10 branch-24.12
git checkout -b fix-auto-merge-conflict-9 upstream/branch-24.12
git merge upstream/branch-24.10
# Fix any merge conflicts caused by this merge
git commit -am "Merge branch-24.10 into branch-24.12"
git push <personal fork> fix-auto-merge-conflict-9
# Open a PR targets NVIDIA/spark-rapids branch-24.12

IMPORTANT: Before merging this PR, be sure to change the merging strategy to Create a merge commit (repo admin only).
Once this PR is merged, the auto-merge PR should automatically be closed since it contains the same commit hashes


Will there be an advanced search?

One for the OCC SoW

OCC to deliver

A will do (nice to have). Will need fixing at the publication end of process.

6/5 - no - decision made last Nov


Add darkTheme to the opportunities page

Hey...I would like to work on this issue!

@MonalikaPatnaik  you can but currently i am working on it  almost completed , you can start working on the " curated guide to open source " page  👍

sure!

completed


Support for multiple @Description tags

**Is your feature request related to a problem?
I think it would be easier to read and write @Description comments if they could be split over multiple lines.
Describe the solution you'd like
allow for multiple @Description tags to be parsed and the output to be concatenated.
Describe alternatives you've considered
Some other way to enter multi line description comments
Additional context
If this  idea is acceptable I can update the code and create a pull  request.

Thank you for your valuable comment. IMO, I think supporting for multiple description comments will Increase the use of complexity and how to determine the tag end?

You would just need to read the next line and if it's also a @Description append it to the previous.

@BenKnigge Sounds good. PR is welcome.


How do increase transaction fee?

How do increase transaction fee?

It's currently hardcoded in. I have some significant modifications to the repo internally that I'll eventually push. In the meantime, what you're looking for is adding this method to src/Transaction/TransactionBuilder.php:
    /**
     * Allow for adjustable fee.
     *
     * @param $fee
     */
    public function setFee($fee)
    {
        if (!is_int($fee) || ($fee < 100)) {
            $this->baseFee = 100;
        } else {
            $this->baseFee = $fee;
        }

        return $this;
    }

Here's example usage for you where fee is in stroops with a default of 100:
$server = Server::testNet();
$transaction = $server
                ->buildTransaction($sourceAccountPublicKey)
                ->setFee(5000)
                ->addOperation(
                    new CreateAccountOp($newAccountPublicKey, 151, $sourceAccountPublicKey)
                );


Updated JellySkin

Updated JellySkin´s base theme URL. Since the current one is down/broken.
Added options for

Fixing performance
Use compact posters

Thanks!


neurolyzer macchanger doesn't work on rtl8812au

Hi! I'm running my pwnagotchi on kali x86 rolling and I'm using RTL8812AU.
I noticed I couldn't change mac address on the fly, if I don't down wlan0mon first:
┌──(pastel_parasol㉿-)-[~]
└─$ sudo macchanger -r wlan0mon
Current MAC:   xx:xx:xx:xx:xx:xx (unknown)
Permanent MAC: xx:xx:xx:xx:xx:xx (unknown)
[ERROR] Could not change MAC: interface up or insufficient permissions: Operation not permitted

┌──(root㉿-)-[/home/pastel_parasol]
└─# macchanger -r wlan0mon
Current MAC:  xx:xx:xx:xx:xx:xx (unknown)
Permanent MAC: xx:xx:xx:xx:xx:xx (unknown)
New MAC:       8e:88:c7:75:b9:fa (unknown)

I don't have a raspberry pi near my hand so I can't do the test.
I will add ifdown&up in the plugins and see if it makes difference. After some testing, I will find out.
Thanks for your awesome plugin and have a nice day :3

when you first install macchanger, it can be configured to automatically randomize the MAC address every time a network interface is brought up or plugged in. However, this behavior is not enabled by default. You can modify system configurations to achieve this by following these steps:
1.	Edit the Network Interface Configuration:

You can modify /etc/network/interfaces or create a script to execute macchanger automatically whenever an interface is brought up.
2.	For Ethernet or Wi-Fi Interfaces:
You could add commands to /etc/network/interfaces for each specific network interface (e.g., wlan0, eth0):
iface wlan0 inet dhcp
pre-up macchanger -r wlan0
This will randomize the MAC address using macchanger before the interface is brought up.
3.	Using Udev Rules:

You can create a udev rule that will run macchanger whenever a device is plugged in or brought up.
Create a new udev rule in /etc/udev/rules.d/70-macchanger.rules:
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan0", RUN+="/usr/bin/macchanger -r wlan0"
This rule tells udev to run macchanger whenever a network device (wlan0 in this case) is added.
If you don’t have these automated steps configured, you’d need to run macchanger manually or incorporate it into your workflow, like you’re doing with your plugins for Pwnagotchi.

I find it easier to just uninstall macchanger reboot then reinstall it


RSW: rJava::.jinit() crashes the RStudio console session

Setup
Using rstudio/rstudio-workbench from 2022-04-20 (sha256:62dd35bae570bc225a5f54c6cbc1c411f5a22fbfceabd8844c8ca2932a65ebc0) and the rstudio testuser

Installed openjdk-11-jdk-headless
Ran R CMD javareconf
install.packages("rJava")
library("rJava"); .jinit() -> session crash

I've reproduced this also with an image running on Ubuntu 20.04.
Observations
Things I've tried

All RSW versions from 2021.09 to 2022.02
Different R versions
Different rJava versions
Adjusting ulimit -v (I've suspected some limitations enforced by pam_limits.so)
The issue is not present when using a RStudio Open Source image
A potential related issue is the appearance of Error: cannot allocate vector of size 9.9 Mb errors in certain scripts which only appear in RSW but not in the open source build (hence my suspection with the ulimit limitation). It might also very well be that there is no direct connection though.

When running in the RSW terminal I get the following when using the rstudio/rstudio-workbench image
> library(rJava)
> .jinit()
[0.048s] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 2048k, guardsize: 0k, detached.
Error in .jinit() : Unable to create a Java class loader.

yet in our own Ubuntu 20.04 based RSW image rJava::.jinit() in the terminal works fine - but executing it in the RStudio console also crashes the R session.
Issue
Here's how the "R session crash" looks like
https://user-images.githubusercontent.com/8430564/164276855-738522c0-3cdc-48f3-b994-d4fb4e86477e.mp4
The actual origin of the issue was the use of {xlsx} which internally seems to call .jinit() which in turn leads to the session crash.
Happy to provide more information if needed.

It seems this happens if a users virtual memory is lower than 4 GB.
The following setting in /etc/rstudio/profiles reproduces the issue
[*]
max-memory-mb=3000

After bumping to 4000, .jinit() works as desired.


fix issue #116 (typo in loop conditions)

I think #116 was caused by a typo in the for conditions causing an infinite loop (when the sequences haven't yet been added or when the selection was inverted).

No problem @wilzbach - apologies it's taken me so long to be useful :)


Add View menu to WebUI

Description:
This will replace the current Image View / History View / Simple View selector
Add View menu that includes the following:
Card Type
Image cards
History cards
Simple cards

Use highlight when card type is selected, same as elswhere in menu items

Ordering
Reset to alphabetical sorting

This item is shown only when custom card ordering is used. Hide title and item when alphabetical ordering is used

When selected, show popup.

Popup:
Are you sure?
Are you certain you wish to revert the sensor card ordering to alphabetical sorting?
Cancel, Confirm

QA passed

cancel is not translated

QA passed


Recipe engine & break up test jobs

Switch to Recipe Engine.  This makes it easier to adjust & reconfigure jobs as desired.

Change job organization.  There's really no need to have a .yml file per job like we currently do.

Break the different test categories out into different jobs.  Advantages being
Reduces mental overhead of instabilities in a suite unrelated to changes in your PR.
Gives the ability to run what you need.  If you change only the embedding api, you could run just the embedding tests and get quicker turn around.

Some things I was uncertain about.

Is there value in splitting the Runtime and Class Library tests in to separate jobs?  There is maybe a small total time penalty due to additional preparation time, but in theory diving them should give faster turn around time since they can be parallelized.  There's also the consideration of if there are workflows where you may want to run only 1 or the other.

Is there value in splitting out the Pal tests? These tests are pretty quick.  Only a few minutes.   Should I keep these separate or roll them into Runtime or Class Library?

Some things I was uncertain about.

My thought is we really won't be iterating much on tests like these until we do more class library work, maybe for IL2CPP? For just the player I haven't seen much need to iterate beyond the embedding API tests.

Tests are green https://unity-ci.cds.internal.unity3d.com/job/23184947/dependency-graph/list
I'll update the info for the github checks after merging .

Some things I was uncertain about.

My thought is we really won't be iterating much on tests like these until we do more class library work, maybe for IL2CPP? For just the player I haven't seen much need to iterate beyond the embedding API tests.

I combined the Runtime & Pal test.
I left Class Library and Runtime separate for now.  Mainly because I think we should get faster turn around on CI with them separate.

Will this PR clash with runtime upgrade that @bholmes did? And if so, which is going in first?


Improve tut rule

We saw two issues which I'm not sure how we didn't catch before:

the tmp directory is (sometimes?) outside of bazel's control, so sandboxing fails in one case we have (I thought the build on bazel ci would have caught that).

the name for the tut rule is highly unintuitive and not the name you write, so you probably can only build it with a ... pattern, which is annoying.

LGTM.
At the risk of sounding like a broken record I really think tests would help here.

Without a repro we might break it again.
I love using a test to see how comfortable (or not) my api is. I think a test might have shown you the clumsiness of the name.

You can merge as is if you want.

actually, we couldn't repro locally, but still I wanted to remove the defensive approach. Bazel always sets java.tmp.dir, it seems.

by the way, I love tests, but to be clear, testing a lot of these things is very laborious. The fact is, we don't actually have a build team working on this. I take a moment away from ML infrastructure to try to fix issues that are biting us.
It would be great to have negative and positive tests for each of the important features. I highly support it, at the same time, it may often be the choice of merging small changes that appear to improve undertested items (note we do have tests, which passed for this, but exercising the case that wound up with the TMPDIR not being writable, we still don't know how to repro).
The next thing is purely convention: we want the name of the resulting tut doc to be what you give, not name__tut. We could test that, but the risk seems pretty minor.
The problem with this rule is that prior to us using it lately, I'm pretty sure this rule had no users.


Question: How use opentracing.global_tracer() when using jaeger_client lib

This example https://github.com/opentracing-contrib/python-flask/blob/master/example/server.py#L28 uses the tracer returned by jaeger_client's initialize_tracer method. This method internally sets the opentracing.tracer to jaeger tracer object, this means for any request handler there after can do opentracing.global_tracer().start_span(...) and this sends traces to jaeger
I noticed when i run a flask dev server(using app.run) opentracing.global_tracer() is not the same as jaeger tracer i initialised earlier(as in the the link above) when starting up the server. Is there something i'm missing on flask side?
I could use returned jaeger_tracer from initialize_tracer(), which would mean i'd have to pass this around or create my own process/request local storage. I suppose according to jaeger tracer docs https://github.com/jaegertracing/jaeger-client-python#production, the initialised jaeger tracer must be available via opentracing.global_tracer()

I was able to solve this by setting up a uwsgi.ini to start up the server, and use @postfork from uwsgidecorators to ensure the tracer is initialized once per forked process. I suppose, this is more of a production way to set things up
The dev server issue still remains though, Afaik the app.run way to start up flask dev server creates one process so i expect the tracer to work there without @postfork. I even tried app.run(threaded=False, ...) with no luck

I was able to solve this by setting up a uwsgi.ini to start up the server, and use @postfork from uwsgidecorators to ensure the tracer is initialized once per forked process. I suppose, this is more of a production way to set things up

@jan25 , Could you please share an example of a @postfork function that worked?   I have tried the following and it fails:
@postfork
def set_tracer_globals():
    global jaeger_tracer, flask_tracer
    jaeger_tracer = init_tracer('my_service')
    flask_tracer = FlaskTracing(jaeger_tracer, True, app)

Where init_tracer() returns config.initialize_tracer()

@donnlee i have the example here https://github.com/jan25/hotrod-python/blob/master/services/frontend/server.py#L14


MB-57871 - [v15] Avoid unnecessary atomic operation on bytesWritten

the construct of bytes written while constructing a segment is not a shared resource i.e. a single thread operates on a segment creation. Hence the atomic.Add() operation is not necessary here.
Tested using bleve unit test with race flace

go test -run=TestBytesWritten --race
PASS
ok  	github.com/blevesearch/bleve/v2	2.294s

Created v15.3.16 to include this.


Fixing mod conflicts, and some cleanup

Hopefully fixed a conflict between my two mods installing similar files.  Tested in my fork of the CKAN-meta repo.

Thank you for your contribution :smile:


Compile and run release-2.1.0

Need some help getting it to run. I've downloaded code for release 2.1.0, build and run. I keep getting below error, please advise if I missed something, maybe config issue.
An unhandled exception occurred while processing the request.
InvalidOperationException: The view 'Login' was not found. The following locations were searched:
/Views/Account/Login.en.cshtml
/Views/Account/Login.cshtml
/Views/Shared/Login.en.cshtml
/Views/Shared/Login.cshtml

803504/152996339-7329b1b9-9019-473e-8d5a-222a2dabd9de.JPG)
The admin api is running with no issues:

Thank you, appreciate the great work.

So I've worked it out, in case someone else runs into the same problem:
Install the Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet package.
Add to ConfigureServices.    All running now. :)
Rgds


Rebuild to get missing build

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

One stochastic test failed after merging the latest version, causing CUDA 12 build to not be available.

@conda-forge-admin, please rerender


SCMOD-8730: Added expiration policy

https://portal.digitalsafe.net/browse/SCMOD-8730

A developer build has not yet been created for this branch. Click here to go ahead and create the build...

CI Build Link:
http://sou-jenkins2.swinfra.net:8080/job/JobService/job/JobService~job-service-client~SCMOD-8730~CI

Cut this down to just the changes required to add expiration policy. Do not try to align the contract with what is in Job Service (not for this PR anyway).

Done

Remove the unnecessary whitespace changes also.


Added coveralls and updated travis build.

retest this please

Unfortunately, this PR only highlights the known issue of a flaky test. It does not introduce this flaky test. You can see that a simple README.md change triggered this issue as well: https://travis-ci.org/jeffmay/bson-adt/builds/68328750

Woohoo! Fixed the tests.


[WIP] Improve performance of cupyx.scipy.ndimage

I'm working to improve the performance of cupyx.scipy.ndimage. The current implementation is about 2 times faster than master. Following tables are generated by https://github.com/not522/cupy-perf/tree/ndimage.
master
affine              :  9515.110 us   +/-419.642 us   9560.473 us   +/-420.991 us
rotate              :  6595.603 us   +/-68.038 us   6637.013 us   +/-72.040 us
zoomin              : 23640.229 us   +/-99.898 us  23947.574 us   +/-100.035 us
zoomout             :  3112.422 us   +/-44.781 us   3118.226 us   +/-44.791 us

This PR
affine              :  3153.761 us   +/-40.126 us   3202.805 us   +/-52.124 us
rotate              :  3233.512 us   +/-46.167 us   3276.836 us   +/-52.382 us
zoomin              :  9057.006 us   +/-68.345 us   9365.274 us   +/-67.907 us
zoomout             :  1975.992 us   +/-72.311 us   1982.033 us   +/-72.444 us

Closing the PR as it has been WIP for a long time.
Please reopen if you want to continue.


feat: track failed/successful dials per-address

Instead of tracking which peer we failed to dial, track dial success or failure on a per-address basis.
This will let us detect when IPv6 is unsupported or certain transports (e.g. UDP ones) are blocked.
Refs: 2010

Not ready for merge, just for discussion/experimentation for now.

LGTM but we should perhaps merge https://github.com/libp2p/js-libp2p/issues/2150 into this before merging this as it effectively adds no enhancement without the sorting functionality.


README Suggestion

Just a suggestion - in the readme gotchas section it says:
limiter.schedule(() => {
  const allTasks = tasksArray.map(x => processTask(x));
  // GOOD, we wait until all tasks are done.
  return Promise.all(allTasks);
});

When I initially read this I read this as meaning you could wrap .schedule around a Promise.all and it would throttle the requests within the Promise.all, which upon further reading and testing isn't the case and I ended up with the following as part of a larger function.
await Promise.allSettled(
   skus.map(async (sku) => {
     return await limiter.schedule(async () => {
        return await updateMonthlySalesForSku(sku);
      });
   })
)

The use of allSettled isn't relevant in this instance however the use of "// GOOD, we wait until all tasks are done." in the gotcha documentation gave me the impression that the async calls should all be wrapped by the .schedule function.
The documentation overall is very clear, just this example in particular I feel could be a little clearer.

can you PR?
your explanation is more in-line with the expectation of promise.all


SFTP Settings for server are blank

Also applies to Server Settings

I've been unable to replicate this reliably so I am closing this issue for now. We should reopen it if the problems continue to occur.

WE FIXED IT!
(I blame @DaneEveritt)

My logic was amazing when writing those functions I guess.


Make AutoSizeText copyable

Hi, is there any way to select and copy text from AutoSizeText widget like SelectableText widget do?

any news?


[FEATURE] [QUESTION] Is there a map style for the exports?

Are there map styles for QGIS and Mapbox GL JS that can be used with any of the export formats?
In the pmtiles/protomaps project there are at least two map styles that can be used out of the box with the exported tiles - it would be great if there are styles that could be used for the mbtiles extracts directly in a web map library in the same way (maybe these already exist?), and in QGIS as well. I am aware that the Red Cross has some QGIS map styles for Geofabrik exports. Also there is an OSM Export plugin in QGIS that has a basic OSM style for it's exports - so this is to say there are lots of examples out there if these styles do not already exist.

Hi @reyemtm , I am not aware of styling present  Not so far , Currently we are indeed working on pmtiles may be that can be used later on !


adding search

Description
This is a testing update to show how to use chef-search
Issues Resolved
#203
Contribution Check List

[x] All tests pass.
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable

👍


Fix intermittent failure with integration test on linux

/botio-linux integrationtest

/botio-linux integrationtest

/botio-linux integrationtest

/botio-linux integrationtest

It would be great if this one could get fixed since this color integration test breaks almost all the time now on the bots. If we cannot figure it out we should back it out and make a ticket to re-enable it later on to avoid too much noise in the bot output.

Interesting, since a couple of days I haven't seen the integration tests fail anymore on the bots. Maybe browser updates fixed this? Let's try it for a couple more days and if it indeed doesn't fail anymore I guess this is fixed.

Funny, I was thinking the same this morning.

I have not seen this fail anymore, so let's close this since it was most likely a browser bug that got fixed.


Questions about generating .yml or .fea files from a new dataset

Hello, I am trying to use your project to process my dataset. I noticed that in addition to .obj files, corresponding .yml or .fea files are also needed when generating training data. However, my dataset only contains .obj files.
I would like to ask if it is possible to generate .yml or .fea files from .obj files? If so, could you provide some guidance or example code? Thank you very much!

Oh, I forget to mention about it. The fea file is just the same as my previous work CE-PolyCube:
https://github.com/msraig/CE-PolyCube#data-preparation
The feature file (*.fea) starts with the number of feature segments n, followed by n lines, where each line contains the two vertex indices of a feature edge segment.

And please follow the instructions in this part:


Error when executing build command inside event typescript starter template

Issue summary
Error while running build command inside of typescript event starter template:
 *  Executing task: npm run build

><EMAIL_ADDRESS>build
> rimraf ./build && tsc

error TS5109: Option 'moduleResolution' must be set to 'Node16' (or left unspecified) when option 'module' is set to 'Node16'.

Found 1 error.

Environment
Node: v16.20.2
Yarn: v1.22.19
NPM: 8.19.4
SO: Linux Ubuntu-based Elementary

@guilherme-bragamonte, a new version of the package was launched today. You are now able to run npm run build without any errors.
Thanks - Connect team


V2 Signing

Hi. When this PR will be merged and released? Recently, at Algo Builder, we started the integration with AlgoSigner. Our libraries depend heavily on V2 signing, so this PR is very much needed!

@robert-zaremba we're aiming for v2 signing to go out with the 1.5.0 release :)

What's the ETA for 1.5?

@robert-zaremba hi Robert, we had some backs-and-forths with the people at the Algorand Foundation, which delayed the work on v2 a bit, since we wanted to comply with the new Foundation standard that was developed for future wallets. We're aiming on 1.5 to be the next release, and that should happen between this week and the next one

Thank you for the update @janmarcano !


Remove AWSXRayRecorder.Core's Dependency on AWSSDK.Core

Currently, AWSXRayRecorder.AutoInstrumentation references to AWSXRayRecorder.Core in .NET SDK and AWSXRayRecorder.Core package  relies on AWSSDK.Core , which causes a dependency conflict when Agent tries to pre-install AWSXRayRecorder.AutoInstrumentation and its satellite dependencies when we're not referencing AWSXRayRecorder.AutoInstrumentation in project. We need to figure out a way to remove AWSXRayRecorder.Core's dependency on AWSSDK.Core to further solve the dependency conflicts for Agent pre-installing and let user's web application dependency-free when using .NET Agent.

Removed AWSSDK.XRay https://github.com/aws/aws-xray-sdk-dotnet/pull/159


Using a beneficiary link from a user account doesn't log out

When using a remote link when you are already logged in as a user should:

Show warning getting confirmation
Log you out
Log in as the beneficiary

That does not appear to happen, the user stays logged in.

The auth0 library was automatically logging in the user based on their cookies. Needed to introduce the proper auth0 log out functionality.


feat: implement REST-based collector for ONTAP

I recently pushed a branch where I prototyped a REST-collector for ONTAP. Here is an overview and a few issues that I would like to discuss.
Overview
The general logic of the collector is very similar to our current Zapi-collector:

Each REST path (e.g. storage/disks) is treated as an "object"
Each path/object has a set of counters that the user wants to collect, defined in a subtemplate (example)
The subtemplate defines type of each counter: the collector itself does not perform type-checking
Counters are collected and submitted as they are, no post-processing or delta-calculation is done (unless we use plugins)
Anything else is exactly as the other collectors

Open Issues (feedback would be appreciated)
Templating DSL
The set of counters and their types are defined in the subsection counters of each subtemplate. A few things are different from what we had before in Zapi:

Instead of the XML-like tree structure, we have dot-separated paths (e.g. node.uuid means "uuid" is child attribute of "node").
The ? meta-character means that counter type is boolean. The ^, ^^ and => meta-symbols have the same function as before.

Auxiliary polls
The Zapi-collector performs 2 polls: one to collect data and one to update its instance cache. In my POC this is not implemented yet. Open question is weather we should do this in a separate poll (as in Zapi), or jointly during the data poll (computationally expensive, but simplifies code a lot).
The ZapiPerf-collector also has a 3rd poll to update counter metadata. This is relatively easy, since the zapiperf APIs provide detailed metadata for each counter. This makes the code a bit more complex, but the ZapiPerf collector is much better at handling inaccuracies in templates or change of counter properties after ONTAP upgrade. Open question is weather (at some point) we want a similar mechanism in the REST collector as well. We could use the same swagger-parsing feature of the Rest-tool for this end.
REST-client
The client implementations of the Rest-tool and the POC should be merged into one package, just like the Zapi client.

related issue #59.

we have observed following issues but they are not show stopper. will discuss with team and raise a new issue if required.


Pin setuptools to <64

No, this is useless because if pip decides to do an isolated build, it will install the latest setuptools anyway, and Odoo will not install correctly.


[Bug Report]:Unable to produce tombstone records

Prerequisites

[X] I have searched issues to ensure it has not already been reported

Description
I am unable to produce tombstone records. It looks like the message value is sent as byte[0] instead of null.
Steps to reproduce
services.AddKafka(kafka => kafka
            .AddCluster(cluster => cluster
                .WithBrokers(new[] { kafkaBrokers })
                .AddProducer("test", producer => producer
                    .AddMiddlewares(middlewares => middlewares
                        .AddSerializer<JsonCoreSerializer>(_ => new JsonCoreSerializer(options))
                    )
                    .WithAcks(Acks.All)
                )
            )
        );

await producer.ProduceAsync("test", Guid.NewGuid().ToString(), null);

Expected behavior
Message value should be sent as null
Actual behavior
Message value is sent as byte[0]
KafkaFlow version
3.0.3

Do you have any error while producing the message?

No, there is no error.  But it won't produce tombstone records when using a kafka upsert source: https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/table/upsert-kafka/ .

Like we discussed on kafkaflow on slack, by using a custom serializer, you can bypass this limitation by checking if the message is null before serializing the message value.
This should procude a message where the message value is an empty byte[] witch is the thumbstone.
Meanwhile, we will address this issue, by creating a pull request to fix the JsonCoreSerializer.

I have tried that approach, end to end, using kafka-upsert source and iceberg table destination in AWS. It sends indeed an empty byte array, but that did not translate into a tombstone record.
If I read correctly this https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/table/upsert-kafka/, it would only work if we send null for message.
Maybe I missed something, but I'm happy to test your PR once ready.

Fixing the issue with JsonCoreSerializer when producing a message with a null value it results in a tombstone record where the message value is an empty byte[].

"A null payload is a payload with 0 bytes"
reference here

public Task SerializeAsync(object? message, Stream output, ISerializerContext context)
    {
        if (message == null)
        {
            return Task.CompletedTask;
        }

        return SerializeNonNullMessageAsync(message, output);
    }

As an alternative, you can always use the native Kafka client to confirm that it also produces a tombstone record with an empty byte[] like KafkaFlow.

Fixing the issue with JsonCoreSerializer when producing a message with a null value it results in a tombstone record where the message value is an empty byte[].

"A null payload is a payload with 0 bytes"
reference here

public Task SerializeAsync(object? message, Stream output, ISerializerContext context)
    {
        if (message == null)
        {
            return Task.CompletedTask;
        }

        return SerializeNonNullMessageAsync(message, output);
    }

As an alternative, you can always use the native Kafka client to confirm that it also produces a tombstone record with an empty byte[] like KafkaFlow.

I resolved it the sameway for the ProtobufSerializer. Is there an idea to fix it in general?

I don't think the fix works, see my comment in the PR
#547


build: use esbuild plugin

Hi there!
I made a PR for jotai a few days ago updating the build tooling to use esbuild as the typescript transpiler and @dai-shi requested I make PRs for zustand and valtio, so here we are! The main reason for this change is because of how much faster esbuild is at compiling javascript from typescript:
Before
✨  Done in 24.54s.
After
✨  Done in 9.38s.
There are also some very minor bundle size changes with this update.
General overview of changes

added esbuild and rollup-plugin-esbuild
replaced the typescript plugin in createESMConfig and createCommonJSConfig to use esbuild
added id.includes('@babel/runtime') to the externals check per this recommendation
updated the node version used in the codesandbox ci to 12 (due to esbuild requirement)
added tslib as a dev dependency due to it being missing for the typescript plugin

Hi, thanks for your work!
Would you also apply the same rollup config and concurrently technique in jotai here?
Two reasons:

that would speed up even more
we want to have the same structure for all three libs for better maintainability (which wasn't the case before.)

Two reasons:

that would speed up even more
we want to have the same structure for all three libs for better maintainability (which wasn't the case before.)

Done! I actually think the speed element is the same, but I agree, it's better to have consistent structure between each.

I hope that esbuild can replace babel macro in the future :)