Gas price unavailable

Thanks for this integration. I received all data except for the gas price - integration throws below error (don't have solar panels with zonneplan and did not connect the logger so not too worried about the pv and P1 error). Anyone know how to address this?
This error originated from a custom integration.

Logger: custom_components.zonneplan_one.coordinator
Source: custom_components/zonneplan_one/coordinator.py:120
Integration: Zonneplan ONE (documentation, issues)
First occurred: 1 January 2023 at 15:53:37 (885 occurrences)
Last logged: 09:30:40

Could not find pv_installation of pv_installation
Could not find p1_installation of p1_installation
Could not find measurement_groups of gas_data.measurement_groups.0.meta.price

Same here, when looking at the integration, the sensor Current Zonneplan Gas tariff doesn't show at all (not as disabled either)

Can you enable debug and post the logs here? Could be that the api was changed. I don't have energy contract so I don't get this data

Sorry, just found out how to do it.
I looked at the devices where I didn't see the entity, however, when you go to integrations and click on the entities, you will see (and are able to enable) all of them!

So that's not the same. I have it enabled and mine say "unknown".
I enabled debug logging in the integration but no clue where to find the log file for an individual integration.
All I see in the log is
Could not find measurement_groups of gas_data.measurement_groups.0.meta.price

@ronaldt80 If you check the full log (below the logs you already found) it should show you the debug output.
Is your energy contract already active?

The contract is active since last night; I can also see the gas price in the app.
Familiar with the log you refer to but no debug output from the integration - I activated it in the integration tab but perhaps my yaml logger setting suppresses it. Will change logger settings in yaml and await the API refresh at 6 am coming morning. Perhaps it will resolve itself.

Same for me, energy prices available (also in app), but gas prices 'Unknown' (not available in app yet either). Probably have to do that I am a new customer (contract starting at January 13).

Same for me, energy prices available (also in app), but gas prices 'Unknown' (not available in app yet either). Probably have to do that I am a new customer (contract starting at January 13).

I can confirm gas prices are not visible until the contract starts.

I can confirm gas prices are not visible until the contract starts.

My issue remains, contract has started on Jan 1, I can see the gas price in the app but not in the integration.  Would be curious to hear if on 13 Jan @Inferi0r can see the prices. Suggest to leave open until then.

@ronaldt80 Did you restart HA? Please provide some logs

Yep, restarted multiple times but unfortunately no change in behaviour. I provided logs already - continues to give the same:
Could not find measurement_groups of gas_data.measurement_groups.0.meta.price
Debug log for some reason doesn't work. Don't know why - switched it on in the integration tab (little bug icon is active) but nothing in the logs. Will check tonight if/how to activate this, it's not working for other integrations either so must be a global setting somewhere I overlooked.

@ronaldt80 check https://github.com/fsaris/home-assistant-zonneplan-one#troubleshooting

Thanks; followed those instructions and this worked!
Redacted the output a bit as everything (Bank details, address, full name etc) is in the api response 😄
As you can see the gas price is in the data set at the 5am UTC time slot [logical I guess as this is 6 AM CET?] and is subsequently not converted / picked up in the sensor. By the way, is it normal that the integration generates 2 identical devices?  This only holds the gas price once per day, eg at 6am. Upon restart it failed loading but assume this means it will find the value at 6am at that time - if you happen to have another suggestion that would be awsome.
I suspect the field you use (measurement_groups of gas_data.measurement_groups.0.meta.price) only becomes available in case the p1 dongle is used; I don't use this yet.

Can confirm that with the changes in the code it picks up the right value at 6am, however the sensor is not persistent in case of reboot as it reverts to unknown (which makes sense as by the the value of #24 has changed)

so the gas_price is only available at 05:00:00 in the price_per_hour listing? I'm assuming you added the ** around the value.
Can you provide some more examples of price_per_hour (few moments during the day).

Can confirm that with the changes in the code it picks up the right value at 6am, however the sensor is not persistent in case of reboot as it reverts to unknown (which makes sense as by the the value of array item 24 has changed)

I can confirm that. Wouldn't it be better to update the price every cycle but just check if it is a numeric value >0 before updating. Than the price updates as soon as it is available and not only at 6am.

It's not only updated at 6. But only once a day around 6 (or later when no value is set for that day).
That's why I asked for more examples of price_per_hour to find out how to find the value

Will share in a moment but structure is identical, except for the gas_price item, so cleanest way would be in my view to poll every iteration, is value is a number then update value, if value is not a number leave the sensor as is.

How does price_per_hour look around 10.00 in the morning? Where can we then find the gas_price for the current day

The gas_price is only there at 6am; making is impossible to look/search the array for a key "gas_price" as it's not there all the time - I noticed though that in your code you already account for a daily update of the gas price . I changed the code to summary.price.24.gas_price - this works, the right price was loaded this morning. Only issue is that upon restart of HA it will revert to unknown (unless it's between 6 and 7 am) - tried to adjust the code but my python skills are too limited I fear.
Will try to solve with an HA automation.

So the rest of the day the gas_price isn't present in data?
If you reinstall the Zonneplan app on your phone during the day is it able to show you the gas price then?

It's present in the 5 - 6am GM (6-7 GMT) block, the way you built the code you can actually also see it in the attribute of the electricity price for specifically that time slot.
The way zonneplan api provides the data seems to always include the past 24hours of data.  So yes, on the phone it is there the whole day.
Cleanest way would in my view be to check hourly if the attribute "gas_price" is available. If so update, if not do nothing. That only leaves the setting of an initial value, conceptually would think that is possible by checking the preceding 6-7 am time slot (eg if it's 6am look at array item 24, if it's 18pm look at item 12 etc, etc)

Ah, the price_per_hour includes the past 24hours to. Will check if I can add some extra logic to the coordinator to extract the value this way

As a workaround, I am using the Frank Energie HACS integration (https://github.com/bajansen/home-assistant-frank_energie), which appears quite stable. This produces a reliable sensor: sensor.current_gas_market_price which serves as the basis for the following template sensor:
- platform: template   sensors:     gasprijs_zonneplan:       friendly_name: Gasprijs Zonneplan       unit_of_measurement: €/m³       device_class: monetary       value_template: >-         {% set t = now().hour %}         {% set basis_prijs = state_attr('sensor.current_gas_market_price', 'prices')[t].price | float %}         {% set var_opslag = 0.0413 %}         {% set energie_bel = 0.5927 %}         {% set btw_perc = 0.21 %}         {{ (basis_prijs + var_opslag + energie_bel) * (1 + btw_perc) }}

Frank is not on EGSI though but TTF EOD, not sure how big the delta is? Alternatively you can also take the value from enever although they also had gas price issues the past few days.
My work around for now is to poll every hour summary.price.24.gas_price, and store it in an input sensor which is persistent when there is a valid numerical value - in practice this is always 6 am in the morning. An automation ensures the input sensor is updated when the price changes.

https://enever.nl/grafieken-gas/
TTF lijkt gemiddeld iets lager danwel bijna gelijk met EGSI.. FRank sensor is dus redelijk goede proxy..

If useful, I have 5 days of debugging information captured and set aside for custom_components.zonneplan_one.api as I would really like to be able to use the gas price in my calculations.
Let me know if it is needed so I can redact it and send it to you

Hi Dajomas,
not ideal but if you replace gas_data.measurement_groups.0.meta.price in the python code with summary.price.24.gas_price it will pick up the right value once per day. Upon restart however it will loose the value so I store it in an input_number through an automation. See below, only thing you need to do is create a helper value/input_number and adjust the automation to reflect the name you selected for this input_number.
It's a bit crude but effective!
alias: Update gas price
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
    from: unknown
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
    from: unavailable
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
  - platform: time
    at: "06:00:30"
condition:
  - condition: numeric_state
    entity_id: sensor.zonneplan_current_gas_tariff
    above: 0.01
action:
  - service: input_number.set_value
    data:
      value: "{{states.sensor.zonneplan_current_gas_tariff.state}}"
      entity_id: input_number.gas
mode: queued
max: 10

Thanx @ronaldt80 I will give it a shot. But a more permanent solution would be very welcome...

Ah, the price_per_hour includes the past 24hours to. Will check if I can add some extra logic to the coordinator to extract the value this way

I can confirm that gas price is unavailable too after my contract started.

Hi Dajomas,
not ideal but if you replace gas_data.measurement_groups.0.meta.price in the python code with summary.price.24.gas_price it will pick up the right value once per day. Upon restart however it will loose the value so I store it in an input_number through an automation. See below, only thing you need to do is create a helper value/input_number and adjust the automation to reflect the name you selected for this input_number.
It's a bit crude but effective!
alias: Update gas price
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
    from: unknown
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
    from: unavailable
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
  - platform: time
    at: "06:00:30"
condition:
  - condition: numeric_state
    entity_id: sensor.zonneplan_current_gas_tariff
    above: 0.01
action:
  - service: input_number.set_value
    data:
      value: "{{states.sensor.zonneplan_current_gas_tariff.state}}"
      entity_id: input_number.gas
mode: queued
max: 10

Hi ronald, thanks for your help. Maybe good to mention that the value in the python code is within the file: /config/custom_components/zonneplan_one/const.py
When creating input helper:

Name 'gas' automatically becomes entity 'input_number.gas'
Unit of measurement: €/m³ (like original Zonneplan sensor)
Step size: 0,000001 (fits with gas prices as reported by Enever)
Min-Max: 0-4 (or typically other euro range)
Icon: mdi:cash (original sensor but i like mdi:gas-burner too)

Unfortunately, it did not work.
In fact, I don't have a gas price nor an electricity price in Home Assistant from the Zonneplan One custom component

Hi Dajomas,
not ideal but if you replace gas_data.measurement_groups.0.meta.price in the python code with summary.price.24.gas_price it will pick up the right value once per day. Upon restart however it will loose the value so I store it in an input_number through an automation. See below, only thing you need to do is create a helper value/input_number and adjust the automation to reflect the name you selected for this input_number.
It's a bit crude but effective!
alias: Update gas price
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
    from: unknown
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
    from: unavailable
  - platform: state
    entity_id:
      - sensor.zonneplan_current_gas_tariff
  - platform: time
    at: "06:00:30"
condition:
  - condition: numeric_state
    entity_id: sensor.zonneplan_current_gas_tariff
    above: 0.01
action:
  - service: input_number.set_value
    data:
      value: "{{states.sensor.zonneplan_current_gas_tariff.state}}"
      entity_id: input_number.gas
mode: queued
max: 10

Unfortunately, it did not work.
In fact, I don't have a gas price nor an electricity price in Home Assistant from the Zonneplan One custom component

What devices do you see in Home assistant for this integration?

@dajomas - can you share some of this earlier debug output? Did solar pricing work before you made the changes to the code? If so, can you share some more recent log output?

What devices do you see in Home assistant for this integration?

I have "Connect energiemeter", "PV Installatie" and 2 times "Usage" (both are for electricity)

@dajomas - can you share some of this earlier debug output? Did solar pricing work before you made the changes to the code? If so, can you share some more recent log output?

I have a zonneplan contract since Jan 6, 2023 and I have not seen any pricing information in Home Assistant for either electricity, nor gas. Attached is the latest (redacted) debug output
debug.redact.txt

Prices are only available when you have a energy contract with Zonneplan.

Prices are only available when you have a energy contract with Zonneplan.

I have a contract since Jan 6, 2023

Maybe try to remove the integration, delete the entities and reinstall the integration?

Maybe try to remove the integration, delete the entities and reinstall the integration?

Alas, that did not work. The same 4 devices and 19 entities came back after I made sure they were gone after I deleted the integration

@ronaldt80 my automation did not pick-up anything too, tonight, however I do see these records in my log:
'tariff_group': 'low', 'solar_percentage': 0, 'solar_yield': 0, 'datetime': '2023-01-19T04:00:00.000000Z', 'sustainability_score': 328, 'carbon_footprint_in_grams': 2312}, {'price': 2993661, 'electricity_price': 2993661, 'gas_price': 13753959

Yes, it is indeed so extracting it from the attribute is also an option.
Still odd though - mine picked it up at exactly 6am and subsequently triggered the automation. Will share my repo tonight. Perhaps it's just a minor difference in the code.

Maybe try to remove the integration, delete the entities and reinstall the integration?

Alas, that did not work. The same 4 devices and 19 entities came back after I made sure they were gone after I deleted the integration

The only thing I can think of is to check your debug log for today. In addition, just to double check, do you have the price info in your zonneplan app?

Discussing with relatives who also joined Zonneplan recently and do use this package: I think the issue may have to do with not having the Zonneplan official P1 meter plugged in, I will confirm this week by plugging in.
However, for now I obtained my gasprices with help of this in /config/sensor.yaml I think this is the most easy solution as no helpers nor automations are required.

platform: template
sensors:
zonneplan_current_gas_tarriff_fixed:
friendly_name: "Gas price Zonneplan"
unit_of_measurement: €/m³
value_template: >
{{ (state_attr('sensor.zonneplan_current_electricity_tariff', 'forcast')|regex_findall_index("'gas_price':\s(\d{8})"))|float|round(0)/10000000 }}

I checked the priceinfo in my Zonneplan app and I can see all the prices back to January 1st.
I also have the P1 meter plugged in since half december (using a splitter provided by Zonneplan, because my HA instance is also reading the P1 data)

Discussing with relatives who also joined Zonneplan recently and do use this package: I think the issue may have to do with not having the Zonneplan official P1 meter plugged in, I will confirm this week by plugging in. I am still awaiting the Zonneplan splitter which are out of stock now for 2-3 weeks, but can do a swap with my own P1.
However, for now I obtained my gasprices with help of this new sensor in my /config/sensor.yaml I believe this is the most easy solution as no helpers nor automations are required and the solution is not dependent on HA restarts.
- platform: template
  sensors:
    zonneplan_current_gas_tarriff_fixed:
      friendly_name: "Gas price Zonneplan"
      unit_of_measurement: €/m³
      value_template: >
        {{ (state_attr('sensor.zonneplan_current_electricity_tariff', 'forcast')|regex_findall_index("'gas_price':\s(\d{8})"))|float|round(0)/10000000 }}

That COULD work, if only the sensor.zonneplan_current_electricity_tariff was available.... Unfortunately, my integration doesn't provide me any tariffs

Can you share a debug log for today?

Can you share a debug log for today?

Yep, will extract and redact today's zonneplan debug output and upload it when it's ready

Can you share a debug log for today?

Here it is
zonneplan.2023-01-20.redact.log

Ok, so the good news is that the prices are there. Even the gas price. Will have a further look tonight.
Maybe a stupid/obvious question - electricity price is disabled by default, did you enable it in the integration? Just checking..

Ok, so the good news is that the prices are there. Even the gas price. Will have a further look tonight.
Maybe a stupid/obvious question - electricity price is disabled by default, did you enable it in the integration? Just checking..

Nope, the only change I made is the one you suggested earlier

Ok.. but if the sensor is not enabled in the integration then you will not find it either. Please try by going to the integration, device "usage" click on "entities not shown" and enable the ones related to tariff.

Yep, that did the trick. Never needed to enable entities so didn't know that was an option. Thanx

Just putting this out here as it might help troubleshooting, the gas prices were also not showing for me even though they did appear once a day (6AM iirc) in the prices from the /summary API endpoint. The moment I connected my Zonneplan One logger to my P1 port, the gas prices started showing in Home Assistant.

I also have the P1 meter connected. Just installed the new version of this integration, still no gas price - just a few more errors (Could not find charge_point of charge_point) - will open a new issue for this but @fsaris if you have any thoughts as to how to take the gas price from the sensor that always works (see above) that would be great.

Could not find charge_point of charge_point
You are using the Beta?

This message should only show up once when the integration is started and be logged as a warning.
Will dive into the gas price issue today

Still strange that it doesn't show for some... Works fine here.

You did enable the gas tariff sensor, right?

Well aware, and strange indeed - it's almost as if different users get different data sets from the api.
In the first post I included the background, the field which is used to fill the sensor data (gas_data.measurement_groups.0.meta.price) is not available in my data set. I do have gas price data in the price attribute. If you have suggestions to cater for this that be much appreciated.

@ronaldt80 can you try https://github.com/fsaris/home-assistant-zonneplan-one/releases/tag/0.1.17b5

Just installed, first iteration was successful, notice you reference summary_data.gas_price directly -didnt know this was possible! Thanks a lot- will keep an eye on logs tomorrow and let you know

notice you reference summary_data.gas_price directly

the value is fetched from the hourly_prices list

Gas price is finally working for me on Beta 5, immediately after reboot.

No issues whatsoever with gas price since the last changes were incorporated. Many thanks @fsaris !

It's not in a stable release yet so let's keep this ticket open until it is.


Add method for fetching bounds area

Available from the openVR docs under the IVRChaperone class: https://github.com/ValveSoftware/openvr/wiki/IVRChaperone_Overview
This stackoverflow question asked about it:
https://stackoverflow.com/q/58456217/6618110

Thanks for opening this issue for me! In the mean time, I might just have users plant markers to mark of the bounds for the game manually.

We could add that API the same way we added other OpenVR APIs (like the overlay stuff), but I am not sure if other VR systems have a similar system and it would be better to make a driver-independent solution?

In the Oculus Mobile Plugin this is implemented here: https://github.com/GodotVR/godot_oculus_mobile/blob/master/src/config/ovr_guardian_system.h . But so far only the function to query the bounding box that fits into the boundary is implemented (get_boundary_oriented_bounding_box). It returns an array with a [Transform, Vector3]; Maybe the same would be possible for OpenVR?

Yup, I agree, it should just be a class implemented in the plugin that exposes the logic.
For Godot 4 enhances once we start working on those I want to add an abstraction for this so there is just one boundary class in Godot that queries the plugin for boundary information and it will work cross platform. But for Godot 3 let's just stick with the approach we did with Oculus Mobile.
I might do this over the weekend.

This was done through #83


Fix typo in Rect.cs

You can test this PR using the following package version. 11.0.999-cibuild0026690-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0026709-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]


django channels worker do not see some of expired messages

TL;DR
I'm using custom logic for dealing with expired messages from channel. To do that, I'm using custom class implementation inherited from asgi_rabbitmq.core.Protocol class. I do not receive about half of expired messages in on_dead_letter method.
More details
I see that although I have only one worker consumer launched to process requests for websockets (and I believe it's only one that should consume from dead-letters queue), in Rabbitmq I can see more than one consumer subscribed to dead-letters after I sent some messages using syntax Group('exchange_name').send(<message>). I think it might be the case that some messages are consumed by other connections instead of going to channels worker.
The list of connections is:

django channels worker (I believe this is fine)
django daphne (UPD. I missed the fact that they run the same codebase, so, it is fine)
n processes of django project uwsgi worker (I believe they shouldn't consume from the queue)

How to reproduce
Packages versions
Python 2.7.6
channels==1.1.3
daphne==1.2.0
asgi-rabbitmq==0.4.1
asgi-redis==1.3.0
asgiref==1.1.1
Django==1.8.13
Twisted==16.6.0

Layer config
CHANNEL_LAYERS = {
    "default": {
        'BACKEND': 'my_proj.my_app.asgi_chat_rabbitmq.ChatRabbitmqChannelLayer',
        "CONFIG": {
            "url": os.environ.get('QK_RABBITMQ_URL', 'amqp://guest:guest@localhost:5672/%2F'), <-- in staging it is Cloudamqp url
            'expiry': 10
        },
        "ROUTING": "my_proj.routing.channel_routing",
    },
}

Steps
1. You need to run django uwsgi process as well. I have some logging messages in on_dead_letter handler (filtering out maxlen reason)
2. Start python manage.py runserver
3. Run python manage.py shell
4. Declare Channel/Group in Rabbitmq and send few messages to this group or channel using Group().send() syntax from the shell.
5.  In Rabbitmq dead-letters queue you will see more than one consumer for this queue. (1 for runserver and 1 from django shell)
6. Some messages will appear in log of runserver process, other will appear in django shell.
Thanks!

@proofit404 There is no loss in messages, it was my implementation error, but additional connections appear anyway, which is a bit disturbing, but since it doesn't affect functionality, I will close it. Anyway, thanks for the quick response!

Connections to the broker are created in the layer constructor. So if the process creates an instance of the layer, you will see RabbitMQ connections. Also, this process will handle dead lettered messages.


docker: reload container-feeder after starting docker

Signed-off-by: Miquel Sabaté Solà<EMAIL_ADDRESS>

LGTM. One really minor note, maybe we should have a dedicated state for container-feeder to make it easier to be tracked (and removed) later on.


Initial refactor/modularization of Svelte stores.

Initial refactoring of the Svelte stores

There are now separate stores for networks and accounts.
There is a page content store to manage which component is displayed.  This is one approach to managing content but we can explore others if needed.
There is an isLoggedIn store to distinguish between a user who has never logged in vs. one who is switching their login.  This may be a temporary placeholder until and if we later change the underlying model.

Nitpick typescript comments. Up to you on how you want to handle it. Permission given to self-resolve.


wizard() is undefined in Angular 1.5.0

Here is an example of it working in Angular 1.4.7 and an example of it breaking in 1.5.0:
1.4.7: http://plnkr.co/edit/7ZPBgqpPnbXF57rvezPf?p=preview
1.5.0: http://plnkr.co/edit/5Nh7EHLINDjMlaQ8dZbl
I console.loged the results.

Upon closer inspection, I believe this is an Angular "bug". I reported here: https://github.com/angular/angular.js/issues/14343

Okay thank you @moneytree-doug I will close the issue since you've logged it on Angular's page

Any workaround for this, guys? I need a wizard instance in my controllers :)

@vbarinov Look at the post in Angular that I linked

@moneytree-doug yeah, I used ^^ example, but with no luck. WizardHandler are injecting in constructor,  hence, by the time helper directive calls onInit it havent wizard instance with proper scope.

It’s also worth to note that there might just be a delay, so you’d need to wait for some digest cycles to have run until there’s your wizard returned by WizardHanderl.wizard().
Example component in TypeScript running $doCheck on every digest cycle until the wizard is found:
/// <reference path="../../../../../rest.d.ts"/>
/// <reference path="../../../../../typings/index.d.ts"/>

module App {

    class UploadWizardComponentCtrl implements ng.IController {
        public readonly WIZARD_NAME = 'Manual product upload';
        public wizard: angular.mgoAngularWizard.Wizard;

        constructor(private $location: ng.ILocationService, private WizardHandler: angular.mgoAngularWizard.WizardHandler) {
        }

        $doCheck(): void {
            if (this.wizard) {
                return;
            }

            let wizard: angular.mgoAngularWizard.Wizard = this.WizardHandler.wizard(this.WIZARD_NAME);

            if (wizard) {
                this.wizard = wizard;
            }
        }

        public cancel(): void {
            this.$location.path('/uploads');
        }
    }

    UploadWizardComponentCtrl.$inject = ['$location', 'WizardHandler'];

    angular
        .module('app')
        .component('pkpUploadWizard', {
            controller: UploadWizardComponentCtrl,
            templateUrl: 'app/upload-wizard/upload-wizard.component.html',
            bindings: {}
        });
}


Vanilla Fix won't work.

I tried having Mixing and Vanilla Fix In my Mod Folder, but for some reason It doesn't seem to be working properly or as Intended.
[10-11-2020_03_45.]

Can you send the log?

Can you send the log?

I meant Mixin not Mixing.
Also I can't find any crash log from today.
Also VanillaFix won't Install at all for whatever reason.
[10-11-2020_08_16.]

remove mixin from your mods folder, run the game again, and send the crash report here.

remove mixin from your mods folder, run the game again, and send the crash report here. [10-11-2020_10_53_10_52.]

I can't find a crash report for today but I do have of yesterday. And a launcher log and something from the log folder.
2020-11-10-1.log [Log Folder.]
[Launcher Log.]
launcher_log.txt
crash-2020-11-09_08.47.33-client.txt

there's not much i can do to help without a crash report
run the game, let it crash, and send the newest file in the crash reports folder here

there's not much i can do to help without a crash report
run the game, let it crash, and send the newest file in the crash reports folder here

I was running the game but got a Service System Exception BSOD Instead.
I also have Forge, Optiforge and Optifine In my mod folder, could those mods be conflicting with VanillaFix?".
[11-11-2020_02_33.]

there's not much i can do to help without a crash report
run the game, let it crash, and send the newest file in the crash reports folder here

I was running the game but got a Service System Exception BSOD Instead.
I also have Forge, Optiforge and Optifine In my mod folder, could those mods be conflicting with VanillaFix?".
[11-11-2020_02_33.]

This mod is for 1.12.2 and optiforge is only supported on newer versions. Are you sure you're using 1.12.2?

I did the same, but only the most original error report
minecraft-exported-logs-2020-11-23T18-29-26.log

another mixin error eh
see #265 and #296
so either rename VanillaFix-1.0.10-150.jar to _VanillaFix-1.0.10-150.jar or install the mod linked in #296


Ory proxy breaks API key / personal access tokens in privileged calls (e.g. identity management)

Preflight checklist

[X] I could not find a solution in the existing issues, docs, nor discussions.
[X] I agree to follow this project's Code of Conduct.
[X] I have read and am following this repository's Contribution Guidelines.
[X] This issue affects my Ory Network project.
[ ] I have joined the Ory Community Slack.
[ ] I am signed up to the Ory Security Patch Newsletter.

Describe the bug
See https://github.com/ory/cli/pull/296#issuecomment-1398388970

I've tested this running both ory proxy http://localhost:3000/ $ORY_SDK_URL and ory proxy http://localhost:3000/ --dev after updating the CLI to the newest version, curl http://localhost:4000/.ory/admin/identities -H "Authorization:Bearer $ORY_API_KEY" returns all identities for both cases therefore I think this issue got fixed by the tunnel fix as well.

Awesome! :)


Cardiovascular Model

I have added several models for this prediction model and got the best accuracy of 70%. I used GradientBoosting, RandomForest, and Dense Neural Network and compared the accuracy of all and the gradient boosting gave the most accurate results.
If I can make it more accurate please tell me.

What should I do further?


Add instructions for running Nerves on QEMU

As previously discussed with @fhunleth on Slack, I and my colleague @mikegogulski are in the process of figuring out how to run Nerves firmware on QEMU.
This pull request adds basic instructions to the README for booting up a trivial Nerves project, from scratch, on QEMU. The instructions are based on those for Buildroot's arm-vexpress target (from a tip by @fhunleth) and have been successfully tested with QEMU 2.6 on both OS X 10.11 as well as Ubuntu 16.04.
More pull requests to follow as we proceed to figure out networking support and to also test out the emulated raspi2 machine type in QEMU 2.6+.

Awesome! Thanks!

Thanks! Note that for some reason the qemu branch isn't the default branch in this repo currently, so the default branch is several commits behind which means the instructions aren't visible as yet to a casual visitor.

Fixed. Thanks for pointing that out.


Mention dates for individual issues on the portal

Is your feature request related to a problem? Please describe.
It is frustrating when we click on an issue under a repo and it has been open since 2019 with no assignee and stuff.
Describe the solution you'd like
I say mention the opening date of each issue so that users know which issue will really respond to their needs.
Describe alternatives you've considered
Alternative would be to mention the last activity dates for the good-first-issues only and not the entire repo, as this may be confusing.

Hey @adityarautem, that makes sense! I can see that it would be frustrating.
Did you comment or ask if the issue was still valid or in need of help?
My concern with implementing this is if there is a task/issue that an organization has been hoping someone would work on but, for whatever reason, no one has picked it up. I wouldn't want to turn people away from contributing somewhere where an org needs help but they decide not to because they think the issue is dead.
What do you think? Any thoughts on how we could prevent this? Ideally, it would be great if all repos implemented a GitHub action that auto-closed stale issues.

My concern with implementing this is if there is a task/issue that an organization has been hoping someone would work on but, for whatever reason, no one has picked it up. I wouldn't want to turn people away from contributing somewhere where an org needs help but they decide not to because they think the issue is dead.

I see what you mean here. But it's not like this information is hidden anyways. Once the user opens the issue, the creation date and every other relevant detail is available to be seen.
The aim of this feature will only be to give that information a bit earlier than later, not to disclose any hidden detail. Hope that makes sense.

Any thoughts on how we could prevent this?

Wonder if we can assign flags to each issue ranging from very recently active to practically stale by taking into account the latest update on the issue discussion. However, this may serve as a deterrent for the reasons you previously mentioned. It's a complicated problem for sure.

Sorry for the slow reply! Recently at FOSDEM I had the opportunity to speak with the folks who maintain the DPGs and they are going to be communicating guidelines out shortly so hopefully this won't be an issue much longer. Let's circle back in a few months if things don't improve so we can try some different experiments!


Display online english guide

As report in
https://github.com/mybatis/mybatis-3/issues/3186
AFAIK, a newest maven version cause blank site.

Markdown conflict with Velocity on ## syntax:
Since ## denotes a single line comment in Velocity, Markdown headers using this syntax are suppressed from generated content.
You can use unparsed content syntax #[[##]]# or escape tool like ${esc.h}${esc.h}.

More detail maven-site-plugin
But I found the another way.
If markdown file does not contains # Title, only add tag h1

coverage: 87.175%. remained the same
when pulling 2757fff3bf0aa8524bbc91016adad36a7dd5dfe6 on ngocnhan-tran1996:issues-3186
into 2e62ab5dd07d26d5ebcf5722f92334dc1b66a96d on mybatis:master.

Thanks @ngocnhan-tran1996.  I did not confirm but see no issue with the add.  I'll check later as it seems we have some other issue with site not releasing when gh-pages is updated.  I'll try to check this weekend.


Need sticky footer area in title page for colophon information

Added text to the Literary Paris title page attributing credit for the framework (Maps & Texts) and the map marker icon (NounProject). Would prefer if this info were anchored to the bottom. Right now it's in the main div with the title, etc.

Added a pages/ stylesheet to handle footer position:
https://github.com/kirschbombe/literaryparis/pull/2


Integrate KYC provider Persona into Valora

Start integrating persona KYC into the app.
Docs: https://docs.withpersona.com/docs/getting-started
Two places where KYC might be triggered in the app:

As part of the onboarding flow in the markets where KYC is required for all users (e.g. Mexico).
2.As part of the in-house cash inflow with Finclusive when the user selects this as a cash-in option.
To raise 500$ limit. At the beginning, the link will be sent by the support team via email. There should be some flag in the app that the limit is lifted or this user.

Design: https://www.figma.com/file/rFsQPU838CfakbNTOjHaxb/KYC?node-id=349%3A7609

I've broken this up into a bunch of smaller tickets:

#1554
#1555
#1556
#1557
#1558


Backend and OD Notebook Dataset fixes

Resolving bugs involving dashboard_dataset, Dataset interface arg, the warning below, and notebook dataset format, and validating EA behavior.
The parameter 'pretrained' is deprecated since 0.13 and may be removed in the future, please use 'weights' instead. Arguments other than a weight enum or None for 'weights' are deprecated since 0.13 and may be removed in the future. The current behavior is equivalent to passing weights=FasterRCNN_ResNet50_FPN_Weights.COCO_V1. You can also use weights=FasterRCNN_ResNet50_FPN_Weights.DEFAULT to get the most up-to-date weights.
Description

The long agg labels that get cut-off in Table View will be addressed in a separate PR.
Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #2360 (1909ad4) into main (cfe1037) will decrease coverage by 0.05%.
The diff coverage is n/a.

:exclamation: Current head 1909ad4 differs from pull request most recent head 0e62408. Consider uploading reports for the commit 0e62408 to get more accurate results

@@            Coverage Diff             @@
##             main    #2360      +/-   ##
==========================================
- Coverage   88.43%   88.38%   -0.05%
==========================================
  Files         134       39      -95
  Lines        7685      844    -6841
==========================================
- Hits         6796      746    -6050
+ Misses        889       98     -791

Flag
Coverage Δ

unittests
88.38% <ø> (-0.05%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 95 files with indirect coverage changes


Working with remote cluster workers and a local scheduler

Hi, I was wondering how to best manage remote workers using jobqueue.
I'm referring to the scenario in which I want the scheduler (and client) to run locally, but the workers to run on the cluster. Is this already supported (would it even fall into the intended use)?
If not, I was thinking to overwrite this code in core.py and send the command over SSH. Does that make sense?
    def _submit_job(self, script_filename):
        return self._call(shlex.split(self.submit_command) + [script_filename])

Actually, I'd also have to change stop_jobs. But I could avoid having to interact with the cluster environment by simply using the retire_workers method of the scheduler and set close=True.
Thanks for any hints!

Ok, I have it running now. Steps:

start a local SLURMCluster
copy a job script to the cluster (obtained from cluster.job_script())
set

cluster.submit_command = "ssh<EMAIL_ADDRESS>sbatch %s" %script_filepath
cluster.cancel_command = "ssh<EMAIL_ADDRESS>scancel"

I have to copy the script manually because I couldn't figure out how to change the submit command so that subprocess.Popen executes a local script over ssh.
Finally, I had to change one line of dask_jobqueue source code:
In core.py line 448:
        self._call([self.cancel_command] + list(set(jobs)))

to
        self._call(shlex.split(self.cancel_command) + list(set(jobs)))

I'd suggest this change to be taken over since currently the JobQueueCluster.submit_command can be extended while JobQueueCluster.cancel_command cannot.

Hi @quakberto, welcome here!

I'm referring to the scenario in which I want the scheduler (and client) to run locally, but the workers to run on the cluster. Is this already supported (would it even fall into the intended use)?

Dask-jobqueue is intended to be used from a node which has access to job queing system submit or cancel command. It also needs to be able to establish some tcp communications between the client node and the cluster.
I'm really glad you found a solution to your problem. For your copy problem, you could maybe call scp {submission_script} user@cluster:/tmp; ssh ..., as submit_command. Not sure if this would work.

I'd suggest this change to be taken over

Sounds reasonnable, would you open a PR ?

@guillaumeeb thanks a lot for the welcome and the clarifications and suggestions! I tried

scp {submission_script} user@cluster:/tmp; ssh ...

but it didn't work. I guess shlex.split does not properly handle ';' to create two commands. Apparently an alternative would be to use shell=True in subprocess.Popen.
@lesteve thanks for opening the PR, I'm pretty busy at the moment and was going to do it in the next days.
Regarding the motivation to run the scheduler locally: In the cluster environment at my institute the cluster nodes are accessible by TCP, probably this is indeed not so common. My reasons are mainly convenience, meaning that I could also run everything on the cluster. With convenience I mean mostly that I run my code in local jupyter notebooks and depending on cluster availability I can add cluster workers to my local scheduler.
This is especially convenient when having i/o within tasks. Despite tcp connectivity I cannot mount shares on cluster nodes. This means I would have to take care myself of organising the data staging. Instead, what I do is to have two types of workers connected to the local scheduler, namely cluster workers and local workers. If I then restrict the tasks containing i/o to the local workers (either using restrictions or resources), the serialisation within distributed does the staging for me.
I guess that in any case I could also have the scheduler on the cluster and connect a local client to it (and in the latter case local workers), but so far I don't experience problems with the configuration I described. To the contrary, the cluster network sometimes has problems and having the scheduler local keeps it responsive.

This is an interesting setup, I'd be very keen to see some code to understand better how you do it, in particular how you create your local scheduler and how you add remote workers to your local scheduler with dask-jobqueue.

@quakberto I just merged the PR by @lesteve. Let us now if you need something else to ease your use case.

Closing as I think the modification to the codebase needed by @quakberto has been made, and other part of the OP looks a bit uncommon to me.
Feel free to reopen if you think I'm wrong and/or this needs something else.


feat(parser): add SyntaxTree::token_limit(), similar to recursion_limit()

This enables finding out how many tokens were present in a succesful parse, which can be useful to choose where to set the limit.
Currently if no limit is set the counter is disabled entirely and this method will return None. So this use case requires setting the limit to usize::MAX or some other large number (which is different from not setting a limit). Perhaps this should be changed to always have a counter to let the new method not return an Option?

Perhaps this should be changed to always have a counter to let the new method not return an Option?

I don't see a problem with it not being an Option. But @goto-bus-stop wrote this feature, and I am not sure if they had special considerations here. Will let them have a say here!

I think using a default limit of usize::MAX is good (or any sufficiently high limit, but MAX definitely fits that bill). Internally it doesnt matter if it's an option or not, but if it's public it should not be wrapped I think. This is a reasonable use case regardless of whether a limit is actually configured.

Oh I didn’t realized you’d already replied. The latest push makes the limit non-optional with a default of usize::MAX.


Infinite timeout for Search load ETL

Sets request_timeout=None for infinite time to finish loading DataPaths into ElasticSearch.
Fixes #87

bump


Nuclei segmentation

This is human_mitosis.png:

I would like to segment and label the bright nuclei in it, using the Voronoi-Otsu-Labeling algorithm.
The resulting label image should be converted to an RGB and saved as .png file.
git-bob think about how to do this with Python.

Ok, great! Create a new jupyter notebook "nuclei_segmentation.ipynb" in the "notebooks" folder. Adapt the relative path to the "data" directory accordingly. Do not forget to download the image from the url I provided initially and store it in the "data" folder. Also make sure that the resulting label image is converted to uint8, before being saved.
git-bob implement this!


[JS] Implement the warning given when trying to render the global Image when trying to render other commonly used components

It's very helpful that if you forget to unpack Image from require('react-native'), you get an error message explaining exactly what the problem is.
If you make the same mistake with any other component provided by react-native, you get a much more cryptic message that doesn't really identify the problem at all. It seems like it would be useful to implement the same thing as Image for ListView, etc.
I can implement and submit a PR if this is considered something good to add.

This is an interesting idea. As far as I know, this happens for Image and Text because those are actually available in the browser environment, whereas others are not.

@vjeux @spicyj - any thoughts on this?

Can you show what the error is? There's no reason it shouldn't be clear. It should be something along the lines of variable ListView is not defined or something

vs

Cannot find the variable ListView seems super explicit to me. This is the same exception you've got when you use a variable you don't have.
Maybe I should update the message on Image and Text to be "Can't find variable Text" so that both look the same?

I think the line that @ccheever is referring to that seems most useful is "You probably forgot to require x"

Hmm, Can't find variable X is the error message from JavaScriptCore. v8 has the wording: "Uncaught ReferenceError: ListView is not defined"
I'd rather not mess up with those as they are from js itself and you're likely to see them all the time

:+1:


Fix/silence ansible warnings

Trivial fixes to make ansible happy.

Thanks for your effective pull request. lgtm


SDWebImage 3.8.0 get wrong image

I did just update SDWebImage 3.7.6 to 3.8.0
suddenly ImageView showing wrong image.
I think request url has "?" character or something.
in my case.
i did request seperate url. but SDImageCacheType was SDImageCacheTypeMemory. it just first request. but return already cached image.
2016-06-07 16:39:33.651 KakaoStyle[23909:1853770] __61-[STHotViewController collectionView:cellForItemAtIndexPath:]_block_invoke[477]- request URL http://img1.daumcdn.net/thumb/R124x0@2x.q50/?fname=http://t1.daumcdn.net/kstyle/upload/shopbox/2016/06/81/74/16/0/16748125.jpg 2016-06-07 16:39:33.651 KakaoStyle[23909:1853770] __61-[STHotViewController collectionView:cellForItemAtIndexPath:]_block_invoke[478]- cacheType - 2 2016-06-07 16:39:33.651 KakaoStyle[23909:1853770] +[NSURL(ST) thumbnailURLWithString:withSize:][55]- http://img1.daumcdn.net/thumb/R249x0@2x.q50/?fname=http://t1.daumcdn.net/kstyle/upload/shopbox/2016/05/91/72/16/0/16729154.jpg 2016-06-07 16:39:33.651 KakaoStyle[23909:1853770] __61-[STHotViewController collectionView:cellForItemAtIndexPath:]_block_invoke[477]- request URL http://img1.daumcdn.net/thumb/R249x0@2x.q50/?fname=http://t1.daumcdn.net/kstyle/upload/shopbox/2016/05/91/72/16/0/16729154.jpg 2016-06-07 16:39:33.651 KakaoStyle[23909:1853770] __61-[STHotViewController collectionView:cellForItemAtIndexPath:]_block_invoke[478]- cacheType - 2

i just remove prefix url contain ? charcter.
2016-06-07 16:38:44.333 KakaoStyle[23867:1849887] __61-[STHotViewController collectionView:cellForItemAtIndexPath:]_block_invoke[477]- request URL http://t1.daumcdn.net/kstyle/upload/shopbox/2016/05/36/62/16/0/16623667.jpg 2016-06-07 16:38:44.334 KakaoStyle[23867:1849887] __61-[STHotViewController collectionView:cellForItemAtIndexPath:]_block_invoke[478]- cacheType - 0 2016-06-07 16:38:44.341 KakaoStyle[23867:1849887] __61-[STHotViewController collectionView:cellForItemAtIndexPath:]_block_invoke[477]- request URL http://t1.daumcdn.net/kstyle/upload/shopbox/2016/06/80/73/16/0/16738085.jpg 2016-06-07 16:38:44.342 KakaoStyle[23867:1849887] __61-[STHotViewController collectionView:cellForItemAtIndexPath:]_block_invoke[478]- cacheType - 0

it has loaded image perfectly.
any idea? thank you.

@myriky in 3.8.0 we fixed #1433 with fb0cdb6, 1bf62d4 and #1584. Basically the key created from the image URL no longer contains the query params. In your case, the key for this url
http://img1.daumcdn.net/thumb/R124x0@2x.q50/?fname=http://t1.daumcdn.net/kstyle/upload/shopbox/2016/06/81/74/16/0/16748125.jpg is<EMAIL_ADDRESS>That's because of the way the urls are created on this server.
I'm not sure if this is an isolated issue or we just created problems for a lot of users. I wonder how many urls are like this, because in my whole experience, I never got images with query params.

Is this a known issue in the readme? I think it may catch many people unaware.
Sent from my iPhone

On 7 Jun 2016, at 09:28, Bogdan Poplauschi<EMAIL_ADDRESS>wrote:
@myriky in 3.8.0 we fixed #1433 with fb0cdb6, 1bf62d4 and #1584. Basically the key created from the image URL no longer contains the query params. In your ca se, the key for this url
http://img1.daumcdn.net/thumb/R124x0@2x.q50/?fname=http://t1.daumcdn.net/kstyle/upload/shopbox/2016/06/81/74/16/0/16748125.jpg is<EMAIL_ADDRESS>That's because of the way the urls are created on this server.
I'm not sure if this is an isolated issue or we just created problems for a lot of users. I wonder how many urls are like this, because in my whole experience, I never got images with query params.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

It's been added in the Changelog and the Release notes

Apologies then, I guess I overlooked that Bogdan.
Sent from my iPhone

On 7 Jun 2016, at 09:40, Bogdan Poplauschi<EMAIL_ADDRESS>wrote:
It's been added in the Changelog and the Release notes
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

No problem :)

I've decided to revert to the old behavior. People with problems with the way we compute the key by default can use SDWebImageManager cacheKeyFilter to override that mechanism.

Fixed by de149ae

@myriky I just released a 3.8.1 patch version that reverts to the old way of computing the keys. Can you upgrade and let me know if it fixes the issue?

@bpoplauschi It works good at 3.8.1. Thank you :)

