Installation error

cryptics $ pip install -r 'requirements.txt'
Collecting PyYAML>=3.11 (from -r requirements.txt (line 1))
Using cached PyYAML-3.12.tar.gz
Collecting msgpack-python>=0.4.4 (from -r requirements.txt (line 2))
Using cached msgpack-python-0.4.8.tar.gz
Collecting nltk<3.0,>2.0.1 (from -r requirements.txt (line 3))
Using cached nltk-2.0.5.tar.gz
Complete output from command python setup.py egg_info:
Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.21.tar.gz
Extracting in /tmp/tmpNfbMEB
Now working in /tmp/tmpNfbMEB/distribute-0.6.21
Building a Distribute egg in /tmp/pip-build-ObXXvJ/nltk
Traceback (most recent call last):
File "setup.py", line 37, in
exec(open(init_path).read(), d)
File "", line 8, in
File "/tmp/tmpNfbMEB/distribute-0.6.21/setuptools/init.py", line 2, in
from setuptools.extension import Extension, Library
File "/tmp/tmpNfbMEB/distribute-0.6.21/setuptools/extension.py", line 2, in
from setuptools.dist import _get_unpatched
File "/tmp/tmpNfbMEB/distribute-0.6.21/setuptools/dist.py", line 6, in
from setuptools.command.install import install
File "/tmp/tmpNfbMEB/distribute-0.6.21/setuptools/command/init.py", line 8, in
from setuptools.command import install_scripts
File "/tmp/tmpNfbMEB/distribute-0.6.21/setuptools/command/install_scripts.py", line 3, in
from pkg_resources import Distribution, PathMetadata, ensure_directory
File "/tmp/tmpNfbMEB/distribute-0.6.21/pkg_resources.py", line 2729, in
add_activation_listener(lambda dist: dist.activate())
File "/tmp/tmpNfbMEB/distribute-0.6.21/pkg_resources.py", line 700, in subscribe
callback(dist)
File "/tmp/tmpNfbMEB/distribute-0.6.21/pkg_resources.py", line 2729, in
add_activation_listener(lambda dist: dist.activate())
File "/tmp/tmpNfbMEB/distribute-0.6.21/pkg_resources.py", line 2229, in activate
self.insert_on(path)
File "/tmp/tmpNfbMEB/distribute-0.6.21/pkg_resources.py", line 2330, in insert_on
"with distribute. Found one at %s" % str(self.location))
ValueError: A 0.7-series setuptools cannot be installed with distribute. Found one at /usr/lib/python2.7/dist-packages
/tmp/pip-build-ObXXvJ/nltk/distribute-0.6.21-py2.7.egg
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-build-ObXXvJ/nltk/setup.py", line 23, in
distribute_setup.use_setuptools()
File "/tmp/pip-build-ObXXvJ/nltk/distribute_setup.py", line 145, in use_setuptools
return _do_download(version, download_base, to_dir, download_delay)
File "/tmp/pip-build-ObXXvJ/nltk/distribute_setup.py", line 125, in _do_download
_build_egg(egg, tarball, to_dir)
File "/tmp/pip-build-ObXXvJ/nltk/distribute_setup.py", line 116, in _build_egg
raise IOError('Could not build the egg.')
IOError: Could not build the egg.
----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ObXXvJ/nltk/

I think you're hitting https://github.com/pypa/setuptools/issues/543 . Can you do pip install --upgrade setuptools and try again?

Yes that worked. Removed the errors thrown with pip install -r 'requirements.txt'

Great, thanks!


Fails to compile due to ransid errors

I get this trying to build orbutils on Linux:
   Compiling orbutils v0.1.10 (file:///home/ian/Devel/src/redox/orbutils)
src/terminal/console.rs:105:28: 105:38 error: attempted access of field `bold` on type `console::ransid::Block`, but no field with that name was found
src/terminal/console.rs:105                         if block.bold {
                                                       ^~~~~~~~~~
src/terminal/console.rs:105:34: 105:38 help: did you mean `bg`?
src/terminal/console.rs:105                         if block.bold {
                                                             ^~~~
src/terminal/console.rs:115:24: 115:40 error: attempted access of field `underlined` on type `console::ransid::Block`, but no field with that name was found
src/terminal/console.rs:115                     if block.underlined {
                                                   ^~~~~~~~~~~~~~~~
src/terminal/console.rs:115:30: 115:40 help: did you mean `style`?
src/terminal/console.rs:115                     if block.underlined {
                                                         ^~~~~~~~~~
error: aborting due to 2 previous errors
error: Could not compile `orbutils`.

To learn more, run the command again with --verbose.
zsh: exit 101   rustup run nightly cargo build

Moreover, the ransid github repo linked to on crates.io returns a 404.

I need to publish ransid and update orbutils on crates.io

I think this is fixed


Network Stats for all interfaces

Issue Type

[ ] Feature Request

Expected behavior
Get network stats for all interfaces, like si.networkStats(*)
Actual behavior
by default si.networkStats(iface,cb) only returns stats of eth0

@abolinhas  : as this needs a change in the interface, I will add this in version 4.0. I plan to finish that in the next few weeks.

Should work now. Version 4.0.0 published


More colorful background for light colorschemes

I find that the background colors in light colorschemes are always a very bright shade of yellowish white, whereas I prefer to have a light pastel shade for my light colorschemes.
Earlier I solved this by using gpick to pick a shade I like from my wallpaper and passing that colorcode as an argument to pywal with -b "#ffffff", but that's too much work. A better solution I've found is to edit the file ~/.local/lib/python3.6/site-packages/pywal/backends/wal.py, on line 58 from
raw_colors[0] = util.lighten_color(colors[-1], 0.85)

to
raw_colors[0] = util.lighten_color(raw_colors[14], 0.70)

Here 14 is the color number of the generated palette (the second last color) and .70 is the amount of brightness applied to it (to make it a good background for other colors). So you can change 14 to any other color you like and .70 to be closer to zero if you want it darker or closer to one if you want it lighter, but this setting works for me.
Pywal version 3.1.0

Thanks, this should be the default for pywal.


Revert "Send provider operator version in client heartbeat"

This reverts commit 2dc030ce7dbb45d19c4f4c42548e051429151bb0.

/lgtm

/lgtm

/retest-required

/retest-required


Remove forking for nodeos start script

While we were deploying new instances for the LACChain network we found that being able to inspect the logs from nodeos using standard Systemd commands like journalctl would be useful.
Also we needed to add a config to the ansible.cfg file to make it work in some of our deploying machines.
cc: @kuronosec

While we were deploying new instances for the LACChain network we found that being able to inspect the logs from nodeos using standard Systemd commands like journalctl would be useful.
Also we needed to add a config to the ansible.cfg file to make it work in some of our deploying machines.
cc: @kuronosec

Hi @diega,
journalctl is usable to view nodeos logs as it is. does it not work for you? are you trying to view them as root?
if you run sudo su - eosio (the deploy user) then run journalctl -xef it should show exclusively nodeos logs.
the change looks fine, I am wondering though, since you removed the & (run in background) from start.sh, does the shell get stuck viewing the nodeos output until you kill it?

Hey @wakeupjohnny,
using what's in main, through journalctl, I can see the output from the start script, but I think it's swallowing the output from the nodeos CLI due the &.
This is what I'm seeing in case of a failure with the current main when running.
$ sudo journalctl -n 100 -feu nodeos.service

[...]
Jul 29 12:07:25 eos-test systemd[1]: Starting Nodeos Service...
Jul 29 12:07:25 eos-test systemd[1]: Started Nodeos Service.
Jul 29 12:07:25 eos-test systemd[1]: nodeos.service: Main process exited, code=exited, status=254/n/a
Jul 29 12:07:25 eos-test systemd[1]: nodeos.service: Failed with result 'exit-code'.
Jul 29 12:07:25 eos-test systemd[1]: nodeos.service: Service hold-off time over, scheduling restart.
Jul 29 12:07:25 eos-test systemd[1]: nodeos.service: Scheduled restart job, restart counter is at 5.
Jul 29 12:07:25 eos-test systemd[1]: Stopped Nodeos Service.
Jul 29 12:07:25 eos-test systemd[1]: nodeos.service: Start request repeated too quickly.
Jul 29 12:07:25 eos-test systemd[1]: nodeos.service: Failed with result 'exit-code'.
Jul 29 12:07:25 eos-test systemd[1]: Failed to start Nodeos Service.

while with the changes in this PR I can see exactly the full output log (I'm not showing the problem that was preventing it to start in the following sample)
[...]
Jul 29 12:13:32 eos-test start.sh[6512]: info  2021-07-29T12:13:32.184 nodeos    chain_plugin.cpp:446          operator()           ] Support for builtin protocol feature 'REPLACE_DEFERRED' (with digest of 'ef43112c6543b88db2283a2e077278c315ae2c84719a8b25f25cc88565fbea99') is enabled with preactivation required
Jul 29 12:13:32 eos-test start.sh[6512]: info  2021-07-29T12:13:32.184 nodeos    chain_plugin.cpp:446          operator()           ] Support for builtin protocol feature 'NO_DUPLICATE_DEFERRED_ID' (with digest of '4a90c00d55454dc5b059055ca213579c6ea856967712a56017487886a4d4cc0f') is enabled with preactivation required
Jul 29 12:13:32 eos-test start.sh[6512]: info  2021-07-29T12:13:32.184 nodeos    chain_plugin.cpp:446          operator()           ] Support for builtin protocol feature 'RAM_RESTRICTIONS' (with digest of '4e7bf348da00a945489b2a681749eb56f5de00b900014e137ddae39f48f69d67') is enabled with preactivation required
[...]


Document/test azure container registry as OCI CAS backend

We should test Azure Container Registry (ACR) as OCI backend and document the results here https://docs.chainloop.dev/getting-started/setup

Azure works just fine


added missing div.panel-body wrapper when reloading filters

Without this, content on status_filter_reload.php is missing the reference to the 10px CSS border.

error - my apologies will correct and resubmit


Hotfix for issue #2442

Important: This is just a hotfix! I think the error is somewhere deeper, someone with knowledge about the pdf creation should look at this.
@emanuelschuetze does this work for now?
@tsiegleauq If you have time, please look at this. What is wrong there, if you do the steps listed in issue #2442 ?

Hi. thanks for elaborating on this. I will take a look after the new
occurring line number problem.
Am 27.09.2016 11:52 schrieb "Finn Stutzenstein"<EMAIL_ADDRESS>
Important: This is just a hotfix! I think the error is somewhere deeper,
someone with knowledge about the pdf creation should look at this.
@emanuelschuetze https://github.com/emanuelschuetze does this work for
now?
@tsiegleauq https://github.com/tsiegleauq If you have time, please look
at this. What is wrong there, if you do the steps listed in issue #2442
https://github.com/OpenSlides/OpenSlides/issues/2442 ?
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSlides/OpenSlides/pull/2444
Commit Summary

hotfix

File Changes

M openslides/core/static/js/core/site.js
https://github.com/OpenSlides/OpenSlides/pull/2444/files#diff-0 (6)

Patch Links:

https://github.com/OpenSlides/OpenSlides/pull/2444.patch
https://github.com/OpenSlides/OpenSlides/pull/2444.diff

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/OpenSlides/OpenSlides/pull/2444, or mute the thread
https://github.com/notifications/unsubscribe-auth/AJwkyCCH5YHhZNHRXNt9-hb6fR8ulWvkks5quOc_gaJpZM4KHd-E
.

you might reconsider your imperative for comments the future. That's not very respectful.

@tsiegleauq Sorry, this wasn't meant for you, but for the hotfix. This hotfix should be done right, because as I read the code, I couldn't find the origin of the problem and I believe, that this won't work proper.


Addition: save ui elements on configs

Saving UI elements like tabs and and elements in the tabs would just be helpful to add and open up a range of possibilities.

Are you describing the Save Manager?

Are you describing the Save Manager?

Correct me if im wrong, but does that not save ui elements? like lets say I added a tab or a section, would it not save?

Are you describing the Save Manager?

I'm trying to save sections and tabs, but I'm running into many issues and figuring that I pretty much have to make my own save system. It would be a huge favor if you could add saving the actual elements to the save system.

Sorry, but in my opinion, saving sections, tabs, etc., is useless because you need to create them at least once to save them. The Save Manager was only designed for elements whose values are not always the same, and this is not the case for tabs and sections


Nicer logging of pulp image names

Use str() instead of repr() for logging ImageName objects.
Now logs are a little easier to read with no loss of detail:
Image names: ['nmspc/myrepo:origin-20150611152705', 'docker-hello-world:1.0_1', 'docker-hello-world:1.0', 'docker-hello-world:latest']
...
Image available at registry.example.com:5001/docker-hello-world:1.0_1
Image available at registry.example.com:5001/docker-hello-world:1.0
Image available at registry.example.com:5001/docker-hello-world:latest
Image available at registry.example.com:5001/nmspc/myrepo:origin-20150611152705

LGTM

You're right, this indeed looks prettier.


Adjusted write mode on csv writer

Regarding issue #204
Adjusted write mode on csv writer to 'wb' in the bottom of seq.py to account for how Windows deals with writing new lines in text mode.

Thanks!


[UI] Connections: Status

Current Behavior
Column mismatch
Screenshots/Logs

Environment

Browser: Chrome Safari Firefox
Host OS: Mac Linux Windows
Meshery Server Version: stable-v
Meshery Client Version: stable-v
Platform: Docker Kubernetes

Contributor Guides and Handbook

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🖥 Contributing to Meshery UI
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

i would like to work on this


Kafka 4198: Fix Race Condition in KafkaServer Shutdown

Fixes the initially reported issue in https://issues.apache.org/jira/browse/KAFKA-4198.
The relevant part (the other changes are just dead whitespaces that IDEA removed and one dead import fixed automatically by IDEA) in fixing the initial issue here is the change to kafka.server.KafkaServer#shutdown.
It contained this step:
      val canShutdown = isShuttingDown.compareAndSet(false, true)
      if (canShutdown && shutdownLatch.getCount > 0) {

without any fallback for the case of shutdownLatch.getCount == 0. So in the case of shutdownLatch.getCount == 0  (when a previous call to the shutdown method was right about to finish) you would set isShuttingDown to true again without any possibility of ever getting the server started (since startup will check isShuttingDown before setting up a new latch with count 1).
Long story short: concurrent calls to shutdown can get the server locked in a broken state.
This fixes the reported error:
java.lang.IllegalStateException: Kafka server is still shutting down, cannot re-start!
	at kafka.server.KafkaServer.startup(KafkaServer.scala:184)
	at kafka.integration.KafkaServerTestHarness$$anonfun$restartDeadBrokers$2.apply$mcVI$sp(KafkaServerTestHarness.scala:117)
	at kafka.integration.KafkaServerTestHarness$$anonfun$restartDeadBrokers$2.apply(KafkaServerTestHarness.scala:116)
	at kafka.integration.KafkaServerTestHarness$$anonfun$restartDeadBrokers$2.apply(KafkaServerTestHarness.scala:116)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:733)
	at scala.collection.immutable.Range.foreach(Range.scala:160)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:732)
	at kafka.integration.KafkaServerTestHarness$class.restartDeadBrokers(KafkaServerTestHarness.scala:116)
	at kafka.api.ConsumerBounceTest.restartDeadBrokers(ConsumerBounceTest.scala:34)
	at kafka.api.ConsumerBounceTest$BounceBrokerScheduler.doWork(ConsumerBounceTest.scala:158)

That said this error (reported in a comment to the JIRA)  is still left even with this fix:
kafka.api.ConsumerBounceTest > testConsumptionWithBrokerFailures FAILED
    java.lang.IllegalArgumentException: You can only check the position for partitions assigned to this consumer.
        at org.apache.kafka.clients.consumer.KafkaConsumer.position(KafkaConsumer.java:1271)
        at kafka.api.ConsumerBounceTest.consumeWithBrokerFailures(ConsumerBounceTest.scala:96)
        at kafka.api.ConsumerBounceTest.testConsumptionWithBrokerFailures(ConsumerBounceTest.scala:69)

... I think this one should get a separate JIRA though. It seems to me that the behaviour of the call to partition when a Broker just died is a separate issue from the one initially reported.

@ijuma take a look if you have a second :) I think this fixes the issue but we probably need another JIRA for the partition() call throwing.

@ijuma see updated PR. I don't think we need synchronized here, just introduces a lot of complication.
Since performance doesn't really matter here ... just flipping the conditional is the clean way here imo.
If you look at it:
if (shutdownLatch.getCount > 0 && isShuttingDown.compareAndSet(false, true)) {
   //do stuff
   isShuttingDown.set(false)
   shutdownLatch.countDown()
}

This should be synchronized just fine. We only have atomic actions now with the shutdownLatch operations surrounding the isShuttingDown operations.
This should be fine and a lot easier to follow than syncronization shouldn't it?

@ijuma reverted order change and added comment via https://github.com/apache/kafka/pull/2568/commits/0dcd6de4acb8e701d65a924be6e3257a6c8b5e93  :)

@ijuma ping ? :)

