Fix for failure on Android bundle upload using supply because the parameter changesNotSentForReview is not defined as true

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
Fixes: https://github.com/fastlane/fastlane/issues/18670
Description
Added the parameter changes_not_sent_for_review: true to the commit_edit call of the Google AndroidPublisherV3 API.
Testing Steps
See mentioned issue, with this change the problematic upload will succeed.

Hi @werner77, thanks for contribution 🚀. Could you sign Google CLA and confirm as bot said above :)?

With this change, regular uploads for other channels will fail with this:
Google Api Error: Invalid request - Changes are sent for review automatically. The query parameter changesNotSentForReview must not be set.

Seems like it needs to be a parameter for supply() that one can specify based on which track one is uploading to.

Hey, sorry! This fix was just merged in with #19117. I appreciate the time spent on debugging this and making this PR ❤


test: set safe.directory for git repo in apache container

What does this PR try to resolve?
Failure in container tests due to a new version of git package in Alpine Linux Package repository.
See also https://github.com/rust-lang/cargo/pull/13913#issuecomment-2113712049
How should we test and review this PR?
Alpine Linux Package repository 3.19 just bumped git package to 2.43.4 from 2.43.0.
The docker image httpd:2.4-alpine we use in container tests failed due to the git version bump.
The httpd log shown that
<IP_ADDRESS> - - [16/May/2024:03:52:36 +0000] "GET /repos/bar.git/info/refs?service=git-upload-pack HTTP/1.1" 500 -
[16/May/2024:03:52:36 +0000] <IP_ADDRESS> TLSv1.3 TLS_AES_256_GCM_SHA384 "GET /repos/bar.git/info/refs?service=git-upload-pack HTTP/1.1" -
fatal: detected dubious ownership in repository at '/repos/bar.git'
To add an exception for this directory, call:

        git config --global --add safe.directory /repos/bar.git

git/git@f4aa8c8bb11dae6e769cd930565173808cbb69c8 is likely the commit causing problems.
So I ended up adding git config --system --add safe.directory '*' to the Dockerfile of apache container.
Note that we need --system instead of --global because httpd are running under the other user www-data, not root.

Probably this?
https://github.com/git/git/commit/1204e1a824c34071019fe106348eaa6d88f9528d

Thanks!
@bors r+

:pushpin: Commit 2fd4b440bcfc5a552fc428f912fcae4884b46b00 has been approved by ehuss
It is now in the queue for this repository.

:hourglass: Testing commit 2fd4b440bcfc5a552fc428f912fcae4884b46b00 with merge 8d68ed4fb2554ae7ff2f0a3193c2651e31ee4e1e...

:sunny: Test successful - checks-actions
Approved by: ehuss
Pushing 8d68ed4fb2554ae7ff2f0a3193c2651e31ee4e1e to master...


fix: Use contract aliases in contract info commands

Before it only assumed that a contract id must be used and not an alias for one.

It seems that this is not needed since it is resolved in the function that fetches the wasm. However, given the work that @fnando is doing with the config it might be worth adding a similar ContractAddress type.

Change seems to be super simple but looks like there are some test failures cause of error types

Converted to draft because builds seem to be broken.

@Ifropc


Fix relative path calculation in case path contains .. and .

Currently, new RelativePathHelper("a/b/c/d/../..").makeRelative("a/b/c/d") returns ../.. which is incorrect.
Since a/b/c/d/../.. is equivalent to a/b, the correct relative path from a/b/c/d/../.. to a/b/c/d is c/d. This pull request fixes this problem and adds a few tests.

This should fix issues such as https://youtrack.jetbrains.com/issue/MPS-29483/Invalid-base-directory-in-generated-Ant-scripts-when-Ant-file-is-relocated-to-an-alternative-location-using-the-inspector

Ticket in MPS Youtrack was created: https://youtrack.jetbrains.com/issue/MPS-37668/pull-request-Correct-RelativePathHelper-logic


generatePartitions function in STIndex.scala

I have several questions.
//sort by center_x, slice, center_y
    val centroids = sampleData.map(x => ((x.xmin + x.xmax) / 2.0, (x.ymin + x.ymax) / 2.0))
    val objs = centroids.sortByKey(true).zipWithIndex().map(x => (x._1._1, x._1._2, x._2))
    val objectsSorted = objs.map(x=>(Wrapped(x._3/numObjectsPerSlice, x._2), x))
      .sortByKey(true).values

objs is RDD[(Double,Double.Long)] and the third element is the index(Long).
then Wrapped(x._3/numObjectsPerSlice, x._2), x._3 should be the index(Long). Why should we build such a class,and sort by the Wrapped, which has something to do with the index(Long)?

I want to sort the data inside each slice.
BTW, if you have questions like this, not bug report or improvement suggestions. You may send me email directly rather than creating issues here :)


updating media mappings in compose and nginx

Looks good, so Django expects to find it in ./media by default I guess?

i think that may be the default for local development, and can be customized for production deployments. Since we're using docker to mount volumes, where it's stored on the local container is less important and doesn't necessarily have to change


Unable to provision the node once empty/wrong password string is provided (MEGH-5464)

Answers checklist.

[X] I have read the Rainmaker documentation and the issue is not addressed there.
[X] I have updated my IDF branch (release/vX.Y) to the latest version and checked that the issue is present there. This is not applicable if you are using Rainmaker with Arduino.
[X] I have searched the Rainmaker forum and issue tracker for a similar issue and not found a similar issue.

IDF / ESP32-Arduino version.
v5.2.1
Operating System used.
Windows
How did you build your project?
Command line with idf.py
Development Kit.
ESP32-C3-DevKitC-02 v1.1
What is the expected behavior?
During the provisioning stage,

WiFi router/AP credentials should not be stored locally at the device level until connection is success.
Device should respond if it is unable to connect with WiFi Router with empty password string
Device should allow user to reconfigure the WiFi Router credentials details if it is incorrect.

What is the actual behavior?
During the provisioning stage,

Device is storing WiFi Router/AP credentials before it's verification
Device is keep trying to connect with the WiFi Router/AP with empty password string
Once device has reported that it is unable to connect with the WiFi Router/AP with provided credentials, second time during the provisioning it is not providing list of the WiFi Routers/APs available to select from the mobile app.

Steps to reproduce.
Use case - 1

During provisioning share empty password string

Use case - 2

Provision device with incorrect password
Once provisioning is failed, restart provisioning process from the mobile app (ESP RainMaker App)

Debug Logs.
E (321499) wifi_prov_mgr: STA Disconnected
E (321499) wifi_prov_mgr: Disconnect reason : 210
E (321509) wifi:sta is connecting, return error
I (324869) app_wifi: Disconnected. Connecting to the AP again...

I (3244) app_wifi: Disconnected. Connecting to the AP again...
I (5654) app_wifi: Disconnected. Connecting to the AP again...
I (8064) app_wifi: Disconnected. Connecting to the AP again...
I (10474) app_wifi: Disconnected. Connecting to the AP again...

E (68049) wifi:sta is connecting, return error
I (71409) wifi:new:<11,2>, old:<11,0>, ap:<255,255>, sta:<11,2>, prof:1
I (71419) wifi:state: init -> auth (b0)
I (71419) wifi:state: auth -> assoc (0)
I (71419) wifi:state: assoc -> run (10)
I (73379) protocomm_nimble: mtu update event; conn_handle=1 cid=4 mtu=256
I (74409) wifi:state: run -> init (f00)
I (74419) wifi:new:<11,0>, old:<11,2>, ap:<255,255>, sta:<11,2>, prof:1
I (74419) app_wifi: Disconnected. Connecting to the AP again...
E (74419) wifi_prov_mgr: STA Disconnected
E (74419) wifi_prov_mgr: Disconnect reason : 15
E (74429) wifi_prov_mgr: STA Auth Error
E (74429) app_wifi: Provisioning failed!
        Reason : Wi-Fi station authentication failed
        Please reset to factory and retry provisioning
I (74449) app_wifi: Failed to connect with provisioned AP, reseting provisioned credentials
I (74479) app_wifi: Secured session established!
W (74609) wifi:sta_scan: STA is connecting, scan are not allowed!
E (74609) wifi_prov_mgr: Failed to start scan
I (77789) app_wifi: Disconnected. Connecting to the AP again...
W (1801109) app_wifi: Provisioning timed out. Please reboot device to restart provisioning.
I (1802109) NimBLE: GAP procedure initiated: stop advertising.

I (1802109) NimBLE: GAP procedure initiated: stop advertising.

I (1802109) NimBLE: GAP procedure initiated: terminate connection; conn_handle=1 hci_reason=19

E (1802139) protocomm_nimble: Error setting advertisement data; rc = 30
I (1802139) wifi_prov_mgr: Provisioning stopped
I (1802139) wifi_prov_scheme_ble: BTDM memory released
I (1802149) esp_rmaker_local: Event 6

More Information.
No response

Not sure if this i still an issue (and apologies for missing this out) but you also need to reset the device to factory settings as prompted by the phone app. Only then can you restart provisioning.

@shahpiyushv what command do we need to use from the Android API to reset the device to factory settings?
I've searched far and wide, and cannot find a command to do so in the espressif android documentation.

Not sure if this i still an issue (and apologies for missing this out) but you also need to reset the device to factory settings as prompted by the phone app. Only then can you restart provisioning.

I didn't observe if the app is prompting to do a "factory reset" before provisioning is complete.

Not sure if this i still an issue (and apologies for missing this out) but you also need to reset the device to factory settings as prompted by the phone app. Only then can you restart provisioning.

I didn't observe if the app is asking to perform a factory reset before provisioning is complete.


How to get mean nll loss only using crf ?

Hi, my research interest is computer vision. I want to use crf module in my work, Also I don't familiar with NLP. So I want to know how to get mean nll loss insteaf of sum nll loss

Please give more details about your question.

Sorry.
My question is: In your crf module, It calculates the crf loss throw summing every sample score. For example
cur_values = self.transitions.view(1, tag_size, tag_size).expand(
batch_size, tag_size, tag_size) + partition.contiguous().view(batch_size, tag_size, 1).expand(batch_size, tag_size, tag_size)
cur_partition = log_sum_exp(cur_values, tag_size)
final_partition = cur_partition[:, STOP_TAG]
# It calcutates all sample score
return final_partition.sum(), scores