Great


Firmware update prerequisites

Dear @paukstelis thanks for your work!
I'd like to use the Firmware Updater Plugin, specifically the marlinbft flash method.
In the plugin config dialog, in the Prerequisite Status section I get the message "Python marlin-binary-protocol package is NOT installed". Instructions to install are here.
When I try to run pip3 install marlin-binary-protocol as my normal user logged in onto my debian system, I get:
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.

    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

Please instruct how to install the package correctly. Thanks.

Likely you have to run pip from the virtual environment:
/home/$USER/OctoPrint/bin/pip3 install marlin-binary-protocol


InstrumentationNodeModuleFile requires name to be prefixed with the package name

Please answer these questions before submitting a bug report.
What version of OpenTelemetry are you using?
Current versions:

<EMAIL_ADDRESS>node@14

Please provide the code you used to setup the OpenTelemetry SDK
InstrumentationNodeModuleFile instances require a name to be prefixed, but in fact it would be more helpful if it either was not required or if it was not assumed at all.
Currently adding a InstrumentationNodeModuleFile as such:
new InstrumentationNodeModuleFile<typeof SomeModule>(
    'dist/file.js',
    '*',
    (moduleExports, moduleVersion) => moduleExports,
    (moduleExports, moduleVersion) => moduleExports
  )