Thanks for the PR, LGTM. I edited the comment a bit before merging to trunk and 0.10.2.
@original-brownbear, can you please file a separate JIRA for the remaining issue?

@ijuma thanks! and sure will add that issue and will link here in like an hour :)

@ijuma created JIRA here https://issues.apache.org/jira/browse/KAFKA-4801 :) This failure has become extremely unlikely now fortunately.


Consider a better logging module for electron

https://github.com/megahertz/electron-log

Closing as we won't use electron later


[SK] Bad response for HassClimateGetTemperature

There is problem in "official version" with response HassClimateGetTemperature and for now it s not working correctly.
I add my code which is working in my HA.
HassClimateGetTemperature.txt

Details in the https://github.com/home-assistant/intents/discussions/1875  discussion.

Thank you both for your collaboration


Jr/tw baseof

Converts Main.html to Tailwind

@carlmjohnson I have a lot of Q/A to perform but will let you know when it's ready for review

One trick for the QA: You can go to master branch, run hugo, duplicate the public folder, come back to this branch, run hugo again, and then drop both folders on /Applications/Xcode.app/Contents/Applications/FileMerge.app. FileMerge can compare two directories and tell you which files in them are different. Then you would know if anything change that shouldn't have changed.

@carlmjohnson I've updated Newsletters page to align the checkbox to the baseline in Safari

* [ ]  The privacy policy is broken on mobile. It's also broken-ish on the existing page because of the table, but the table is in a special box that makes it scroll horizontally.

The table in the pp is fixed-ish. I'm still not happy with the customizations allowed by tw in a markdown file. These basic pages are loading .content into the article container so we could create a table style in tw.css to be applied inside articles or even a table shortcode.


Add favicon

f85e68d2bbf02a125f3bf66c8cd8da86.ico.zip

Hey Rick, rather than open a PR I just sent a zip file.

Thanks Tahentx, I'll add this to the app.

Fixed in #38


Conditions for child processes

I needed support for monitoring the memory usage of child processes CPU/memory usage in a hurry, so I created this proof of concept branch: https://github.com/jbgo/god/commit/918bc278e4ca5b8133fe34db06c30ccb93dcb7f0
Is there any interest in refining this approach and getting it merged into god one day?
I see that there has already been interest and attempts at this same problem previously:
https://github.com/mojombo/god/pull/30
https://github.com/mojombo/god/issues/7
Here is an example that I'm currently using. Basically, I wanted to get a notification when a child of one of my resque workers exceeded a CPU or memory usage limit, so I can go back and debug the process. I transition to unmonitored because I want to leave the process running, but I don't need to get hundreds of notifications if I'm away from my computer.
w.transition(:up, :unmonitored) do |on|
  on.condition(:child_memory_usage) do |c|
    c.above =  200.megabytes
    c.times = 3
    c.notify = 'developers'
  end

  on.condition(:child_cpu_usage) do |c|
    c.above = 95.percent
    c.times = 3
    c.notify = 'developers'
  end
end

I am using puma with cluster mode and god is not able to monitor the child processes. When can we have this feature implemented?


Home screen changes

Dukio had some ideas for how the home screen can be improved this PR is not that. This PR is a few simple changes to the SkyCrypt index page.

renames the main stylesheet from index.scss to shared.scss
move index specific styles to index.scss
remove extra space at the top of the index page
allow 3 columns of favorites on large screens
shorted discord description text
remove the "also try x" text on small screens

the file renaming should have been a long time ago because we don't need to load all of our styles on all of our pages
the main reasoning behind the other changes is to put more favorites on the screen without the need for scrolling
Screenshoots
Very Large Screen (2560)
Before:

After:

Large Screen (1440)
Before:

After:

Small Screen (1024)
Before:

After:

Large Phone (390)
Before:

After:

Small Phone (360)
Before:

After:

I think the very large screen layout looks good but everything else seems to be too high up idk

I think the very large screen layout looks good but everything else seems to be too high up idk

I agree that it feels a bit crowded but I couldn't find anything that looked better than this without negatively impaction usability by placing fewer favorites on screen. Hopefully, when dukio does a bigger refactor he can find something nice