This caused my model loss over 100 million. Because I need to decode for every pixel of image using crf,  my data shape is [32 * 64 * 64, 5, 28].
So I want to know, how to get mean negtive log likelihood loss in crf ?

您好，我还是用中文吧。看了之前的issue后，为了求平均的负对数似然，我把代码改成了一下形式，不知道对不对。在您最新的crf里面好像没有设置size_average这个参数
def neg_log_likelihood_loss(self, feats, mask, tags):
    # nonegative log likelihood
    batch_size = feats.size(0)
    forward_score, scores = self._calculate_PZ(feats, mask)
    gold_score = self._score_sentence(scores, mask, tags)
    return (forward_score - gold_score) / batch_size

在Issue 68提到了索引0是被占用了，当做了PAD的标志，那如果单独使用crf在我的项目里，我这边的索引0是有意义的，除了在参数初始化时删掉索引0的init之外，其他地方还需要修改吗？

the function _calculate_PZ is not the final loss of CRF, it is just part of it. The crf loss function is neg_log_likelihood_loss . _calculate_PZ can't be replaced with mean negative log likelihood, otherwise, it is not CRF.


setHttpClient() needs to be called before every request?

I have a custom httpClient set up like so:
SSLContext sslContext = SSLContexts.custom().loadKeyMaterial(keystore, keystorePass).build();
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(
        sslContext, new String[] {"TLSv1.2"}, null,
        SSLConnectionSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
CloseableHttpClient httpClient = HttpsClients.custom()
        .setHostnameVerifier(SSLConnectionSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER)
        .setSSLSocketFactory(sslsf)
        .build();

Unirest.setHttpClient(httpClient);

This is called before I make any REST calls. However, I have to set the httpClient in every subsequent call. For example if I call this method in a later part of my code after I set the httpClient I still have to set it with a method that returns the httpClient made above (getHttpClient).
public void makeRestCall(){
    Unirest.setHttpClient(getHttpClient());
    HttpResponse<JsonNode> json = Unirest.get("https://example.net")
                               .queryString("start", 0)
                               .queryString("limit", 300)
                               .asJson();
}

I get a bad_certificate error if I don't reset the HttpClient explicitly. Should the httpClient need to be set only once?

Well, I have just started using it, and ran into a similar problem. It seems that you have to set it last in your configuration, as far as I can tell from the source code. For instance, if you configure an object mapper after setting the custom client, the client setting will be reset and you have to set it again. I have done that in JUnit, so I can confirm this workaround.
For the people interested in fixing this, the problem is in the Options.reload() method that gets called after setting each configuration option. It will recreate the default client without regards to the custom setting. It seems there already is a variable in that class to track whether there is a custom client setting, which is not used in this context (but could very well be).

Hello, this should be resolved or addressed in Unirest 2. Please see the upgrade guide for important changes.


HEX File - QKLSVEG.BIN

I understand the "Procedure" but it isn't working.  Any hints or suggestions?

I did get through this eventually, so email if you need suggestions.

Randy,
Any luck with this?
On Thu, Jan 30, 2020 at 1:26 PM Nick Logan<EMAIL_ADDRESS>wrote:

Both RC1 and RC2 holes will be filled at the same time.  That's how you
know it is lined up right.  Like the doubloon in Goonies, hence the hint.
https://goonies.fandom.com/wiki/Doubloon
On Thu, Jan 30, 2020 at 12:29 PM Randy Beiter<EMAIL_ADDRESS>wrote:

Do you recall if any manipulations, math, or byte conversions were
necessary or was it straight from the text in the image? I've lined up the
board many ways and noticed things line up in the RC1, RC2, and notch above
and tried many combinations and interpretations of the info in the photo
from the eeprom on the website to no avail. I'm convinced I'm overthinking
this :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mrmakeit/PrototypeHARP-Research/issues/7?email_source=notifications&email_token=ALLSIQ3DB426FPYH7UTM3U3RAM2DRA5CNFSM4GXT36A2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKMOMIA#issuecomment-580445728,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALLSIQZ3W55RDNYTGVFAT5DRAM2DRANCNFSM4GXT36AQ
.

Hi Nick,
Unfortunately no. I have filled the RC1 and RC2 boxes in a number of different orientations on the image and tried many combinations of input on the form to no avail.
There is one spot where RC1 and RC2 reflect the same value and I’ve tried doing something with what comes in the notch at the top, following the example from “Willy” and the scene in Goonies but I just can’t seem to find the right input to feed the form. I’m still not sure if the value(s?) need manipulation after finding the right one or if I’m over-thinking this.
Thank you for the help,
Randy

*** SPOILERS ***
https://www.sparkfun.com/pages/SP250Firmware [I have to use IE / Edge for
this to work, there is a web error of some type.  Looking for am email to
submit a trouble ticket on it]
2e32017  (2e3 is in the RC1 and 2017 in the RC2 slot, lines up perfectly.)
I get an error "This content can’t be shown in a frame", but I can click on
Open in a new window, which takes me to:
https://www.sparkfun.com/pages/SP250FirmwareDL  [You can just start here]
and bypass the error and then you have to enter a serial number, any number
will work.
Nick
On Sun, Feb 2, 2020 at 4:12 AM Randy Beiter<EMAIL_ADDRESS>wrote:

Hi Nick,
Unfortunately no. I have filled the RC1 and RC2 boxes in a number of
different orientations on the image and tried many combinations of input on
the form to no avail.
There is one spot where RC1 and RC2 reflect the same value and I’ve tried
doing something with what comes in the notch at the top, following the
example from “Willy” and the scene in Goonies but I just can’t seem to find
the right input to feed the form. I’m still not sure if the value(s?) need
manipulation after finding the right one or if I’m over-thinking this.
Thank you for the help,
Randy
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mrmakeit/PrototypeHARP-Research/issues/7?email_source=notifications&email_token=ALLSIQZLYA3CGXEEANCYB4TRA22DDA5CNFSM4GXT36A2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKRVKKA#issuecomment-581129512,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALLSIQYC3HIR5K6MJHWGMNLRA22DDANCNFSM4GXT36AQ
.

Thank you, Nick - the issue ended up being a corrupted image I read off the EEPROM making it impossible to solve the riddle.  For anyone else struggling with this, if the image isn't a clear, non-repeating B&W image it's not right.  Still trying to see if it's my EEPROM or my extraction but this gets me moving again.  Thank you!

@rbeiter kind of a necro, but were you doing the procedure forward or in reverse? That turned out to by my issue. Doesn't seem to help though, I'm still at the forever countdown, not sure where to go from here

@rbeiter kind of a necro, but were you doing the procedure forward or in reverse? That turned out to by my issue. Doesn't seem to help though, I'm still at the forever countdown, not sure where to go from here

Hi @FunkeCoder23  I apologize for the late response!  If it's the timer I'm thinking of, I think I found the clue to what to do to interrupt the timer in the data sheets.  Is the message from the AI saying you have to "try harder"?  If so, the carrier board is susceptible to cold temperatures.

Thanks for the reply. No problem, I've had other things occupying my time. I did try throwing the board in the freezer for a while, and even blasting it with an upside down duster can 😂 Maybe it's a different timer? I'll have to try it again when I get the time.

This is a long-shot, but since all of the relevant URLs have since turned into 404s, does anyone still have a copy of the appropriate firmware file and corresponding instructions?

Hi Warren! I do still have the artifacts from this, are you looking for the end-game bundle or a piece earlier in the game?  I'll hunt down the files this week and I just reached out to Sparkfun support just to ensure it's ok to share.  I'll also hunt the archive to see if there's a license in there which answers this as well.

Hey Randy, at the moment I'm just looking for the file(s) that would have been found at the link mentioned by the AI at this stage:
There's one last piece you'll need before you can download the firmware from sparkfun.com/prototypeFirmware.
Only Bob knew the revision code but luckily the BioS EEPROM contains images from Bob's memory. This is a tall
order but can you get the memory imprint off the EEPROM and see the revision code? Please remember, Goonies
never say die. Especially at Haystack rock.
Remove my memory card and go load the firmware. I'll make sure SparkX never knows where you live and never
sees the light of tomorrow.

I have the revision code, just not the bits themselves.
But I am aware of the existence of the endgame files and will almost certainly want them eventually, since it seems that the endgame webpage is also offline (I can see it on archive.org, but the Google Drive link is dead).

I looked and could not find my files.  I remember this as not being a nice
part of the challenge, I maybe used a hex editor, but I'm trying to
remember what the Goonies reference was for as well.
Nick
On Sun, Oct 15, 2023 at 2:47 PM Warren Moore @.***>
wrote:

Hey Randy, at the moment I'm just looking for the file(s) that would have
been found at the link mentioned by the AI at this stage:
There's one last piece you'll need before you can download the firmware from sparkfun.com/prototypeFirmware.
Only Bob knew the revision code but luckily the BioS EEPROM contains images from Bob's memory. This is a tall
order but can you get the memory imprint off the EEPROM and see the revision code? Please remember, Goonies
never say die. Especially at Haystack rock.
Remove my memory card and go load the firmware. I'll make sure SparkX never knows where you live and never
sees the light of tomorrow.
I have the revision code, just not the bits themselves.
But I am aware of the existence of the endgame files and will almost
certainly want them eventually, since it seems that the endgame webpage is
also offline (I can see it on archive.org, but the Google Drive link is
dead).
—
Reply to this email directly, view it on GitHub
https://github.com/Faeranne/PrototypeHARP-Research/issues/7#issuecomment-1763512760,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALLSIQ2XQV6LIBKFL464UZ3X7RKWRAVCNFSM4GXT36A2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZWGM2TCMRXGYYA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi Warren, Nick's post reminds me of which part you are at.  The original website had a form where you had to enter revision numbers.  That revision number is determined by things you already have.  Once you have a revision number to submit, I can play the part of the http form.

