Grammar Error

There is a small grammar error in the bullet point, "If no keys can be found that include the field(s) that you specify and sorting on a given field(s) cannot be set, then an runtime error occurs unless you test the Boolean value of SetCurrentKey in your code."
The sentence should be, "... field(s) cannot be set, then a runtime error occurs unless you test..."

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

ID: b7e176d7-aca3-6ef2-46de-27cfa794de32
Version Independent ID: 356f40be-0f06-d10f-2b4f-af8557ce9ca8
Content: SetCurrentKey Function (Record) - Dynamics NAV
Content Source: dynamics-nav/SETCURRENTKEY-Function--Record-.md
Service: dynamics-nav-2018
GitHub Login: @jswymer

Thanks for the feedback. The issue has been fixed and will be available soon.


NOMRG macOS wheel

Codecov Report

Merging #271 (9bd3520) into main (bd11a44) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #271   +/-   ##
=======================================
  Coverage   88.44%   88.44%
=======================================
  Files          15       15
  Lines        1134     1134
  Branches      136      136
=======================================
  Hits         1003     1003
  Misses        101      101
  Partials       30       30

Flag
Coverage Δ

unittests
∅ <ø> (∅)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

celer/__init__.py
100.00% <100.00%> (ø)

celer/homotopy.py
86.89% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bd11a44...9bd3520. Read the comment docs.


datastore: Support decoding empty arrays

When the array_value is empty, the set also becomes empty which triggers the existing condition len(exclude_values) != 0.
This patch changes this condition to permit empty array values to pass through.

I signed it!

@udoprog Can you give an example that currently fails, but would work under the changes in this PR?

The python client doesn't permit writing an empty array, so you'll have to do that using another client (we do it using Java).
Or, go into the cloud console and add an entity with an Array property that has the following value:
{
  "values": []
}

After this, run the following code:
from google.cloud import datastore

if __name__ == "__main__":
    client = datastore.Client('my-project-1')

    k = client.key('test', 'test')
    e = client.get(k)

    print(e)

Without this patch, you should see:
Traceback (most recent call last):
  File "example.py", line 9, in <module>
    e = client.get(k)
  File "/home/udoprog/.local/lib/python3.5/site-packages/google/cloud/datastore/client.py", line 256, in get
    deferred=deferred, transaction=transaction)
  File "/home/udoprog/.local/lib/python3.5/site-packages/google/cloud/datastore/client.py", line 316, in get_multi
    for entity_pb in entity_pbs]
  File "/home/udoprog/.local/lib/python3.5/site-packages/google/cloud/datastore/client.py", line 316, in <listcomp>
    for entity_pb in entity_pbs]
  File "/home/udoprog/.local/lib/python3.5/site-packages/google/cloud/datastore/helpers.py", line 142, in entity_from_protobuf
    raise ValueError('For an array_value, subvalues must either '
ValueError: For an array_value, subvalues must either all be indexed or all excluded from indexes.

Thanks @udoprog!
In order to actually merge this in, we'll need some unit tests. You can write them yourself, or I am happy to write them, since you've allowed maintainers to push commits to your PR branch.

@dhermes won't google CLA bot wig out if multiple people commit?

@daspecster It may, but we the humans can ignore it.

My apologies I can't take a more active part in this right now. Feel free to just see this as a bug report and fix things whatever way suits you best.

See also https://github.com/GoogleCloudPlatform/google-cloud-python/issues/3152, where I attempted to fix this problem and hit another problem.
We likely do not need two issues for it, though, so I am closing this one.


Turning caching off

Is there any plan for an option to turn caching off, by any chance? :)

Алё, сыны, как дела?

Sorry, I completely missed this in my notification triage after holidays. I guess there could be such an option, but you should be careful what you wish for: if you refer to settings from multiple places in your request/response cycle, you'll get multiple calls to MongoDB. This could quickly cause performance issues.
If you'd still like this, let me know and I can add that and push a release.

could you reset cash, when user update field?

@makshark Yes, you can reset the cache by calling .reload on the settings class you've defined. If you're using Rails, I recommend calling reload in a before_action so that each request starts with the latest settings loaded from MongoDB. There is an example in the README for this.

Батя сам все сделал уже

Hey guys, I didn't see any of these notifications, ha.
I did use the reload option in controllers; however, we also read these settings from non-controller parts of the app.  What I actually did was ... what is the phrase ... monkey patch? ... and added a get() method (or re-defined it) which reloads and then returns the requested setting.  It works. :)
module Mongoid
  module AppSettings
    module ClassMethods
      def get setting
        self.reload
        if self.instance_values["settings"].include? setting then
          self.send(setting)
        else
          raise "SettingDoesNotExist"
        end
      end
    end
  end
end

... but resetting the cache when it is updated, rather than always reloading when getting a value, seems like a better idea.

Under the context of distributed systems, one might want to always reload settings, or at least have a cache expiration


Cannot extract from bambuser but I could a week ago before updates