I have tweaked the way the search box is made smaller on mobile. it has been bothering me for months now. It still isn't a good but it's better than it was before this PR
I have updated the screenshots accordingly

closing in favor of #878


Sorting of Speaker List

It will be convenient to users if we sort the Speaker List in ascending order of their names.

^ Why?

@opticod Not required, can be easily handled with the API. Also different users have different preferences, we can't cater to all of those. Closing this issue.

@mananwason @shivenmian , It has been described by @mariobehling in Issue : fossasia/open-event-webapp#54 , Please see.
@mananwason , can you please mention the preferences , so that I can add a menu with all the sorting preferences. Doesn't it sounds good?

There's no need of preference. Even if you had to order the list, you'd either do it by Name, or ID.
The Speaker ID is an inbuilt code feature which we are using for our convenience. The user does NOT know what the ID is, and most attendees don't care about the ID.

@opticod I am saying the same thing as @mariobehling has said. We don't want sorting just based on speaker names. We want to add sorting based on different things like, session time, talk name, speaker name, company name etc. You can work on that if you like.

Umm, sorting based on Session time? And talk name? Doesn't really make sense. There can be more than two talks.
The current thing is fine imo. And besides, we don't even need sorting. We already have a search feature. What would the user benefit with the sorting?

^ Agreed.
It doesn't make any practical sense.

@shivenmian @the-dagger I am just giving examples. If someone can come up with different sorting preferences, I am okay with it but someone that only offers one kind of sorting, isn't really required.

@mananwason Can you give me a reason why we need different types of sorting, if a search option is already present? How will the user really benefit from a sorted list?
What he needs to know is where his choice of speaker is. If the speaker is down the list, he can just Search for him and it'll come up. Why do you think sorting is even required?

@mananwason , I am working on this

@shivenmian The reason is very logical, sometimes a user wants to see speakers of a particular company or something else etc. It just adds some good functionality which I wouldn't mind seeing in the app.
@opticod :+1:

@mananwason , I have implemented the new Sorting Feature to Speaker List and also made necessary changes to Test files. Please have a look at #318

Please re-open this issue. as the #318 PR is not merged yet


ci: add Codecov token again

#215 removed the token for Codecov, since it was not required. The upload is broken for #230 with error message
{'detail': ErrorDetail(string='Unable to locate build via Github Actions API. Please upload with the Codecov repository upload token to resolve issue.', code='not_found')}

so this adds back the token to fix this.

The required change is implemented directly via #231, so this PR can be closed.


feat: add LD proof to VP enclosing consent VC

part of #145
Unblocks #191
Signed-off-by: George Aristy<EMAIL_ADDRESS>

This is blocked while we investigate the framework's capability to validate a VP's embedded proof.

hyperledger/aries-framework-go#2052 has been merged... this PR is now unblocked

This PR is parked until other priorities get sorted out.

Blocked again by the fact the framework's REST /verifiable/presentation/generate API does not use the legacy KMS (code). This API is needed to control the fixtures in the BDD tests. The legacy KMS is needed because the vdri.Registry is still using the legacy KMS to create the DIDs (you can see the legacy KMS is always being created here).
I believe @Baha-sk is very close to pushing a PR that will delete the legacy KMS... we need to sync up.

this was done in PR #308


Script samples could also show CLI version

Currently, in our docs we do not show which version of CLI was used when some script was written.

This may lead to problems when someone tries one of our scripts with latest version of CLI. Some things could already changed and some options could already be deprecated. Of course it would be best if we would keep our scripts inline with latest major version but it is a lot of work and we may still just miss something.
in the Microsoft Adoption sample gallery this info is shown

It's kept in the sample.json in which we store all sample metadata

It would be best if we could also show this on our docs also coming from the sample.json asset so we won't need to maintain the version in two places.

@pnp/cli-for-microsoft-365-maintainers any feed on this? What is your take?

Seems like a good addition. On the other hand, our script samples should always works with the latest version of CLI. Unfortunately I know this is sometimes overlooked by us.

Sounds like a good idea! That would make it a bit easier to use for folks.

Seems like a good addition. On the other hand, our script samples should always work with the latest version of CLI. Unfortunately I know this is sometimes overlooked by us.

I think the problem is when you're on an older CLI version than the one used to build the script.


Remote location mapping system with Estimote?

Hi,
I read about Estimote beacon and location location mapping system. It is really awesome!
I want to use Estimote beacon and integrate in my app using Estimote SDK. I read about indoor location mapping system and I want to use that effectively in my app. I have a question based on my requirement, I want to place beacons across 2 countries and detect beacon signalling thru some centralised service and provide location mapping path. Is this possible with Estimote beacons and sdk? For ex: I have 10 beacons here in location 1 (country 1), I have another 10 beacons in location 2 (in another country 2). Can I use Estimote and maintain some server to connect all the beacons with some software program and get location mapping system?
Please advise.

Please provide your advise and close it please..

PrabakarMP,
as this is more product question I close this question here on GitHub and encourage you to explore our technical forums (https://forums.estimote.com/c/indoor-location) and continue discussion there :)
Regarding your question - yes it is 100% possible. Since SDK 1.3 you can store locations (ie. all information needed for positioning) in Estimote Cloud and access it from anywhere. So in your situation you would need to map those two locations either from the code with ESTLocationBuilder and upload it to the cloud or through our mapping wizard (it is automatically uploaded to cloud then) in the app. Then you can fetch your location by identifier from cloud fetchLocationByIdentifier:withSuccess:failure: or if you want to have it more automatic you can make them Public locations (through your Cloud dashboard) and use fetchNearbyPublicLocationsWithSuccess:failure:.

Thank you very much! I'll read more on the APIs front and ask you if any doubts.


Use the defaults from the builder Dockerfile

The default arguments necessary to build a workflow are now part of the
builder Dockerfile. Those defaults ensure consistent workflow behaviour
and encode all the needed dependencies in the Dockerfile itself. It is
the rare case those extra arguments should be used, but the functionality is
kept if needed.
Blocked-by: https://github.com/parodos-dev/serverless-workflows/pull/313
Resolves: https://issues.redhat.com/browse/FLPATH-1544

What is the chart version that should be used now?

What is the chart version that should be used now?

Added rc-1.2.0.rc11 and merged.


Incremental bounding box scaling

followup https://forum.babylonjs.com/t/incremental-snapping-for-bbox-gizmo/46527/3

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/14642/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14642/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14642/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/14642/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/14642/merge
https://gui.babylonjs.com/?snapshot=refs/pull/14642/merge
https://nme.babylonjs.com/?snapshot=refs/pull/14642/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/14642/merge#BCU1XR#0


Expression does not support very complex query

The origin sql
select max(convert(SUBSTRING_INDEX(order_uniqid,'-',-1), unsigned int)) as maxid from table

I want to write code like
$select->from($tablename)->column([maxid => new Expression('max(convert(SUBSTRING_INDEX(order_uniqid,'-',-1), unsigned int))')];

But Zend DB will never work.
Show errror:
Supplied expression must be a string.

the example order_uniqid may looks like
2343-234243-323434

On Sep 22, 2015 3:26 AM, "netroby"<EMAIL_ADDRESS>wrote:

The origin sql
select max(convert(SUBSTRING_INDEX(order_uniqid,'-',-1), unsigned int))
as maxid from table
I want to write code like
$select->from($tablename)->column([maxid => new
Expression('max(convert(SUBSTRING_INDEX(order_uniqid,'-',-1), unsigned
int))')];

Check your quotes; as written, this is a subtraction expression with two
segments: PHP

max(convert(SUBSTRING_INDEX(order_uniqid,
,-1), unsigned int))

The single quotes around the - are terminating the first string, creating
a literal token that tells PHP you want to subtract the two strings.
Two options:

use double quotes at the start and end of the string
escape the single quotes surrounding the - character

But Zend DB will never work.
Show errror:
Supplied expression must be a string.
the example order_uniqid may looks like
2343-234243-323434
—
Reply to this email directly or view it on GitHub.

Thanks. i fixed it .


Target of URI doesn't exist: 'package:moor/ffi.dart'

After the update moor to 3.2.0 IntellyJ IDEA 2021.1 does not see moor/ffi.dart
import 'package:moor/moor.dart'; // exists
import 'package:moor/ffi.dart';  // not exists

Because of this, the error: The function 'VmDatabase' isn't defined.
pubspec.yaml
dependencies:
  sqflite:
  moor:
  sqlite3_flutter_libs:

Performed:
rm -R ~/.pub-cache
flutter clean
flutter pub get

The current moor version is 4.3.2, 3.2.0 is rather old. I recommend upgrading (newer moor versions have package:moor/ffi.dart). If you want to keep using the old version, use package:moor_ffi/moor_ffi.dart instead.


DO NOT MERGE Fix for NumSrcs feature creator to use with a KS

The mismatch in in ITD and ILD dimensions does not allow you to construct a 2d histogram. This is solved by checking which has fewer channels and usampling them to match that of the larger feature.

Small indexing fix when the duet feature is not a cell array.

DO NOT MERGE, NOT PROPERLY TESTED YET. I tried running test/trainNumSrcs.m but couldn't get past the DNNLocationKS got an error that I'm requesting AFE blocks that are in the future...

@kashefy , which branch of wp3 did you use? This error (what I believe it is) was fixed by me on the 20th of Sept in master.

@pmeier82 , please check these fixes.

@ivo--t , not getting the error anymore, might have gone away when I pulled again from blackboard master.
No longer getting the error that I'm requesting blocks that are in the future.
@pmeier82, please review the changes in this pull request and let us know if this is what you were going for. If you can also test this on your end, that would be great.

ad 1) no idea why the afe features are not in a cell array. MATLAB foo .. workaround is reasonable.
ad 2) yes. I the assumption is that ILD and ITD have the same time-frequency resolution. I agree with upsampling the smaller side.

Great thanks for checking

Trained a dummy model using the mini flist and plugged it into the KS. It works.
Also no NaN's in the model's output but probability values for each number of sources bin and a valid decision. Only thing left is to train a good model.
Ready for merging.


Boolean parameter in query string

Hi, man.
I've got this parameter declaration within my OpenAPI schema (full schema here):
components:
  parameters:
    withAudits:
      in: query
      name: with_audits
      schema:
        type: boolean
      required: false

but, when I use it within my request, e.g. curl http://localhost/annotations/1?with_audits=true, I get the following validation error:
# Output of print_r($validator->validateRequest($request, $path, $method, $pathParameters))

Array (
  [0] => Array (
    [name] => with_audits
    [code] => error_type
    [value] => true
    [in] => query
    [expected] => boolean
    [used] => string
  )
)

Thanks in advance.
Francesco

How should this work?

I'd keep them agnostic as much as possible: only true and false.
My reasons are:

0 and 1 are not booleans, they're only the numeric representation of false and true;
True, TRUE, False and FALSE are all equivalent (as boolean representation) in PHP, but I'm quite sure other languages are stricter and do not consider them as equivalent representations.

It's only my opinion, of course, but I think it's a rather consistent approach.


[Project Screen] when entering the text in text fields "bottom is overflowed"

Branch: main
Device: android (11 ver), screen - 6.6 inch
Step to reproduce:

Choose 'WeTube' project from the Projects list
Click on the text field with 'Log In' placeholder

Actual: Botton is overflowed label appears
Expected: User can enter the field without errors


UB caused by Status enum

The status codes returned on error are currently defined as an enum, but as @HadrienG2 pointed out, UEFI functions are allowed to return implementation-specific error codes, or error codes not listed in a function's specification. This could trigger undefined behavior.

I can look into this one after fixing some avenues for memory unsafety in the GOP interface.


Build that works for coreclr

Can we get a published build to nuget that works with coreclr?  I'd like to run it on Unix.
I believe the best way to do this (for coreclr rc1) is to include a project.json and include something like:
"frameworks": {
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516",
"System.Text.RegularExpressions": "4.0.11-beta-23516"
}
}
}
http://stackoverflow.com/questions/31539341/project-json-definition-dnx451-vs-dotnet-4-51
https://github.com/dotnet/coreclr