... will only be applied if the package name is dist, which is unexpected if the instrumentation it's part of is some-module for example. The correct way is to prepend the module name:
new InstrumentationNodeModuleFile<typeof SomeModule>(
    'some-module/dist/file.js',
    '*',
    (moduleExports, moduleVersion) => moduleExports,
    (moduleExports, moduleVersion) => moduleExports
  )

As an instrumentation developer, I'd like the instrumentation tooling to check for the prefix and add it if it's not there.

I'll update because thats not a bug, its just how the whole require hook works currently (althrough it can be modified)


Updated radar locations and added elevation data in radar_sites.json using NOAA's HOMR

For issue "Fix Radar Site Locations #132 "
Updated radar locations and added elevation data in radar_sites.json using NOAA's HOMR.
I wrote a Python script to make these changes. It pulls from the API directly. I would be willing to add it to the repository.
Elevation data is elevation of the ground in feet.
KVBG, KHDC, and KLIX were labeled as AWOS (Automatic Weather Observing System)  or UPPERAIR. I did pull the data for them, but KVBG and KHDC did not include ground elevation data.

KVBG
Is this possibly supposed to be KVBX not KVBG? I am not getting any radar on KVBG, but I got radar on KVBX when I manually added it . Both are named Vandenberg AFB n the HOMR data, and KVBX is labeled as NEXRAD.
KHDC and KLIX
It looks like KLIX was moved to Hammond. According to the HOMR data, it looks like it was to be renamed to KHDC. Unfortunately, it does not look like the location for KHDC has been uploaded to the HOMR datapase. The current location they have on another document is in the center of the Hammond Municipal Airport (based on the map), and is likely somewhat off from the actual location, but I do not have a better source.
links