motorolo@user-ubuntu:~$ youtube-dl --verbose http://bambuser.com/v/5272062
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://bambuser.com/v/5272062']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.02.11
[debug] Python version 2.7.6 - Linux-3.13.0-45-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 9.16-6, avprobe 9.16-6, rtmpdump 2.4
[debug] Proxy map: {}
[bambuser] 5272062: Downloading webpage
ERROR: An extractor error has occured. (caused by KeyError(u'uid',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 270, in extract
return self._real_extract(url)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/bambuser.py", line 53, in _real_extract
'uploader_id': info['uid'],
KeyError: u'uid'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 633, in extract_info
ie_result = ie.extract(url)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 276, in extract
raise ExtractorError('An extractor error has occured.', cause=e)
ExtractorError: An extractor error has occured. (caused by KeyError(u'uid',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

It will be fixed in the next version, thanks for the report.

Fixed in youtube-dl 2015.02.16. See our FAQ if you need help updating.


Adding CFGLUT5 primitive

This PR aims to add support for the CFGLUT5 primitive.
Closes #259
See: https://github.com/uwsampl/lakeroad-private/pull/1

Heads up @vcanumalla: I'd really love to get this to a place where we can merge it, even if it's partially complete. Minimal amount I think we'd need to do to get there:

Write documentation for the new things that were added (at the very least, for the sketch)
Make at least one non-trivial test that works
Make sure we get the CFGLUT5 Verilog merged in to lakeroad-private, and make sure we update the submodule pointer in lakeroad.


Add confirm system to send messages

Add a system to have non confrimed message when sent to backend and mark them as confrimed when the backend acknowledges the message. Make sure to delete message if error sent by the backend,
Give visual clues to the user that the message is pending.

Waiting for risichat-back to implement a confirmed message after receiving message from client


Channel Based on a Vimeo Feed Just shows "Please Wait. Loading" Forever

Describe the bug
Thank you for this wizard. I found it to be rather straightforward.
However. When I (side) Load my channel I just get a screen that says "Please Wait. Loading" and it never seems to load.
My feed url (generated by Vimeo) is here:
https://vimeo.com/showcase/7643587/feed/roku/ebbac0334c
This is the same Feed URL I was providing to Direct Publisher.
To Reproduce
Steps to reproduce the behavior:

Create a Channel with the above feed URL.

Expected behavior
Videos are loaded and appear in the grid.
Screenshots
If applicable, add screenshots to help explain your problem.
Version number:

Version [e.g. <IP_ADDRESS>-alpha-9]

Doing some more reading, I see this is an issue others have encountered using vimeo links:
https://github.com/rrirower/DP2SceneGraphWizard/issues/57
I don't have a way to redirect and add an extension so I modified the generated code to always assume json for my situation.
Now it loads but shows no videos. So I think the next thing I have to figure out is how to get category tags in my feed.

You can try using the Channel Feed Manager to manage and add categories to your feed file.

I have been working with many Vimeo users who are trying to use their showcase feeds which were used with Direct Publisher! The problem was the Vimeo feeds lacked categories and or playlists! The solution was to manually add categories and/or playlists to the feeds to get the feed to work with the DP to Scenegraph software! or to get them to work with SDK Templates to create the channels. The Channel Feed Manager software is an excellent tool to have and use and once you get to understand it and how it works can be an awesome asset to the tool box!!

@xavierpayne @ferdiworks Correct me if I'm wrong, but, my understanding of Vimeo is that it outputs one feed file for each showcase.  If that's the case, you can use the DP Feed Merge tool to join one or more feed files into one.

So, I’ll need to download the Vimeo feed.
edit it and then repost it somewhere else, right?
I have a paid Wordpress account, but I think it’s not the kind that will let me host a feed.
I will try that other tool you mentioned, I appreciate all you’ve done. It might finally be time for me to retire my channel.
vimeo pro, instant tv channel, Wordpress, it’s all adding up. :-(

@rrirower You wrote: Correct me if I'm wrong, but, my understanding of Vimeo is that it outputs one feed file for each showcase. If that's the case, you can use the DP Feed Merge tool to join one or more feed files into one.
I never used the DP Feed Merge tool and I am unaware of its use!

DP Feed Merge is available in the Channel Feed Manager suite of tools.

@xavierpayne You can use the WP Smart TV Plugin. Although it's not supported anymore it does work using a redirect plugin you can redirect the feed URL to a feed with a JSON feed URL. WP Smart TV plugin allows you to create a Roku TV Channel and host it with WP! The feed it creates is not a dot JSON so in order for the SDK Package to read the feed you need to use a URL like feed.json and use the redirect plugin!

Ferdiworks and others, thank you very much for the help and advice. All makes sense and I hope this threads helps others.
I am going to close this out as the problem is not with the import tool.
Adding plugins to Wordpress would be another $300 a year for the lowest cost plan that allows me to add plugins.
I made the hard decision today to just shut it all down on my end.

Adding plugins to Wordpress would be another $300 a year for the lowest cost plan that allows me to add plugins.

I'm not exactly sure what is meant about a plan requiring extra fees for addition of plugins, but the JSON feed I use is hosted on https://x10hosting.com/ that has a $12 per year plan and it works fine for my purposes.  I have WordPress installed, but I don't know if the plugins you need cost extra for the plugins themselves or what is being referred to.  (???)
Anyway, I hate to see any loss of diversity and content on Roku, but I suspect a lot of Direct Publisher channels are going to end up the same as you described for yours. . . .

WP Smart TV is not being sold any longer, although it may be heading to a public Github repo (free) in the next several weeks.

@mkammes WP Smart TV Plugin is Free! only the addons were for sale but now they are no longer for sale and not supported anymore but does work with a redirection plugin for the feed link


docs(plugins): plugin users docs

Documentation for how plugin users can install and configure plugins

I made some changes and added xlinks between the user and creator docs since they're in separate sections.


Update PyJwt to last version and fix .decode issue ✨

I just merge the improvement here in  the dev branch under this commit https://github.com/yezz123/authx/commit/fd06930af68a9e658bbf8fac279a8b6c322bca68

did you solve the issue? I think i know the problem

I'm not familiar with that version of pyJWT that's gonna help if you open a PR @MojixCoder or you guide me to solve it

I opened a PR for that


Use correct aspect ratio and allow for wide models

The aspect ratio calculation was reversed which resultet in suboptimal
model area use for landscape models.
Fixing that also requires additional handling of models that are wider
than the input frame.
Fixes #118
For now I chose to always use the full model height:
For wide frames and narrow models, only the center of the frame is used (the previous behavior).
For narrow frames and wide models or the frame aspect being the same as the model, the complete frame is fit into the model.

I think with two reviews approving this change we're gtg …

No need to wait for me, still hopelessly under water ATM... :-/


Warning bot

The warning bot script provided is a simplified example of a Python script that monitors CPU usage and sends a warning email if the CPU usage exceeds a specified threshold. It utilizes the psutil library to retrieve the current CPU usage and the smtplib library to send email notifications.

@MohitGupta121 please assign me this issue


Support for  SLES 12.{3,4,5} and SLES 15.{1,2,3,4}

Based on #66 .
Adds support for SLES 12.{3,4.5} which is only copies of SLES 12.2. and SLES 15.{1,2,3,4} which is the default configuration of said operating system.
Also updated postfix_spec.rb to exclude main.cf tests for SLES. Those has been moved to sles_spec.rb to which loops over each SLES release it finds in directory data/os/SLES. I'm not really impressed with how it is implemented but we need to have something similar to this to ensure we actually test the configuration instead of a boilerplate "major" release that does not reflect the release.
Any suggestions @Phil-Friderici?

I don't understand why I'm getting this error on a SLES15.4 system. I did not get it initially, it started after rebasing my changes. Do you have any ideas @Phil-Friderici ? Works correctly on other OSes. Will try on other SLES15 systems to see if the problem exists there as well. The files themselves looks correct and spec tests works.
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Postfix]:
  parameter 'main_transport_maps' expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/\A(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+)).*\z/], Stdlib::Unixpath = Pattern[/\A\/([^\n\/\0]+\/*)*\z/]] value, got String
  parameter 'main_virtual_alias_maps' expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/\A(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+)).*\z/], Stdlib::Unixpath = Pattern[/\A\/([^\n\/\0]+\/*)*\z/]] value, got String (file: /etc/puppetlabs/code/environments/../manifests/postfix.pp, line: 38, column: 3) on node host.domain.fqdn

@Phil-Friderici do you think we should include the default main.cf files like you did in SSH or should I remove them? Only added for SLES 15 so far.

I don't understand why I'm getting this error on a SLES15.4 system. I did not get it initially, it started after rebasing my changes. Do you have any ideas @Phil-Friderici ? Works correctly on other OSes. Will try on other SLES15 systems to see if the problem exists there as well. The files themselves looks correct and spec tests works.
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Postfix]:
  parameter 'main_transport_maps' expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/\A(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+)).*\z/], Stdlib::Unixpath = Pattern[/\A\/([^\n\/\0]+\/*)*\z/]] value, got String
  parameter 'main_virtual_alias_maps' expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/\A(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+)).*\z/], Stdlib::Unixpath = Pattern[/\A\/([^\n\/\0]+\/*)*\z/]] value, got String (file: /etc/puppetlabs/code/environments/../manifests/postfix.pp, line: 38, column: 3) on node host.domain.fqdn

Ah. Ignore this. It's because I added temporary code to control_repo to get support for SLES 15 before it was added to module and it included the database type (lmdb:/path/to/file).

I think this should be OK now.

Superseded by #68


[bug]: cooperative closure stuck after failed fee negotiation

Background
I tried to cooperatively close a channel with this command
bin/lncli closechannel --sat_per_vbyte 3 --max_fee_rate 5 --delivery_addr bc1ppz3xa7efg3559qjgfw9ufhgt5z0e7yanr5yzgsjagh8cel6e377q248e6y  0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67 4
They start negotiating  (see below), but the peer offers rather large fee, so my node ends the negotiation.
2024-10-26 17:59:50.179 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): initiating shutdown
2024-10-26 17:59:56.997 [INF] NANN: Announcing channel(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4) disabled [requested]
2024-10-26 17:59:59.704 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): sending shutdown message
2024-10-26 17:59:59.866 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): shutdown response received, entering fee negotiation
2024-10-26 17:59:59.866 [INF] CHCL: Ideal fee for closure of ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4) is: 450 sat (max_fee=750 sat)
2024-10-26 17:59:59.866 [INF] HSWC: ChannelLink(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): stopping
2024-10-26 17:59:59.879 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 450 sat to close chan
2024-10-26 17:59:59.879 [INF] HSWC: ChannelLink(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): exited
2024-10-26 17:59:59.942 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): computing fee compromise, ideal=450, last_sent=450, remote_offer=8845
2024-10-26 17:59:59.942 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 495 sat to close chan
2024-10-26 18:00:00.007 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): computing fee compromise, ideal=450, last_sent=495, remote_offer=7961
2024-10-26 18:00:00.008 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 544 sat to close chan
2024-10-26 18:00:00.069 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): computing fee compromise, ideal=450, last_sent=544, remote_offer=7165
2024-10-26 18:00:00.070 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 598 sat to close chan
2024-10-26 18:00:00.129 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): computing fee compromise, ideal=450, last_sent=598, remote_offer=6449
2024-10-26 18:00:00.129 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 657 sat to close chan
2024-10-26 18:00:00.189 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): computing fee compromise, ideal=450, last_sent=657, remote_offer=5805
2024-10-26 18:00:00.190 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 722 sat to close chan
2024-10-26 18:00:00.250 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): computing fee compromise, ideal=450, last_sent=722, remote_offer=5225
2024-10-26 18:00:00.250 [ERR] PEER: Peer(020d0fdcc9cfca39aebc7b6fd5657cef4bd5287e571afd6317f0b0a8b4430e3c00): unable to process close msg: latest fee proposal exceeds max fee: 0.00000794 BTC > 0.00000750 BTC
2024-10-26 18:00:00.250 [INF] PEER: Peer(020d0fdcc9cfca39aebc7b6fd5657cef4bd5287e571afd6317f0b0a8b4430e3c00): disconnecting 020d0fdcc9cfca39aebc7b6fd5657cef4bd5287e571afd6317f0b0a8b4430e3c00@<IP_ADDRESS>:23252, reason: unable to process close msg: latest fee proposal exceeds max fee: 0.00000794 BTC > 0.00000750 BTC
2024-10-26 18:00:00.250 [ERR] RPCS: [closechannel] unable to close ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): unable to process close msg: latest fee proposal exceeds max fee: 0.00000794 BTC > 0.00000750 BTC
2024-10-26 18:00:00.250 [INF] PEER: Peer(020d0fdcc9cfca39aebc7b6fd5657cef4bd5287e571afd6317f0b0a8b4430e3c00): unable to read message from peer: read next header: read tcp <IP_ADDRESS>:53712-><IP_ADDRESS>:23252: use of closed network connection
2024-10-26 18:00:00.250 [ERR] RPCS: [/lnrpc.Lightning/CloseChannel]: unable to process close msg: latest fee proposal exceeds max fee: 0.00000794 BTC > 0.00000750 BTC

When the two nodes connect again, they again try to negotiate, with slightly higher fee, but not enough, so they fail again:
2024-10-26 18:00:02.390 [ERR] PEER: Peer(020d0fdcc9cfca39aebc7b6fd5657cef4bd5287e571afd6317f0b0a8b4430e3c00): unable to process close msg: latest fee proposal exceeds max fee: 0.00000893 BTC > 0.00000864 BTC
2024-10-26 18:00:11.333 [ERR] PEER: Peer(020d0fdcc9cfca39aebc7b6fd5657cef4bd5287e571afd6317f0b0a8b4430e3c00): unable to process close msg: latest fee proposal exceeds max fee: 0.00000893 BTC > 0.00000864 BTC
2024-10-26 18:00:21.793 [ERR] PEER: Peer(020d0fdcc9cfca39aebc7b6fd5657cef4bd5287e571afd6317f0b0a8b4430e3c00): unable to process close msg: latest fee proposal exceeds max fee: 0.00000893 BTC > 0.00000864 BTC
2024-10-26 18:17:41.860 [ERR] PEER: Peer(020d0fdcc9cfca39aebc7b6fd5657cef4bd5287e571afd6317f0b0a8b4430e3c00): unable to process close msg: latest fee proposal exceeds max fee: 0.00000893 BTC > 0.00000864 BTC

Your environment

version of lnd: 0.18.3
which operating system (uname -a on *Nix): Debian 12
version of btcd, bitcoind, or other backend: bitcoind 0.28.0, mempool=300m
lnd.conf: coop-close-target-confs=24
bitcoind.estimatemode=ECONOMICAL

Expected behaviour
I'd like to change the bounds when the negotiation starts again. Ideally, I would be able to run lncli closechannel again for the same channel, with say --max_fee_rate 10, and the maximum of 10 sats/vB would be used in the next negotiation.
Although I wonder why the peer wants so high fee, whether it is misconfigured.
This happened to me twice today already.

Both channels were coop closed eventually, so immediate problem is resolved. It happened mostly thanks to peer changing his mind and accepting lower fees, but my node also changed its bounds (now: 288-864 sats, before: 450-750 sats).
2024-10-27 01:13:49.085 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): shutdown response received, entering fee negotiation
2024-10-27 01:13:49.085 [INF] CHCL: Ideal fee for closure of ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4) is: 288 sat (max_fee=864 sat)
2024-10-27 01:13:49.195 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 288 sat to close chan
2024-10-27 01:13:49.256 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): computing fee compromise, ideal=288, last_sent=288, remote_offer=496
2024-10-27 01:13:49.256 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 316 sat to close chan
2024-10-27 01:13:49.314 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): computing fee compromise, ideal=288, last_sent=316, remote_offer=447
2024-10-27 01:13:49.314 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4): proposing fee of 347 sat to close chan
2024-10-27 01:13:49.391 [INF] CHCL: ChannelPoint(0f8c769434265108924bf2b48f4cc9ebd113836114477877076aac97e402bb67:4) fee of 0.00000347 BTC accepted, ending negotiation

But still, it took 7 hours to get it resolved, so it could be useful to be able to override maximum accepted by my node (as I wrote previously).

This should be addressed with the upcoming RBF coop close flow right?

This should get addressed with the upcoming coop close v2, which basically provides ensures that the peer initiating the channel closure will be paying the closing fee regardless of who initiated the channel open. This will basically cut short the need to negotiate on the fee rate for channel closure.

relevant prs currently tagged for v0.19:
https://github.com/lightningnetwork/lnd/pull/8512
https://github.com/lightningnetwork/lnd/pull/8453


• Added embed & fields parameters to case lock methods

What brought about this change?

@jerrellmardis https://jira.desk.technology/browse/MA-1042


Multiple using bug

I find a bug when it use in ckeditor.

My english is not good. so I explain bug using picture.
When I use 'at' multiple, widget location is not on cursor.
I think it use lately location.
I hope that you understand my explaination and resolved this bug.
Thank you!

@ichord I also encounter this issue. and I also do some debugging.
I have multiple editable input area on my page, when I enter the first '@', then I just go to another input area, the actual html code of the first '@' is:
@
when I enter the second '@', when it comes to EditableController.prototype.catchQuery:
$(range.startContainer).closest('.atwho-inserted').addClass('atwho-query').siblings().removeClass('atwho-query');
    if (($query = $(".atwho-query", this.app.document)).length > 0 && $query.is(':empty') && $query.text().length === 0) {
      $query.remove();
    }

the $query is actual point to the first '@', not the current '@', so the popup position is wrong.
Please correct me if I'm wrong, hope it helps.
Thanks.


Generating on Windows throws exception

Output when running with --stacktrace
Output when running with --info

Nevermind, forgot to build before generating.
My bad ^^


DBZ-7596 Support reselection of PostgreSQL hstore values

https://issues.redhat.com/browse/DBZ-7596

@Naros Applied, thanks!


Convert readthedocs links for their .org -> .io migration for hosted projects

As per their blog post of the 27th April ‘Securing subdomains’:

Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.

Test Plan: Manually visited all the links I’ve modified.

[Current coverage][cc-pull] is 94.29%

Merging [#53][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master        #53   diff @@
==========================================
  Files             2          2
  Lines           491        491
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            463        463
  Misses           28         28
  Partials          0          0

Powered by Codecov. Last updated by [1157431...5731137][cc-compare]
[cc-base-branch]: https://codecov.io/gh/kislyuk/signxml/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/kislyuk/signxml/compare/115743160d8864ab99da991b831cae0ddbfeafd6...57311379fcf03fd15b31ec6d32022a4a5cfe9e5e
[cc-pull]: https://codecov.io/gh/kislyuk/signxml/pull/53?src=pr


ASI incorrectly kicks in for let declarations

From looking through the specification, I don't think we are doing the right thing when a let declaration spans multiple lines.
The following:
let
x

seems to incorrectly compile to
let;
x;

instead of
var x;

I'm not seeing a "[No LineTerminator here]" for let declarations in the spec. The most relevant restriction on let that I see is the following:

13.4 Expression Statement
============================================================================================================================================================================

Syntax

ExpressionStatement[Yield] :

      [lookahead ∉ {{, function, class, let [}] Expression[In,\ ?Yield] ;

NOTE [...] An ExpressionStatement cannot start with the two token sequence let [ because that would make it ambiguous with a let LexicalDeclaration whose first LexicalBinding was an ArrayBindingPattern.

This is because it would otherwise be a breaking change moving from ES5 to ES6.  In ES5:
let
x

Is parsed as
let;
x;

So we need to preserve that.  In ES5 though
let x
won't legally parse, so it's ok to now parse that as a let-declaration.

Interesting point about let [.  It would seem like they're allowing a breaking change there.  someone could have had "let[0] = 1" in their existing ES5 code, and that would break moving to ES6.

Discussed offline with @CyrusNajmabadi; while the above was our reason for implementing things the way they are now, we're leaning towards just aligning with the ES6.


Pre-built binaries not found

Hello,
I have this error when I try to install sqlite3:

<EMAIL_ADDRESS>install /root/OCPP/node_modules/sqlite3
node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download: https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.4/node-v14-linux-arm.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v14 ABI) (falling back to source compile with node-gyp)

Trying to access https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.4/node-v14-linux-arm.tar.gz with Chrome results in "Access Denied".
Thanks for your help.

Sorry, the source compile didn't work at first, but now it does, I'm closing the issue.


Mandrill supports SMS

See: http://blog.mandrill.com/sms-two-factor-alerts-webhook-error-handling.html

Currently Mandrill can send SMS notifications to phone numbers in the United States, the United Kingdom, Canada, and some Caribbean islands.

Add an exception maybe?

Done


Test(GUI): Adding ui tests and CI integration.

closes #166

SO the licenseCheck fails due to junit using EPL1.0 and hamcrest using 2-clause BSD.
BSD is no problem, its not copyleft
But EPL1.0 is copyleft.  info
Problem: The UI testing framework needs this old jUnit4 version..
We should ask eSolution if we can use EPL license for our testing framework.

We can use the EPL1.0 license for testing purposes. So I excluded the epl1.0 license but only for JUnit, so we don't accidentally include a production library using epl1.0

Please add some documentation to the local README.md and possibly wiki.
Also, is there a way to execute the GUI test without triggering the DifferenceGenerator tests? ./gradlew test includes those too at least

Entry in wiki is also added.


zh:sync example-egress-gateway

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: fleeto
If they are not already assigned, you can assign the PR to them by writing /assign @fleeto in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content_zh/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: rootsongjc
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content_zh/OWNERS [rootsongjc]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Github integration silently ignores credentials when app is not installed into org

If you try and configure github integration with an a private app that has been created, but not installed into your org, backstage silently ignores the error and continues trying to access your org without credentials (which then fails)
Expected Behaviour
Some kind of error indicating that credentials were valid, but couldn't be used for the given location
Actual Behaviour
A misleading error, with no indication as to why backstage ignored the supplied credentials:

[1] 2022-08-22T11:48:49.297Z catalog warn Processor GithubDiscoveryProcessor threw an error while reading github-discovery:https://github.com/{ORG-NAME}; caused by HttpError: This endpoint requires you to be authenticated. type=plugin entity=location:default/generated-698f280bea9a32127261a883baf3448594797fcd
If you try and use a github app that is not installed into your organisation, backstage silently ignores it without

Steps to Reproduce

Create a private github app BUT DO NOT INSTALL IT INTO ANY ORGS / REPOS
Configure backstage as described https://backstage.io/docs/integrations/github/github-apps

Context
Internally backstage does see an error, but this error is swallowed inside GithubAppCredentialsMux.getAppToken

Your Environment
Seen this both in our own 1.4 instance of backstage, as well as running from github.com/backstage/backstage

Browser Information:

Output of yarn backstage-cli info:

OS:   Linux <IP_ADDRESS>-microsoft-standard-WSL2 - linux/x64
node: v16.14.0
yarn: 1.22.19
cli:  0.18.0 (installed)

Dependencies:
  @backstage/app-defaults                          1.0.4
  @backstage/backend-common                        0.14.1
  @backstage/backend-plugin-api                    0.1.0
  @backstage/backend-tasks                         0.3.3
  @backstage/catalog-client                        1.0.4
  @backstage/catalog-model                         1.1.0
  @backstage/cli-common                            0.1.9
  @backstage/cli                                   0.18.0
  @backstage/config-loader                         1.1.3
  @backstage/config                                1.0.1
  @backstage/core-app-api                          1.0.4
  @backstage/core-components                       0.10.0
  @backstage/core-plugin-api                       1.0.4
  @backstage/dev-utils                             1.0.4
  @backstage/errors                                1.1.0
  @backstage/integration-react                     1.1.2
  @backstage/integration                           1.2.2
  @backstage/plugin-api-docs                       0.8.7
  @backstage/plugin-app-backend                    0.3.34
  @backstage/plugin-auth-backend                   0.15.0
  @backstage/plugin-auth-node                      0.2.3
  @backstage/plugin-azure-devops-backend           0.3.13
  @backstage/plugin-azure-devops-common            0.2.4
  @backstage/plugin-azure-devops                   0.1.23
  @backstage/plugin-catalog-backend-module-azure   0.1.5
  @backstage/plugin-catalog-backend-module-github  0.1.5
  @backstage/plugin-catalog-backend-module-msgraph 0.4.0
  @backstage/plugin-catalog-backend                1.3.0
  @backstage/plugin-catalog-common                 1.0.4
  @backstage/plugin-catalog-graph                  0.2.19
  @backstage/plugin-catalog-import                 0.8.10
  @backstage/plugin-catalog-node                   1.0.0
  @backstage/plugin-catalog-react                  1.1.2
  @backstage/plugin-catalog                        1.4.0
  @backstage/plugin-explore-react                  0.0.19
  @backstage/plugin-explore                        0.3.38
  @backstage/plugin-github-actions                 0.5.7
  @backstage/plugin-home                           0.4.23
  @backstage/plugin-org                            0.5.7
  @backstage/plugin-permission-common              0.6.3
  @backstage/plugin-permission-node                0.6.3
  @backstage/plugin-permission-react               0.4.3
  @backstage/plugin-proxy-backend                  0.2.28
  @backstage/plugin-scaffolder-backend             1.4.0
  @backstage/plugin-scaffolder-common              1.1.2
  @backstage/plugin-scaffolder                     1.4.0
  @backstage/plugin-search-backend-module-pg       0.3.5
  @backstage/plugin-search-backend-node            1.0.0
  @backstage/plugin-search-backend                 1.0.0
  @backstage/plugin-search-common                  1.0.0
  @backstage/plugin-search-react                   1.0.0
  @backstage/plugin-search                         1.0.0
  @backstage/plugin-stack-overflow                 0.1.3
  @backstage/plugin-tech-radar                     0.5.14
  @backstage/plugin-techdocs-backend               1.2.0
  @backstage/plugin-techdocs-module-addons-contrib 1.0.2
  @backstage/plugin-techdocs-node                  1.2.0
  @backstage/plugin-techdocs-react                 1.0.2
  @backstage/plugin-techdocs                       1.3.0
  @backstage/plugin-user-settings                  0.4.6
  @backstage/release-manifests                     0.0.5
  @backstage/test-utils                            1.1.2
  @backstage/theme                                 0.2.16
  @backstage/types                                 1.0.0
  @backstage/version-bridge                        1.0.1
Done in 0.55s.

I stumbled on the same issue and it eaten couple of days of my time ot figure out the root cause.
What may help everyone is adding it to github-integration-plugin docs (FAQ).

Sounds like a great idea, would you be willing to contribute some docs? 🙏 🤞

How did you inspect this request? I'm seeing the same exact error but the GitHub App is definitely installed, and in fact the integration has worked previously and stopped rather suddenly. Trying to figure out if there's a more informative error in there somewhere.

Getting the same installation issue even with the app installed in the org. The installation menu isn't even present on the app config page.


Fix / favicon paths

While working on @vitejs/plugin-legacy I noticed some incorrect definitions in index.html.
I guess we didn't notice this because the (fallback) favicon.ico gets rendered in the browser.
I also wrote an e2e test, to verify if all favicons with correct paths get rendered in the browser to prevent an issue like this from happening in the future.
Make sure to visit the deploy preview to verify ;)

Merged in base repo.


Undefined Index

I'm receiving error undefined index, after submitting nothing is done

where did you get that error ? specify the file name


Implement "Contributor" screen without design

Blocked by #21
Overview (Required)
Since we need to display the information, we need to create classes for ViewModel, Repository, and API for that.
Please refer to the existing implementation and implement it.
This time there is no need for DB cache.
The API documentation can be found below.
Links
https://droidkaigi.stoplight.io/docs/ssot-api/openapi/reference/external.v1.yaml

Hasn't the server API been implemented yet・・・?

Sorry. Probably not yet.. Can you create and use a fake API response? 🙇


annotate mychem.info fda_adverse_event mapping to "biolink:causes_adverse_event"

mychem reports adverse event data from FAERS (through drug central).  For example: https://mychem.info/v1/query?q=drugbank.name:nitisinone&fields=drugcentral.fda_adverse_event
{
    "took": 4,
    "total": 1,
    "max_score": 8.669861,
    "hits": [
        {
            "_id": "OUBCNLGXQFSTLU-UHFFFAOYSA-N",
            "_score": 8.669861,
            "drugcentral": {
                "_license": "http://bit.ly/2SeEhUy",
                "fda_adverse_event": [
                    {
                        "drug_ae": 5,
                        "drug_no_ae": 142,
                        "level": "PT",
                        "llr": 11.1531004639185,
                        "llr_threshold": 94.8398736756999,
                        "meddra_code": 10040047,
                        "meddra_term": "Sepsis",
                        "no_drug_ae": 32368,
                        "no_drug_no_ar": 3353344
                    },

...

We should add an edge in the mychem openapi file (https://github.com/NCATS-Tangerine/translator-api-registry/blob/master/mychem.info/openapi_full.yml) that links ChemicalSubstance to DiseaseOrPhenotypicFeature using the predicate biolink:causes_adverse_event.
Prompted by this Translator standup query: https://github.com/NCATSTranslator/testing/issues/82

My understanding is that we try NOT to map to those higher biolink entity classes.
I would suggest using PhenotypicFeature (or maybe Disease) rather than DiseaseOrPhenotypicFeature. With the example link above, most things look like PhenotypicFeatures (one exception is Hepatocellular carcinoma).
For the operation above, the IDs are names (ChemicalSubstances) and MEDDRA (PhenotypicFeatures?). There are MEDDRA mappings for PhenotypicFeature in the biomedical id resolver config file currently....and I added Disease MEDDRA mappings in this PR: https://github.com/biothings/biomedical_id_resolver.js/pull/61

The commit to add x-bte-kgs-operations/causesAdverseEvent and x-bte-kgs-operations/adverseEventCausedBy in https://github.com/NCATS-Tangerine/translator-api-registry/commit/9155bf80aa28d62c9c276a5788bbb38dc648993a looks good to me. The use of Phenotypic Feature instead of DiseaseOrPhenotypicFeature sounds good to me.  Do we also need to add MEDDRA as a Disease ID (https://github.com/biothings/biomedical_id_resolver.js/pull/61/commits/4d4e1ad01b7a68f523b80ad1504477f8a1ff0458), or can we treat all MEDDRA IDs as Phenotypic Features only?

TDLR: deciding to map MEDDRA IDs to Disease semantic type right now, since

we have the most mapping support for it in MyDisease right now
this will likely be useful for use cases (doing another hop from the Disease to treatments like chemicals, for instance)

Comparing the xrefs to MEDDRA that we have right now:

MyDisease.info has 1396 records with mondo.xrefs.meddra, and 34 records with disease_ontology.xrefs.meddra
the biothing hpo api has 93 records with xrefs.meddra

How to find examples to test BTE with:

Look at MyDisease for records with the meddra xrefs
Query MyChem for records with the meddra code like this

Some associations that we can expect to retrieve:

Disease acute respiratory distress syndrome (MEDDRA:10001052) <-> ChemicalSubstance neulasta (CHEMBL.COMPOUND:CHEMBL1201568)
Disease angioimmunoblastic T-cell lymphoma (MEDDRA:10002449) <-> ChemicalSubstance brentuximab vedotin (CHEMBL.COMPOUND:CHEMBL1742994)
Disease Clostridium difficile colitis (MEDDRA:10009657) <-> ChemicalSubstance nivestim (CHEMBL.COMPOUND:CHEMBL1201567)

I didn't do a live test, but these changes look like they address the intent and desired behavior describe in this issue...

Quick note: the scopes of the ID should be changed to _id. Many records don't have chembl + drugcentral entries, so using a chembl field isn't working

Should be addressed, since both PRs are merged now.


Update Realtime and other Supabase services

Fixes #10
Updated all services to their latest version and verified that they work (except for realtime). Also pulled in the latest versions of the migrations that Supabase runs when self-hosted.
Because of changes in the realtime service, we needed to use the postgres user as the main DB user.
Unfortunately, we did not manage to fully get it to work yet and the realtime container fails to connect to the DB. We get this error:
https://github.com/supabase/realtime/issues/432
I wanted to open a PR anyways so that someone might take it forward without having to do all of the work again. It could be that it is a simple fix that we are just not seeing at the moment.

Thank you for your report.
I have started the work to support realtime v2.


class and method names

function calls are well traced (module and function names), but class methods are not for now:

method names appear without the class name before them
named tuples appear as namedtuple_Person as module name instead of their proper module (thus placed outside of their module in the diagram) and their instantiation refers to the __new__ function name without the proper Person class name

Hints
When instantiating a named tuple (but that may apply to other classes too):

frame.f_globals.get('__new__') refers to <function Person.__new__ at 0x7fc50d9b3820>
frame.f_locals.get('_cls') refers to <class 'bin.module.Person'>

from typing import NamedTuple
from pydoctrace.doctrace import trace_to_sequence_puml, trace_to_component_puml

class Person(NamedTuple):
    firstname: str
    lastname: str

def create_person(firstname, lastname):
    return Person(firstname, lastname)

# @trace_to_sequence_puml
@trace_to_component_puml
def main():
    person = create_person("Suzie", "Q")
    print(person)

if __name__ == "__main__":
    main()

function calls are well traced (module and function names), but class methods are not for now:

method names appear without the class name before them
named tuples appear as namedtuple_Person as module name instead of their proper module (thus placed outside of their module in the diagram) and their instantiation refers to the __new__ function name without the proper Person class name

Hints
When instantiating a named tuple (but that may apply to other classes too):

frame.f_globals.get('__new__') refers to <function Person.__new__ at 0x7fc50d9b3820>
frame.f_locals.get('_cls') refers to <class 'bin.module.Person'>

from typing import NamedTuple
from pydoctrace.doctrace import trace_to_sequence_puml, trace_to_component_puml

class Person(NamedTuple):
    firstname: str
    lastname: str

def create_person(firstname, lastname):
    return Person(firstname, lastname)

# @trace_to_sequence_puml
@trace_to_component_puml
def main():
    person = create_person("Suzie", "Q")
    print(person)

if __name__ == "__main__":
    main()


The psychology of the quote in modern programming or: How I learnt to stop worrying and love the syntax

This issue is to serve as a foundational lexicon for the use of abstract conceptualization within the realm of coding and it's particularities.  To adhere is to understand, so embarking on this issue we will surmise through comments.
The outcome of these discussions will be to come to an agreement on the age-old question of single quotes versus double quotes.
The pre-read will include a thorough understanding of the following PR comments: https://github.com/mattp91/helloWorld/pull/7
I will now announce @agudulin to take the stage and say their opening thoughts.

Regarding the use of single quotes versus double quotes in coding, it is important to note that the choice between the two is generally a matter of personal preference and coding style: both single quotes and double quotes can be used to denote string literals in most programming languages: however, some languages may have specific rules or conventions for the use of one or the other — it is important to follow the conventions of the language you are using, as well as any guidelines or standards set by your team or organization, Dan.

I would like to add some context that I believe is important to the discussion.
Welcome to the fascinating world of the quotation mark! These small but mighty punctuation marks have a rich history dating back to ancient Greece.
In the early days of written language, the Greeks used the acute accent (´) to indicate a raised pitch or emphasis in speech. This practice was later adopted by the Romans, who used the mark to indicate a quotation or to differentiate between words that were being used for their meaning versus those that were being used for their sound.
Over time, the quotation mark evolved into the form we recognize today. In the Middle Ages, the mark took on a variety of different shapes, including the "virgule," a diagonal stroke used to separate clauses. It was during the Renaissance that the quotation mark began to take on its modern form, with the double quotation mark being used to enclose a quotation and the single quotation mark being used to indicate a quote within a quote.
Today, the quotation mark is an essential tool in the English language, used to indicate a direct quotation or to set off words that are being used in a special sense. So next time you see a quotation mark, take a moment to appreciate its rich history and the important role it plays in our daily lives. Thank you for joining me on this journey through the history of the quotation mark.


Fix for issue #4640: Bug in theano_backend for _Pooling1D

MaxPooling1D with border_mode='same' caused h_pad to take illegal value -1 in theano_backend:pool2d.
Added test case.

LGTM, thanks!


[v1] Server-side rendering is not working

Steps to reproduce the behavior: Import the ModalGateway component from<EMAIL_ADDRESS>and then try running gatsby build (or any other server-side renderer) on a project. Reproduction repo: simonyiszk/schdesign-web@441597e
Cause: https://github.com/jossmac/react-images/blob/86894619fbadc3d63160fed46fe3de4242d3668e/src/components/Modal/Gateway.js#L15
There should be a typeof window !== 'undefined' check to avoid accessing document outside of browser environments.

This dude has solved it


Fix broken link to Meilisearch documentation in README

The link was not found. Resulting in a 404

bors merge


invoking run_tests.py exception exit

Description
when i invoking 'run_tests.py' with the cmd as below.
python /path/to/util/test/run_tests.py --pyrenderdoc /path/to/renderdoc/x64/Development/pymodules --renderdoc /path/to/renderdoc/x64/Development
program exit  when execute import renderdoc as rd. It's popup a window's dialog show "python is stopped."
I guess it's maybe load native library 'renderdoc' error. But it can't debuggable, and without any log.
How i can find what's error happened?

What version of python are you running? it must precisely match the version of python you compiled the renderdoc python module against - by default one windows the one in the repository is 3.6.
Otherwise I'll need more information to understand what the problem is beyond just knowing that it crashed. If you run python through a debugger or attach it before it executes that line, what is actually crashing and what is the callstack where it crashes?

how to compile python module?

On windows the python module is built automatically as part of the build process. You must have compiled it for import renderdoc to crash, since otherwise python would just throw a ModuleNotFoundError exception and the scripts would catch it and print a message that the module couldn't be found.


Replaced deprecated method references in doc

A few methods seem to have been deprecated but their documentation was never updated to reflect this.
set should refer to upsert
add should refer to insert

.

Unfortunately Couchbase utilizes an external Code Review system (Gerrit) for accepting changes and we are unable to directly accept pull-requests.  Please register on Gerrit, accept our CLA and push your change there.
P.S. As far as I can tell, you are registered and have signed the CLA on Gerrit, you just need to push the commits there!

Ported to gerrit in: http://review.couchbase.org/#/c/55292/

.

.

Thanks for the pull request!!  To ensure quality review, Couchbase has a code review system deployed based on Gerrit* to manage the workflow of changes.  It also handles contributor agreements.  To get this change in and collaborate in code review, please register on Gerrit, accept our CLA and push your change there.  More detailed instructions are available here: http://www.couchbase.com/wiki/display/couchbase/Contributing+Changes.
P.S. Our bot tells us you've registered and signed the CLA on Gerrit, so you just need to push the commits there.

Gerrit is an open source Git code review system from the Google Android project

.

Thanks for the pull request!!  To ensure quality review, Couchbase has a code review system deployed based on Gerrit* to manage the workflow of changes.  It also handles contributor agreements.  To get this change in and collaborate in code review, please register on Gerrit, accept our CLA and push your change there.  More detailed instructions are available here: http://www.couchbase.com/wiki/display/couchbase/Contributing+Changes.
P.S. Our bot tells us you've registered and signed the CLA on Gerrit, so you just need to push the commits there.

Gerrit is an open source Git code review system from the Google Android project

commenting on PR

Thanks for the pull request!!  To ensure quality review, Couchbase employs a code review system based on Gerrit to manage the workflow of changes in addition to tracking our contributor agreements.
To get this change in and collaborate in code review, please register on Gerrit, accept our CLA and push your change there.  More detailed instructions are available here:
https://developer.couchbase.com/open-source-projects#how-to-contribute-code.
P.S. Our bot tells us you've registered and signed the CLA on Gerrit, so you just need to push your commits there.


Wrong Columns height on first y-axis when a second y-axis is defined

Checklist

[x] I updated the card to the latest version available
[x] I cleared the cache of my browser
[x] I verified that I'm really running the lastest version in my browser console
[x] I checked if there is another issue opened with the same problem

Describe the bug
I have defined 6 stacked series on a first y-axis. As I wanted to display an additional information in the header (not in the chart), I have added a second y-axis with the follow series config :
- entity: sensor.conso_electrique_totale
type: line
yaxis_id: second
name: CUMUL JOUR
color: red
group_by:
func: diff
duration: 1d
start_with_last: true
fill: last
show:
in_header: true
in_chart: false
and with this extra series, the height of some of the series on the first axis is wrong. As you see, the series « Buanderie » should have a value of 0.8kWh, while the column value seems to be around 0.2kWh
Here is the code of the y-axis and series (note the the second series is for the workaround of the other bug I reported yesterday, to get the y-axis automatically scaled with all the stacked values and not only the biggest one) :
yaxis:
- id: first
min: 0
max: auto
decimals: 1
apex_config:
tickAmount: 5
- id: second
min: 0
max: auto
show: false
decimals: 1
apex_config:
tickAmount: 5
series:
- entity: sensor.conso_electrique_totale
type: line
yaxis_id: second
name: CUMUL JOUR
color: red
group_by:
func: diff
duration: 1d
start_with_last: true
fill: last
show:
in_header: true
in_chart: false
- entity: sensor.conso_electrique_totale
yaxis_id: first
name: CUMUL JOUR
color: yellow
show:
in_header: false
in_chart: false
- entity: sensor.conso_electrique_buanderie
yaxis_id: first
name: BUANDERIE
color: green
- entity: sensor.prise_congelateur_energy
yaxis_id: first
name: CONGÉLATEUR
color: dodgerblue
- entity: sensor.conso_electrique_multimedia
yaxis_id: first
name: MULTIMÉDIA
color: lime
- entity: sensor.chauffage_sdb_energy
yaxis_id: first
name: CHAUFF. SDB
color: tomato
- entity: sensor.pac_alixan_tank_accumulated_consumption
yaxis_id: first
name: EAU CHAUDE
color: pink
- entity: sensor.pac_alixan_heating_accumulated_consumption
yaxis_id: first
name: CHAUFF. PAC
color: grey
Version of the card
Version:
To Reproduce
This is the configuration I used:

Screenshots
If applicable, add screenshots to help explain your problem.
Expected behavior
A clear and concise description of what you expected to happen.
Desktop (please complete the following information):

Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

I answer to myself. This issue occurs when the series are not configured in the same order as the corresponding yaxis :
WORKING
yaxis :

id: first
yaxis :
id: second
Series :
entity: a
yaxis_id: first
entity: b
yaxis_id: first
entity: c
yaxis_id: second
entity: d
yaxis_id: second

NOT WORKING
yaxis :

id: first
yaxis :
id: second
Series :
entity: c
yaxis_id: second
entity: d
yaxis_id: second
entity: a
yaxis_id: first
entity: b
yaxis_id: first

Thanks - had exactly the same issue and found this thread


awkward MHD Push wording

Section Number
PUSH
Issue
The current wording is very awkward and repeats "In addition the MHD can be used as an API in push mode. In this use case the MHD push request could be handled by an intermediary that further pushes the content using XDR or XDM. On the recipient side the MHD api could be used by an intermediary to forward a XDR or XDM push is further pushed to a Recipient using MHD; or the intermediary could store in a registry allowing a MHD Document Consumer to query and retrieve the content."
Proposed Change
simplify
Priority:
low

John,
It distinguishes three cases and does not repeat at all.
Simply structure as three bullets:
"In addition, the MHD can be used as an API in push mode in various configuartions:

The MHD push request could be handled by an intermediary that further pushes the content using XDR or XDM.
On the XDR or XDM recipient side of an intermediary, the MHD api could be used to forward a push to a Recipient using MHD;
The MHD push request could be handled by an intermediary, that could store in an XDS registry/repository allowing via another intermediary an MHD Document Consumer to query and retrieve the content."

How does that feel ?
Charles
De : John Moehrke<EMAIL_ADDRESS>Envoyé : mardi 22 décembre 2020 14:02
À : IHE/HIE-Whitepaper<EMAIL_ADDRESS>Cc : Subscribed<EMAIL_ADDRESS>Objet : [IHE/HIE-Whitepaper] awkward MHD Push wording (#116)
Section Number
PUSH
Issue
The current wording is very awkward and repeats "In addition the MHD can be used as an API in push mode. In this use case the MHD push request could be handled by an intermediary that further pushes the content using XDR or XDM. On the recipient side the MHD api could be used by an intermediary to forward a XDR or XDM push is further pushed to a Recipient using MHD; or the intermediary could store in a registry allowing a MHD Document Consumer to query and retrieve the content."
Proposed Change
simplify
Priority:
low
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/IHE/HIE-Whitepaper/issues/116 , or unsubscribe https://github.com/notifications/unsubscribe-auth/APOZ2DGQKPYL7QLJG3PGNZDSWDUL5ANCNFSM4VGARYOQ .  https://github.com/notifications/beacon/APOZ2DFTDMHSUAL4DLRBBD3SWDUL5A5CNFSM4VGARYO2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4LQVW6SQ.gif

change paragraph to
In addition the MHD can be used as an push API to a system that ultimately delivers the content. For example diagrammed below is MHD initiating a push to an Intermediary. In this use case the MHD push request could be handled by the intermediary that further pushes the content using XDR or an e-mail carrying XDM (e.g., the Direct Project). On the recipient side (not shown in the diagram) the MHD could be used by an intermediary to forward a XDR or XDM push content. MHD (not shown in the diagram) could also be used on the recipient side as a query/retrieve where the intermediary has cached content addressed to that recipient. This Intermediary is an example of a Direct Project HISP with the added functionality provided by MHD, enabling FHIR based push with end-to-end interoperability between three different transport stacks in MHD, XDR, and e-mail XDM.


Add proper tvOS, watchOS, catalyst and Windows support

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue, please leave a comment

Describe the Feature

Ensure our SDK works on these platforms and add the neccessary platforms to the Package.swift generated for the SDKs and all dependencies.

[ ] I may be able to implement this feature request

adding tvOS and watchOS support to the CRT here: https://github.com/awslabs/aws-crt-swift/pull/57

Blocked by #294

Need to re-evaluate our status on this, adding label to triage this in our grooming.

TvOS runs in CI now on github with #1253. Github's simultator is not a substitute for running on an actual device but provides a good indication of support.

Windows -- Parked for now until there is more demand
Catalyst -- Should be supported out of the box as of now since we support both iPadOS and Mac
WatchOS -- We need to have an HTTPClient that is based on Apple's networking framework. This is being tracked in #817


Allow birtles to use try and land PRs

Thanks for the pull request, and welcome! The Servo team is excited to review your changes, and you should hear from @aneeshusa (or someone else) soon.

Hi, I'd like to get permission to land PRs so I don't have to keep asking for delegate+ for Bugzilla-reviewed patches.

r? @metajack or @larsbergstrom or @jdm

@birtles Since you're updating the operator list, can you please fix the alphabetization (broken by #667) as well?

Yes, of course. Fixed.

@bors-servo: r+

:pushpin: Commit 27ab467 has been approved by jdm

:hourglass: Testing commit 27ab4670866283251778c7c16bf8e11a7867d0c2 with merge 5d3e42b4fde1994589454e63d4e22f0150b2dfe7...

:sunny: Test successful - status-travis
Approved by: jdm
Pushing 5d3e42b4fde1994589454e63d4e22f0150b2dfe7 to master...


Perform a registration of digdir.no in Communication Services

Description
We would like to perform a test of registration of a custom domain in Communication Services. We've done registrations for altinn.cloud where we control the DNS zone ourselves. This test should involve a third party like altinn.no or digdir.no. Still owned by DigDir, but not something Team Core can access.
In scope
Contact the administrators of altinn.no and/or digdir.no and see if they could help us with this test.
Register their domain in one of our AT environments where we can perform a test (not AT25). Copy out the TxT record value and send it to the domain administrators so that they can add it to the DNS.
Wait for the DNS to update
Register a from Address under the Domain entry in Communication Services.
Perform a test through the Notifications application we're building.
Out of scope
This is a manual test/procedure. Automation comes later if at all possible.
Additional Information
No response
Analysis
No response
Conclusion
No response

@SandGrainOne @simon-ellefsen Da er @altinn.digdir.no klar for bruk på altinn-notifications-tt02-emailservice


docs: fix MotionDirective import in component level installation example

@vueuse/motion exports has no exported member directive  it exports directive as MotionDirective instead.
I stumbled on this while trying to use the motion on component level and using the example from the current docs.
(using 2.0.0-beta.12)

I think @madsh93 comment is relevant, could you add this as ell @vkrajsa?
Or maybe @madsh93 if you have an idea how to do it, you could make a commit too?


Refactor: queue_free when calling remove_child

I've also reordered a few existing queue_free() calls for consistency. It seems logical to remove() and then queue_free() after. Sometimes we want to remove a node from its parent without knowing who its parent is. If we call queue_free() before remove() then we're dependent on the node temporarily preserving its state for the get_parent() call, and even if that works I wouldn't want to depend on any of the node's properties after a queue_free call.


[TypeScript] Typing issue when spreading props on html element (.e.g. div)

🐛 Bug Report
I get typing error for basic html attributes when spreading props on x.* elements. Honestly I don't know if I'm using it wrong or there is an internal problem, so any suggestion is welcome.
To Reproduce
There is a sample repository to inspect the issue down below.
Notice that there is a typing error for color prop (`Type 'number & {}' is not assignable to type 'string'.)
Expected behavior
It should be okay to spread props
Link to repl or repo (highly encouraged)
https://codesandbox.io/s/aged-darkness-pgirn

Hello @NKBelousov, your typing was wrong. You should use React.ComponentProps helper: https://codesandbox.io/s/sparkling-field-hg6ec

@gregberge I see, thanks a lot :)

@gregberge actually I think it would be cool to add this information to the docs, do you mind if I open PR for that?

@gregberge actually I think it would be cool to add this information to the docs, do you mind if I open PR for that?

Yeah feel free to complete it!

Hi,
After using this helper types are valid but autocompletion isn't working like usually with x.*
@gregberge do u have a suggestion about that ?
ty

@vincent-vade no sorry, as I said, I am not a real TypeScript user. I write library in TypeScript but does not use it in my real project (waste of time 🤗).


Altair Saver not hiding ocult axis

Using Chromedrive to save a chart to a chart to .png is showing the axis grid the is ocult.
in the browser and when using the 3 dots to save in png it's saving correctly with the axis hidden.

Since Altair 5.2, the functionality of Altair Saver is now available in Altair via the vl-convert package. Most of the functionality has been available since 5.0, and the main addition in 5.2 was PDF export. See the docs on how to save charts for more details
We are going to archive this repo, so I'm closing all the open issues and PRs before doing so. Try out the new options for saving charts mentioned above and if you run into issues, please open an issue directly in the altair or vl-convert repo.


reuse camera info in tests, rather than redfining in each method

This makes the tests a bit shorter and easier to understand.
I think the tests should pass once #37 is merged.

Waiting on an alternative PR for https://github.com/ros-sports/ipm/pull/37 by @flova before merging these changes in, because the fixes required to get CI passing will cause a lot of merge conflicts for @flova to have to resolve.

Waiting on an alternative PR for https://github.com/ros-sports/ipm/pull/37 by @Flova before merging these changes in, because the fixes required to get CI passing for this PR will cause a lot of merge conflicts for @Flova on his branch.

I said this in my previous comment, but I'm going to merge this to get it out of the way. I don't think the merge conflicts are going to be bad.


Fixing multiple issues associated with merged gold data for HPMT

Description
This PR fixes a couple of issues:

#61 : POSTCODE was missing from the MCS installations table, so when doing the merge with EPC, all the values were missing for MCS records without a match to EPC;
#62: replacing all types of missing strings ("", "Unknown", "Undefined", etc)
#63: the project team agreed on a couple of unnecessary fields so we're dropping those (fields used to compute others etc);
#65: HP_TYPE appeared as "No HP" for a portion of the records with HP_INSTALLED=True. HEATING_SYSTEM and HEATING_FUEL also had wrong values. The fixes can be found in asf_core_data/pipeline/preprocessing/feature_engineering.py and asf_core_data/pipeline/data_joining/install_date_computation.py and asf_core_data/pipeline/data_joining/merge_proc_datasets.py . (Note: The function we're changing in feature_engineering.py can be further refactored in the future, but that's not the focus of this PR)
#67:  we're effective_to is missing but effective_from is non-missing, we're filling effective_to with the date when we received the data from MCS as that's the our best guess - improvements will likely follow in the future (this is just a temporary fix).

Notes:

Because of the changes I did to feature_engineering.py I had to re-run the EPC processing pipeline. The resulting outputs (EPC_GB_preprocessed.csv, EPC_GB_preprocessed_and_deduplicated.csv, EPC_GB_raw.csv and the respective .zip were added to S3);
We've received Q1 2023 installations data from MCS, so the output of the merged dataset will have more lines corresponding to new records than in previous iterations.

closes #61
closes #62
closes #63
closes #65
closes #67
Instructions for Reviewer(s)
Setup

clone this repo: git clone git@github.com:nestauk/asf_core_data.git
checkout to the correct branch: git checkout 61_fix_several_issues
Run make install;
Run direnv allow;
Activate the conda enviroment: conda activate asf_core_data;
Set your API credentials as environment variable, i.e run export COMPANIES_HOUSE_API_KEY="ADD_YOUR_API_KEY_HERE" in the command line and replace ADD_YOUR_API_KEY_HERE with your API key credentials.

Review
Hey @athrado,  could you please review the changes to the following scripts:

asf_core_data/pipeline/preprocessing/feature_engineering.py
asf_core_data/pipeline/data_joining/install_date_computation.py
asf_core_data/pipeline/data_joining/merge_proc_datasets.py
asf_core_data/config/base_config.py
Thanks so much in advance!

Hey @sqr00t and @Jack-Vines , would be great if one of you could double check if python asf_core_data/pipeline/data_joining/merge_proc_datasets.py runs for you after the changes. Thanks a lot! A few things should be sorted now:

when filtering for HP_INSTALLED=True, we should now have HP_TYPE only with different types of HPs, HEATING_SYSTEM="heat pump" and HEATING_FUEL="electric";
The % of missing values in POSTCODE was largely reduced (<0.1% is missing now);
When effective_from is non-missing, the same happens to effective_to;
All types of missing should now have been replaced by NaN;
A couple of variables that were never asked by DV/PD were not ingested, as well as variables that were used to compute others (let me know if all looks good).

@athrado and @sqr00t thank you so much for taking the time to review this PR! I just committed Julia's suggestions and opened a new PR to fix the bug Solomon found. Will merge the code to dev now! :)


Create README.md

The readme should contain setup instructions as well as information about the project.

Finished in adfe5fe50fefae3473677ed0035594074fad829b


Photon causing problems in Unity Editor

Hello, was wondering if you could help me figure this one out.
The game works perfectly if downloaded from the store. But when I try to open the project in the unity editor, it seems that the Photon SDK is not working correctly.
I keep getting all these errors as soon as we open the project. I tried setting up the meta app on the developer center, importing the PUN 2 SDK and setting up the app on the dashboard, but it still gives the same errors and I'm not sure why.

If I open script mentioned in the unity errors, even more errors appear inside the script editor. They mention missing object types and methods and access to protected assets.

I'm not quite sure how to solve this, because since the PUN SDK has not been updated in a long while I thought it unlikely to be a problem tied to an unmatching version. I realize it seems to be a problem more tied to Photon rather than to the project itself, but I haven't had any similar experiences using the very same package.
Thank you in advance.

Hi @EnricoTed,
This looks like you downloaded the project directly instead of cloning using lfs.
See the Getting the code section.
Because of the use of LFS the photons dll when downloaded without lfs are only references to the actual lfs file, therefore not the actual DLL which would contain the missing scripts.

Hi Alex,
That solved the issue, thank you very much.


Trigger a panic when the bitfield is incorrect

This PR makes a hypothetical bug visible by causing a panic instead of ignoring it.
This panic could be softened by using debug_assert_eq!() or simply logging the problem, but I think
the broken bitfield should be very visible.
Checklist

[x] tests pass

Semver Changes
Patch level

This PR makes a hypothetical bug visible by causing a panic instead of ignoring it.

Could you expand a bit? What bug would we be hitting here? This code is directly copied from hypercore/lib/tree-index.
My reading of the code was that for any node we set, we keep on traversing up the tree, also setting the parent nodes to 1. Until we hit a point where the node is already set to 1. If the code was executed correctly, its parents should also already be set to 1, so we can stop iterating upward. Hence the break.
Am I missing something?

I misunderstood how this module is used, so this PR is invalid.
There is a test in mafintosh/hypercore which breaks with this change applied. I'll see if I can port that test.


Tell us your highest scores!

This is a migration from https://itch.io/jam/game-off-2021/topic/1833717/challenge-try-my-game-then-tell-me-your-points, where I challenged the users to play this game, and post their highest score.
Well... the GameOff jam is over. But I still want to keep like a "rally" of scores, that now lives in https://github.com/DiddiLeija/diddi-and-the-bugs/wiki/Scores-history.
So, if you want your name to be added, or want to modify your current score, tell us here :wink:!

I already have @masarapmabuhay (7100) and @HarshNarayanJha (6970) in the record. But if one of both has a higher score, please tell me!


feat(loading spinner): adding page loader for navigation

Adding simple loading spinner when navigating between pages
https://github.com/AirWalk-Digital/airview-next/assets/81355664/eb0cff7b-6a9c-44f9-a8af-1f4de6b0e56c

lgtm


Docker symbol not displayed

I can't seem to get the theme to display the docker symbol.

Spaceship version: 3.9.0
Terminal emulator: Konsole
OS: Kubuntu 18.04 LTS

The problem is not resolved yet. In Konsole it is not possible to view the docker icon. The same happens with php.

Konsole it is not possible to view the docker icon. The same happens with php

This is because of terminal/os character handling and not directly related to spaceship-prompt

Install this package on arch linux to show emoji fonts: noto-fonts-emoji
pamac install noto-fonts-emoji

restart your linux to load the new font

For more information about it or other emoji fonts, search for emoji section here: https://wiki.archlinux.org/index.php/fonts

Same problem here. Most icons show fine, except docker whale, it only show fine in gnome-terminal (using hack or fira code). I tried urxvt and st and both terminal can't display the whale:
Using st:

Using gnome-terminal:

Any help?

@phouverneyuff Thanks, that did it!

I'm using konsole on ArchLinux and installing noto-fonts-emoji package doesn't work either. It seems to be relative to the terminal, konsole doesn't support these emoji characters. When I switched to Alacritty, everything goes well.


Improve Crystal

Small improvements.


Support node@14, and pull in #209, #245, and #255

This builds on the work in #317 and https://github.com/mixer/lwip/releases/tag/v1.0.3, and is released under<EMAIL_ADDRESS>This should also close #209, close #245, and close #255.
There's a whole host of changes here – notable ones called out in the CHANGELOG – some of which are breaking for the current state of the module, but who's using node<8 these days anyways?

Coverage decreased (-0.03%) to 98.286% when pulling 364a91448eeddac8fbdaf66da3776842277f0422 on randytarampi:master into a559d24364139958ab99c9e153431bb408a031c6 on EyalAr:master.

Codecov Report

Merging #323 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #323   +/-   ##
=======================================
  Coverage   99.42%   99.42%
=======================================
  Files           5        5
  Lines         525      525
=======================================
  Hits          522      522
  Misses          3        3

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8dad7a3...8dad7a3. Read the comment docs.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@a559d24). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #323   +/-   ##
=========================================
  Coverage          ?   99.42%
=========================================
  Files             ?        5
  Lines             ?      525
  Branches          ?        0
=========================================
  Hits              ?      522
  Misses            ?        3
  Partials          ?        0

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a559d24...7e15562. Read the comment docs.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@a559d24). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #323   +/-   ##
=========================================
  Coverage          ?   99.42%
=========================================
  Files             ?        5
  Lines             ?      525
  Branches          ?        0
=========================================
  Hits              ?      522
  Misses            ?        3
  Partials          ?        0

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a559d24...308a3b1. Read the comment docs.


bug report.

In the latest source code
File:UnMesh4.cpp
Line:853.
it writes :if (Ar.Game < GAME_UE4(27) || !StripFlags.IsClassDataStripped(1))
means all GAME under 27 should do the next line.
i think it should change form || to &&,
because in UE4 source code ,they use
if( !StripFlags.IsClassDataStripped(1)))
which means whether the next line run should depend on whether strip is or not .But when use ||,umodel just ignore the condition.
After i change it ,my crash when opening skeletalmesh disappear.
Am i correct?
Thanks

This strip flags seems was introduced in 4.27, so trying to use it with older UE4 versions will introduce an error.

i use the release source code 4.26.2,and it writes 'if( !StripFlags.IsClassDataStripped(1)))'.

Well, I've reviewed UE4 code and you were partially right. The flags was introduce in UE4.23, so I've fixed the logic in e879659

thanks for your great work!

but i still wonder what you mean strip flags ? are they class FStripDataFlags?i see the class in 4.13 source code

Yes.
FStripDataFlags StripFlags(Ar, ClassDataStripFlags);
...
if (!StripFlags.IsClassDataStripped(DuplicatedVertices))
{
	Ar << S.DuplicatedVerticesBuffer;
}

but i have the 4.13 code ,i see the class FStripDataFlags exist.maybe unreal introduced it earlier than 4.23?

FStripDataFlags class exists since 4.0. It just wasn't used for FSkelMeshRenderSection serialization.

ok,i know it clearly now ,thanks for your explanation.

Thank you for reviewing the code


Model_Transformer

Hi, would you please share your point in "Only encoder part of Transformer model is used for classification",.
I apply this model in my dataset, the accuracy only 60% .I am thinking whether the number of layer is a cause?

Hi, Decoder part is useful when you are trying to generate some sequential output, such as in machine translation, question answering, etc. For classification, you just need to use encoder to create the text embeddings, and then use fully connected layer(s) to classify the text.
You can try experimenting with the number of layers to improve the performance. Or the specific task may be just too difficult for the model.
Ask yourself this question: What is the state of the art classification accuracy on this dataset?
If it's close to 60%, then Transformer won't give you much better results just be tuning the parameters.

Thanks a lot for your reply!
And my partner use Lstm can get 98% accuracy.So i am so confused, because  i believe that the attention mechanism in Transformer can also capture the feature in long text(sequence).


Crypto provider support

Given that https://github.com/rustls/rustls/pull/1405 is closer to completion, we need to think about crypto provider support.
We could still provide ring provider out of the box (I think rustls would in the end include ring as part of the default options to prevent chaos), but this would render custom crypto provider useless due to tokio-rustls usually being a transient dependency (for example axum_server usestokio-rustls) and I don't think there is a way to patch the transient dependency of axum_server without forking it.

I don't think it would be useless? We would make ring a Cargo feature that is enabled by default, and we could do the same thing in tokio-rustls (and hyper-rustls), so that you have the option of disabling the ring provider at each level of the stack.

rustls has now extracted crypto provider into separate dependency. Can we do the same here? 🙂

I believe this has been handled w/ 0.25:
ring is enabled by default but can be disabled. If you disable that feature and construct your Client/Server configs using the _with_provider fns you can provide your own non-default crypto provider.


Cannot update the field value of the result set

Dbeaver:7.3.1
OS:macOS Big Sur
Java:OpenJDK Runtime Environment 18.9 (build 11+28)
Database:MySQL
When updating data in the result set, the automatically generated SQL statement always uses the fully qualified name, which causes the sharding database to not be updated normally. After removing the fully qualified name, it can be updated normally. How to set the fully qualified name not to be used automatically?

When you change a data, please open the table context menu and select Generate SQL>Update. You can disable fully qualified name there.

However, we will add the ability to disable disable fully qualified name from preview Script too.

verified


Adjust namespace in windows form

If you adjust namespace for windows form - for example:
frmEdit.cs
frmEdit.Designer.cs
if you select  frmEdit.cs - namespace is changed for  for frmEdit.cs but NOT for frmEdit.Designer.cs.
You have to select frmEdit.Designer.cs to change its namespace which is not what expected.

Ooops! Such an issue! Going to fix it right now!
Thanks for the report

This feature has been added. The current version is being reviewed, and in a hurry you should be able to update it and keep working!


[Suggestion] Support for chains from other mods

A chains block tag maybe for Hanging Skeleton/Corpses to add support for other mods' chains

That's probably a good idea. Is there a common tag for chains or will I have to create a new one?
Also, the way it works right now is that it checks if some block is a subtype of Chain, so if someone codes their custom chain that way, it'll work right now.

Yeah, you would probably need to create a new one. And I just tried hanging the corpses earlier with modded chains, and all but one of them worked. So perhaps you don't even need to create the block tag at all. 🙂

But if you do, I have a chains block tag in my mod-pack and reordered it for you, if you like
https://pastebin.com/gxbSvuCr

Can you please modify the json to only include chains that are similar to vanilla's chains? Like the first two in the screenshot, and exclude the "bigger" ones. I'd use that for the elevator's chains :)

Here you go! :)
https://pastebin.com/rPJz6jr6

Thank you! Ah, I could have waited a bit longer with the latest update, just released it an hour ago. Guess I'll include this in the next release, thank you so much! :smiley:

Included an elevator_chains tag in f098b7481c7834c7feb59fae59c20cbca65e56f1! :)


Link to or inline caveats on partially supported APIs

The site would be more useful for add-on developers if it provided deep links into the docs for each API family.
It would be even better if it somehow included the Firefox caveats inline.

Only just saw this. I suck, sorry.


bug(mat-form-field): Input and Select have different height

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
If I put a Input-FormField next to a FormField with a MatSelect, there seems to be a height difference of 0.875px

Reproduction
Steps to reproduce:

Just put both next to each other an check height using DevTools

https://stackblitz.com/edit/angular-3dch32?file=src/app/form-field-overview-example.ts
Expected Behavior
Both MatFormFields should have the same height.
Actual Behavior
The MatFormField with the MatSelect inside seems to be 0.875px taller.
Environment

Angular:
CDK/Material: 13.2.6
Browser(s): Google Chrome 99.0.4844.51
Operating System (e.g. Windows, macOS, Ubuntu): Windows

Related issue #24446

Yis i experienced the same problem

Has anyone found a fix for this yet?


Can the harness produce intermediate compilation IRs in separate files?

This stemmed from the discussion here: https://github.com/google/iree-llvm-sandbox/pull/83#discussion_r763689396
The idea is to optionally save each pass result in a separate file, mainly for ease of use. Also each file should contain (as a comment) the entire mlir-proto-opt command to reproduce the IR

It should be easy to have a Transformation subclass that is parameterized by the filename at creation time and just prints the module to that file without transforming it. Then mimic the print_ir helper to inject such transformations in any existing pipeline if desired. This has the extra benefit of being able to add such a transformation at selected points instead of all-or-nothing behavior.
I am wary of adding this to the harness itself, similarly to (now not) having the three "print IR" flags, as it will likely lead to a  behemothic configuration mechanism instead of a simple tool.

I added this, closing this issue


Do Not Try To Retry For IMDS V1

Description:
Was not calling imdsv1 when retryer was enabled.
Link to tracking Issue:
N/A
Testing:
Tried using the private agent.
Documentation:
N/A

Could not revert datadog go.mod/sum bc it takes in the override from the connector


chore(interpreter): rename some macros

error on -> require

alternative suggestion ensure_<>!

require fits better here imo


MM-41602 Gekidou long press menu UI only

Summary
This PR is a sub-part of the 'Long Press menu on Post.  It specifically address the UI.
Ticket Link
https://mattermost.atlassian.net/browse/MM-41602
Device Information
This PR was tested on:

Google Pixel 4, Android 12
iPhone 11 Pro, iOS 15.2
iPad Pro-11 inch, iOS 15.2

Screenshots

Release Note
NONE

@avinashlng1080 conflicts to be resolved


[aae-export] Merge Power Pin functionality into aae-export.py

[Ready to merge after #6]
Changelog

Merge Power Pin functionality into aae-export.py.
Currently, a-mo functions correctly with extra Power Pin data, but persp-mo doesn't work when Power Pin data is mixed with regular tracking data. This is likely caused by a bug in persp-mo. It makes this feature not usable at the moment.
However, since this feature doesn't pose any harm to current workflow, I want to implement it first and wait for persp-mo to support it.
License changed to dual-licensed ISC License + MIT License for the whole aae-export.py.

Screenshots

Thank you.

I fixed the tracking data parsing in persp-mo now, so this can be reduced to just a single aae-export.py file.
As discussed elsewhere, I think it makes more sense to just keep the new script on your GitHub and link to it in this repository. But I'll just do the review here anyway since that's more convenient:

Finally, here's one more general comment: I think it'd be helpful to also add power-pin data to the exports for individual sample tracks. Not only for the sake of completeness, but also because this would make it easier to use persp-mo for ordinary tracking (translation, scaling, rotation). The translation/scaling/rotation data is computed from the corners of the marker anyway, so it'd make sense to also just include the base values in the exported data.

add power-pin data to the exports for individual sample tracks

I'm sorry I don't think I fully understand. Do you mean regular marker tracks (not plane tracks) can generate power-pin data as well?

I have sorted out the new repository at Akatmks/Akatsumekusa-Aegisub-Scripts. You should have received the invite.
Thank you 💙

Do you mean regular marker tracks (not plane tracks) can generate power-pin data as well?

Yes, exactly. The data would just be the corners of the individual markers, converted to screen coordinates. Of course that's rarely helpful for actual perspective tracks, but could be helpful for ordinary position or rotation tracking. And in any case, it's just nice to have for the sake of completeness.
You can look at the corners_from_marker function in the (now deleted...) powerpin-export.py script to see how I did this the last time.

Your corners_from_marker() function is now here :)

Btw I assume this will work? https://github.com/Akatmks/Akatsumekusa-Aegisub-Scripts/commit/55a5f3afd801c82d6773d3a501be58e21c440091

Yup, that works perfectly

That sounds great. I will do some more testing tomorrow and merge it to main.
I will close this pull request for now. If you find any more problems or want to add new features, you can either implement it directly into the repository without the need to tell me in advance, or ping me on Discord and see if I can deal with it.
It is a pleasure to work with you 😄


Alt text fix: escape HTML, fixes #176

In order to fix issue #176's bug with comic #1965, I wrapped a single call to getAltText() with Html.escapeHtml(). This doesn't cover all uses of the alt text, but it fixes the long tap TextView glitch.
Instead of Html.escapeHtml(), you may want to use TextUtils.htmlEncode() depending on how the app handles symbols.

Thank you both :) Was quite unexpected to see this pop up in my mails!


feat: ArrayObserver... intercept array.length assignment and notify subscribers

@ZoolWay commented on Wed Jul 27 2016
I'm submitting a bug report

Library Version:
aurelia-framework 1.0.0-rc.1.0.13

Please tell us about your environment:

Operating System:
Windows 10
Node Version:
6.3.1
NPM Version:
3.10.3
JSPM OR Webpack AND Version
JSPM 0.16.39
Browser:
Chrome 51.0.2704.103 m
Language:
all

Current behavior:
When I reset an array by setting its length to 0 its items in a repeat.for are no longer removed.
This example shows three possibilities to clear:
https://gist.run/?id=4caf35a8abc1cedfc8487df1ea997548
Splice and replace still work, setting length not. When you try to clear with setting length to 0 a splice after that call will also not work (while replacing still would)!
Note: I have experimented using the TaskQueue because at first I though it was a problem with that.
Expected/desired behavior:
This was working in aurelia-framework 1.0.0-rc.1.0.0. When setting the length to zero and adding new items, the list was cleared and rebuild as expected.

cc @martingust @EisenbergEffect
this might be a nice interoperability improvement.  thoughts?

I think so. For some reason I thought we already did that but it must be only handling bindings to the length.

Something probably done about this one..
or no one care anymore
https://gist.run/?id=65185f8f61081ffc763c526fc1dc89ad
setting length to 0 still does not trigger update

I think it's still a reasonable improvement, just not high priority.

Just FYI, the only proper way to do this is with proxies. See https://github.com/aurelia/binding/issues/710#issuecomment-417794913


KY scraper not downloading

Kentucky's scraper relies on an Excel snapshot that's years out of date now.
Looks like the newer stuff is kept here:
https://kcc.ky.gov/Pages/News.aspx
simple approach should look something like
baseurl = "https://kcc.ky.gov"
starturl = "https://kcc.ky.gov/Pages/News.aspx"

requests.get(starturl)
html = r.text
subpage = html.split("WARN Notices by Year</h3>"[-1]
excelurl = baseurl + BeautifulSoup(subpage).find("a")['href']

Have a patch to get the URL to works, but the code stack does not support .xlsx files. Need to either maybe specify an older version of xlrd that does, or to switch to openpyxl or something else.

openpyxl is in the requirements and other scrapers appear to use it.

ky.py.txt
Incremental backup here as I can't commit to a branch without passing all the tests

ky.py-scraper.txt
Latest draft of scraper archived here. Hasn't passed tests yet.

Closed with https://github.com/biglocalnews/warn-scraper/commit/44d6c2c89d4e8c9929d0104ef2ebb83452742c0e apparently


Added check for multiple MixedRealityPlayspace objects to validatecode.ps1

Overview
This PR automates checking the number of MixedRealityPlayspaces in a Unity scene. This is a solution to issue #6202 where multiple MixedRealityPlayspace objects were found in example scenes during testing for the 2.1 release that caused issues at runtime.  PR #6197 deleted the extra playspaces found in the example scenes for the release.
A check for multiple playspaces in each unity scene has been added to validatecode.ps1 to avoid issues in the future.
Changes

Added CheckUnityScenes function to validatecode.ps1
Deleted extra MixedRealityPlayspace in MaterialGallery scene, which was identified by the update to validatecode.ps1

Verification

As a reviewer, it is possible to check out this change locally by using the following
commands (substituting {PR_ID} with the ID of this pull request):
git fetch origin pull/{PR_ID}/head:name_of_local_branch
git checkout name_of_local_branch

/azp run


Recommended tips for finetuning

Hi, I tried to finetune the model with my own voice.
I recorded 100 datas to finetuning.
It generate my voice, but the intonation seems not as perfect as the original pretrained models.
Do you have any tips for preparing data or finetune ?

Bad intonation is caused by rough phoneme annotation, but it will take a lot of time to correct. So I don't recommend using this repository to fine-tune the voices of real speakers.
You could use so-vits-svc or RVC to train a voice conversion model, then use Microsoft TTS as input to achieve another sense of tts, the effect will be much better
demo: https://huggingface.co/spaces/zomehwh/rvc-models

Thank you very much!!

Hello!
Thank you very much for your advice. I would like to ask one more questions if you don't mind🙇
I've used the method above, the output is very stable!
However, do we have more ways to improve natural intonation and put emotion in the speech like this vits model??
I'm recording our own voice with voice actors, but would like to use the voice in more character speech situations.
Thank you

I'm sorry I can't provide better advice, perhaps you could try seeking advice from https://github.com/VOICEVOX/voicevox

Got it.
Thank you very much anyway

Can the pre-trained model fine tuned for chinese? thanks!


Windows cannot delete website folder even after stopping server

I created a script that launches the server via a batch file. If I use ctrl+c to close the server, I notice that I can still navigate to localhost and see the pages being served and that I cannot delete the website folder because they're in use.
Windows 10
Latest http-server

This is likely an issue with node and not with http-server itself. I've yet to see this issue myself (on Windows 10).
Has this continued to happen for you?

Also, what console are you using? PowerShell, cmd, the Linux subsystem, or mingw or something I've not yet heard of? 😺

Yes this still happens, I am running this script from a .bat file into the command prompt. I have since changed the starting port though because I set the port to be the same as Angular 2 development port which is 4200 and they'd run at the same time occasionally.

@BaileyMillerSSI it's possible that calling it from the .bat file and/or tangling the port numbers with something else may have caused that issue.
However, I have just experienced the inverse scenario. See #391.

Pretty sure (as with #391) this isn't something we can solve...sadly...


Responsive embeds and heading line height

The YouTube embeds on the website weren't responsive, causing a increase in layout width on mobile, breaking the experience. Using the common pattern of 16:9 aspect ratio for responsive embeds via CSS I applied it to all the iframes in the HTML.
I also fixed a line height problem in the headings as it was being relied on for margin. In cases where the headings go to two lines, the spacing was huge. So changed it to 1 and applied margin bottom.

Oops! I compared it with the wrong branch. Fixed on #615.


want to modiy LookupEditor text

I want to modify dropdown text (LookupEditor ) .  Want to show parent information along with child information in dropdown list.  Please guide..

check this sample for manipulating lookup
https://serenity.is/demo/BasicSamples/ChangingLookupText#!1

thanks