I'll second that. If it's trivial I might even fork and set up my own package for internal use.

Howdy! Now that the RTM of the Core CLR runtime is close, this would be nice. There's an example showing how this can all fit together using AppVeyor in the Serilog repo, https://github.com/serilog/serilog - the same layout/scripts would just about cover Sprache too.
A PR would be great, if anyone has the opportunity. Keen to move forward on this but short of time in the next few weeks.

I'm giving it a shot right now.
Would you also like to move the tests to xUnit as in Serilog?

Thanks @DaveVdE - that's awesome. I don't have a strong preference regarding the tests - if NUnit is sufficient on .NET Core I'm happy leaving things as-is, but a switch to xUnit is fine if it makes things any easier.

Okay I checked this morning, but porting the tests to xUnit is pretty ugly (there's no Assert.Fail for instance, that seems to be used a lot).
My main concern is being able to use the CLI test runner, but I have to check if that's possible or not with NUnit. I know I started to write my tests in xUnit a few weeks ago when we started our project on top of .NET Core.

@DaveVdE It is possible, checkout https://github.com/OctopusDeploy/CSProjToXProj/blob/master/src/Tests/project.json to see how to set it up.
If you need any help porting, let me know.

2.1.0-develop-00005 now on NuGet supports .NET Core.


Added cookiecutter-octoprint-plugin

A template for building plugins for the 3D printer server OctoPrint.

Current coverage is 99.17%

Merging #560 into master will not affect coverage as of 2ff6074

@@            master    #560   diff @@
======================================
  Files           12      12
  Stmts          486     486
  Branches         0       0
  Methods          0       0
======================================
  Hit            482     482
  Partial          0       0
  Missed           4       4

Review entire Coverage Diff as of 2ff6074

Uncovered Suggestions

+0.41% via ...ookiecutter/utils.py#27...28
+0.41% via ...okiecutter/config.py#19...20

Powered by Codecov. Updated on successful CI builds.

Thank you @foosel! :+1:


Add support for Android 6.

Please add support for Android 6. This is a great app and I would like to use it on my new phone.

Can you describe, whats not working? Does the app force closes? If yes, can you provide a logcat?

It says that it cannot find any accounts. I figured out that I have to manually go to Settings > Applications > Manage Applications > SyncWifi > Permissions > Enable contacts permission. After that it seems to work.


Revive original Deduped Referencing, profile and compare it to master

The original deduped (de)referencing code implemented in #44 and removed again in 7a05cda, is to be revived on a feature branch (and thus merged into the existing deduped storage code). This would allows us to profile the original (de)referencing code as used in the latest nbdserver version, as well as profile master which doesn't use this (de)referencing code, and compare the results.
The compared results should hopefully tell us more about what to do with the entire (de)referencing of deduped content, and further aid in resolving #88 and eventually also #147.

I revived the original reference counting on a forked branch: https://github.com/GlenDC/zerodisk/commits/experiment-revive-naive-refcount

First I did a simple test writing an ubuntu server to a vdisk (using a storage cluster with 6 local redis servers):
bin/nbdserver -protocol tcp -address localhost:6666 -v
time qemu-img convert -p -n ubuntu-16.04-server-cloudimg-amd64-disk1.img \
    -O nbd nbd+tcp://localhost:6666/a

Here the performance seems very similar. After 3 runs I have following times:

branch
total time
cpu usage

master
19.0s
30%

experiment-revive-naive-refcount
16.5s
32%

Not sure at all why the naive refcount branch does better, for some reason the CPU does more work, yet the total time is shorter... Confused I am.
When checking the CPU profile graphs, focussed on the storage, the story is also slightly better for the revive branch, supporting the numbers above:
master_cpu.pdf
rc_cpu.pdf

To get a better idea I made a benchmark Go test, where I:

Write all blocks for a Lede Img;
Read all those blocks for that vdisk (and confirm all blocks are correct);
Delete all blocks for that vdisk;

You can find that test added in my branch here: https://github.com/GlenDC/zerodisk/commit/004fe945a8499c19635327694fa51cf5a47eccf8
That benchmark tells a story which I expected more (ran it also a few times to be sure):

branch
operations
ns/op

master
2000000000
0.19

experiment-revive-naive-refcount
1500000000
0.49

I'm concluding that the naive refcount implementation is indeed slow. However there is hope.
 Instead we could simply keep track in-memory of each refcount update per hash. Than at flush time we would simply apply those updates in the ardb servers. This does however mean that a deduped block might be deleted in case the concurrent scrubber/collector removes a block due to a reference count being 0, even though we have an uncounted increment in memory. That would be very bad if it happens, so if we would go for this approach we somehow have to find a 100% reliable sync mechanism that would prevent this.
If we would decide to always communicate refcount updates together with the updates, we might still be able to keep it simpler by using ARDB pipelining. This is possible due to the fact that we keep our refcounts on the same ARDB servers as the deduped blocks, so this is definitely a possibility. It would also prevent having all those background goroutines which are used only for refcount updates in the experiment-revive-naive-refcount branch. Going for this approach would mean that the ARDB refcounts are at all times up-to-date with the actual content updates.
Combined with the optimization of the last paragraph, we could also use weighted reference counting, as this only requires communication for decrements, not for increments. Which might help as well.
Garbage collection isn't a new field. After some quick research I can conclude that there are a lot of papers out there with great ideas on how to go beyond the naive reference counting, and especially how to apply reference counting and/or garbage collection for distributed environments such as ours. That and more will have to be researched and concluded for the spec that will be written for issue #308.


Update CHANGELOG for v0.35.1 release

Ignoring false-positive G101: Potential hardcoded credentials (gosec) error triggered by Makefile initiated linting run.


Null safety

Added null safety.
Note: removed author field as it's been deprecated, also added publish_to: none to the example project.

tks @markszente


What is @- and how does it work

Prerequisites

[X] Write a descriptive title.
[X] Search the existing issues.

Summary of the new feature or changed behavior
In this Azure Blob Storage quickstart, you can see under Create a container a code snippet that looks like this:
az ad signed-in-user show --query objectId -o tsv | az role assignment create \
    --role "Storage Blob Data Contributor" \
    --assignee @- \
    --scope "/subscriptions/<subscription>/resourceGroups/<resource-group>/providers/Microsoft.Storage/storageAccounts/<storage-account>"

az storage container create \
    --account-name <storage-account> \
    --name <container> \
    --auth-mode login

The only place I could find more information about what @- is and how to use it is in this article from GitHub, which doesn't seem to be present in https://docs.microsoft.com/. Please add this info somewhere to make people aware of this feature. An article explaining how to migrate from Azure classic CLI is not a suitable place because new users who never used Azure classic CLI won't bother to read that article and will never discover this feature.
List of articles that need to be updated
https://docs.microsoft.com/en-us/cli/azure/use-cli-effectively
The Pass values to another command and Pass arguments seem both appropriate places.
Link to related PR in Azure/azure-cli repo
N/A
Link to related Issues in Azure/azure-cli repo
N/A

I wrote N/A in Link to related PR in Azure/azure-cli repo and Link to related Issues in Azure/azure-cli repo because I don't understand why I have to find the issue and PR that introduced this feature so many years ago to report this.

@adriancuadrado - Thank you for your question.
Can you please share with us the URL of the document that you are having issues with?
Please note that we scope issues on this repo to feedback related to the docs. If you have a product question, please post it on Microsoft QnA or Stack Overflow. Thank you for your understanding.

@adriancuadrado - Thank you for your question. Can you please share with us the URL of the document that you are having issues with? Please note that we scope issues on this repo to feedback related to the docs. If you have a product question, please post it on Microsoft QnA or Stack Overflow. Thank you for your understanding.

@MonikaReddy-MSFT I am not having issues with any document in particular. I am just having issues understanding what @- is because I don't find it explained anywhere except the GitHub article that I specified, which doesn't seem appropriate because new users who never used Azure classic CLI wouldn't discover this feature.

The explanation for @- is indeed documented but got removed by @TimShererWithAquent in https://github.com/MicrosoftDocs/azure-docs-cli/pull/2479 for unknown reason, even without my approval.

In fact, f8bda76af6ad42ebbc6c8bf1395dde0931869813 (https://github.com/MicrosoftDocs/azure-docs-cli/pull/2479) removed some very useful examples from d3779ff9420d30bfcf203d9f74d567130eb42194:
https://github.com/MicrosoftDocs/azure-docs-cli/blob/d3779ff9420d30bfcf203d9f74d567130eb42194/docs-ref-conceptual/use-cli-effectively.md#pass-values-from-one-command-to-another
Pass values from one command to another

If the value will be used more than once, assign it to a variable. Note the use of -o tsv in the following example:
running_vm_ids=$(az vm list -d -g my_rg --query "[?powerState=='VM running'].id" -o tsv)

If the value is used only once, consider piping:
az vm list --query "[?powerState=='VM running'].name" | grep my_vm

For lists consider the following suggestions:
If you need more controls on the result, use "for" loop:
#!/usr/bin/env bash
for vm in $(az vm list -d -g my_rg --query "[?powerState=='VM running'].id" -o tsv); do
    echo stopping $vm
    az vm stop --ids $vm
    if [ $? -ne 0 ]; then
        echo "Failed to stop $vm"
        exit 1
    fi
    echo $vm stopped
done

Alternatively, use xargs and consider using the -P flag to run the operations in parallel for improved performance:
az vm list -d -g my_rg --query "[?powerState=='VM stopped'].id" -o tsv | xargs -I {} -P 10 az vm start --ids "{}"

Finally, Azure CLI has built-in support to process commands with multiple --ids in parallel to achieve the same effect of xargs. Note that @- is used to get values from the pipe:
az vm list -d -g my_rg --query "[?powerState=='VM stopped'].id" -o tsv | az vm start --ids @-

@jiasli  - Thank you for providing your insights.
@adriancuadrado - I hope @jiasli has answered your question.
At this moment, Since there is no doc update required, We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

@MonikaReddy-MSFT Is there a reason not to re-add removed examples of @- and @{file} documentation back to https://docs.microsoft.com/en-us/cli/azure/use-cli-effectively?
ref: https://github.com/MicrosoftDocs/azure-docs-cli/commit/f8bda76af6ad42ebbc6c8bf1395dde0931869813#diff-e3517761b99d9705520483d3bd612de14af7e2480e81d2025b7d69620fb70d7dL74 @-
https://github.com/MicrosoftDocs/azure-docs-cli/commit/f8bda76af6ad42ebbc6c8bf1395dde0931869813#diff-e3517761b99d9705520483d3bd612de14af7e2480e81d2025b7d69620fb70d7dL115 @{file}
https://github.com/MicrosoftDocs/azure-docs-cli/commit/f8bda76af6ad42ebbc6c8bf1395dde0931869813#diff-e3517761b99d9705520483d3bd612de14af7e2480e81d2025b7d69620fb70d7dL177 other @{file}

@jikuja, This particular article is being updated to bring back removed information and to provide additional script examples.


Edit more file types

there are settings files on the flipper that cant be edited because they aren't supported or have no file extension. An example would be "settings_user" in subghz assets folder. Please allow the app to edit these files.

Sorry for the late response. Please use our forum to submit an issue or feature request.


Use folders instead of ID3 tags

Loving the updates! Just wondering if it is possible to add an option use use the Subsonic API for getIndexes rather than getArtists? Currently my library in iTunes gets populated with artists that appear only on Various Artist compilations and I'd like them to appear under Various Artists.
Basically just using the directory structure rather than ID3 tags. Is that a possibility? Thanks

Hi,
I probably won't fix this anytime soon, because I don't have the time currently. You are free to submit a PR though.
Sorry,
Bas


Develop upstream sync 200427

Weekly sync for the week of 2020-04-27, including the initial round of merge fixes for the following:
$ git checkout -b develop-upstream-sync-`date +%y%m%d`
Switched to a new branch 'develop-upstream-sync-200427'
$ git merge google_upstream/master --no-edit
Auto-merging tensorflow/tools/ci_build/xla/linux/rocm/run_py3.sh
CONFLICT (content): Merge conflict in tensorflow/tools/ci_build/xla/linux/rocm/run_py3.sh
Auto-merging tensorflow/tools/ci_build/linux/rocm/run_py3_core.sh
CONFLICT (content): Merge conflict in tensorflow/tools/ci_build/linux/rocm/run_py3_core.sh
Auto-merging tensorflow/tools/ci_build/linux/rocm/run_csb_tests.sh
CONFLICT (content): Merge conflict in tensorflow/tools/ci_build/linux/rocm/run_csb_tests.sh
Auto-merging tensorflow/tools/ci_build/Dockerfile.rocm
CONFLICT (content): Merge conflict in tensorflow/tools/ci_build/Dockerfile.rocm
Auto-merging tensorflow/tools/api/golden/v2/tensorflow.raw_ops.pbtxt
Auto-merging tensorflow/tools/api/golden/v1/tensorflow.raw_ops.pbtxt
Auto-merging tensorflow/tensorflow.bzl
Auto-merging tensorflow/python/types/internal.py
Auto-merging tensorflow/python/kernel_tests/cwise_ops_test.py
Auto-merging tensorflow/python/keras/layers/preprocessing/BUILD
Auto-merging tensorflow/python/keras/callbacks.py
Auto-merging tensorflow/python/eager/BUILD
Auto-merging tensorflow/python/distribute/BUILD
Auto-merging tensorflow/python/debug/lib/check_numerics_callback_test.py
Auto-merging tensorflow/python/BUILD
Removing tensorflow/lite/python/optimize/sparsifier_test.py
Removing tensorflow/lite/python/optimize/sparsifier.py
Removing tensorflow/lite/python/optimize/sparsification_wrapper_pybind11.cc
Removing tensorflow/lite/python/optimize/sparsification_wrapper.h
Removing tensorflow/lite/python/optimize/sparsification_wrapper.cc
Auto-merging tensorflow/lite/kernels/hashtable/hashtable_ops_test.cc
Auto-merging tensorflow/lite/kernels/hashtable/hashtable_ops.h
Auto-merging tensorflow/lite/kernels/hashtable/hashtable_ops.cc
Auto-merging tensorflow/core/profiler/utils/xplane_schema.h
Auto-merging tensorflow/core/profiler/utils/xplane_schema.cc
CONFLICT (content): Merge conflict in tensorflow/core/profiler/utils/xplane_schema.cc
Auto-merging tensorflow/core/profiler/internal/gpu/BUILD
Auto-merging tensorflow/core/ops/ops.pbtxt
Auto-merging tensorflow/core/ops/math_ops.cc
Removing tensorflow/core/grappler/optimizers/data/make_stateless_test.cc
Removing tensorflow/core/grappler/optimizers/data/make_stateless.h
Removing tensorflow/core/grappler/optimizers/data/make_stateless.cc
Auto-merging tensorflow/core/common_runtime/gpu/gpu_device.cc
Auto-merging tensorflow/core/BUILD
Auto-merging tensorflow/compiler/xla/service/gpu/ir_emitter_unnested.cc
Auto-merging tensorflow/compiler/xla/python/tracked_device_buffer_test.cc
Auto-merging tensorflow/compiler/xla/python/tracked_device_buffer.h
Auto-merging tensorflow/compiler/xla/python/tracked_device_buffer.cc
Auto-merging tensorflow/compiler/mlir/tfjs/tf_tfjs_passes.h
Removing tensorflow/compiler/mlir/lite/transforms/legalize_ophint_func_op.cc
Removing tensorflow/compiler/mlir/lite/transforms/extract_ophint.cc
Removing tensorflow/compiler/mlir/lite/tests/legalize-ophint-func-op.mlir
Removing tensorflow/compiler/mlir/lite/tests/extract-ophint.mlir
Removing tensorflow/compiler/mlir/lite/tests/end2end/ophint_lstm.pbtxt
Auto-merging configure.py
CONFLICT (content): Merge conflict in configure.py
Automatic merge failed; fix conflicts and then commit the result.

Can one of the admins verify this patch?

Weekly sync was relatively straightforward this week.  All merge conflicts have been resolved.  All unit tests are passing.  Merging into develop-upstream.


Add yarn support?

There’ve already been a couple of issues with node package versions — on a fresh install of bitstyles the styleguide and/or visual regression tests fail or error due to e.g. parsing errors introduced with a new version.
Yarn is compatible with npm — uses the same packages and the same package.json — but it adds a yarn.lock that ensures devs who install with yarn instead of npm will get exactly the same package versions.

Fixed by #270, closing


Possibly expose exception text on error dialog

Right now we display an error dialog if there was an exception parsing the settings.
We should potentially also add the exception test to that dialog, so the user can see exactly where the parsing went wrong.
This is also dependent upon #475, where I'm adding support for jsoncpp, We can throw an exception with a decent message there, but we need to make sure it's actually displayed.
Preferably, the exception text would

Be copyable
Be collapsible (so the user sees our message first, then can expand the "details")

@zadjii-msft Wouldn't this cause localization issues?  Or are you thinking the exceptions strings will be resources that are translated?   Or do you think the details can always be English?

I think if we're displaying raw exception text, then that can just be in whatever locale the exception is originally. That would make searching for the exception text certainly easier

Stretch goal: add a copy button that puts the exc text on the clipboard ;P

@zadjii-msft - I am not sure if I stated my question clearly.
In the description you mention

We can throw an exception with a decent message there, but we need to make sure it's actually displayed.

My question is the "decent message" you mentioned above - Is this going to be translated?  Or will this be English?  This feature seems helpful but it also seems weird that if I am running under the German locale the exception text will be in English.  (if the plan is not to translate the exception messages)
I hope this makes sense.   English in these scenarios might OK, I am just trying to figure out what the plan is.

Ah see, I was thinking that error messages would have two sets of text.

The error message that we primarily display to the user
The raw exception text

1 would be localized, and would be text that we write ourselves. "Failed to load the settings file", etc. This text would always be displayed to the user. This is the text we have currently in the ContentDialog.
2 would not be localized, as it would be straight from whoever was throwing the exception. The case I'm thinking of would be exceptions thrown by jsoncpp, where it states the line and column where it failed to parse the file. This would only be displayed to the user when they chose to expand the exception text. Because it's not locale-specific, it would be easier to search the web for that exact exception text, and find solutions.
I don't think we'd be capable of generically translating arbitrary exception messages from third-party libraries we might use.
With this model, we'd be able to have both a localized message the user can use to understand the message, and a specific message they can use to try and debug (or get help from us :P)

@zadjii-msft Thanks!  This was what I was looking for.  😄   I was wondering how you were going to convert third party exceptions.   In the .NET world you are expected to translate your exception messages.    In your scenario that would be a good thing, but in general, it always seemed a little weird.


feat(ui): hide clipskip on sdxl; do not add to metadata

Hide it until #4624 is ready
What type of PR is this? (check all applicable)

[ ] Refactor
[ ] Feature
[x] Bug Fix
[ ] Optimization
[ ] Documentation Update
[ ] Community Node Submission

Description
feat(ui): hide clipskip on sdxl; do not add to metadata
Hide it until #4624 is ready
Related Tickets & Documents

Closes #4618

Thought this was disabled on SDXL? Guess it got shown when the Adv Params got consolidated.

@blessedcoolant Yeah I missed it. Also I jsut realized that we need to manually set it to zero, will followup


Remove pad_circular jvp x vjp xfail

For reasons unknown to me, pad_circular ends up mutating the tangent on
the grad output. Perhaps this is a bug (see minimum repro over at
https://gist.github.com/zou3519/9d2a4e49faf63b3495733df9777b95f8): pad
is an out-of-place operation, so on gradient computation, it should
really not be modifying the gradient's tangent in-place?
The fix is simple: we just need to clone the grad_output's tangents
before passing it to our tests that compare functorch's jvp(vjp against
pytorch's forward-over-reverse support.

This should instead be fixed by https://github.com/pytorch/pytorch/pull/79653

Not needed anymore


Build/package a 'hglib.min.js' & 'hglib.js' (development version) side-by-side

At the moment, the default import file from higlass NPM library is minified. e.g.  import createHgComponent, { HiGlassComponent, ... } from 'higlass'.
Propose to not minimize/compress the default-imported 'hglib.js', and to instead add a 'hglib.min.js' file next to it in the /dist/scripts/ & /build/ directories.
Reasoning is that when importing the component via import statement, most of the time people would run their own cycle of webpack or babel to generate a final JS bundle.
In this case there is no reason to have the imported file be minified (is harder to debug, especially on otherwise NODE_ENV=development webpack builds), and the minified file adds to time of (re-)minimizing JS output file through webpack 'UglifyJS' plugin.
Minified version should also still be available for loading directly into browsers.

@pkerpedjiev We could add https://github.com/leftstick/unminified-webpack-plugin to the build process. It seems to work just fine (tested it locally)

Will be implemented in 1.2.4.


Sending data from plane/image tracking

Hi @keijiro,
Thank you for this project, it helps me a lot for my final project. I wanted to know, if it was possible in the Controller.cs file to send the data of a plane tracker or an image tracker to RCam Visualizer to place scenery in augmented reality from a fixed point.
Thanks in advance for your help.

I think it's possible.


[Enhancement] primary key using persistent index by default

Primary key table use persistent index by default. Add config enable_persistent_index_default to control this.
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[x] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE Incremental Coverage Report]
:heart_eyes: pass : 12 / 15 (80.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/server/OlapTableFactory.java
4
7
57.14%
[284, 285, 289]

:large_blue_circle:
com/starrocks/common/Config.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/common/util/PropertyAnalyzer.java
7
7
100.00%
[]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[FE Incremental Coverage Report]
:heart_eyes: pass : 12 / 15 (80.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/server/OlapTableFactory.java
4
7
57.14%
[304, 305, 309]

:large_blue_circle:
com/starrocks/common/Config.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/common/util/PropertyAnalyzer.java
7
7
100.00%
[]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

@Mergifyio backport branch-3.1


Convert update to interactions

What changed?
Convert Workflow update functionality to interactions.

Why?
New design proposal.

Breaking changes
Yes, but update is not released yet.

@bergundy, this is v2 of our design. What we discussed is v3. We might postpone v3 to after upcomming server release (1.19).

Got it, thanks for the update, this came out of the blue for me.


(maint) Update facts module to 0.6.0

The facts module now supports detecting os.distro.codename in the shell implementation.

CLA signed by all contributors.


Feature/uf lmapping

Submitting this as a PR so there is a discussion point.

I'm closing this, and will open a new one.


fix: add git_version to both chunk and batch proofs

Summary

Add a function short_git_version to get git version by git rev-parse --short HEAD. It has 7-chars as a53d38d.
Add this git version to both chunk and batch proofs.

can you give some example of how the git version string likes like?

@HAOYUatHZ I use this command to generate short git version (7-chars).
git rev-parse --short HEAD

please don't merge now. having some discussions with @silathdiir


refactor(datasource,rm): insert on update executor

Closes #441

What this PR does:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report

Merging #456 (6a7ad80) into master (181c492) will decrease coverage by 1.05%.
The diff coverage is 24.77%.

@@            Coverage Diff             @@
##           master     #456      +/-   ##
==========================================
- Coverage   40.58%   39.53%   -1.06%
==========================================
  Files         139      142       +3
  Lines        8751     9324     +573
==========================================
+ Hits         3552     3686     +134
- Misses       4910     5329     +419
- Partials      289      309      +20

Impacted Files
Coverage Δ

pkg/client/client.go
0.00% <0.00%> (ø)

pkg/datasource/sql/at.go
0.00% <0.00%> (ø)

pkg/datasource/sql/exec/at/at_executor.go
0.00% <0.00%> (-3.71%)
:arrow_down:

pkg/datasource/sql/exec/at/insert_executor.go
42.03% <0.00%> (+0.38%)
:arrow_up:

pkg/datasource/sql/exec/executor.go
0.00% <ø> (-3.45%)
:arrow_down:

pkg/datasource/sql/tx.go
43.75% <0.00%> (ø)

pkg/datasource/sql/types/meta.go
36.84% <0.00%> (ø)

pkg/datasource/sql/types/sql.go
0.00% <0.00%> (ø)

pkg/datasource/sql/types/sqltype_string.go
0.00% <ø> (ø)

.../sql/undo/builder/mysql_delete_undo_log_builder.go
32.30% <ø> (-2.03%)
:arrow_down:

... and 24 more

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


Error in running client_lib/lib/test.js

With the test RPC running in the background, test.js halts with the following error:
Error: Invalid number of parameters for "undefined". Got 0 expected 1!
    at Object.InvalidNumberOfParams (/home/sean/Documents/ethdbg/client_lib/node_modules/web3-core-helpers/src/errors.js:32:16)
    at Object._createTxObject (/home/sean/Documents/ethdbg/client_lib/node_modules/web3-eth-contract/src/index.js:681:22)
    at Contract.deploy (/home/sean/Documents/ethdbg/client_lib/node_modules/web3-eth-contract/src/index.js:490:33)
    at deployContract (/home/sean/Documents/ethdbg/client_lib/lib/fork.js:114:12)
    at /home/sean/Documents/ethdbg/client_lib/lib/fork.js:86:5
    at Immediate.<anonymous> (/home/sean/Documents/ethdbg/ganache-core/lib/subproviders/geth_api_double.js:35:9)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)

I'm probably using the entire thing wrong, but I wanted to make a note of this so that I'd know to go back to it later.

fixed, and no longer using test.js


share pid namespace for Pod container

Signed-off-by: Wei Wei<EMAIL_ADDRESS>
- What I did
enable share pid namespace for containers in a pod, and add a --disable-share-pid-namespace flag to disable this feature
- How I did it
vim
- How to verify it
start crio with/without --disable-share-pid-namespace
- Description for the changelog

enable share pid namespace for containers in a pod and add a --disable-share-pid-namespace flag to disable this feature
closes #1135
closes https://github.com/kubernetes-incubator/cri-o/issues/488

@rhatdan @runcom please take a look, thanks :)

/ok-to-test

Thanks this looks pretty good, except for some nits on docs.
Could you add a test.

Biggest question for @mrunalp and @runcom is should we default this to True.

Biggest question for @mrunalp and @runcom is should we default this to True.

I think so, docker in kube already share the pid ns https://github.com/kubernetes/kubernetes/pull/45236
but the first thing it comes to mind is openshift builds, they use the pid of the cri-o container to get the network namespace afaict and this could break that.
This is related to https://github.com/kubernetes-incubator/cri-o/issues/488 and that issue talks about an init container as well

There was some discussion around this being passed over the CRI. That hasn't happened yet and so I think that we should probably default to False instead till that CRI field is added.

changed from --share-pid-namespace to --disable-pid-namespace(like kubelet --docker-disable-shared-pid flag) add a e2e test, please take a look @rhatdan  @runcom  @mrunalp  thanks :)
Some TODOs:

For unit test, I'd like to open another pr to split createSandboxContainer into smaller functions and add more unit test. (Also glad to add more unit tests in other file/function, If you have some important files/functions want to add more unit test in mind)

When I add the e2e, make validate are enforcing deprecate crioctl in favor of crictl, so I add a separate namespaces.bats file for share pid namespace e2e. Are we planning to replace crioctl in *.bats with crictl,  if so I and my colleague would like to help.

Yes we are planning on moving from crioctl to crictl.
This PR Needs a Rebase.
I am fine with merging this once we pass tests.
@weiwei04 Tests sound great, and help on moving from crioctl to crictl, would be great.

Are we planning to replace crioctl in *.bats with crictl, if so I and my colleague would like to help.

:heart:

Rebased @rhatdan please take a look :)