I'm pleased to report that (at least as of now) the URLs referenced above are back online and fully functional, thanks to SparkFun staff on the forum.
Due to this (and thanks to Randy in the meantime for being my Web form surrogate), I now have some firmware files (spx_v52.bin and spx_v54.bin). However, I haven't had any luck in getting the AI to recognize them. I get a different message based on whether or not one of these files is present on the SD card (reproduced below), which feels like a small bit of progress. But regardless of whether or not I try to apply the scrambling/unscrambling procedure, I'm not able to progress. (I wrote a small C program to do the procedure in both directions, but I'm not certain that it's working because of ambiguity in the instructions and possible endianness concerns).
Message with the original contents of the SD card:
Hmm, I don't see any firmware on this SD card. Please load the new firmware onto the card and try again.

Message with either spx_v52.bin or spx_v54.bin (or my scrambled versions of them) present:
Egads. I don't know what that is but it's not firmware.

Any gentle hints are more than welcome.


CID missing from 6011

Working with a POV customer to install our Azure Audit app. The in-product “Open Setup Doc”  button appears to link to https://help.sumologic.com/?cid=6011 which isn’t retrieving the doc (just lands me on the dochub home page)
Slack Message

Added Microsoft Azure Audit (/docs/integrations/microsoft-azure/audit) to redirects

https://help.sumologic.com/?cid=6011 resolves to https://help.sumologic.com/docs/apm/real-user-monitoring


Share a case

Remove [CREATOR] role when adding [APPONESOLICITOR] role
Switch roles on submitted hook in solicitor-create-application event
Upgrade ccd-client library
Use Case Assignment API to change user roles to ensure supplementary data for Share a case is set correctly by CCD

See also: https://github.com/hmcts/cnp-flux-config/pull/12525/files


Motion Sensor permanent

Hi Ben,
Reporting the motion detection "false" in the config not work in HomeKit when the sensor still be part of the sensor list
How can I definitely remove it from HK?

Hi @Stetocasa
The configuration changed in version 3 for a 'per device' configuration (a bit like ewelink and govee plugins).
You will need to update your config to something like:
"countryCode": "IT",
"devices": [
   {
      "deviceId": "############",
      "hideMotionSensor": true,
      "lowBattThreshold": 20
   }
],
"name": "Zina",
...

where deviceId is the id of your Deebot which is shown in the logs when the plugin initialises:
[Zina] [Device] initialised with id ############.

All of the available options can be seen at:
https://github.com/bwp91/homebridge-deebot/wiki/Configuration#optional-settings

In the wiki you mentioned that the device ID is for China country.
The plug-in works well, the only thing that I can remove is the motion sensor

The wiki mentions the ECOVACS ID for users in China.
The device id is different and relates to the id of the deebot device.
If using the config that I posted above, the motion sensor should be removed from HomeKit

Done but still in the sensor list

try changing deviceID to deviceId

Great! Now work🥳


map.view.zoom explanation for 2D maps

(extracted from CMAPI google Group Post https://groups.google.com/forum/#!topic/common-map-widget-api/DjyIA0kUO1s)
I believe you are referring to https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Resolution_and_Scale  - is that correct?  There is also a discussion on zoom levels at https://wiki.openstreetmap.org/wiki/Zoom_levels
Here is a question for the those on this list – would it be reasonable for us to just reference the OpenStreetMap wiki pages above in our explanation of the range in map.view.zoom (and perhaps in other “zoom” payload objects in other places in the spec)?  Would this be a problem for anyone?
When we reference it, we can reference it as an example, or we can reference it as “the way it SHOULD be done”.  Thoughts??
From<EMAIL_ADDRESS><EMAIL_ADDRESS>On Behalf Of Anders Alstad
Sent: Wednesday, June 15, 2016 5:06 AM
To: Common Map Widget API<EMAIL_ADDRESS>Subject: zoom range and "closest zoom level"
Hi,
I see that the documentation for "range" in "map.view.zoom" channel has been updated, but it is still unclear. For a 2D map, what is the relationship between, "range", "distance in meters from the map" and the "closest zoom level"?
E.g. the OpenStreetMap wiki documents the relationship between the most used zoom levels, scales (depending on dpi) and resolutions (horizontal tile size in m/px). Do "range" in "map.view.zoom" channel represent one of these numbers (level, scale or resolution)? If not, please define how to calculate the "closest zoom level" from a given "range".
Regards,
Anders. A.

http://icaci.org/files/documents/ICC_proceedings/ICC2009/html/nonref/1_6.pdf
Describes calculations fro determining scale from a camera above ground.  Use this as a reference to resolve issue

The conversion is not possible to do without specifying additional information about the camera (e.g., focal length or field of view).  I suspect that most people just want it to "look like Google Earth" though.  GE appears to use a field of view of 60 degrees.  I suggest we pick a value for field of view and document it.

An example of javaScript conversion code between range, scale, and zoom level can be found here:
https://jsfiddle.net/e82t0xzc/11/
@truff @cbashioum Please let me know if you agree with this approach and we can determine how to add to CMAPI spec

My gitHub notifications were going to an old e-mail address so I'm just now seeing this.  Here are my comments on the fiddle:
The fiddle first converts zoom level to scale, then scale to camera height above surface.  There is no 'correct' scientific or mathematical way to map zoom level to scale.  That mapping is arbitrary.  We don't care what mapping a given 2D CMAPI compliant map uses.  Their map toolkit or map application code will provide them a means of getting map scale regardless of whether or not they even use a map zoom level.  Ultimately any 2D map needs to convert scale to height above surface in order to work with CMAPI.  So the only two functions in the fiddle that matter are scaleFromRange() and rangeFromScale().  These simply use a magic number to perform a linear transformation (scaling) between the two numbers.  The real question is how was that magic number determined?
It could be determined empirically by comparing, for example, Google Earth at a given camera height to any 2D map at a given scale level, then seeing what works.  If you do it this way you are unknowingly basing your conversion (i.e., your determination of the correct "magic number") on GE's field of view (which is fixed at 60 degrees).   You could also determine the conversion using trigonometry.  But if you try this you will quickly realize you need to know the field of view (or, equivalently, aperture and focal length) in order to generate the conversion equation.
So what does all of this mean for the CMAPI spec?  We could just tell everyone to use that formula with the magic number, or we could document the field of view that CMAPI uses and allow developers to create their own conversion routines from first principles.  I think the latter option is a better way to write a spec.

Maybe it makes more sense if the CMAPI API accepts a map scale for the zoom parameter instead of height above surface.  Then 3D maps can convert to height above by using their  map's field of view setting and we don't have to worry about specifying one in CMAPI.


Cannot build Mixpanel as Pod since ASL migration (3.0.1)

Integration Method: CocoaPods
Xcode Version: 7.3.1
Library Version: 3.0.1
Platform: iOS
Device: Simulator
Language: Swift
[ ] A/B Testing Manually Disabled?

Thank you @ldiqual for letting us know and sorry for the inconvenience. We will push out an update immediately to resolve this issue for Swift users.

We pushed out a new release v3.0.2 to resolve this issue. Please let us know if you encounter any other issues. Thanks and apologies.


urllib.parse.unquote may return bytes

In Py3, unquote does not accept bytes: the first line if '%' not in string would throw exception.
However, in Py2, that line will not throw exception and perform the checking.
When there's no %, the return value is the argument. That is, when the argument type is bytes, the return value is bytes, too.
Code snippet excerption from src/future/backports/urllib/parse.py#L515:
def unquote(string):
  if '%' not in string:
    string.split
    return string      # bytes or unicode, depends on argument; Py3 never reach here
  ...
  return ''.join(res)  # unicode

@edschofield do we have any design decisions around when we wish to coerce and when not?
I'm inclined to suggest we align as much as possible with the Py3 behavior to make these proper polyfills, and instead provide tools for folks to coerce if they need at the call site, but that may not be practical.


Strip binary

Add the strip option in the release profile.

But there's already the strip option...

But there's already the strip option...

Sorry, my bad. I've created a FreeBSD port using the latest tagged version v0.2.1 where the strip option wasn't set. As per requirement for the FreeBSD port I patched Cargo.toml locally. I'll be able to remove that for the next release.
Please feel free to close the PR.

OK, I understand.
I'll make a new tagged release, this will be cleaner, and not just for FreeBSD.

@ehaupt Released 1.1.1

Thank you, I've just updated the FreeBSD port with this commit.
FreeBSD users can install the package with:
pkg install backdown

or build via ports:
cd /usr/ports/sysutils/backdown
make install clean

Repology has some nice badges that you might be interested to use. They provide a good overview over the packaging status.


[develop] Make export-logs able to download the logs using the default/custom PCluster bucket as staging bucket

Description of changes

export-cluster-logs/export-image-logs now is able to download the logs using the default/custom PCluster bucket as staging bucket
When execute export-cluster-logs/export-image-logs without --bucket, the cluster bucket will be automatically used. If using the PCluster default bucket(parallelcluster-****************-v1-do-not-delete), it will automatically update the bucket policy.

Tests

Unit test fixed and passed. Added new unit tests for new functions. Also covered some old functions.
Adapted changes for integ tests. Tests worked as expected.
Manually test done and worked as expected

Checklist

Make sure you are pointing to the right branch.
If you're creating a patch for a branch other than develop add the branch name as prefix in the PR title (e.g. [release-3.6]).
Check all commits' messages are clear, describing what and why vs how.
Make sure to have added unit tests or integration tests to cover the new/modified code.
Check if documentation is impacted by this change.

Please review the guidelines for contributing and Pull Request Instructions.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

We should implement a logic that prevents the deletion of objects from the protected folders

I can't see why. We don't have a objects deletion logic in our codebase. Also we didn't add logic that put objects in protected folder.
I suppose even if we should implement this logic it should not be included in this PR.

We should implement a logic that prevents the deletion of objects from the protected folders

I can't see why. We don't have a objects deletion logic in our codebase. Also we didn't add logic that put objects in protected folder.
I suppose even if we should implement this logic it should not be included in this PR.

Had a sync with Giacomo, we have validator and DenyPutS3Object(only for logs service) policy for the default pcluster bucket. So although we have objects deletion logic in our codebase(--keep-s3-objects false), it doesn't matter.


test_frame_src_csp_header_set fails on customized ALLOWED_IFRAME_SOURCES

Describe the Bug
test_frame_src_csp_header_set() (in tests/SecurityHeaderTest.php) tests the CspHeader->frame-src against a fixed string, identical to the default-setting for ALLOWED_IFRAME_SOURCES.
If we customize ALLOWED_IFRAME_SOURCES in our .env, the test fails.
Comparable Environment Variables are defined in the phpunit.xml, but unfortunately not ALLOWED_IFRAME_SOURCES
I will provide a Pull-Request for phpunit.xml soon.
Steps to Reproduce

Add a line like ALLOWED_IFRAME_SOURCES="https://*.draw.io https://*.youtube.com https://*.youtube-nocookie.com https://*.vimeo.com https://*.google.com" to your .env-file
Execute vendor/bin/phpunit --filter test_frame_src_csp_header_set
The test fails

Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'frame-src 'self' https://*.draw.io https://*.youtube.com https://*.youtube-nocookie.com https://*.vimeo.com'
+'frame-src 'self' https://*.draw.io https://*.youtube.com https://*.youtube-nocookie.com https://*.vimeo.com https://*.google.com'

Expected Behaviour
The test should pass.
The tests should not rely on the ALLOWED_IFRAME_SOURCES-value set in .env. Instead, phpunit.xml should define the value of this env-var.
Screenshots or Additional Context
No response
Browser Details
CLI / PHPUnit
Exact BookStack Version
v24.03-dev

Closed with merge of #5069, thanks again @mueller-contria!


Equivalent of Page Up/Down Keybinds for Android

Would be useful if it was possible to use the next/previous page functionality of TTU (like you can on Windows) whilst on an eReader (maybe an option in settings?)

Closing this unless it's still needed (refer pagination)


x/pkgsite:

Please remove https://pkg.go.dev/github.com/Dundee/gdu
It's moved to https://pkg.go.dev/github.com/dundee/gdu now.
Thanks!

Done (wait 10 minutes for cache).

Done (wait 10 minutes for cache).


Plex GRID Column Overlap with IPTV XML

There is compatibility issue with IPTV EPG URL & Plex Grid. The Plex Grid looks for channel number + channel icon. However, IPTV EPGs load channel name + channel icons into the Plex grid. This causes the first two columns of the grid to overlap.
Here is a snippet from IPTV M3u:
#EXTINF:-1 tvg-id="US: A&E" tvg-name="US: A&E" tvg-logo="http://IPTVDOMAIN/guide/logos/AE.png" group-title="USA",US: A&E http://IPTVDOMAIN:PORT/live/xxxx/xxxxx/30.ts
https://cdn.discordapp.com/attachments/414169930544578562/456215938015166474/unknown.png

So, I think this actually just an issue with the EPG data than telly itself.
The plex grid view takes the ID that comes through as a channel number, as you say, but since EPG data doesn't come through telly, I don't think there's anything that can be done now to fix that sort of thing?

In Stylish I've added..
div[class^="ChannelsGridRowTitle-number"] {
    overflow: hidden;
    max-width: 70px;
    min-width: 70px;
}

( Thanks to @OmgImAlexis )

@tombowditch - What file/path is this entry made or modified?

@nroTTron Stylish is this: Stylish @ Chrome Web Store

I've applied it for whole of app.plex.tv

@tombowditch would you mind posting a link to your stylish skin?
Would love to try it

It seems like Plex's latest updates (<IP_ADDRESS>23) have actually fixed this natively. This isn't a documented fix in their release notes but I've tried it in a few different browsers and seems to be the case all around.

Yay!


Only take the name of the flags and switches when initializing config

This makes sure only the names of the switches and flags get dumped (the ones who actually get loaded) to the config file and not all the aliases as well.

Ah, nice.  Along same lines as other PR, can you do a test for this?

Tests added. Please let me know if they are ok.

This fixes #64

Thanks!  This is now live as 2.13.3


go.mod: update dependencies to their latest versions.

Signed-off-by: Imran Pochi<EMAIL_ADDRESS>

make
GO111MODULE=on go generate -mod=vendor ./...
CGO_ENABLED=0 GO111MODULE=on go build \
	-mod=vendor \
	-ldflags "-X github.com/kinvolk/lokomotive/pkg/version.Version=`git describe --tags --always` -extldflags '-static'" \
	-buildmode=exe \
	-o lokoctl \
	github.com/kinvolk/lokomotive/cmd/lokoctl
# sigs.k8s.io/kustomize/pkg/transformers/config
vendor/sigs.k8s.io/kustomize/pkg/transformers/config/factorycrd.go:71:47: cannot use api.Schema.SchemaProps.Properties (type spec.SchemaProperties) as type myProperties in argument to looksLikeAk8sType
make: *** [Makefile:52: build-slim] Error 2

Updating the dependencies causes issues
This will be addressed on Kubernetes 1.19 is out.

@ipochi should we keep the branch around?


Update request: git-open 3.0.0 → 3.1.0

Package Information

Package name: git-open
Latest released version: 3.1.0
Current version on the unstable channel: 3.0.0
Current version on the stable/release channel: 3.0.0

Checklist

[X] Checked the nixpkgs pull requests

Notify maintainers
@SuperSandro2000

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

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

Please create PRs instead of pinging me with tickets :)