https://www.weather.gov/lix/klixradarmove
https://www.ncei.noaa.gov/access/homr/#ncdcstnid=30001877&tab=MISC
https://www.msn.com/en-us/weather/topstories/a-critical-radar-for-the-area-is-back-online-after-relocation/ar-BB1kUgMR

Possible better location source for KHDC.
https://www.weather.gov/media/notification/pdf_2023_24/scn24-11_khdc_nexrad_level_iii_product_dissemination.pdf

KVBX is correct for the current site per NOAA, and cross-checked with RadarScope:
https://radar2pub.ncep.noaa.gov/
I see references noting KVBG, but I'm not sure what the difference is. I don't see a KVBG in the AWS level 2 archive.
KLIX doesn't match the HOMR location. It looks like it was updated to the runway location instead.
KHDC was added as part of this issue:
https://github.com/dpaulat/supercell-wx/issues/86
It looks like the SCN PDF you posted has a good location, but I don't know of any satellite imagery that's been updated with the new dome to confirm. I don't think either the current location or the new location you have is quite right - they are too close to the runway.
I spot checked a couple other sites and they looked OK. Aside from what's noted, do you expect them to all be HOMR coordinates?

Everything else looks good to me. I did run through all the stations briefly on Google Maps and did not notice anything else that looked off, but I was moving quickly. I will switch KVBG to KVBX, grab the old coordinates for KLIX (It is labeled as inactive, so my script grabbed the runway coordinates which are active), update KHDC from the document and update my pull request.
My only other question is if you would like me to clean up my script and add it to the repository for future use, and if so, where do you want it? (Python3 using requests library).