@TomSweeneyRedHat changed to disable-shared-pid-namespace, please take a look, thanks! :)

@weiwei04 LGTM, thanks for the touch up.  Going to kick off the tests as you've initial green happiness.

/test all

/test e2e_fedora

Ping @rhatdan  for merge :)

/test all

LGTM

Should this be backported into the v1.8 branch?


Unsupported major.minor version 52.0 error

I am working on a Dropwizard framework based web application, but I really love the Spring Dependency Injection feature. Therefore, I found Fallwizard, and gave it a try. However, after switching from "io.dropwizard.Configuration" into "io.github.fallwizard.configuration.FallwizardConfiguration". I ran into the following Exception when I started my application:
Exception in thread "main" java.lang.UnsupportedClassVersionError: io/github/fallwizard/configuration/FallwizardConfiguration : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
	at java.lang.Class.getMethod0(Class.java:2856)
	at java.lang.Class.getMethod(Class.java:1668)
	at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)

The java version on my local box is 1.7.0_76. One of the StackOverflow thread mentioned about the similar issue. I noticed that the version 52.0 indicates JDK 1.8, so my question is does Fallwizard requires Java 8?

So, I've spent some time this morning looking into this problem.  It's true that the error you got indicates a java version mismatch problem.  There are generally 3 places that we could have specified the Java version:

in the build.gradle properties file
spring IO platform versions might have specified the java version
manually added in jar!:/META_INF/MANIFEST.MF

I checked all 3 of these places and in none of them do we specify the version.  Moreover, the project page for Spring IO Platform says that it supports both 1.7 and 1.8.  So the only thing I can think of at this point is that the bytecode got generated in a 1.8-specific way that is not compatible with 1.7 (remember that 1.8 introducted lambdas - who knows what changes that required to bytecode?).
I'll check to make sure we're not using any 1.8-specific features and, if not, I can upload a new version of Fallwizard compiled using a 1.7 JDK.  Give me a day or two.
In the meantime, if you just need to make progress, you can compile the JAR yourself from source code and include it as a local dependency until the new version is available on Maven Central.

FWIW, I took a look at the bytecode and confirmed that it targets 52.0 (which we already knew).  So yes, I'll compile targeting an earlier JDK (assuming we're not using 1.8-specific stuff).

@jar349 Thank you so much for looking into this issue. I am glad you find the root cause, and looking forward to see a 1.7 JDK compatible version of Fallwizard. I will go with the local build version in the meantime. Thanks.

I've uploaded version <IP_ADDRESS> to maven central.  It could take up to two hours for it to be visible.  I compiled the jar using JDK 1.8, but I've specified the source and target compatibility to be 1.7.  I confirmed that the .class files reference version 51.0 rather than 52.0.  So this should work for you.
Additionally, <IP_ADDRESS> now uses the latest dropwizard (0.8.1) and the latest spring io platform (1.1.2).