#362111

Sorry! Still very new to NixOS (loving it so far). I did actually make an attempt, and while I found that you can empty the hash and use the error to get the updated one, I still couldn't figure out how actually run a test build of the package.

Just clone the repo, run nix-build -A git-open and ./result/bin/git-open

Please create PRs instead of pinging me with tickets :)

If you don't want to be pinged about a package you maintain being outdated, consider removing yourself as a maintainer of that package.

Just clone the repo, run nix-build -A git-open and ./result/bin/git-open
To check out PR I usually just use the provided gh command by the GitHub UI.

As an alternative, I personally recommend git pr, from git-extras. I found out about it recently, and it's been really helpful.


Features/registry

The goal of this PR is to introduce a registry data structure to manage both tasks and datasets.

Adds a task and dataset registry so that direct references to task and dataset classes are reduced. This will make the management of tasks and datasets, including exposing and disabling them, simpler. It will also streamline task development and review by reducing the number of changed files for Task PRs.
A further design improvement proposed in this PR enables a many-to-one mapping of datasets to tasks with a controllable way of selecting specific mappings.

The way I see it, a Task depends on a Dataset to be created and a Reward model to be evaluated. Imho a config file could be a better place to position those configurations than raw python code, where the validator loads the definition of the "task framework" into the generic code that knows how to handle it.


Add Toggleable Wiki Widget

There is now an actual config that can be changed by the user to enable/disable the wiki minimap orb. This does not affect the menu options for Quest Guides/Diary Wiki links.
Resolves #8320
Demo
Orb is removed then added (not hidden!) based on config.

Changing of the config does not affect any menu items and will still go to wiki, and also will persist even on refresh of the tab. This also demonstrates what the previous GIF also is showing.

I'll be resolving these in a few days, currently out of state.

Should be good now


Enhance debugging of CEL

Improve error-messages and ability to troubleshoot expression errors.
[ X ] Policies and Telemetry

TIL: CEL is https://opensource.google/projects/cel


Duplicate values in enum definitions are only an error at runtime

Input
→ View on sorbet.run
# typed: true

class Suit < T::Enum
  enums do
    Spades = new(1)
    Hearts = new(2)
    Clubs = new(3)
    Diamonds = new(3) # runtime error
  end
end

Observed output
No errors! Great job.

Runtime output
% ruby /Users/alex/Desktop/test.rb
Traceback (most recent call last):
	7: from /Users/alex/Desktop/test.rb:4:in `<main>'
	6: from /Users/alex/Desktop/test.rb:5:in `<class:Suit>'
	5: from /Users/alex/.rvm/gems/ruby-2.6.6/gems/sorbet-runtime-0.5.5821/lib/types/private/methods/_methods.rb:238:in `block in _on_method_added'
	4: from /Users/alex/.rvm/gems/ruby-2.6.6/gems/sorbet-runtime-0.5.5821/lib/types/private/methods/call_validation.rb:126:in `validate_call'
	3: from /Users/alex/.rvm/gems/ruby-2.6.6/gems/sorbet-runtime-0.5.5821/lib/types/private/methods/call_validation.rb:126:in `call'
	2: from /Users/alex/.rvm/gems/ruby-2.6.6/gems/sorbet-runtime-0.5.5821/lib/types/enum.rb:318:in `enums'
	1: from /Users/alex/.rvm/gems/ruby-2.6.6/gems/sorbet-runtime-0.5.5821/lib/types/enum.rb:318:in `each'
/Users/alex/.rvm/gems/ruby-2.6.6/gems/sorbet-runtime-0.5.5821/lib/types/enum.rb:328:in `block in enums': Enum values must have unique serializations. Value '3' is repeated on Suit. (RuntimeError)

Expected behavior
It would be awesome if this errored statically, not just at runtime.

I don't think this is in general possible to make into a static error. T::Enum currently allows arbitrary computation to be used to populate the serialized values, so you could do something like
# typed: true

class Suit < T::Enum
  enums do
    Spades = new(arbitrary_computation(1))
    Hearts = new(arbitrary_computation(2))
    Clubs = new(arbitrary_computation(3))
    Diamonds = new(arbitrary_computation(3))
end