Great, thank you! I think the tool could probably go under scwx-qt/tools/.

On KLSX and general location precision.
The HOMR data reports its precision to be "DDMMSSss", which I interpreted as seconds to the hundredth place. That being said, the coordinates for many of the stations (including KLSX) lie on a round second, (even when converted from the decimal form they provide). They may actually only reported down to seconds. Furthermore, the difference between KLSX's old and HOMR coordinates are less than a second. Although some stations are more precise, I have not found more precise data on HOMR for those that are only to seconds, so maybe a different source should be found if you want more precision. I will work on updating the test for this pull request, then your other suggestions when I have time this week.

It looks like the locations have improved for about 3/4 of the sites. It does look like some WSR-88D sites do only have second precision, but they are still pretty close. Unfortunately the second/subsecond precision doesn't matter much when the location was not completely accurate to begin with.
Improvements
Some of the best improvements:
KLWX (old was pre-2008 location):

PACG originally referenced the wrong radar dome on Biorka Island a mile away.
Declines
Most of the declines are within ~100 feet or so, many much less. The two that I'd definitely revert back to the old coordinates are ~300 feet off.
KAPX

KVTX

The remainder are mostly nitpicks:
radar-sites.csv
I have images of the remaining sites if you're interested, but the file is 35 MB.

I reverted all the radar sites not labeled as "HOMR" in radar-sites.csv. KAPX and KVTX look a lot better.

I'll review the latest changes later today, then merge assuming you're ready.

I am ready as long as everything is good with you.


.yotta_ignore does not handle sub-directories.

yotta --version: 0.4.1
If we specify following in .yotta_ignore
test/*

Yotta will still try to compile test/unittest/xxx.cpp,
So we need to list every subdirectory that we want to ignore.

Does git-style test/** work?

@hugovincent unfortunately not, see #81


Description in the bundle.yaml is malformed

https://api.jujucharms.com/charmstore/v5/canonical-kubernetes/archive/bundle.yaml
description: 'A nine-machine Kubernetes cluster, appropriate for production. Includes
  a

  three-machine etcd cluster and three Kubernetes worker nodes.

  '

Thank you for reporting this.
A fix has already been merged (https://github.com/juju-solutions/bundle-canonical-kubernetes/pull/349) and will be available on the next release.


No lib dir in H2O-3

After successfully building Deepwater, the documentation says: "Copy the freshly created jar file build/libs/deepwater-all.jar from the previous step to H2O-3's library h2o-3/lib/deepwater-all.jar."
In the H2O-3 repo, there is no lib dir. Am I misreading the instruction? Is this a typo? Has the location to place the jar file changed?

You have to create that directory, if it doesn’t exist. It is created by IDEA IntelliJ, that’s why we used that.

On Dec 28, 2016, at 9:53 AM, Ken Cavagnolo<EMAIL_ADDRESS>wrote:
After successfully building Deepwater, the documentation says: "Copy the freshly created jar file build/libs/deepwater-all.jar from the previous step to H2O-3's library h2o-3/lib/deepwater-all.jar."
In the H2O-3 repo, there is no lib dir. Am I misreading the instruction? Is this a typo? Has the location to place the jar file changed?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/h2oai/deepwater/issues/19, or mute the thread https://github.com/notifications/unsubscribe-auth/AF3OTUVYRDxXpREK1Bwfcej_afD7rjgwks5rMqIggaJpZM4LXFUy.

Thanks.


Cancel all dialogs not processing any activity after cancel all dialogs activity

Hi,
I created test bot to see if cancel all dialogs is working or not (after I see issue with it in our bot) and looks like it is not processing any activity after cancel all dialogs activity.

I do not see cancelled all dialogs message after cancel dialogs activity
transcript:
cancelalldialogs.zip
Please let me know if I am missing anything here?
Thanks
Praveen V

Canceling all active dialogs includes the current dialog, so processing halts immediately. This is the expected behavior.

hi @joshgummersall
if I want to have signout in the middle of any dialog flow (I will have many dialogs) , do you recommend to do the below in sign out   trigger

sign out
cancel all dialogs

That sounds right to me, yes.

got it thank you for confirming


Register RA will be modified when TX_ENABLE_EXECUTION_CHANGE_NOTIFY is enabled

Let us discuss the code below(ports/risc-v32/iar/src/tx_thread_context_save.s and others asm code)
#ifdef TX_ENABLE_EXECUTION_CHANGE_NOTIFY
    /* _tx_execution_isr_enter is called with thread stack pointer */
    call    _tx_execution_isr_enter                     ; Call the ISR execution enter function
#endif
...
...
   ret
   END

The function tx_thread_context_save is called from ISR or another function, and tx_thread_context_save will return to it by ret.
Register RA stored the return address of the caller function.
When TX_ENABLE_EXECUTION_CHANGE_NOTIFY is enabled, function _tx_execution_isr_enter will be called, and register RA will store the return address of the next line of call    _tx_execution_isr_enter . Without saving register RA before call _tx_execution_isr_enter, the return address of tx_thread_context_save's caller function will be replaced. Resulting in function tx_thread_context_save will never return to the right address.

This is definitely a problem. A solution is to move RA into a compiler-preserved register (like S0) before the call. After the call returns, RA can be restored from the same register. Another option is to move the call to _tx_execution_isr_enter to AFTER _tx_thread_context_save returns. The downside of this is that it would need to be done in all ISRs that use _tx_thread_context_save. So that's more of a quick patch rather than a solution.
As for the other assembly files that have a _tx_execution* call, these look okay since RA is either saved prior to the call or restored subsequent to the call.


action recognition code

Hi, where is the action recognition code for Table 1 in the paper, that is "Action recognition results on Kinetics & Something-Something"? Thanks.

You can temporarily refer to https://github.com/OpenGVLab/UniFormerV2