mmdet - ERROR - The testing results of the whole dataset is empty

I was trying to train a CascadeMaskRCNN Hrnet model on a custom dataset in my local system with COCO style annotations.
This is the message that I get while training my dataset. On further looking I found that when running the single_gpu_test for validation data, the results are all empty, I am not able to identify the reason for the same. I am new to this library and any help would be appreciated.

There can be many reasons for that since you train the model on a custom dataset, and we cannot debug for you. E.g, the model has not converged, it suffers from overfitting, the threshold is high, the train/test set has much differences.

I am getting the same error while training on custom dataset in coco format
Loading and preparing results...
2020-06-14 23:36:16,926 - mmdet - ERROR - The testing results of the whole dataset is empty.

what might be the reason?

As you are using a custom dataset in the coco format make sure that you mention about the classes in the config files. This might be one of the reasons
...
dataset settings
dataset_type = 'CocoDataset'
classes = ('a', 'b', 'c', 'd', 'e')
...
data = dict(
samples_per_gpu=2,
workers_per_gpu=2,
train=dict(
type=dataset_type,
classes=classes,
ann_file='path/to/your/train/data',
...),
val=dict(
type=dataset_type,
classes=classes,
ann_file='path/to/your/val/data',
...),
test=dict(
type=dataset_type,
classes=classes,
ann_file='path/to/your/test/data',
...))
...

@Prakhar-97 very well said. thank you

There can be many reasons for that since you train the model on a custom dataset, and we cannot debug for you. E.g, the model has not converged, it suffers from overfitting, the threshold is high, the train/test set has much differences.

Hello, I am using the coco dataset to train a detection model. I want to know why the error "The testing results of the whole dataset is empty" is reported when the model does not converge?

In my case, I got this message in the evaluation at the 5th epoch, but not after the 10th epoch (val is done at every 5 epochs).  I used my custom dataset with 45 train data and 5 val data.  The train/val loss was not nan at the 5th epoch.
Maybe the meaning of the message "The testing results of the whole dataset is empty" should be more clarified.

I trained YOLOX with my data and labels and it works well. But I get the same error in mmdet. So how can I check whether my json file meets the need of mmdet?

Also getting the same thing

I solved this problem while training on retinanet with my custom dataset by cutting half the lr.

我用我的数据和标签训练了 YOLOX，它运行良好。但是我在 mmdet 中遇到了同样的错误。那么如何检查我的 json 文件是否满足 mmdet 的需要呢？我的数据集是 coco 格式的，但我不确定 mmdet 是否可以。
您好，请问这个问题你解决了嘛，我也是同样的情况，自己的数据集不确定做的对不对

In my case, I got this message in the evaluation at the 5th epoch, but not after the 36th epoch...

In my case, I got this message in the evaluation at the 5th epoch, but not after the 10th epoch (val is done at every 5 epochs). I used my custom dataset with 45 train data and 5 val data. The train/val loss was not nan at the 5th epoch. I used faster_rcnn_r50_fpn_2x_coco.py. Maybe it is better if the message is modified so that its meaning is clearer.

I got the same! Got this message after epoch 5 but then not after epoch 10...

reducing the learning rate solved

Reducing learning rate worked for me also!

As you are using a custom dataset in the coco format make sure that you mention about the classes in the config files. This might be one of the reasons ...
dataset settings
dataset_type = 'CocoDataset' classes = ('a', 'b', 'c', 'd', 'e') ... data = dict( samples_per_gpu=2, workers_per_gpu=2, train=dict( type=dataset_type, classes=classes, ann_file='path/to/your/train/data', ...), val=dict( type=dataset_type, classes=classes, ann_file='path/to/your/val/data', ...), test=dict( type=dataset_type, classes=classes, ann_file='path/to/your/test/data', ...)) ...

thank you so much. Reducing learning rate can't solve my problem,but this is work.

but it gets TypeError: __init__() got an unexpected keyword argument 'classes', when I add classes=classes,

but it gets TypeError: __init__() got an unexpected keyword argument 'classes', when I add classes=classes,

I guess in 3.x the classes argument is removed. Try reducing the learning rate by changing it in the config, it worked for me.

It may be caused by METAINFO under coco dataset. Just modify METAINFO under mmseg/dataset/coco.py.

There can be many reasons for that since you train the model on a custom dataset, and we cannot debug for you. E.g, the model has not converged, it suffers from overfitting, the threshold is high, the train/test set has much differences.

reducing the learning rate solved

So I found the solution, whoever stump upon the "The testing results of the whole dataset is empty" line. Just add this line into your configuation file. (By the way, I am not sure what the default learning rate is, but my co-pilot told that it is 0.02)
optimizer = dict(lr=0.02 / 10) # reduce learning rate by 10x.

Lowering the learning rate can resolve this error.

There can be many reasons for that since you train the model on a custom dataset, and we cannot debug for you. E.g, the model has not converged, it suffers from overfitting, the threshold is high, the train/test set has much differences.这可能有很多原因，因为您在自定义数据集上训练模型，我们无法为您调试。例如，模型没有收敛，它遭受过拟合，阈值高，训练/测试集有很大差异。

reducing the learning rate solved降低学习率已解决

So I found the solution, whoever stump upon the "The testing results of the whole dataset is empty" line. Just add this line into your configuation file. (By the way, I am not sure what the default learning rate is, but my co-pilot told that it is 0.02)所以我找到了解决方案，无论谁绊倒了“整个数据集的测试结果是空的”行。只需将此行添加到您的配置文件中即可。（顺便说一句，我不确定默认学习率是多少，但我的副驾驶告诉它是 0.02） optimizer = dict(lr=0.02 / 10) # reduce learning rate by 10x.

There can be many reasons for that since you train the model on a custom dataset, and we cannot debug for you. E.g, the model has not converged, it suffers from overfitting, the threshold is high, the train/test set has much differences.

reducing the learning rate solved

So I found the solution, whoever stump upon the "The testing results of the whole dataset is empty" line. Just add this line into your configuation file. (By the way, I am not sure what the default learning rate is, but my co-pilot told that it is 0.02) optimizer = dict(lr=0.02 / 10) # reduce learning rate by 10x.

Thank you, brother. I lowered it by half at the beginning, and it still didn't work, as you can

There can be many reasons for that since you train the model on a custom dataset, and we cannot debug for you. E.g, the model has not converged, it suffers from overfitting, the threshold is high, the train/test set has much differences.

reducing the learning rate solved

So I found the solution, whoever stump upon the "The testing results of the whole dataset is empty" line. Just add this line into your configuation file. (By the way, I am not sure what the default learning rate is, but my co-pilot told that it is 0.02) optimizer = dict(lr=0.02 / 10) # reduce learning rate by 10x.

Thank you, brother. I lowered it by half at the beginning, and it still didn't work, as you can


CI: Run MSYS2 build with OpenSSL 3.0

master is failing again. Looks like MSYS2 started defaulting to packaging OpenSSL 3.0 (like macOS does). So, uh, test the build with OpenSSL 3.0 now. It's an experimental build anyway. Make it green at least.
This is also embarrassing, but update MSYS2 package to package Themis 0.14.0 and not 0.13.0 lol
Checklist

[X] Change is covered by automated tests
[X] The coding guidelines are followed
[X] Changelog is updated (nothing needed, right?)

At this point I'm thinking whether we should even continue supporting MSYS2 and giving people false hope. I don't mind updating hashes once in a while, or applying a workaround that is being used elsewhere, and keep the build green with minimal effort.
It is documented as “experimental Windows support”, sure, but if that thing breaks down, uh, more comprehensively then personally I don’t really want to be the one fixing it. So are the other maintainers, I presume.
That said, the music is still playing, so might as well keep dancing.


winget installing wrong version of Foxit.PhantomPDF

Brief description of your issue
Upon attempting to install Foxit.PhantomPDF <IP_ADDRESS>93, winget instead installs Foxit.PhantomPDF 2<IP_ADDRESS>28
Steps to reproduce
winget install --id=Foxit.PhantomPDF --version <IP_ADDRESS>93 --accept-package-agreements --accept-source-agreements --disable-interactivity --silent --force
Expected behavior
Foxit PDF Editor [Foxit.PhantomPDF] Version <IP_ADDRESS>93 should be installed.
Actual behavior
Foxit PDF Editor [Foxit.PhantomPDF] Version 2<IP_ADDRESS>28 is installed.
Output of command includes:
Found Foxit PDF Editor [Foxit.PhantomPDF] Version <IP_ADDRESS>93
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://cdn01.foxitsoftware.com/product/phantomPDF/desktop/win/2023.3.0/FoxitPDFEditor20233_enu_Setup.exe

It should instead be referencing a download link something similar to:
https://cdn66.foxitsoftware.com/pub/foxit/phantomPDF/desktop/win/13.x/13.0.1/en_us/FoxitPDFEditor1301_enu_Setup_Website.exe
Environment
Windows Package Manager v1.6.3482
Windows: Windows.Desktop v10.0.19045.3803
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.21.3482.0

Sorry.
I believe this should be moved to the winget-pkgs repo.
Closing it here.


JavaScript doesn't understand ES6

Fat arrow, and possibly other constructs, are not understood and are squiggle-underlined.

Fixed in b59c4265 with the bump to RSTALanguageSupport 3.3.0. We're still not perfect, but ES6 support is much better now.


Change the Icon of Twitter to X And can Add more Icons.

I want to change all the icons of the twitter which are present in the website to X icon And add more icons if needed. I Would be Grateful if you Assign this issue to me with label Gssoc-ext,hacktoberfest and My github account @Bhanuprakash842

please assign this issue to me under gssoc ext

please assign this issue to me under GSSoC-Ext

@gauravsingh1281 as this is not resolved yet please assign me this

please assign this issue to me under GSSoC-Ext, as I've already solved the problem.


Componetize SelectiveColumnReader

Split SelectiveColumnReader into format-specific readers and extract
generic logic for value processing,filtering and the column visitor
pattern.
The objective is reusing common pieces in selective readers for Parquet and Alpha.
The next step is adapting the Visitor signatures so that a single
Visitor can handle alternating direct and dictionary encodings in the
same stripe.

@oerling Isn't this a duplicate of https://github.com/facebookincubator/velox/pull/1085 that is already merged?

Must be.

@oerling @majetideepak if this is a duplicate, can we safely close it? This is showing up on the top of our stale PR dashboard.

Closing it for now as it seems like it was merged in #1085


Ncp: Simplify Tx Buffer Management