and there would be no way to tell whether arbitrary_computation(3) == arbitrary_computation(3)`.

Maybe something could be done for simple literals, but this feels like a missing feature not a bug to me.

Yeah good point. That feels like a pretty bad practice, I don't see how you could prevent it. Given the need to support that, I agree this is a feature request.


2.1.1 and 2.1.2 not following semantic versioning

I've noticed that both 2.1.1 and 2.1.2 are not following semantic versioning by breaking compatibility with PHP versions prior to PHP 8.0.
Would it be possible to have a version without this breaking change that is still compatible with PHP before 8.0?
Ideally all patch level releases in the 2.1 branch should be compatible with PHP 7.1 (as was the previous requirement) and later major or minor versions could potentially introduce this BC break.
Were there maybe other reasons that required this breaking change?

This fix for PHP 8.3 compatibility for 2.1.0 is what we're looking for. If it would be possible to release <IP_ADDRESS> with that fix, that would indeed be awesome. 👍

I tagged <IP_ADDRESS> earlier and just made a release out of it. It should be available via Composer for you to try.


 It is mentioned in this guide:

Azul's Prime OpenJDK is very fast since it hooks into llvm, but its currently incompatible with most mods and is linux-only. Get it from here: https://docs.azul.com/prime/prime-quick-start-tar

But the thing is, I'm on windows and this mysterious Azul JDK bundled by TLL runs for me (even after routing Prism Lancher to use it). And it is fully compatible with Simply Optimized (currently only the latest 1.18.x release tested). There clearly is something going on, Azul can be used on windows.

After some testing, i can say: azul is great. Zulu gives a bit more FPS than Graal EE does, and conserves a lot on memory.

Wait, so graal EE is not much better in most cases?  You should probably mention that somewhere

It seems to depend on the environment. Graal uses more RAM and background CPU, so it seems to shine on higher end PCs, but there are also reports of it helping low end computers.
It also seems to help content-heavy mod loadouts more.
This is all just my subjective/informal impressions

Oh also I accidentally mashed the reopen key on mobile, but feel free to reopen if you wish.


Command + B not working on Macos Apple Chip

Tested versions
Godot v4.2.1.stable - macOS 12.5.0 - Vulkan (Forward+) - integrated Apple M1 Pro - Apple M1 Pro (8 Threads)
System information
Godot v4.2.1.stable - macOS 12.5.0 - Vulkan (Forward+) - integrated Apple M1 Pro - Apple M1 Pro (8 Threads)
Issue description
To run the project there is shortcut Command + B in macos but it is not working
Steps to reproduce
Just press the shortcut
Minimal reproduction project (MRP)
Any project can work

does this happen in the 2d/3d scene view or just the text editor? for me it works in the scene, although I would like it to work in the text editor as well.

Fixed by https://github.com/godotengine/godot/pull/85527


Does't have highlight and have no idea about how to run

This is my current state.

See #6, thanks

Are you able to get the documentation when the cursor hovers on function names? Or symbols in the outlines? If yes then things work properly. May I close this?


Can a Notification's attached picture be shown in the car?

It seems that a notification can have a single large picture attached. The car's widget layout should support an image being shown in one of the lists on the detail screen.

Telegram only attaches a Uri to it's Content Provider and enforces uri security, so I can't get the picture out of it's notification.


Json Problem

i try  to get  json data   from jQuery ajax. but it does not. only array of object usable.

Can you post a portion of your code here in getting ajax data?

i'm using json works fine :+1:

thanks @rajlaksh I will close this then.


Source control actions should be idempotent

Issue Type: Bug

Add a git hook that is performed before a commit
Click "Commit" more than once in quick succession

Notice that the commit hook runs more than once,  which can cause issues

This issue came up through this issue I submitted for lint-staged.  But really the crux of the issue is that the buttons in source control should only trigger actions once -- increasing stability & predictability
VS Code version: Code 1.67.1 (da15b6fd3ef856477bf6f4fb29ba1b7af717770d, 2022-05-06T12:37:16.526Z)
OS version: Darwin x64 21.3.0
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 x 2600)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (0.35GB free)

Process Argv
admin.code-workspace --crash-reporter-id 1a30a612-716c-42e1-b5ad-acd2f84d2392

Screen Reader
no

VM
0%

Extensions (16)

Extension
Author (truncated)
Version

vscode-eslint
dba
2.2.2

xml
Dot
2.5.1

gitlens
eam
12.0.6

vscode-npm-script
eg2
0.3.25

prettier-vscode
esb
9.5.0

vscode-firefox-debug
fir
2.9.6

auto-rename-tag
for
0.1.10

go
gol
0.33.0

terraform
has
2.22.0

python
ms-
2022.6.1

vscode-pylance
ms-
2022.4.3

remote-ssh
ms-
0.80.0

remote-ssh-edit
ms-
0.80.0

vscode-remote-extensionpack
ms-
0.21.0

material-icon-theme
PKi
4.17.0

vscode-yaml
red
1.7.0

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
pythonvspyl392:30443607
pythontb:30283811
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscoreces:30445986
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
vsc1dst:30438360
pythonvs932:30410667
wslgetstarted:30449410
pythonvsnew555:30457759
vscscmwlcmt:30465135
cppdebugcf:30475217
vsclangdf:30486550

This should be resolved as when "write" commands (ex: commit) are initiated, all commands are being disabled until the command completes. This should prevent multiple commit operations being initiated. I will close this issue but please feel free to reopen it in case you are still able to reproduce the problem. Thanks!


(Fix) Letter e in decimals and mincap

Closes #571
Implements NumericInput component with integers equal or greater than 0.

Pull Request Test Coverage Report for Build 1495

1 of 6 (16.67%) changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.02%) to 8.76%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/components/stepThree/index.js
0
1
0.0%

src/stores/TierStore.js
0
4
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/stores/TierStore.js
1
4.0%

Totals

Change from base Build 1492:
0.02%

Covered Lines:
254

Relevant Lines:
1964

💛  - Coveralls


minor spelling fix

just a  quick spelling fix, since this comes up every time I start the shell. =)

ahh, yes, i also noticed that, lol, but never bothered to fix that. could you please seek for other misspellings maybe if you're already here?


Allow novalue filter to be used for 0 and false values

This will enable novalue filter to also retain values for false and 0.
Tests are also added

fixes #175

Thank you @rohitmisra for the PR, did a little fox in #177 to fix a code style issue and that is now merged. Will release in a few minutes


Backport of PR #12569

https://app.clickup.com/t/358r3ft
Backport of PR #12569
Auto format did indeed auto-format

I can build this branch fine, but running cargo test --all produces this result
error[E0437]: type `Event` is not a member of trait `pallet_asset_tx_payment::Config`
   --> frame/transaction-payment/asset-tx-payment/src/tests.rs:201:2
    |
201 |     type Event = Event;
    |     ^^^^^^^^^^^^^^^^^^^ not a member of trait `pallet_asset_tx_payment::Config`

For more information about this error, try `rustc --explain E0437`.

Can anyone else confirm this behavior?

imho read the nix. do what nix does. nixify your local scripts and share with us. ci = local.

All tests pass with cargo nextest run --workflow, however, the same is not true with cargo test --all. This issue exists within the ComposableFi/substrate/polkadot-v0.9.27 branch as well. This is not present on paritytech/substrate from what me and @benluelo can tell

imho read the nix. do what nix does. nixify your local scripts and share with us. ci = local.

I need to re-partition my root directory before I can correctly run nix commands.


Dedicated plan description talks about App Service plans instead of explaining Dedicated plans

Consumption and Premium plan descriptions are fine
Dedicated does as the title says

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

ID: 57106982-21bb-f60a-fde3-7f9d4e83afb1
Version Independent ID: 5922b4e9-ea56-be60-760e-5e01f4dc422b
Content: Azure Functions Dedicated hosting
Content Source: articles/azure-functions/dedicated-plan.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

Thank you for your feedback! We will review and update as appropriate.

Thanks @Porkechebure! I'm updating the article to make it more clear that the dedicated plan is indeed an App Service plan.


notify-osd cannot send message

Issue description

GLib-GIO-Message: 11:25:13.647: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
** (notify-osd:16786): WARNING **: 11:25:13.648: Another instance has already registered org.freedesktop.Notifications
** (notify-osd:16786): WARNING **: 11:25:13.648: Could not register instance

Steps to reproduce
Desktop environment plasma5.
notify-osd a # not a typo

Technical details

system: "x86_64-linux"
host os: Linux 4.14.98, NixOS, 18.09.git.168cbb3 (Jellyfish)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.1.3
channels(root): "nixos-18.09.1571.7795a7ad5f0"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

Try notify-send from libnotify, I'm fairly certain notify-osd is a daemon which handles showing notifications (if I understood the question at least).

Yup. And I would guess that Plasma already has its own notification server that occupies the org.freedesktop.Notifications interface. You will need to find a way to disable Plasma’s notification server if you want to use notify-osd in its stead.

The first warning is from no GSettings module being available, see https://github.com/NixOS/nixpkgs/pull/43150 for more information.

Is it possible that we get output like "Copy paste the following to  configuration.nix on line X, column Y" in order to have a more helpful error message?
(This would apply to many packages and probably requires a lot of patching, so I know it's not "free").

Patching this should be enough and the issue can be fixed by adding programs.dconf.enable = true; to configuration.nix.
Fixing it will unlock this or this which requires much more involved fix – either adding wrapGAppsHook to dependencies of the application, or patching the schema path into the library causing the issue (necessary for plug-ins). We should probably first finish https://github.com/NixOS/nixpkgs/pull/43150 and link there from the messages once it is done.


Multiple Metrics in MachineEvaluation

@karlnapf Regarding issue #2678, I have modified the abstract base class CMachineEvaluation. Please review. I am yet to modify the inherited classes CCrossValidation and CGradientEvaluation accordingly. If its a green flag I will proceed to the inherited classes. :)

@iglesias I rebased it again. Did I do something wrong?

I think @besser82 can assist you with that
The idea is to select commits you need and apply them one by one. Then you would push --force it into the branch. Although be careful to not lose any changes.

@lisitsyn Thanks. I fixed what I did wrong.
@karlnapf I removed the clutter. It's now ready to be reviewed.

Sorry for the delay so far, we had to apply to GSOC and that took lots of attention. I will do soon

Ok thats some nice work for the first step. Thanks for that ! :)
Once thing: I suggest to evaluate mutiple metrics using openmp, if possible.
Whats next to get this working?

Next is modifying the derived classes CCrossValidation and CGradientEvaluation.
And a question regarding using openmp. Do we need to manually manage the number of threads <= the number of cores, or openmp sees to that internally. If it does, then I hope there wouldn't be any trouble doing that.

openmp does manage the threads/cores I think
@lisitsyn @lambday  ?

Made the latest edits about indentation issues and returning a pointer.

Ok cool, this is getting ready. Sorry I did oversee the reference counting issue before, please check.
Next step (and last before this can be merged):
Unit test the new constructors and methods, these unit tests can be super minimal, but make sure everything works as you intended it to

Heya,
any news on this? As far as I can see this is basically done. Just need to check this potential memory leak.
Great if we could get this merged soon to prepare for GSoC

So sorry, this totally slipped my mind. Currently, I have my exams going on. I will try to finish it soon after they are over (about a week). Meanwhile, if someone wants to pick it up where I left, he/she is welcome to do so.

Thanks for letting us know. It should not take more than an hour or so to get this merged.... so let's do it :)
Good luck with your exams.

news?


execute /tests functions and print the Y results

Hi,
I'm currently developing on VideoCore GPU and your project is really interesting.
Sadly I'm a totally Python beginner.
Could you send me a command-line to execute the  "test_per_elmt_imm()" function in "test_alu.py" and print the result in my raspberry terminal. I'm using a raspian lite OS.
Thanks :)

nosetests -v tests/test_alu.py:test_per_elmt_imm

(If you add print functions to test_per_elmt_imm, do nosetests -v -s tests/test_alu.py:test_per_elmt_imm.)

Thank you a lot ;)


Mask2former training configs

Hi @PeterVennerstrom @chhluo, thank you so much for your efforts to implement mask2former in mmdetection!
I have queries regarding the training config parameters for this:
Does the current configs of initial LR=0.0001 assume training on 8x GPU (2 samples per gpu, so effective BS of 16)? If I were to train on a cluster with only 4 GPUs and to get similar results, I should be doubling max_iters and corresponding iters parameters, and also the initial LR according to the linear scaling rule. Just want to confirm my understanding is correct.
Also, I notice the names of the config files have "8x2" in them, what is the significance of these values? Does that actually mean 8 gpus from 2 nodes, aka 16 gpus in all? that will be an effective BS of 32 assuming 2 samples per gpu?

The 8x2 or 16x1 notation means gpu # x images per gpu.  In both cases the total batch size is 16.  I think 16x1 is used for the Swin-L backbone due to memory requirements.
Your understanding of the adjustments to max_iters and scaling the learning rate is correct.  In addition see the step parameter in the lr config and the interval for evaluation.

Right, got it! Thank you for your timely reply!


Update UserGuide.md

Codecov Report
Base: 72.15% // Head: 72.15% // No change to project coverage :thumbsup:

Coverage data is based on head (a530ec9) compared to base (e93248b).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #27   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Pin Scala 2.12 version for scala steward

Preparation to add project to Scala Steward

@eed3si9n Do you mind quickly looking into this? Its a trivial review and there is going to be a new Scala 2.12 version on the horizon so I don't want another redundant PR from scala-steward.


How can I backup notes?

Hello,
Is it possible to backup or move notes to other computer?
Could share information where notes are stored?
Best regards

Not support yet. But the app is already using PouchDB. It means we can replicate it to any other db compatible with CouchDB and LevelDB.

I'm wondering the same. I've set up cloud storage in order to have notes on iOS devices, but I can't find a place where notes are actually saved so I can back that up. Maybe it's on some AWS or something, but it would be great to somehow have access to that.


Fix no Paste option menu shows when long pressing a text input

Details

Long pressing a text input on mWeb and native should show a native context menu that has a Paste option (if you copied something). However, this stops working and this PR fix it.
Fixed Issues

$ https://github.com/Expensify/App/issues/28915
PROPOSAL: https://github.com/Expensify/App/issues/28915#issuecomment-1750140781
Tests

Same as QA Steps

[x] Verify that no errors appear in the JS console

Offline tests

Same as QA Steps
QA Steps

Prerequisite: copy any text

Open Search page
Long press/right click the search input
Verify a Paste option is showing

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] If we are not using the full Onyx data that we loaded, I've added the proper selector in order to ensure the component only re-renders when the data it is using changes
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native

https://github.com/Expensify/App/assets/50919443/814a3240-0906-495e-8b7e-7420feb3ea5e

Android: mWeb Chrome

https://github.com/Expensify/App/assets/50919443/8504a564-67b8-46f8-b358-66ebf2fdbceb

iOS: Native

https://github.com/Expensify/App/assets/50919443/06def8ff-3bc0-4334-a6ed-6b7b6671b6bc

iOS: mWeb Safari

https://github.com/Expensify/App/assets/50919443/eb5784bd-59f5-4d6d-a19d-c7e6230cd3a2

MacOS: Chrome / Safari

https://github.com/Expensify/App/assets/50919443/7550d97f-2b96-4cf8-8db1-cc81ad2c4ec4

MacOS: Desktop

https://github.com/Expensify/App/assets/50919443/85929649-b383-4d8e-a02c-95a52764016e

🚀 Deployed to staging by https://github.com/puneetlath in version: 1.3.86-1 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/francoisl in version: 1.3.86-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/puneetlath in version: 1.3.88-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/chiragsalian in version: 1.3.88-11 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


IDropdownRef and IMultiSelectRef Not Found

Observing an issue while building the application with expo:
react-native-element-dropdown: ^2.9.0
web compiled with 2 warnings
WARNING in ./node_modules/react-native-element-dropdown/lib/module/index.js:7
export 'IDropdownRef' (reexported as 'IDropdownRef') was not found in './components/Dropdown/model' (module has no exports)
  5 | import { IMultiSelectRef } from './components/MultiSelect/model';
  6 |
> 7 | export { Dropdown, MultiSelect, SelectCountry, IDropdownRef, IMultiSelectRef };
  8 |

WARNING in ./node_modules/react-native-element-dropdown/lib/module/index.js:7
export 'IMultiSelectRef' (reexported as 'IMultiSelectRef') was not found in './components/MultiSelect/model' (module has no exports)
  5 | import { IMultiSelectRef } from './components/MultiSelect/model';
  6 |
> 7 | export { Dropdown, MultiSelect, SelectCountry, IDropdownRef, IMultiSelectRef };
  8 |

@ztroop I could work around this by applying the type keyword to the imports.
See https://github.com/webpack/webpack/issues/7378 and https://javascript.plainenglish.io/leveraging-type-only-imports-and-exports-with-typescript-3-8-5c1be8bd17fb
I'll submit a PR, but I am not familiar with TS, so someone else might just need to test it.

same issue

5 months and PR not merged :(   . The issue is still there

@cjmling There hasn't been any activity from the author/maintainer in this repository for over 6 months. More broadly, the author's activity on the platform in general has been pretty sparse as of late. Someone could either volunteer to help maintain the library or fork it before it becomes abandonware.

Faced same issue. Is there a solution or workaround for this ongoing issue?


[ListView.js][Line 542]Get the wrong frame when the list view has separator view

When the list view has separator view,the this._childFrames[totalIndex] cannot get the right frame.Maybe the code will work?
Original(ListView.js line542):
for (var rowIdx = 0; rowIdx < rowIDs.length; rowIdx++) {
var rowID = rowIDs[rowIdx];
var frame = this._childFrames[totalIndex];
totalIndex++;
To:
for (var rowIdx = 0; rowIdx < rowIDs.length; rowIdx++) {
var rowID = rowIDs[rowIdx];
var frame = this._childFrames[totalIndex++];
if (this.props.renderSeparator) {
totalIndex++;
};

Please use Stack Overflow and tag your question with react-native for asking these kinds of questions: http://stackoverflow.com/questions/tagged/react-native
Many people from the community hang out on Stack Overflow and will be able to see and likely also answer your question. Using Stack Overflow for questions also helps us use Github issues to keep track of bugs that need to be fixed.


lttng does not seem to be runtime requirement for aspnet core. Accord…

Hello @RDunkley
Thank you for your nice work so far.
lttng does not seem to be runtime requirement for aspnet core. According to MS kerberos is!
(https://github.com/dotnet/core/blob/main/release-notes/8.0/linux-packages.md)
Since I do not want to add packages I do not need to my Image I removed the dependency but added krb5 instead.
Regards

I have overseen, that his patch is part of my other PR. Sorry for the inconvinience


Add Python Scripts

Add Python scripts for various things like Automation, Scraping, convertors etc.
Sky's the limit!

Where to add scraping scripts? Also can I add any websites data?

Hey , can i get it assigned ? its my first contribution and i think i have a python script ready .. to scrape .csv files data from sites if implemented correctly

Hi @TheGuyDangerous!

You need to create your own issues.
Please put your script in a folder named Python-Scripts, and then make a PR.
Hope this helped!

Umm .. last question .. by creating a PR that way .. will it be counted in the hacktober fest too ?

Yes it will be counted.

Hi @ayushpaine!
Yes, you can add the script. Please make sure to follow the file structure and create your own issue.

@ayushpaine The script looks great! Could make an issue for this PR? I would assign it to you and merge it ASAP.
Done, can you please take a look at it now?


openssl-1.0.2l make depend fails on Solaris

I am trying to compile openssl 1.0.2l on solaris with algorithms disabled. This requires to invoke 'make depend' which fails:
$./config threads no-idea no-mdc2 no-rc5
.....
Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
    make depend

Configured for solaris-sparcv9-cc.
$ make depend
making depend in crypto...
make[1]: Entering directory `/home1/pschaef/tmp/openssl-1.0.2l/crypto'
makedepend: syntax error at line 1: `(' unexpected
mv: cannot access Makefile.new
make[1]: *** [depend] Error 2
make[1]: Leaving directory `/home1/pschaef/tmp/openssl-1.0.2l/crypto'
make: *** [depend] Error 1