You can temporarily refer to https://github.com/OpenGVLab/UniFormerV2

Thank you, but UniFormerV2 seems to have a huge performance gap from the InternVideo which achieves several sota in action recognition.

We add a model interaction using cross-model attention in Masked Video Encoder(MAE) and Multimodal Video Encoder which is based on UniFomerV2. The model with the largest number of parameters has not yet been public. You can try it yourself ~


Failed to load the teletype package

[Enter steps to reproduce below:]

...
...

Atom Version: 0.188.0-d462895
System: linux 4.9.0-6-686-pae
Thrown From: teletype package, v0.13.3
Stack Trace
Failed to load the teletype package
At /home/fbeber/.atom/packages/teletype/lib/teletype-package.js:1
(function (exports, require, module, __filename, __dirname) { const {TeletypeC
                                                                    ^
Unexpected token {

/home/fbeber/.atom/packages/teletype/lib/teletype-package.js:1
(function (exports, require, module, __filename, __dirname) { const {TeletypeC
                                                                    ^
SyntaxError: Unexpected token {
    at exports.runInThisContext (vm.js:75:16)
    at Module._compile (module.js:458:25)
    at Object.loadFile [as .js] (/usr/share/atom/resources/app/src/babel.js:162:21)
    at Module.load (module.js:370:32)
    at Function.Module._load (module.js:325:12)
    at Module.require (module.js:380:17)
    at require (module.js:399:17)
    at Object.<anonymous> (/home/fbeber/.atom/packages/teletype/index.js:1:87)
    at Module._compile (module.js:475:26)
    at Object.loadFile [as .js] (/usr/share/atom/resources/app/src/babel.js:162:21)

Commands

Config
{
  "core": {
    "themes": [
      "one-dark-ui",
      "one-dark-syntax"
    ]
  }
}

Installed Packages
# User
livereload, v0.4.4
teletype, v0.13.3

# Dev
No dev packages

Thanks for the report!  Can you confirm what were you doing at the time of the error and if the error  is reproducible?

Atom Version: 0.188.0-d462895

I'm not sure where this version number is from (the current stable release version is 1.28.2), can you confirm if you installed Atom using one of the supported installation methods?
https://flight-manual.atom.io/getting-started/sections/installing-atom/


Fixed a spout small typo error

Check it, please. Also something is wrong with last changes in master branch, even wordcount topology hangs for me now, w/o any errors, could you check it too please? I'll investigate it deeper and open an issue if I find something interesting.

Coverage remained the same at 40.87% when pulling 1253168c78892eb2372f4a92e61c00258680294f on scrapinghub:fix-spout-typo-error into 380f02ec53ff7a301fd2ae0ac737380c7cc33f38 on Parsely:master.

Wow, thanks for catching this.  Definitely need spout tests. (Hence the bad coverage number we have right now).

Yeah, definitely, thanks for the quick merge!

I'll put more tests together today and figure out what's going on.  Thanks for bringing this to my attention!

I've added some basic spout tests, and all of them pass now.  There were a few more missing self. prefixes in that file after a major reorg.


Magical Build Fix

For some reason building as "jenkins" requires handling the merge strategy slf4j.  Building as your username does not.  shrug... sbt

query-coordinator #198 SUCCESS
This pull request looks good


Adding content to GER Singapore and Malaysia Websites

https://globalehsanrelief-sg-staging.n3o.site/umbraco#/content  (Singapore)
https://globalehsanrelief-my-staging.n3o.site/umbraco  (Malaysia)

@aroojarshad12 Please don't post these tasks / issues on this repo. This repo is fully public and can be seen by anyone in the world.

@nadrummond for now, I am transfering this issue to the private teams repository.


Owners gone missing from series insight?

I've noticed now that we're missing some columns and now I've realized, we had their unique owners per collection?
As a number of unique owners tell you the distribution of collection/collectible, it's super needed to have it there
Let's bring it back 😍😇 🙏

I've noticed now that we're missing some columns and now I've realized, we had their unique owners per collection?
As a number of unique owners tell you the distribution of collection/collectible, it's super needed to have it there Let's bring it back 😍😇 🙏

This one on me, I've removed this column when implementing backend sorting.

Collected column is the number of unique owner
Buys column is the number of owned assets (not owned by nft creator)

What would you like to reflect with owners column?

aaah no worries, so it's just a wording issue, can we have Collected renamed as Owners  please? 🥺 It prevents confusion tho
Referencing on Opensea https://opensea.io/rankings


sort_by attribute error

Getting the error below when using the -s year command, (windows install):
yts-scraper -q 1080p -b -o "yify_movies" -c genre -r 6 -s year
E:\utils\yts-scraper-master>yts-scraper -q 1080p -b -o "yify_movies" -c genre -r
6 -s year
Traceback (most recent call last):
File "C:\Users\pally_2\AppData\Local\Programs\Python\Python37\lib\site-package
s\yts_scraper-0.1.1-py3.7.egg\yts_scraper\main.py", line 106, in main
scraper.download()
File "C:\Users\pally_2\AppData\Local\Programs\Python\Python37\lib\site-package
s\yts_scraper-0.1.1-py3.7.egg\yts_scraper\scraper.py", line 271, in download
self.__get_api_data()
File "C:\Users\pally_2\AppData\Local\Programs\Python\Python37\lib\site-package
s\yts_scraper-0.1.1-py3.7.egg\yts_scraper\scraper.py", line 56, in __get_api_dat
a
sort_by = self.sort_by,
AttributeError: 'Scraper' object has no attribute 'sort_by'
E:\utils\yts-scraper-master>

I pushed a fix. Seems to be working now


Why initialize BN parameter gamma with zeros

In imagenet_resnet_utils.py, the conv layer in non-preact resnet block use zero init for gamma.
Since if gamma is initialized with zeros, the output of BN layer will be zeros as well, right?
out = gamma * in + beta
May I know why? Or gamma will be updated eventually?
Thanks.
Here are codes:
def get_bn(zero_init=False):
    if zero_init:
        return lambda x, name: BatchNorm('bn', x, gamma_init=tf.zeros_initializer())
    else:
        return lambda x, name: BatchNorm('bn', x)

def resnet_bottleneck(l, ch_out, stride, preact):
    l, shortcut = apply_preactivation(l, preact)
    l = Conv2D('conv1', l, ch_out, 1, nl=BNReLU)
    l = Conv2D('conv2', l, ch_out, 3, stride=stride, nl=BNReLU)
    l = Conv2D('conv3', l, ch_out * 4, 1, nl=get_bn(zero_init=True))
    return l + resnet_shortcut(shortcut, ch_out * 4, stride, nl=get_bn(zero_init=False))

They will be trained. It's a common technique to improve resnet.

https://arxiv.org/pdf/1706.02677.pdf mentioned this.

got it and thanks.

got it and thanks.

From the paper:

For BN layers, the learnable scaling coefficient γ is initialized to be 1, except for each residual block’s last BNwhereγis initialized to be 0. Setting γ = 0 in the last BN of each residual block causes the forward/backward signal initially to propagate through the identity shortcut of ResNets, which we found to ease optimization at the start of training. This initialization improves all models but is particularlyhelpful for large minibatch training as we will show.


Observablility and metrics

We should have metrics around round progression and the percentage of power voted (it might be tricky because we move on once a quorum is reached).
OpenCensus is the standard for it in the ecosystem.

add monitoring for metadata size growth

@jennijuju Could you point me exactly to what we want to measure as "metadata size growth"?
My initial take is: size growth of every datastore namespace used by F3. Does that sound right?

@masih honestly, we can just monitor the "metadata" datastore itself. IIRC, that datastore is usually pretty much empty so it should be mostly F3 stuff.

The only remaining item here is metadata size, for which I am not sure if Lotus metrics are exposed. I have posted something on fil-lotus-dev and pending response.
For the rest the dashboard is updated to include them in addition to in-depth validation breakdown time, divergence, cert exchange, cert polling, gossipsub metrics.


Create fgv.txt

FGV's main website is [portal.fgv.br], though [emap.fgv.br] might be a better link. FGV has several "schools", and EMAp is the applied mathematics one. (No www's on the links)
At [emap.fgv.br/graduacao/matematica-aplicada] and [emap.fgv.br/mestrado/modelagem-matematica] you can find information on the long term courses it offers. (No www's on the links)
And at [www.fgv.br/tic/office365/#pag2a] there is recognition of the domain.

@souzamatheusp Pull request merged. Thank you!


[vcpkg baseline][dpp] Add DISABLE_PARALLEL_CONFIGURE

Describe the pull request

What does your PR fix?
In VCPKG CI testing, dpp failed with following error:

  CMake Error at CMakeLists.txt:54 (configure_file):
  No such file or directory

This issue is because the upstream's CMakeLists.txt file contains following codes:
  configure_file("${CMAKE_CURRENT_SOURCE_DIR}/src/dpp/dpp.rc.in" "${CMAKE_CURRENT_SOURCE_DIR}/src/dpp/dpp.rc" NEWLINE_STYLE WIN32)
The file operation here may cause the same file to be operated at the same time during parallel config, resulting in the above error. This issue could be fixed by adding DISABLE_PARALLEL_CONFIGURE in the config step.

@JavierMatosD Please merge this PR first.


New log file is always created at app launch on simulator

When an app that is capable of running in the background runs on the simulator, the most recent log file is always archived, regardless of file size or age. A new log file is created on each app launch because NSFileProtectionKey is not present.
This pull request checks whether there is a value for NSFileProtectionKey in the log file's attributes. If there is no file protection value present, it will not force a new log file to be created.

Thanks!


Error description of serialization module

Recently I found some error descriptions in the pom of the serialization module, I have submitted a pr fix.
pr is here:
https://github.com/apache/incubator-dubbo/pull/2624

Close via https://github.com/apache/incubator-dubbo/pull/2624


Helm is duplicated in two repos under opendistro-for-elasticsearch

The same helm chart is currently published in two places, I don't know which one I should be submitting my PRs to:
https://github.com/opendistro-for-elasticsearch/community
https://github.com/opendistro-for-elasticsearch/opendistro-build
?????

I have an open PR here: https://github.com/opendistro-for-elasticsearch/opendistro-build/pull/49
But it should probably be here? I don't know. Someone needs to clean up where this helm chart should exist.

@alolita @hardik-k-shah Really need some eyes from someone on this.

Hi @DandyDeveloper The Helm chart to use is in https://github.com/opendistro-for-elasticsearch/opendistro-build and your PR is filed on the correct repo. The original contribution was made in the community repo hence you are seeing two similar versions. The official version is maintained at https://github.com/opendistro-for-elasticsearch/opendistro-build

@alolita Thank you for the fast response. Is there a good way to communicate with the owners in future about things like this? Or should we just @ sign specific individuals?


CUDA out of memory

While running the pre trained model code in Colab/local device getting the error of ' CUDA out of memory '

I even tried to increase attention stride to 4 , at max I can infer result on google Colab 2 images without completely filling the gpu .

Hi @suriya030
The memory consumption depends on various factors. Likely your input image is too high resolution. I assume you are not using the KITTI images by default.
To run on high res images, you can

Increase the attention stride as you did. Higher strides may help.
Use the lightweight implementation in the branch here


trademark conflict with FICO Blaze Advisor?

At the docs page https://docs.continuum.io/docs_oss/blaze/ , someone wrote into the feedback form that there is a product called FICO Blaze Advisor, whose trademark might conflict with the Blaze name.

Doesn't look like a conflict as they are two different tools: http://www.fico.com/en/products/fico-blaze-advisor-decision-rules-management-system#overview

Glad to hear it. I'll go ahead and close this issue.


shairport-sync: 3.3.6 -> 3.3.7

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/mikebrady/shairport-sync/releases.
meta.description for shairport-sync is: "Airtunes server and emulator with multi-room capabilities"
meta.homepage for shairport-sync is: "https://github.com/mikebrady/shairport-sync"
meta.changelog for shairport-sync is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.3.7 with grep in /nix/store/naiw2v8pnxqihi6vmdks326cnqydas2w-shairport-sync-3.3.7

directory tree listing: https://gist.github.com/1a7baa13bf52bffa3d9bd6160d35dc58

du listing: https://gist.github.com/24cae12582ba791a51e5f52f5c6470b5

Rebuild report (if merged into master) (click to expand)

228 total rebuild path(s)

68 package rebuild(s)

68 x86_64-linux rebuild(s)
65 i686-linux rebuild(s)
39 x86_64-darwin rebuild(s)
56 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
AusweisApp2
buildkite-agent
buildkite-agent3
certbot
certbot-full
cpp-utilities
dasel
dolt
draco
dropbox
dropbox-cli
espanso
faudio
fluent-bit
flyctl
goreleaser
gping
greybird
gromit-mpx
home-assistant
i3status-rust
ibus-engines.mozc
jackett
krunner-pass
libsForQt5.qtutilities
libsForQt512.qtutilities
libsForQt514.qtutilities
libsForQt515.qtutilities
mate.caja-dropbox
pass
pass-nodmenu
pass-wayland
passExtensions.pass-audit
passExtensions.pass-import
passff-host
pipelight
playonlinux
prometheus-nginx-exporter
python37Packages.acme
python37Packages.certbot
python37Packages.certbot-dns-cloudflare
python37Packages.certbot-dns-rfc2136
python37Packages.certbot-dns-route53
python37Packages.hass-nabucasa
python38Packages.acme
python38Packages.certbot
python38Packages.certbot-dns-cloudflare
python38Packages.certbot-dns-rfc2136
python38Packages.certbot-dns-route53
python38Packages.hass-nabucasa

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/naiw2v8pnxqihi6vmdks326cnqydas2w-shairport-sync-3.3.7 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A shairport-sync https://github.com/r-ryantm/nixpkgs/archive/11fd0d556a0b04f3efe645aa3812e257ef5e26ec.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/naiw2v8pnxqihi6vmdks326cnqydas2w-shairport-sync-3.3.7
ls -la /nix/store/naiw2v8pnxqihi6vmdks326cnqydas2w-shairport-sync-3.3.7/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

1 package built:

shairport-sync

Maintainer pings
cc @lnl7 for testing.

Result of nixpkgs-review pr 105927 run on x86_64-darwin 1

1 package marked as broken and skipped:

shairport-sync


Export hybrid StableDiffusion models via optimum-cli

What does this PR do?

Extend optimum-cli with dataset option
Support export StableDiffusion models after hybrid PTQ via optimum-cli

Example:
optimum-cli export openvino --model SimianLuo/LCM_Dreamshaper_v7 --task latent-consistency  --dataset conceptual_captions --weight-format int8 <output_dir>

Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

PR https://github.com/huggingface/optimum/pull/1762 should be merged to fix OpenVINO build

Opened https://github.com/l-bat/optimum-intel/pull/1/ to infer the task by loading the diffusers configuration directly, let me know what you think @l-bat @AlexKoff88 @eaidova

Also to fix the code style test you can do the following :
pip install .[quality]
make style

@l-bat do you observe both error using optimum v1.18.1 ?

@l-bat do you observe both error using optimum v1.18.1 ?

No, with v1.18.0. It works with v1.18.1. Should I close this PR or apply your changes?


Add pybind11_bazel release 2.11.1.bzl.1.

If anyone is wondering why .bzl.<N> as opposed to .bcr.<N>, see https://github.com/pybind/pybind11_bazel/commit/c65db0ac44ff3cd790a803e4a804e2cc806cf641. IOW, pybind11 didn't have a release, but pybind11_bazel did. This isn't purely at the BCR level. :)

Looking forward to 2.11.1.bzl.1.bcr.1 :)


Confusing/incorrect Azure SDK version reference for breaking changes

The documentation references using Azure SDK version for .NET as 8.0.0 , this appears to be confusing the current LTS version of .NET and the version of the Azure SDK APIM library.
I believe it should say v1.1.0 instead?

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

ID: c5dad566-d91f-f7cf-3e0f-c6c0413c2ee0
Version Independent ID: 01e5a466-5dbb-1afb-84d5-f2683aa9c074
Content: Azure API Management - API version retirements (June 2024)
Content Source: articles/api-management/breaking-changes/api-version-retirement-sep-2023.md
Service: api-management
GitHub Login: @dlepow
Microsoft Alias: danlep

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

@shahiddev .NET 8.0.0 is the latest release for the entire .NET framework and APIM SDK version is v1.1.0 https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/apimanagement/Azure.ResourceManager.ApiManagement/CHANGELOG.md
I submitted a PR and it's currently under further review by our content team.


LaTeX error

Need a space after display style: https://defelement.com/elements/examples/triangle-arnold-winther-3.html

Fixed in https://github.com/mscroggs/symfem/commit/0e68d5dfd6c808c65a0edba38c611cefc8b07e78


Tests flakiness in StorIOContentResolver

Builds on CI can fail because of tests flakiness:
com.pushtorefresh.storio.contentresolver.integration.QueryTest > queryOneByField FAILED     java.lang.AssertionError at QueryTest.java:34
It's just an example, as I saw — every integration test in StorIOContentResolver can fail because of some problem with notifications about changes.
RxJava 1.0.13 didn't help, see #438.

Hope #440 will finally fix this, I'll keep this issue for couple other PRs and if we won't see problems with them — I'll then close this issue.

Looks like everything is okay, closing.


fix: asp.net async handlers not capturing async ops

:tada: This PR is included in version 1.22.3 :tada:
The release is available on:

GitHub release
v1.22.3

Your semantic-release bot :package::rocket:


Security: Disabled Cross Site Reference Forgery Protection (X-CSRF)

Since currently we are not using Azure AD to Authenticate OR Authorize users, CSRF is not necessary as there is no way to forge request. This was causing an issue on deployed version #64
hopefully will fix.

failed to build, trying different solution.


Add bracket support and 判斷 method

I didn’t update the version number in package.json. Please update and publish it. Thanks again!

@graphemecluster Published, thanks!


Cannot resolve symbol 'ContextInstance'

Hello,
First of all thanks for that package. It might be really useful.
I get an error, which i write on to title. I add gradle dependecies and call the function : Lockscreen.getInstance(ContextInstance).startLockscreenService();
I hope, you'll find out why.
Happy coding

Hi~ I updated new version
Check PLZ.
Thanks


Implement complex pipeline (fixes #20)

I have removed flush notifiers from bypassing unit because instructions do not approach decode stage before the completion of mispredicted branch. I have also put conditional moves to "simple arithmetic".

I have also put conditional moves to "simple arithmetic"

That's not quite correct — it usually takes one cycle to generate the condition and 1 cycle to apply it. But you can leave it as is.

$ ./mipt-mips -b $TRAVIS_BUILD_DIR/traces/fib.out -n 1000000
****************************
instrs:     1000000
cycles:     1200036

What causes IPC degradation? It was 1 before, excepting IC miss penalty.

What causes IPC degradation? It was 1 before, excepting IC miss penalty.

It can be explained by structural hazards. I have created an illustration for fib.out.
Complex pipeline:

Classic pipeline:

Thanks a lot for explanation of quite surprising result! I think you can put it to Wiki page and/or make a small 15-minute report in on of our classes.
It can be solved by improving writeback bandwidth, but I'll open a separate issue.


Add check for rate limiting

The inexplicable 403 errors we're seeing on repos that once worked but started to fail may be rate limited.
We can probe the status here https://docs.github.com/en/rest/overview/rate-limits-for-the-rest-api?apiVersion=2022-11-28#checking-the-status-of-your-rate-limit

Note that my theory is that GitHub are serving the wrong error message.
We're seeing
github.GithubException.GithubException: 403 {"message": "Resource not accessible by integration", "documentation_url": "https://docs.github.com/rest/git/refs#create-a-reference"}

I suspect we should be seeing something along the docs here
[Exceeding the rate limit](https://docs.github.com/en/rest/overview/rate-limits-for-the-rest-api?apiVersion=2022-11-28#exceeding-the-rate-limit)
If you exceed your primary rate limit, you will receive a 403 or 429 response, and the x-ratelimit-remaining header will be 0. You should not retry your request until after the time specified by the x-ratelimit-reset header.

If you exceed a secondary rate limit, you will receive a 403 or 429 response and an error message that indicates that you exceeded a secondary rate limit. If the retry-after response header is present, you should not retry your request until after that many seconds has elapsed. If the x-ratelimit-remaining header is 0, you should not retry your request until after the time, in UTC epoch seconds, specified by the x-ratelimit-reset header. Otherwise, wait for at least one minute before retrying. If your request continues to fail due to a secondary rate limit, wait for an exponentially increasing amount of time between retries, and throw an error after a specific number of retries.

Continuing to make requests while you are rate limited may result in the banning of your integration.

The easiest would be to (when we get a 4xx error) dump the HTTP headers that GitHub sent back as part of the 4xx. And then we can e.g. inspect the x-ratelimit-remaining header.

Agreed

We can configure retries with PyGithub like in this example: https://github.com/PyGithub/PyGithub/issues/2759#issuecomment-1745643733


Missing custom fields when creating a new element

Customs fields can be accessed and listed from all elements, but by creating new elements like accounts or contacts, cant find the custom field to give a value.
Custom fields can be called and updated but not created.
Best Regards
Alvaro A.

Have you got a code snippet which you use for e.g. update?

This issue have only tested with your demo.

Create a Custom field for a Contact in your vTiger WEB
Open VTiger Manager Demo
Go to contacts list (You newly created custom filed will be listed
Go to New ( All available fileds will be listed without the custom fields)...

but by creating new elements like accounts or contacts, cant find the custom field to give a value.

What is the exact error message which you get?
A word on the background process:

the VTigerNetApi converts the VTiger_Contact class into some JSON.
After that, the JSON request is sent to the VTiger application server.
The VTiger application server has got its logic in its PHP files. If it crashes / can't handle a situation, the request may fail and an error posted to the user

In case the API backend of the VTiger application struggles to create/ fill a (custom) field, it might be an API implementation error at VTiger itself. But to ensure this, the exact error message is required (so, coming to the very first question)

The latest version of the VTigerNetApi v2017.08.08 provides a little more error output.
E.g.:

Please update your project with the latest library.
Please also update the demo application from latest GitHub sources.

Please note: you can update the VTigerNetApi library via NuGet since today - please also see https://www.nuget.org/packages/VTigerNetApi/
Please note 2: to copy the error output into this ticket, you might want to use the tool built into MS Windows: "Snipping Tool"

1- Add a new custom field in vTiger/Organisations like:

2- By selecting accounts in the demo project will show the newly created custom field and their contents:

3- Select new in accounts in order to create a new account will not be able to display the created custom field to be filled out
Note: By selecting account update is the custom field availble and can be filled out
No error is displayed in this process

Okay, I see, when using the demo app and after clicking the button "New" at this location, the column is not visible in the main area

This behaviour is for the demo app - but independent from the vtiger API library.
The demo app is not intended for production use and is not considered stable / free from errors/bugs.

Yes, i know it
That's why I contacted you. We need a function in which these custom fields are also available for new datasets.
So I asked you about your effort to develop this implementation

To be fixed for

[ ] Organisation
[ ] Contacts

@ArroyaveInformatik Querying the full column list for a vtiger table via the vtiger webservice requires at least 1 record in the table. So, if you've got a very new vtiger instance which contains absolutely NO data, we can't load the list of available columns. But as soon as the first record has been created, we're able to recieve the column list.
Would it be okay for you with this limitation caused by the vtiger webservice?

The lastest source code contains a new method which provides the table schema as reported by the VTiger server:
DataTable dt = api.NewElementFromRemoteServerScheme(remoteTable);
Adding a caching of the remote table schema would be great, but this would be a separate feature request.


Unknown MySQL server host 'mariadb'

I can't send or receive mails. When I check logs, I see :
2016-04-08T22:13:30.656856+02:00 mail postfix/smtpd[283]: NOQUEUE: reject: RCPT from unknown[***.***.***.***]: 451 4.3.0<EMAIL_ADDRESS>Temporary lookup failure<EMAIL_ADDRESS><EMAIL_ADDRESS>proto=ESMTP helo=<spring-chicken-af.twitter.com>

But when i look more i see that :
2016-04-08T22:13:30.562427+02:00 mail postfix/trivial-rewrite[287]: warning: connect to mysql server mariadb: Unknown MySQL server host 'mariadb' (2)
2016-04-08T22:13:30.563026+02:00 mail postfix/trivial-rewrite[287]: warning: mysql:/etc/postfix/mysql/mysql-virtual-alias-maps.cf: table lookup problem
2016-04-08T22:13:30.563156+02:00 mail postfix/trivial-rewrite[287]: warning: virtual_alias_domains lookup failure
2016-04-08T22:13:30.655698+02:00 mail postfix/trivial-rewrite[287]: warning: mysql:/etc/postfix/mysql/mysql-virtual-alias-maps.cf: table lookup problem
2016-04-08T22:13:30.656295+02:00 mail postfix/trivial-rewrite[287]: warning: virtual_alias_domains lookup failure

Infortunatly, i can't explain why :/ When i try with telnet (from mailserver container to mariadb container) it's working
root@mail:/# telnet mariadb 3306
Trying <IP_ADDRESS>...
Connected to mariadb.
Escape character is '^]'.
b
5.5.5-10.1.13-MariaDB-1~jessieTNlS;n:?�Ov%OA99Srg/Qmysql_native_passwordConnection closed by foreign host.

Some idea to help me ?
Thanks :-)

May you provide us with your docker-compose file?

Sorry, i missed ><
version: "2"

services:
  mailserver:
    image: hardware/mailserver
    container_name: mailserver
    domainname: ***.net
    hostname: mail
    links:
      - mariadb:mariadb
    ports:
      - "25:25"
      - "143:143"
      - "465:465"
      - "587:587"
      - "993:993"
      - "4190:4190"
    environment:
      - OPENDKIM_KEY_LENGTH=4096
      - ADD_DOMAINS=***.net,***.fr
      - DBHOST=mariadb
      - DBUSER=postfix
      - DBNAME=postfix
      - DBPASS=***
    volumes:
      - /docker/mail:/var/mail
      - /docker/dovecot:/var/lib/dovecot
      - /docker/opendkim:/etc/opendkim/keys
      - /etc/localtime:/etc/localtime:ro
      - /docker/proxy/certs/mail.***.net:/etc/letsencrypt/live/mail.***.net
    networks:
      - mail-db

  postfixadmin:
    image: hardware/postfixadmin
    container_name: postfixadmin
    domainname: ***.net
    hostname: mail
    links:
      - mariadb:mariadb
    environment:
      - VIRTUAL_HOST=***.***.net
      - VIRTUAL_NETWORK=nginx-proxy
      - VIRTUAL_PORT=80
      - LETSENCRYPT_HOST=***.***.net
      -<EMAIL_ADDRESS>      - DBHOST=mariadb
      - DBUSER=postfix
      - DBNAME=postfix
      - DBPASS=***
    volumes:
      - /etc/localtime:/etc/localtime:ro
    networks:
      - proxy-tier
      - mail-db
  rainloop:
    image: wonderfall/rainloop
    container_name: rainloop
    links:
      - mailserver:mailserver
      - mariadb:mariadb
    environment:
      - VIRTUAL_HOST=webmail.***.net
      - LETSENCRYPT_HOST=webmail.***.net
      -<EMAIL_ADDRESS>      - VIRTUAL_NETWORK=nginx-proxy
      - VIRTUAL_PORT=80
      - GID=991
      - UID=991
    volumes:
      - /docker/rainloop:/rainloop/data
      - /etc/localtime:/etc/localtime:ro
    networks:
      - proxy-tier
      - mail-db

  mariadb:
    image: mariadb:10.1
    container_name: mariadb
    volumes:
      - /docker/mysql/db:/var/lib/mysql
      - /etc/localtime:/etc/localtime:ro
    environment:
      - MYSQL_ROOT_PASSWORD=***
      - MYSQL_DATABASE=postfix
      - MYSQL_USER=postfix
      - MYSQL_PASSWORD=***
    networks:
      - mail-db

networks:
  proxy-tier:
    external:
      name: nginx-proxy
  mail-db:
    external:
      name: mail-db

Okay, this is interesting because I had similar troubles using dockerfiles second version.
Can't help you, I surrendered!

Postfix is isolated with unix chroot mecanism, so check that the mariadb hostname exist in this file : /var/spool/postfix/etc/hosts for DNS resolution works properly.

Ok it's working when i add mariadb hostname and its ip address manually.
How can i add hostname automaticly ?

It is already the case here : https://github.com/hardware/mailserver/blob/master/rootfs/usr/local/bin/postfix#L7

when i check /etc/hosts file, mariadb hostname is missing. For now i just add hostname in /var/spool/postfix/etc/hosts
If i restart container /etc/hosts will be reset, so i loose my modification.

check your docker-compose.yml file syntax, try with version 1.

Fix in c2c8a22
Can you confirm ?

Hi, I found this issue while struggling with this in my own set up. Thank you for building this, it's been a great help so far!
I have a question regarding this:
Would it be a problem to run the postfix rewrite service in a non-chroot environment?
I changed the line in postfix' master.cf to
# service type  private unpriv  chroot  wakeup  maxproc command + args
rewrite   unix  -       -       n       -       -       trivial-rewrite

and it did work. Will there be any shortcomings or disadvantages due to this change?


add null check on keyField

Here is a small change for you to consider. Works for me.
fixes #511

Merged fork into bugfix branch. Continued in separate PR: https://github.com/solidify/jira-azuredevops-migrator/pull/524


Add links to AFR LAI VCFs on downloads page

The AFR LAI VCF has synced to the public buckets:
GCS: gs://gcp-public-data--gnomad/release/4.1/local_ancestry/genomes/gnomad.genomes.v4.1.local_ancestry.afr.vcf.bgz
S3: s3://gnomad-public-us-east-1/release/4.1/local_ancestry/genomes/gnomad.genomes.v4.1.local_ancestry.afr.vcf.bgz
This relates to this work: https://github.com/broadinstitute/gnomad-browser-team/issues/72
KC asked these public paths to be 4.1 so I think they should be in the v4 downloads section and could we mimic this AMR blurb?

The associated blog post is here: https://github.com/broadinstitute/gnomad-blog/pull/173

Closed by #1638


issue when used directly in a pod

Hi, I'm using your exact cloud config file to install this on worker nodes. I do see mount.cifs gets placed in the right folder once this coreos service completes.  However, when used to start a pod as described at https://github.com/kubernetes/kubernetes/blob/master/examples/volumes/azure_file/README.md, the pod is stuck in ContainerCreating state forever because it times out on mounting the cifs drive.  Mount a volume on the worker host node works fine.  Any idea why mounting inside a container doesn't work?  Thanks.

Having a look at the actual plugin, you seem to be following the right configuration instructions. Can you try mounting the volume manually with vers=3.0 ?
https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/azure_file/azure_file.go#L192
Ill give it a go myself, I haven't tried this with Kubernetes yet. Ill let you know my findings

Thanks for your reply.  Yes, according to this CoreOS bug 1387
https://github.com/coreos/bugs/issues/1387, it looks like CoreOS no
longer supports SMB 3.0 which is required by the Azure File Service plugin.
On Wed, Aug 17, 2016 at 4:12 AM, Hec<EMAIL_ADDRESS>wrote:

Having a look at the actual plugin, you seem to be following the right
configuration instructions. Can you try mounting the volume manually with
vers=3.0 ?
https://github.com/kubernetes/kubernetes/blob/master/pkg/
volume/azure_file/azure_file.go#L192
Ill give it a go myself, I haven't tried this with Kubernetes yet. Ill let
you know my findings
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/xynova/docker-cifs-build/issues/1#issuecomment-240382036,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABIReH04fMpBoKn6n7Y13koEBr00_fkGks5qguy0gaJpZM4Jl3SD
.

#sux


Explain what is referred as "private_key_jwt issuer" under Deploying and configuring JWT client-handler artifacts

Suggested Labels
Type/Docs
Priority/Highest
Affected/5.5.0-Alpha3
Description
Refer to doc link [1]. Under step 10 in Deploying and configuring JWT client-handler artifacts explain what is referred as "private_key_jwt issuer"
[1]. https://docs.wso2.com/display/IS550/Private+Key+JWT+Client+Authentication+for+OIDC

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.