This commit changes the NcpBase class so that it defines and
controls the NCP Tx buffer used for outbound spinel message (instead
of delegating this to the sub-classes NcpUart and NcpSpi).
This removes the need to use abstract virtual methods in the base
class. It also simplifies the code by removing the common/duplicate
implementation in each sub-class.

:)


forking the process to download multiple videos at a time

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm requesting a feature unrelated to a specific site
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
during the download of a playlist or multiple videos, allow the process to fork itself  to a user defined number of times or the number of threads the cpu can has to speed up download. this can help situations such as if download speed is throttled due to distance from sever or intentionally by server
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

example of why its need: my pc can download at 15mbps very well, however it randomly drops to 300 kbps for some reason. if 4 videos are downloaded at the same time, it could speed up the downloads

Duplicate of #1918


Feature/csi 44 node get info implementation

In this PR the following was done:

adding flags to pass the config_file + the hostname to the node.
This PR implements the nodeGetInfo -> will use the /etc/iscsi/initiatorname.iscsi file to read the iqn, and build the nodeId using : "hostname:nodeid".
this PR is doing unittests using gomock. for this there is a line added to the makefile : "go generate" which will create the mocks. and there are some changes in the tests to allow using mocks (the mock is for node_utils)

This change is

@olgashtivelman  i just resolved the conflict from dev, so it will take your update.
please continue review my comments and lets merge it


Problem with rtl layout in version 4.6.0 and later

Having problem with right-to-left layouts when using versions > 4.5.3. In the screenshot below, the toolbar is supposed to be right to left in both the images but it is left to right when version 4.6.0 is used.

Reproduce

Open a new android studio project.
Add rtl support by changing the manifest file.
Add mixpanel 4.6.0 as a dependency in the build.gradle file.
Initialize mixpanel in the main activity.
Change your device (preferably lollipop) language to, say, Arabic.
Run the app in that device. Notice that the toolbar is still left-to-right.
Change the mixpanel version to 4.5.3.
Run again. Notice that the toolbar is now displaying correctly.

thanks for bringing this up @alamkanak! i confirmed this issue is occurring in 4.6.+ versions of the library and traced this back to these commits
so sorry about this -- it would appear some commits which were thought to be minor caused unintended effects on the ability to render RTL layouts
in the meantime while we find a fix for this, you can use the following version in your project to use RTL with A/B testing (note this does not contain any bug fixes since v4.6.0 was released):
compile 'com.mixpanel.android:mixpanel-android:4.5.4-RC2'

haaaaaaaaaaaaaaaaaaaaaaaa!
I just spent at least a full day work on this. @alamkanak - thank you so much for this. You just saved my week!

Is it fixed? I'm in trouble with a similar problem...
RTL would be disabled when I call MixpanelAPI.getInstance.

The library version is 4.7.0. Minimum sample project is here: https://github.com/rejasupotaro/RtlWithMixpanel

hi @rejasupotaro! this issue is not fixed so the current workaround is still as mentioned above:
"in the meantime while we find a fix for this, you can use the following version in your project to use RTL with A/B testing (note this does not contain any bug fixes since v4.6.0 was released):
compile 'com.mixpanel.android:mixpanel-android:4.5.4-RC2'"

Ah, okay. I will use v4.5.4-RC2 for now. Thank you for your quick reply :beers:

we also encounter the issue - please fix

same here :(
went back to V4.5.4 for now

Thanks for writing in guys and sorry for the late response. I'll make sure to look into this in the next few days!

This bug has been fixed in #310 . It will be available in the next release which is coming soon.

any estimated time for releasing this fix ? we have apps suffering from this bug in production .. thanks

+1

@NammariMarkavip @mzekrallah @alamkanak @nadavfima @imrihe @rejasupotaro @reemsherman New release 4.8.0 fixes this issue :)

Many Thanks

It works correctly! Congrats :tada: Thank you :smile:


Fix Nightscout uploads being held back for FSL users

Fixes introduced to patch problems with non-unique ID's in Nightscout accidentally ensured that FSL1 and FSL2 users would no longer see their values (BG) uploaded to Nightscout as they do not get a valid UUID.
This commit streamlines the _id field with Dexcom G5, G6 and G7 and ensures it has a unique UUID in compliance with commit https://github.com/Artificial-Pancreas/iAPS/commit/7c7693c05332667efdb4a703aa4fe2cc1f979dca by @avouspierre.
This should fix the problems mentioned by @JohnKitching and @antoinekh under issue https://github.com/Artificial-Pancreas/iAPS/issues/280.
As I do not have an FSL2, I was unable to verify/test this.

Fixed it for me thank you


Styling Chore: Standardization and styling of Modals

PT-link:
https://www.pivotaltracker.com/story/show/160523802
Tasks

Standardize Performer- and Campaigns-form modal-size
Add Venue-logo to forms
Also add cancel-button to payment-form

Views

Pull Request Test Coverage Report for Build 1

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 91.104%

Totals

Change from base Build 59:
0.0%

Covered Lines:
297

Relevant Lines:
326

💛  - Coveralls

Are you sure you are following the designs?


Error using Jieba in dify-sandbox: Operation not permitted

Hi there! I'm having trouble using the Jieba library for word segmentation in the dify-sandbox environment. When I run the code below, I get the error message: "Building prefix dict from the default dictionary ... error: operation not permitted."
import jieba

def main(input_content: str, reference_cost: int) -> dict:
    words = jieba.lcut(input_content)
    word_count = len(words)

    W_w = 0.005
    real_cost = W_w * word_count

    return {
        "real_cost": real_cost,
    }

It seems like this error is related to permission issues when Jieba tries to build a prefix dictionary from the default dictionary. I'm wondering if there's a way to solve this problem, or if there's an alternative method for word segmentation that works smoothly in dify-sandbox. Additionally, could you provide any solutions or relevant resources to address this issue? Thanks a bunch!

https://github.com/langgenius/dify-sandbox/blob/main/FAQ.md

I’ve created a simplified code runner that is compatible with the current sandbox. You only need to replace the image to use it. Feel free to check it out if you're interested: https://github.com/svcvit/dify-sandbox-py.

Hi there! I'm having trouble using the Jieba library for word segmentation in the dify-sandbox environment. When I run the code below, I get the error message: "Building prefix dict from the default dictionary ... error: operation not permitted."
import jieba

def main(input_content: str, reference_cost: int) -> dict:
    words = jieba.lcut(input_content)
    word_count = len(words)

    W_w = 0.005
    real_cost = W_w * word_count

    return {
        "real_cost": real_cost,
    }

It seems like this error is related to permission issues when Jieba tries to build a prefix dictionary from the default dictionary. I'm wondering if there's a way to solve this problem, or if there's an alternative method for word segmentation that works smoothly in dify-sandbox. Additionally, could you provide any solutions or relevant resources to address this issue? Thanks a bunch!

You haven't given the sandbox the system call permissions required for jieba


Functional mobile

Hoist P/R Checklist
Review and check off the below. Items that do not apply can also be checked off to indicate they
have been considered. If unclear if a step is relevant, please leave unchecked and note in comments.

[x] Up to date with develop branch as of last change.
[x] Ready for review (or open as a draft PR / add wip label).
[x] Added CHANGELOG entry (or N/A)
[x] Reviewed for breaking changes (add breaking-change label + CHANGELOG if so, or N/A)
[x] Updated doc comments / prop-types (or N/A)
[x] Reviewed and tested on Mobile (or N/A)
[x] Created Toolbox branch / PR (link provided here, or N/A)

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

believe it or not, the "ref as a second argument" is the real way you have
to do forward refs with functional components.  Think react team is looking
at cleaning this up in the future, but this is the way it is.
-Lee
On Wed, Oct 2, 2019 at 1:16 PM Tom Tirapani<EMAIL_ADDRESS>wrote:

@TomTirapani commented on this pull request.
In mobile/cmp/grid/impl/ColChooser.js
https://github.com/xh/hoist-react/pull/1386#discussion_r330669333:

//------------------------
// Implementation
//------------------------
renderColumnList(columns, props = {}) {

   const {placeholder, className, ...rest} = props;

+//------------------------
+// Implementation
+//------------------------
+const columnList = hoistCmp.factory({

render({cols, placeholder, className, ...props}, ref) {

Where is this 'ref' used? There is a 'ref' passed as part of props, but
not as a second argument
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/xh/hoist-react/pull/1386?email_source=notifications&email_token=AARTL2MOFEK5SFEHOW3AJQTQMTJO3A5CNFSM4I4P63CKYY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCGVJVZI#pullrequestreview-296393445,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AARTL2LVS34WWGLGW6VPYWLQMTJO3ANCNFSM4I4P63CA
.


Building instruction

My son is about 5 years old, and he enjoys the games you make. Yesterday he asked me to help learn to develop video games, and I decided to start from Vulkan basics. I find your VulkanTesting repo very useful for such purpose, but it is not obvious for novice users how to build this project. Could you provide detailed instruction how to compile your project. My son is currently using linux 6.6.47-1-lts with pacman package manager. Big thanks from me and my son!

I'm very glad your son is interested in game development! I've added the necessary instructions to the readme, now your son will be able to dive into the fascinating world of C++ engine development.  Maybe he should give up pgrogramming and play with his father in WARFACE - a new generation multiplayer online shooter from the creators of Far Cry and Crysis?

 He's only 5 and already tryna mess with Vulkan?  And using Linux? Bruh, that's straight up Ohio. Linux is for crusty old dudes who still think Windows Vista was peak computing. And don't even get me started on Arch Linux with that whack pacman package manager. That distro is more unstable than my ex after I told her I was moving to Cali to become a SoundCloud rapper. Skibidi bop bop, your son needs to touch some grass and play with some Hot Wheels before he dives into the wild world of graphics APIs. But hey, if he's determined to become the next Notch before he hits kindergarten, who am I to stop him? Just make sure he doesn't start raging when his code doesn't compile and he can't figure out why. That's a one-way ticket to tantrum town, population: your son. Peace out, homie!


Add a License to Project

Hey @ person. I wonder what type of license I should add to this project

Added the LICENSE file


What is the size/scale/unit of the plate file?

Hello, thanks for your work on this project.
I want to leverage the AI/SVG files to cut acrylic pads. I downloaded from both the latest release and the common directory from the source code. But when I convert the files into DXF, the width of a half keyboard is about 359.199. So, I believe the unit of the page is not millimeter because it is too large.
Is a different unit used instead of millimeter? Or what is the real size should it be? How can I find a correct one?
Thanks!

Hi, I think I resolved the problem. I should set the unit from inch into mm when I converted it into a dxf file.

Will close this issue. Thanks!