Notes:

The same issue also already exists in openssl-1.0.2j. I had not tried with other versions yet.
makedepend is located in /usr/openwin/bin

What happens when you just type "makedepend" at a shell prompt?
what does head -1 `which makedepend` show?
This appears to be a solaris/openwin issue, and not an openssl issue.
you might be able to edit util/domd to set the $MAKEDEPEND variable to the right invocation.

$ makedepend
makedepend: syntax error at line 1: `(' unexpected
makedepend is an ELF executable, no shell script:
$ head -1 which makedepend
ELF4it4 (44���W�W�Oa�bb�/usr/lib/ld.so.1�R�=-e8T<I�cLZl v�"h51pn�@dMs+0��iY_N!t�;r.Ubqf�uWE��w*kya�|~OJHP${V��:B]#&/,DCF42KQ>?A()XG'7%9^\xg3zoSmj}���x�
<T Vl
$
$ which makedepend
/usr/openwin/bin/makedepend
I don't know which makedepend executable could be referenced instead in domd.
/usr/openwin/bin/makedepend seems to be the correct and only choice but it has issues with the file(s) it is intended to work with

$ makedepend
makedepend: syntax error at line 1: `(' unexpected

Now, that's interesting!  What, exactly, is it that makedepend tries to read here?  Could that be determined somehow?  (I'd use something like strace on Linux, but cannot remember if that's available on Solaris).

I think truss is the equivalent on Solaris.
This is the output of truss makedepend.
...
open64("/usr/openwin/bin/makedepend", O_RDONLY) = 3
close(19)                                       Err#9 EBADF
fcntl(3, F_DUPFD, 0x00000013)                   = 19
close(3)                                        = 0
fcntl(19, F_SETFD, 0x00000001)                  = 0
ioctl(2, TCGETA, 0xFFBEFC0C)                    = 0
ioctl(19, TCGETA, 0xFFBEFC0C)                   Err#25 ENOTTY
read(19, "7F E L F0102010202010115".., 128)     = 128
getuid()                                        = 1033 [1033]
stat64("/usr/binELF4it4", 0xFFBEF988) Err#2 ENOENT
stat64("/binELF4it4", 0xFFBEF988)      Err#2 ENOENT
stat64("/usr/sbinELF4it4", 0xFFBEF988) Err#2 ENOENT
stat64("/sbinELF4it4", 0xFFBEF988)     Err#2 ENOENT
stat64("/usr/local/binELF4it4", 0xFFBEF988) Err#2 ENOENT
stat64("/home/opt/SunStudio-12/SUNWspro/binELF4it4", 0xFFBEF988) Err#2 ENOENT
stat64("/usr/openwin/binELF4it4", 0xFFBEF988) Err#2 ENOENT
/usr/openwin/bin/makedependwrite(2, " / u s r / o p e n w i n".., 27)   = 27
: write(2, " :  ", 2)                           = 2
syntax errorwrite(2, " s y n t a x   e r r o r", 12)    = 12
at line write(2, "   a t   l i n e  ", 9)              = 9
1write(2, " 1", 1)                              = 1
: write(2, " :  ", 2)                           = 2
write(2, " ", 1)                              = 1
(write(2, " (", 1)                              = 1
'write(2, " '", 1)                              = 1
unexpectedwrite(2, "   u n e x p e c t e d", 11)               = 11
write(2, "\n", 1)                               = 1
llseek(0, 0, SEEK_CUR)                          = 205512
_exit(2)

Those stat64 lines make me think something is very odd with your makedepend...  Of course, it might be embedded backspace characters that play tricks...
Anyhow, this clearly indicates that the issue isn't with us.

It is very strange that if you type it the  command line it gets an error.  Something is strange/wrong/broken in your local environment, I think.


Wrong rendered content in the blog posts list

If you go to the https://www.asyncapi.com/blog and scroll to the bottom (to the last blog posts) you can see this:

The author section Status update (week 14, 2019) points to the Jonathan Schabowsky, but the author is the Fran Mendez. Also Replicating... have doubled Fran photos, but co-author is Jonathan. The covers of blog posts are also wrong and shared. In the dev environment it looks as expected:

We should check what is wrong and fix it.
Thanks for info about it @Relequestual!

PR with possible changes https://github.com/asyncapi/website/pull/335 In local dev it works and also after build, but on the Netlify it is always broken... Is someone wants to handle that, feel free :)

Seems now its loading properly for

Status update (week 14, 2019)
Replicating the Success of REST in Event-Driven Architecture

@iamVP7 Right, on the current website it works, but looks at this https://deploy-preview-373--asyncapi-website.netlify.app/blog (pre-build of https://github.com/asyncapi/website/pull/373 PR) we have still this same bug.

@magicmatatjahu is this issue still open?

@mohak-srivastava  it is still there, just go to asyncapi.com/blog and scroll to the bottom and you will see 👇🏼 where article is authored by 2 folks, but picture of one of them is duplicated

@mohak-srivastava Yep, it is still open. Łukasz wrote about the main problem. Please have in mind (if you wanna handle that issue) that in the dev mode it can be fixed, but in prod it can be still visible (that bug), more info https://github.com/asyncapi/website/issues/311#issuecomment-913716685 - we upgraded NextJS from v9 to v11 and maybe something is fixed on NextJS side, please check that :)

@magicmatatjahu  @fmvilas  Is this issue still open?
I would like to work on it.

@Samridhi-98  issue still persist.  In development setup its bit hard to reproduce. In production alone its coming it seems.

@Samridhi-98 issue still persist. In development setup its bit hard to reproduce. In production alone its coming it seems.

Yeah, I am unable to find the blogs locally.

@iamVP7 I have tried to reproduce the error locally but I found that it is totally fine on the given blog. The two images are shown correctly in the view. I think there is an error in the posts.json file on the production side.
Preview:

@akshatnema might be, check these instructions to build production version and examine the posts.json, maybe error is really there

It looks to me that a CSS class is being removed by PostCSS: https://github.com/asyncapi/website/blob/master/postcss.config.js. That's most probably the issue.

@fmvilas If I build site by npm run build and then run that production ready version by npm run start everything is ok:

Maybe there is a some problem on the Netlify side 🤷🏼

yeah, I actually checked Netlify yesterday and there was still hugo command to build the website....so maybe 😄

I tried to deploy my forked repository on Netlify, using the netlify.toml command instructions, but to my surprise, it caught many errors on the production folder. I tried to check the .next folder to inspect the checks but nothing got there. 😕

@magicmatatjahu @akshatnema try with NODE_ENV=production npm run build and NODE_ENV=production npm run export.
@derberg it doesn't matter what it says on Netlify because it's overridden with the netlify.toml file.

is this issue still open? @derberg @magicmatatjahu

I think so, you would have to try to reproduce it

@derberg I think the issue has been resolved automatically in some other commit. We have resolved the error without even knowing 😄 (some of the best developer perks). Everything is shown well on the website. You can see that I have taken screenshot from the website URL address only.


Why the kafka client closed every 10 minutes?

Questions?
Why the kafka client closed every 10 minutes?
Bug Report
Environment

Node version: latest
Kafka-node version: 5.0.0
Kafka version:2.2.0

For specific cases also provide

Number of Brokers:3
Number partitions for topic:50

Include Sample Code to reproduce behavior
// include code here
this.connect.once('close', (err) => {
      console.error('the client closed: ', err);
    });
    this.connect.once('error', (err) => {
      console.error('the client error: ', err);
    });
    this.connect.once('socket_error', (err) => {
      console.error('the client socket error: ', err);
    });

@yingzi20 did you find a solution for this? Experiencing the same thing


Adapt CC proxy configuration structure

The CC proxy configuration should only embed a URL, as this is all virtcontainers need to connect to the proxy.
Changing this structure is a multi steps task:

On virtcontainers:

[x] Change CCProxyConfig to at least include a URL
[x] Parse the URL to understand how virtcontainers should connect to the proxy

On the runtime implementation"

[x] Change the proxy configuration section to include a URL
[x] Parse the configuration file and create a CCProxyConfig that includes a URL

2 points about virtcontainers are covered by: https://github.com/containers/virtcontainers/pull/146

2 points about runtime implementation are addressed by: https://github.com/clearcontainers/runtime/pull/57

#146 and clearcontainers/runtime#59 have been merged, we can close this issue.


Why -Sh?

According to:
https://stackoverflow.com/questions/51315745/createfile-with-file-flag-no-buffering-but-not-file-flag-write-through?rq=1
Does FILE_FLAG_NO_BUFFERING automatically imply FILE_FLAG_WRITE_THROUGH ? – tcb Jul 12 at 23:36
•	yes, this is correct – RbMm Jul 12 at 23:37
It seems to me that -Su is equivalent to -Sh.
Why do we need -Sh?
What's the difference?

The stackoverflow comment is wrong.
NO_BUFFERING refers to not using the filesystem's file cache. WRITE_THROUGH refers to triggering the assertion of SL_WRITE_THROUGH on the down-call from the filesystem to the device storage stack(s), which in turn would assert stack-specific behavior such as FORCE UNIT ACCESS on SAS/SCSI devices.
You can see this here in the FASTFAT sample code we've released.
https://github.com/Microsoft/Windows-driver-samples/blob/65196cb16bfcf7b3ebc6cc52032fd7a0bb7d6691/filesys/fastfat/deviosup.c#L1818

(in case its not clear: behavior like FUA is an instruction to the device to write the data through to persistent storage, and not leave it in volatile device cache)


refactor: remove unused code

Test PR: https://github.com/splunk/splunk-add-on-for-mysql/pull/487

:tada: This PR is included in version 4.16.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Some json files are missing

Hello, I'm looking for QA msvd json file. I found retrieval msvd json file in here, but where is the one for QA?

Check it here

@Andy1621 Thanks. Could you also provide me with json files of lsmdc dataset?

@Andy1621 Thanks for fast reply! I have one more question

This is a zero-shot retrieval result on MSVD dataset using l16_25m.pth. Could you guess why img_r1 is so low compared to the table in the repo?

The results are correct! I have updated the results in MODEL_ZOO a few days ago. The results are lower because I have fixed the bug, where I used is_paragraph_retrieval=True.

@Andy1621 Did you also update the table of fine-tuning retrieval on msvd? This is a result of fine-tuning retrieval using b16_25m.pth and it looks like much lower than the one in the table.

Have you used the new script? Please check the log.

The checkpoint I have to use should be downloaded from this url right?

No, you should download the pretrained model, which you use for zero-shot testing.

I want to reproduce the result of this table, but isn't this table referring to the results of fine-tuned model, not zero-shot?

Please check the caption for each table in detail.


feat: create a document with a provided identifier

This allows to create documents with a given identifier. In particular, when integrating other systems with automerge, it is very useful to be able to create documents from predictable identifiers (i.e. UUID v5) so we don't need to store any 'reference' within existing systems.

Hi @sroze, thanks for the PR. I appreciate you taking the time and including a test. I've had to turn down variations on this patch a few times but I'd be happy to help you find some kind of a solution that works for you. Let me explain.
In early versions of Automerge-Repo, we actually required the user to provide a document ID but this lead to serious problems where users would create documents without shared ancestry but with the same document IDs. In the most naive case, the ID would just be a string like "my-document" but the same problem would exist with any externally sourced UUID.
The issue is that Automerge needs shared object history to merge. If you import the same document on two different nodes, it will have small differences (such as time stamps) that will result in the hashes in the change graph not matching and merges will result in full document conflicts or just be rejected outright. For an analogy, imagine two people importing the same codebase into git, or pasting the same text into a Google Doc. The files don't have a shared history even if they have very similar contents.
As a result, I moved to a model where we treat the documentIds as opaque system-generated identifiers. My feeling is that storing an extra ~16b per document (plus some key overhead, I suppose) is probably a good trade to avoid introducing corruption bugs in your synchronization system.
Deriving a document from a content hash at import might seem at first glance to improve the situation, but that would leave us in a position where everyone starting from the same documentID (who happens to share a sync-path) would wind up merging all the changes for their documents. We could add a salt, I suppose, which would help... but I want to be very careful whatever we do here and would want to think about both correctness/expectations and any potential security problems that could be introduced.
Anyway, sorry to be the bearer of bad news! One thing I have been considering is adding support for local-only "pet names" for documents. This would allow something like repo.openMy("rootDocument") (likely not with this name). This may not solve your problem completely but would it help?
It might also help to hear a little bit more about your integration story. Maybe there are other approaches we can take to solving the underlying problem.

Thank you so much for the detailed answer. The problem completely makes sens, I fully appreciate the challenge associated with resolving the (real) conflict from merging two documents with the same identifier coming from different peers/history. Technically, this will even be an issue at some point, with system-generated identifiers (aka UUID collisions). Is there any mechanism, currently, in Automerge to report/handle impossible synchronisations (aka conflicts) or it's been attempted to avoid it altogether given the conflict-free nature of each document?

My feeling is that storing an extra ~16b per document (plus some key overhead, I suppose) is probably a good trade to avoid introducing corruption bugs in your synchronization system.

From Automerge's perspective, I tend to agree, given it's moving away complexity from the library to its users. Just to illustrate the example I have at hand today if it wasn't unclear: is that I have a system storing its state in a traditional Postgres database and I would like to use Automerge alongside it. In order to start storing things in Automerge, I need a document identifier. In other systems, I use a UUIDv5 of the object ID stored in Postgres, and I have my 'new' identifier, without having to manage any state whatsoever regarding this integration. With Automerge, I'd have to 1) create an empty document and 2) store the document ID in Postgres. It's completely feasible but more work for most users of the library (that I assume will always use Automerge alongside something else).

@pvh as described in this comment there is a need for sync servers to reject proposed changes for authorisation reasons anyway, couldn't we see this problem as part of the same category? (ie sync servers might reject creation of existing documents).


Add QL for t0^2<4t1^2

A QL decomposition should be computable, even though the operator is not invertible

I think this is not true: there is no true QL decomposition.


Logs out the Android App

When I add the integration in HASS, I can no longer use the Lynk & Co Android app - "Only 1 device can be used at a time". That's kind of a deal-breaker. Any workaround?

No that is a limitation enforced by the official app which is one of the biggest as advantages of using this integration instead (if more than 1 person wants to control the car).
no known workarounds exists so if that is a dealbreaker than this integration is not for you unfortunately.


Fix typo in IdentifyResourcesViaPathSegments title

fixes #1027.

@fehmicansaglam can you fix the PR by adding (#1027) to the commit message, so that I can merge this PR?

@tkrop done.

:+1:

:+1:


question: connect to first node?

hi
sorry for the dumb question but i don t know where to get this first node to connect to ?
Add LND Node
File Input
Raw Text Input
LND Connect
where can i get the info or extra doc on the setup...  :) ? thanks!

No problem. You'll need to run your own LND node first. Check out the README for this project and see the first item under "Getting Started". That item links to the installation instructions for LND (made by Lightning Labs).
For your convenience, here is the link again: https://github.com/lightningnetwork/lnd/blob/master/docs/INSTALL.md - You can also see other background information about LND in their main project README: https://github.com/lightningnetwork/lnd

ok will have a look , thanks !

https://gist.github.com/bretton/266b5a3902cd8e1a2b9776b878e5652d
a bit more clear to me ;) i m syncing now, thanks


Left nav menu toggle broken in Chrome

The left nav menu toggle button is broken in Chrome Version 57.0.2987.133. It will no longer show/hide the left nav. No JS errors in the console.

I'm running macOS 10.12.4. I tested with Safari 10.1 & Firefox 52.0 and it's working fine in both, so seems to just be an issue with Chrome.

@jedgalbraith Do you still get this? For me it works fine on Chrome 54.

Yes. I'm still getting it. It's only broken with newer versions of Chrome. Around 57+. I'm now on 58.0.3029.110 and it's still broken.

Also on chrome 58 and it's working just fine, anyone else with this issue ?


Refgenomes.databio.org master server is giving a 404 error

http://refgenomes.databio.org/ is down.
It was actually down (giving a 404 error) before the release... but anyway, now I just released it and it's still down...

http://staging.refgenomes.databio.org/ is operating as normal

The container is healthy and is serving correctly at: http://refgenomes.uvadcos.io/
Maybe it's just a cache issue but it's not showing up yet at the databio.org subdomain...

Oh so it worked... the release I've just made fixed it.
I wasn't sure why it's not up at oue main URL

@nmagee is it working for you?

BTW, it was down before we did the release @michalstolarczyk so I don't think it's related to your fix, tbh...

I've browsed the logs when it was down after our first release today (v0.3.0) and the there was an ImportError regarding refgenconf. We v0.3.0 was released with a refgenconf requirement commented out so it was not installed in the container build from the main Dockerfile. This was not the case on staging, because of this additional line:
RUN pip install https://github.com/databio/refgenconf/archive/dev.zip

But why it was down before? I have no idea

Hi guys, sorry I was out of pocket all day in an ACCORD kickoff meeting. Looks like we’ve had an issue in Marathon that is not letting new services deploy or restart properly. I’ll dig into this and remedy as soon as I can, and open a ticket with Mesosphere if needed.
From: Michal Stolarczyk<EMAIL_ADDRESS>Reply-To: databio/refgenieserver<EMAIL_ADDRESS>Date: Monday, October 21, 2019 at 5:03 PM
To: databio/refgenieserver<EMAIL_ADDRESS>Cc: "Magee, Neal E (nem2p)"<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [databio/refgenieserver] Refgenomes.databio.org master server is giving a 404 error (#51)
Resent-From<EMAIL_ADDRESS>I've browsed the logs when it was down after our first release today (v0.3.0) and the there was an ImportError regarding refgenconf. We v0.3.0 was released with a refgenconf requirement commented out so it was not installed in the container build from the main Dockerfile. This was not the case on staging, because of this additional line:
RUN pip install https://github.com/databio/refgenconf/archive/dev.zip
But why it was down before? I have no idea
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/databio/refgenieserver/issues/51?email_source=notifications&email_token=AAFK3FRPTAIJYTHBWZ7CNBDQPYKI7A5CNFSM4JDEJYP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEB3ZBHQ#issuecomment-544706718, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAFK3FV7VVV3RY7HI7XHX63QPYKI7ANCNFSM4JDEJYPQ.

Ok thanks. It's not just a caching issue, because it's still down here at my home computer as well. So, there's definitely something wrong in mesos.
it's strange that it's working at some URLs but not others.

		IN	A
;; ANSWER SECTION:
refgenomes.uvadcos.io.	60	IN	A	<IP_ADDRESS>
refgenomes.uvadcos.io.	60	IN	A	<IP_ADDRESS>
;; Query time: 4 msec
;; SERVER: <IP_ADDRESS>#53(<IP_ADDRESS>)
;; WHEN: Tue Oct 22 07:55:49 EDT 2019
;; MSG SIZE  rcvd: 82

I've changed the main one to match the CNAME version. Any reason this changed sometime yesterday?

And, now it's resolving correctly. That was quick... only took about 5 min to propagate.


Opt in for native Rabbit MQ delayed delivery

cc @AlexZeitler
If a user has https://github.com/rabbitmq/rabbitmq-delayed-message-exchange installed, use an "opt in" mode to utilize native Rabbit MQ scheduled send.
Today scheduled send with Rabbit MQ falls back into Wolverine's persistent scheduled messages

I honestly think the db backed way is better in the end anyway. I'm putting this off for the meantime

It's just not coming up, so away it goes


Move details of XML and JSON parsing into separate virtual methods

It is not possible today to inherit from AFJSONResponseSerializer and to
easily replace the JSON parser with something else (i.e. SwiftyJSON). This
PR moves the details of XML and JSON parsing (i.e. the exact class) into
separate methods that can be overloaded so that the actual JSON parsing
can be done with another library.

Thanks for your PR, @rvangraan.

It is not possible today to inherit from AFJSONResponseSerializer and to
easily replace the JSON parser with something else (i.e. SwiftyJSON).

AFJSONResponseSerializer, et al, are not designed to be subclassed. They are merely provided as a convenience for the majority of folks using the built-in Foundation classes. If you want to use another mechanism to process a server response, you would create a new class conforming to AFURLResponseSerialization. A good example of this is AFOnoResponseSerializer, which processes XML using Ono rather than NSXMLParser.

Hi,
Thanks. Making a new serializer was my first thought.
But after looking at AFJSONResponseSerializer, I noticed a lot of logic such as this:
https://github.com/AFNetworking/AFNetworking/blob/4d635e38e20cf0a9fc178729aed76c6a524050b8/AFNetworking/AFURLResponseSerialization.m#L234-L260 AND
https://github.com/AFNetworking/AFNetworking/blob/4d635e38e20cf0a9fc178729aed76c6a524050b8/AFNetworking/AFURLResponseSerialization.m#L265-L285
that will be exactly the same in the other class.
And most of that can't easily be reimplemented in Swift, for example:
https://github.com/AFNetworking/AFNetworking/blob/4d635e38e20cf0a9fc178729aed76c6a524050b8/AFNetworking/AFURLResponseSerialization.m#L234-L260

@rvangraan That code is entirely specific to using NSJSONSerialization. You shouldn't be reimplementing that for another JSON parser.


I want to add the female population for Jamaica

HI,
I want to add the female population for Jamaica
Can I go ahead ?

Sure @R3alN1GG4  .. you can go ahead and raise a PR.
I am transferring this issue to foss42/foss42-core repo


Crash report

https://paste.crdroid.net/7DemwD
(Re)Vanced MicroG crashed while it was running in background

This is an error from a method that does not exist in VancedMicroG that I distribute.
Check if you are using my build