Unable to install locally-created formula

brew doctor output
Your system is ready to brew.

Verification

[X] My "brew doctor output" above says Your system is ready to brew. and am still able to reproduce my issue.
[X] I ran brew update twice and am still able to reproduce my issue.
[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

brew config output
HOMEBREW_VERSION: 4.0.3-32-ga3207a0
ORIGIN: https://github.com/Homebrew/brew
HEAD: a3207a03900d7b012c999fad911a701baed82be5
Last commit: 4 hours ago
Core tap origin: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 2139082eb669959892f14eb201421a2fe5069677
Core tap last commit: 17 hours ago
Core tap branch: master
Core tap JSON: 22 Feb 07:54 UTC
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 12
Homebrew Ruby: 2.6.8 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8_1/bin/ruby
CPU: dodeca-core 64-bit kabylake
Clang: 14.0.0 build 1400
Git: 2.33.0 => /usr/local/bin/git
Curl: 7.79.1 => /usr/bin/curl
macOS: 12.6.3-x86_64
CLT: <IP_ADDRESS>.1.1668646533
Xcode: 14.0.1

What were you trying to do (and why)?
I'm trying to follow the basic formula creation procedure and absolutely fail.
The simplest thing that I try is:
% brew create --set-name bla https://github.com/octobuild/octobuild/archive/refs/tags/0.5.0.tar.gz && \
  brew install --build-from-source bla

However, I observe brew fully ignores the file I've created and instead tries to download formula with the same name from the internets (where it obviously doesn't exist, because I've just created it).
What happened (include all command output)?
% brew install --build-from-source bla
==> Fetching bla
curl: (22) The requested URL returned error: 404

Error: Failure while executing; `/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.0.3-32-ga3207a0\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 12.6.3\)\ curl/7.79.1 --header Accept-Language:\ en --fail --progress-bar --retry 3 --location --remote-time --output /Users/cucumber/Library/Caches/Homebrew/Formula/bla.rb https://raw.githubusercontent.com/Homebrew/homebrew-core/2139082eb669959892f14eb201421a2fe5069677/Formula/bla.rb` exited with 22. Here's the output:
curl: (22) The requested URL returned error: 404

What did you expect to happen?
I expected brew to use the formula file that I've just created.
Either I'm missing some step when following docs (this is the very first time I'm working with brew), or docs are not complete, or there's a bug in brew.
Step-by-step reproduction instructions (by running brew commands)
brew create --set-name bla https://github.com/octobuild/octobuild/archive/refs/tags/0.5.0.tar.gz
brew install --build-from-source bla

Do
HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source bla

Thanks for the quick response, that works. I guess that should be documented on the page I'm referring to.

Now, when I know about HOMEBREW_NO_INSTALL_FROM_API existense, it looks that the source of current issue is https://github.com/Homebrew/brew/pull/14520. Before that commit, I would get error message that would refer to HOMEBREW_NO_INSTALL_FROM_API, but now it's gone.

CC @Bo98

Also, possibly related to https://github.com/Homebrew/brew/pull/14480. It's title talks about automatically enabling HOMEBREW_NO_INSTALL_FROM_API=1 when building from source, but that PR does something different. --build-from-source doesn't automatically enable HOMEBREW_NO_INSTALL_FROM_API=1 as we can see in current issue.

This is somewhat intentional. This is because when you pass --build-from-source you are in one of two scenarios. You either:

Want to avoid Homebrew bottles
You want to modify Homebrew formulae

The former scenario is far more common and is one that is more likely to be automated - so we break a lot by disrupting that. Personally: I also want as many people using the API where possible as the security & performance benefits of the API is substantial.
However I recognise it may be confusing for contributors so I think we can do something smarter and show an env hint to anyone who passes and --build-from-source and either:

Have a dirty Homebrew/core repo
Are not on the master branch in that repo

In terms of new formulae: there's also an open PR that will help here too. The current conditions is it does the current route if it's a core formula and API mode is enabled. This is slightly incorrect: it will be adjusted to only happen if the formulae has actually been loaded from API - which is not the case for your particular example so should hopefully work as expected automatically after that (will test to confirm).

you are in one of two scenarios and your intention isn't clear from that flag alone

Well, you can easily make it explicit by adding some kind of brew install --local <formula> or brew install --file <path/to/formula>.

However I recognise it may be confusing for contributors

Exactly. My main concern is not that HOMEBREW_NO_INSTALL_FROM_API exists (though I'd say that HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source command could be _a bit_ shorter). What concerns me is that Homebrew has multiple docs on how to create a new formula and neither of them mentionsHOMEBREW_NO_INSTALL_FROM_API. Even PR checklist in https://github.com/Homebrew/homebrew-core just tells contributors to do brew install --build-from-source `.

BTW, this is how brew behaves if given full path to formula file:
% brew install --build-from-source /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/octobuild.rb
Error: Failed to load cask: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/octobuild.rb
Cask 'octobuild' is unreadable: wrong constant name #<Class:0x00007f8e0329d8b0>
Warning: Treating /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/octobuild.rb as a formula.
==> Fetching octobuild
curl: (22) The requested URL returned error: 404

Error: Failure while executing; `/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.0.3-32-ga3207a0\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 12.6.3\)\ curl/7.79.1 --header Accept-Language:\ en --fail --progress-bar --retry 3 --location --remote-time --output /Users/cucumber/Library/Caches/Homebrew/Formula/octobuild.rb https://raw.githubusercontent.com/Homebrew/homebrew-core/b416edcb1e2fba0793ff74ef3875f24174678b63/Formula/octobuild.rb` exited with 22. Here's the output:
curl: (22) The requested URL returned error: 404

It

Errors that file is not a cask (obviously, I wrote a formula, not a cask)
Nevertheless, continues execution
Warns that file is treated as a formula (what else can it be?)
Still proceeds to fully ignore the file and try to download things from internets


Ft poetry support

Adds poetry support.
The package can now be installed with poetry using:
poetry install

The virtual environment is then created and can be activated with
poetry shell

Additionally, the package can be published to pypi with poetry publish.
In the future, this might also simplify the usage of travis and/or github actions for CI.

Currently, the Travis CI is failing. I'll fix this today. On the other you could also switch to GitHub actions. Let me know what you think is best.

Github actions also work successfully on my work. Accepting this PR would result in having active github-actions.
https://github.com/maxspahn/yourdfpy/actions

Any updates on this?


TypeScript binding

Closes #73
This type declaration contains full documentation based on comments in your original code.

Hey there,
thanks for the hard work! I'm starting my full time job tomorrow so I still have some stuff to take care of today, but I'll try to look into it within the next days. Thank you very much : )

In index.d.ts line 17 you wrote auto_restart?: true, I'm not super familiar with TypeScript, does that mean true is the default value or does that mean you can only use true for that and not false?

You're right, it's my fault, it should be boolean like the others.

Sorry for the late reply, not used to this full time job thing yet. times for both loop() and loopPlaylist() has to be optional, I think that's times?, right? I can change it myself if you want to.
Other than that, I think this PR can be merged. Thanks a lot for the work, this is a really awesome addition to the project in my opinion.

I fixed declarations for loop and loopPlaylist, i didn't see the cycle property if parameter is not specified.

It's in the readme but I agree, that it is easy to miss, I should probably rephrase that more clearly. If you do no pass any argument, it toggles between looping and not looping.


Support for Date Range Picker

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Summary 💡
Can we add support for MUI Date Range Picker?
https://mui.com/x/react-date-pickers/date-range-picker/
Examples 🌈
No response

short answer: no, because its a commercial product and this library is MIT


Delete pipeline doesn't trigger an error when the pipeline doesn't exist

What happened?: Calling pachctl delete pipeline <some-non-existent-pipeline> does not print an error, and exits with code 0.
What you expected to happen?: An error should be returned if the pipeline doesn't exist.

I think we added this intentionally, because it makes it easier to write reset scripts like:
delete repo ...
create repo ...
put file repo@master ...
...

and have them work no matter what. Without this you need to do something at the start of the script to check if the repo exists, and only delete it if it does. We thought about gating this behind a flag, but it doesn't seem super dangerous to me so we didn't bother.


fix(github): Catch GHFileNotFoundException when reading webhooks

Fixes #434

Ike Plugins (test-keeper)
Thank you @gastaldi for this contribution!

It appears that no tests have been added or updated in this PR.
Automated tests give us confidence in shipping reliable software. Please add some as part of this change.
If you are an admin or the reviewer of this PR and you are sure that no test is needed then you can use the command /ok-without-tests as a comment to make the status green.
For more information please head over to official documentation. You can find there how to configure the plugin.


PyPy support

Gevent's support for PyPy doesn't seem great, check with the PyPy team.

Removed from the code:
# https://groups.google.com/forum/#!topic/gevent/EmZw9CVBC2g
# if "__pypy__" in sys.builtin_module_names:
#   def _reuse(self):
#       self._sock._reuse()
#   def _drop(self):
#       self._sock._drop()
#   gevent.socket.socket._reuse = _reuse
#   gevent.socket.socket._drop = _drop

Removed from the code:
# https://groups.google.com/forum/#!topic/gevent/EmZw9CVBC2g
# if "__pypy__" in sys.builtin_module_names:
#   def _reuse(self):
#       self._sock._reuse()
#   def _drop(self):
#       self._sock._drop()
#   gevent.socket.socket._reuse = _reuse
#   gevent.socket.socket._drop = _drop

Upcoming gevent 1.1 is getting pretty good PyPy support, this could be easier once it's released.


Wrong /etc/resolv.conf after elemental upgrade

Submitted fix https://github.com/rancher/elemental-cli/pull/305

Fix to elemental repo https://github.com/rancher/elemental/pull/256

Another fix for https://github.com/rancher/elemental/pull/261

Bug was fixed


Is it possible to use the params data to move nodes

Hi,
In the original d3-sankey it is possible to store specific position of each nodes, as you can see in https://sankey.csaladen.es/.
The data structure uses the following format:

params":[0.5,0.25,0,0,0],"fixedlayout":[[400.5,218.78016596921236],[0,497.0588235294118],[0,61.70588235294119],[587.25,0],[195.75,274.87527492724956],[790,0],[581.75,0]]}

Can this be used in the d3-sankey-diagram?

Hello,
I am interested in this too. Can nodes skip a column without having a link to the nodes in the next column?
Thank you!


Win10 x64 always throws timeout

Hey guys, i'm stucked into a problem.
const browser = await puppeteer.launch({ headless: false });
Chromium open but, always throws timeout exception:
TimeoutError: Timed out after 120000 ms while trying to connect to Chrome! The only Chrome revision guaranteed to work is r579032     at Timeout.onTimeout (C:\git\view-render\node_modules\puppeteer\lib\Launcher.js:310:14)     at ontimeout (timers.js:482:11)     at tryOnTimeout (timers.js:317:5)     at Timer.listOnTimeout (timers.js:277:5)

Is this problem gonna be addressed ? It is on-going it appears

@dnl1 @piampri what's you pptr version? Can you paste the whole script you try to run? Is there any firewall/antivirus software that might prevent connecting to chromium's web socket?

Got the same error. Chromium is launched with blank page, and nothing happened until timeout error emitted after 30 seconds.And then, chromium will be auto closed.
node version: v10.11.0
pptr version: 1.8.0 / 1.9.0
win10 version:  1803 / 17134.167
demo script:
(async () => {
  try {
    const browser = await puppeteer.launch()
    const page = await browser.newPage()
    await page.goto('https://www.google.com')

    await browser.close()
  } catch (e) {
    console.log(e)
  }
})()

error message:
{ TimeoutError: Timed out after 30000 ms while trying to connect to Chrome! The only Chrome revision guaranteed to work is r588429
    at Timeout.onTimeout (D:\code\path\to\projAddr\node_modules\puppeteer\lib\Launcher.js:344:14)
    at ontimeout (timers.js:425:11)
    at tryOnTimeout (timers.js:289:5)
    at listOnTimeout (timers.js:252:5)
    at Timer.processTimers (timers.js:212:10) name: 'TimeoutError' }

I have same problem..

please fix this issue.. it's a pain for me as well

I have debug the launcher.js today, found that timeout was happened on waitForWSEndpoint,
 const rl = readline.createInterface({ input: chromeProcess.stderr });
    let stderr = '';
    const listeners = [
      helper.addEventListener(rl, 'line', onLine),
      helper.addEventListener(rl, 'close', () => onClose()),
      helper.addEventListener(chromeProcess, 'exit', () => onClose()),
      helper.addEventListener(chromeProcess, 'error', error => onClose(error))
    ];
    const timeoutId = timeout ? setTimeout(onTimeout, timeout) : 0; // timeout here for onLine never called

Could you please deep check here why onLine is never called. @aslushnikov

+1 blocker for us as well

+1

+1

I found this issue today https://github.com/GoogleChrome/puppeteer/issues/3681 ,and it fixed the timeout issue.
here is my test code which works fine. I dont't know why but it just work.:
const puppeteer = require('puppeteer')

;(async () => {
  try {
    const browser = await puppeteer.launch({
      ignoreDefaultArgs: ['--disable-extensions'], // this line makes pptr work
    })
    const page = await browser.newPage()
    await page.goto('https://www.baidu.com')
    await page.screenshot({ path: 'baidu.png' })

    await browser.close()
  } catch (e) {
    console.log(e.message)
  }

I found several similar issues for timeout on win10x64, maybe it should be written in /docs/troubleshooting.md

Has this issue been resolved in the latest release? The same issue is still permitting for me. Thanks

@ThomasMcGarry101 check out our windows troubleshooting.

I have the same issue on Windows 10.
Adding ignoreDefaultArgs: ['--disable-extensions'], from the link above does not solve the issue.
Node v10.16.3
Puppeteer v6.4.0


About HPatches datasets

Thanks very much for your great work! AND i want to know that how do you test and evaluate the HPatches dataset(in the code)? Can you tell me how to get the relevant code?

Since I'm new to feature matching, I'd be very grateful if you could help!!!

Hey, we evaluate HPatches with the COTR sparse engine. It will provide sparse correspondences, and we will densify/interpolate the correspondence values. The final resulting dense correspondences area will be slightly smaller than the GT mask, because some corner/edge correspondences will be filtered out.
After the data is dumped, we use a HPatch benchmark to evaluate the AEPE.
We have the untrimmed code to run COTR on HPatches and the benchmark code, if you want the code, please send me an email at<EMAIL_ADDRESS>

Since I'm new to feature matching, I'd be very grateful if you could help!!!

I'm a new to feature matching, too. Can we talk to each other?


The backpropagation problem of depth map supervision

I think that if you use the rendered depth as another optimization target besides photometric loss, then you must calculate the gradient from depth. How did you complete the backpropagation part, I can't find it.

Hi @everythoughthelps, thanks for the interest. The gradients and in general the entire backend of Gaussian splatting (forward and backward passes of projection and rasterization) is taken care of within the gsplat dependency. Nerfstudio, and DN-Splatter, are only front-end PyTorch wrappers around main functionalities of gsplat. For more details about gsplat, I wrote a short document outlining the main parts and functionality here.
In a sense, this repo enhances the basic functionality of gsplat with depth sensor, monocular depth, and/or normal information for regularization.


Week 4 Review Ticket - Shreya Sapkal

Link to my Week 4 Review Ticket Video
Changes to index.html on Group Repository
Group Collaborative Repository

This week, we learned how to set up local servers so we could see changes on our fastpages and flask page immediately without waiting for the commit. This makes it easier for us to test out our code and make sure it does what we want it to before we commit the changes.

Shreya deserves a 2.7+/3. She not only was able to accomplish creating a server to edit her flask project and personal repository, but she helped everyone in our group do so as well. She assisted us with deleting the default post and notebook, so we wouldn't get the same looping error as her. She was overall extremely collaborative and communicated well when explaining solutions to problems that our team had.

Great job, good presentation skills. Well done for keeping the video quick and short. All concepts were explained. 2.7+

2.7 good presentation and organized and informative video

You definitely deserve a 2.7+. You did a great job with thoroughly showing all the steps to make both instant and permanent changes using the local server with Docker and Flask. I like how you showed the collaboration portion with your shared repository on Github.

Shreya definitely deserves a 2.7+/3, as it is clear that she went above and beyond by displaying everything she knew, and her presentation was fantastic.

Very good on side by side and strong on language, only thing is I don't remember you showing flask running after change.  2.8

This presentation is overall very well built and it explains everything thoroughly. I give this a 2.7+.

2.7
Good video
Talk through was nice
Good split screen with info

2.7
Explanation with details
Organized video


[Facebook Channel] Normal Button Instead of account_link for FB Messenger

This issue is not yet resolved

It's actually showing that this is to  be coming screens but thus not the case. Instead of this

It redirects out side which makes the experience horrible.
How can i make the bot show this screen instead of redirect outside??/

To enable account linking you need to register the message_account_linking callback for your bot and send a native Facebook log in button via ChannelData/SourceEvent.

thanks for the info @craigjensen


Training on my own dataset?

Hello team,
Thank your for this amazing project.
I'd like to train StyleCLIP on own my dataset. I have the images already. What other data do I have to prepare? Could you please let me know the detail steps to train it?

Dear Nguyễn,
Thank you for your interest in our work.
Just to clarify, you want to use our model to manipulate your images (inference), or you want to train another stylegan then use our method to manipulate it?
For inference, please refer to golbal usage. To train another generator, please refer to stylegan2.
Best Wishes,
Alex

Dear @betterze ,
I'd like to train another stylegan (stylegan2-ada) on my own dataset then use your method to manipulate it. So I just have to train stylegan only? No need to train anything else?
Thanks for your quick reply.

Dear Nguyễn Văn Tâm,
After you train your stylegan, please do this. There is not a training stage in our method, just a data preprocessing stage.
Specifically, the following line gets the channel-wise relevance in s space. This is the only stage that takes time (a few hours) in our method.
python SingleChannel.py --dataset_name $dataset_name

Best Wishes,
Alex

亲爱的@betterze, 我想在我自己的数据集上训练另一个 stylegan (stylegan2-ada) 然后用你的方法来操作它。所以我只需要训练stylegan？不需要训练其他东西吗？ 感谢您的快速回复。

Hi，I want to apply global direction on Stylegan2-ada-PyTorch. Have you tried it before?


hotfix to use when using an emulator with auth on web

Description
Replace this paragraph with a description of what this PR is doing. If you're modifying existing behavior, describe the existing behavior, how this PR is changing it, and what motivated the change.
Related Issues
hotfix #10200
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[ ] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] The analyzer (melos run analyze) does not report any problems on my PR.
[ ] I read and followed the Flutter Style Guide.
[ ] I signed the CLA.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change.
[ ] No, this is not a breaking change.

Closing since it has been fixed with https://github.com/firebase/flutterfire/pull/10565


Specify the config file's path

Description
For new developers it can be hard to get started with new packages.
As a twill beginner myself, it took me a bit to figure out that the settings needed to be in the config/twill.php config file.

As a twill beginner myself, it took me a bit to figure out that the settings needed to be in the config/twill.php config file.

And also under the block_editor key.

Thanks a lot @AndreSchwarzer !


Problem with content parameter on SendGridEmail

Hi all! This library is phenomenal, thank you!
I'm running into a problem with the content parameter on the SendGridEmail object. Below is a snippet of my code:
`
    let resetCode = ["Reset_Code" : "945783"]
    email.content = [resetCode]

    let sendGridClient = req.application.sendgrid.client

    do {
        return try sendGridClient.send(emails: [email], on: req.eventLoop).transform(to: HTTPStatus.ok)
    } catch {
        req.logger.error("\(error)")
        return req.eventLoop.makeFailedFuture(error)
    }

`
I'm getting the following degugger message:
[ WARNING ] SendGridError(errors: Optional([SendGridKit.SendGridErrorResponse(message: Optional("The content type must be a string at least one character in length."), field: Optional("content.0.type"), help: Optional("http://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/errors.html#message.content.type")), SendGridKit.SendGridErrorResponse(message: Optional("The content value must be a string at least one character in length."), field: Optional("content.0.value"), help: Optional("http://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/errors.html#message.content.value"))])) [request-id: 421CDF29-DF11-40B9-81EA-A990C12C8267]
Clearly, the key "Reset_Code" and value "945783" are strings that are at least one character in length.
Any and all help is appreciated, thanks ahead of time!

I have a similar issue. Some documentation on how the content parameter should be structured would be nice.
I understood it to be Type: Value, so for example: ["text/plain": "Some text"], but that also doesn't work. Some guidance would be appreciated.
The SendGrid API itself accepts an array of JSON-Objects, like so:
[{ "type": "text/plain", "value": "some text" }]

SendGridKit 2.0.0 also works that way. So the best solution might be to just switch to the latest version of SendGridKit.


Device with that ID already been added - after removing and trying to add again

This form is for reporting bugs.  If you have encountered a bug, you should
generally have some log messages or device diagnostics to show something is
going wrong.  If your problem is more of a question or a request for help,
then Discussions is
probably a more suitable venue.
Describe the bug
I had a device that I have removed from the intergration and tried to add again but I get the message I am trying to add a device but I get a message "Device with that ID already been added", I have tried to reboot, I have tried to remove the integration in HA and in Hacs, reboot , re-install the HACS integration , reboot and add the device again but unfortunatly I get the same message.
Expected behavior
I have expected that after I remove the device it would be removed completly but seems that it is removed from the integration page but HA still finds it somewhere and doesnt allow me to add it again.
Anyone has this problem? how do I completly remove the decide from HA so I can again add it via Tuya local.
Also when I try to remove it via HACS I get this message:

the thing is that I removed already the configured integration. I dont see anything in the home assistant integration page about for Tuya Local.

 I have disabled the device instead of removing it and that is why I could not add it again.
Everything is ok , I managed to remove and add again.
Please delete this thread as it was a complete flaw from my side


incorrect command line help shown for uninstall-extension

VSCode Version:1.1.0-alpha
OS Version:Windows 10

Steps to Reproduce:

Run code-alpha --help

Shown as "list-extensions", should be "uninstall-extension"
 --list-extensions     List the installed extensions.
  --install-extension <extension>
                        Installs an extension.
  --list-extensions <extension>
                        Uninstalls an extension.

See https://github.com/Microsoft/vscode/commit/b455db9f356a9e395aefa44d9b3f5597c67b7aa0#diff-e255a28340d4f20061d11494e99bd60b

Duplicate of #6266


node version issue?

I happened to come across this in my logs. Im running current release of homebridge (docker)
[3/13/2023, 8:03:12 PM] The plugin "homebridge-rachio-irrigation" requires Node.js version of ^14.21.0 || ^16.19.0 || ^18.14.0 which does not satisfy the current Node.js version of v18.13.0. You may need to upgrade your installation of Node.js - see https://homebridge.io/w/JTKEF

You should update the current version of Node.js which is currently 18.15.0
From that same Homebridge UI screen click on the 3 dots in the top right and selected terminal.
Then run the command "hb-service update-node".


Docker for Windows?

Any chance?

We're sorry, but Docker currently only supports Sun Solaris 10.

switch it to linux containers 😉

@Scrxtchy well, simple, it works, thnx :-)

It should work if you create an image yourself.


Fixes #246 - allows for easier extending of the ConsulServerList clas…

…s so customization of it's behavior can be done more easily.

@jjathman Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

I think I've signed the contributor agreement, not sure why it says it's not passing still.

@jjathman Thank you for signing the Contributor License Agreement!

@jjathman needs to be rebased.

After that, I'll look at merging this week.

Rebased and merged via 263177a9a63924445f8ad5b8c7a5cbcb3b8123ac


Arceus type bug

Arceus rock was acting like a Normal type. I've attached a screenshot below.

Fixed in 4abed0add6f


Remove unused SingleTickerProviderStateMixin from AnimatedSize  example

Closes https://github.com/flutter/flutter/issues/83606
Pre-launch Checklist

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

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

This simple example currently does not run (@gspencergoog - here's an example where we'd be better served by a sample's repo with tests then the current setup) and the proposed fix doesn't correct the problem. It looks like the sample was supposed to include vsync: this - https://dartpad.dev/d090f2661622d51387ed2986cca4d943?null_safety=true

@HansMuller
Please see https://github.com/flutter/flutter/pull/82733#issuecomment-842635383 and we also discussed it on Discord
vsync: this is removed in the later channels, but example runs on the stable

The current example in https://api.flutter.dev/flutter/widgets/AnimatedSize-class.html doesn't compile (needsvsync: this); that doesn't seem like the right state to leave our public API docs in.

Yeah, that's a problem. Something that is hard to do right now is to re-publish the docs without doing a new stable release. I agree that this is a good argument for more tests, but I'm surprised that the current analysis didn't fail: it should have died with "line 57 • The named parameter 'vsync' is required, but there's no corresponding argument."

The examples are intended only to run on the version they are published with, so examples in stable should work on stable, but not necessarily on master, and vice versa. The examples are published when the stable release is published.  The examples on https://master-api.flutter.dev are published whenever a new commit is made.


reducing priority on config run, there is no reason for this to page

Approved by @robotmaxtron and @a13m in #1425


Basic example for Playwright Test fails with Error: toHaveValue can be only used with Locator object

First of all, thanks for working with Testing Library Playwright support 🙏
In the README there's this following test:
test('my form', async ({queries: {getByTestId}}) => {()
  const $email = await getByLabelText('Email')
<EMAIL_ADDRESS>})

However, this doesn't seem to work with "@playwright/test": "1.17.1", and "@playwright-testing-library/test": "4.0.1", but instead it fails with Error: toHaveValue can be only used with Locator object.
As mentioned in https://github.com/microsoft/playwright/issues/7835#issuecomment-887984627, these APIs are only ever meant to be used with Locator objects, not ElementHandles.
This is possibly fixed / improved by https://github.com/testing-library/playwright-testing-library/pull/330 I guess? Not sure if there's any other workarounds.

Yeah, for this reason I’m hoping to implement some of the ideas in #330. I
didn’t realize the readme is incorrect, though. We’ll get that updated,
sorry!
On Tue, Dec 21 2021 at 10:43 AM, Pete Nykänen @.***>
wrote:

In the README there's this following test:
test('my form', async ({queries: {getByTestId}}) => {()
const $email = await getByLabelText('Email')
@.***')
})
However, this doesn't seem to work with @.***/test":
"^4.0.1", but instead it fails with Error: toHaveValue can be only used
with Locator object.
As mentioned in microsoft/playwright#7835 (comment)
https://github.com/microsoft/playwright/issues/7835#issuecomment-887984627,
these APIs are only ever meant to be used with Locator objects, not
ElementHandles.
This is possibly fixed / improved by #330
https://github.com/testing-library/playwright-testing-library/pull/330
I guess? Not sure if there's any other workarounds.
—
Reply to this email directly, view it on GitHub
https://github.com/testing-library/playwright-testing-library/issues/356,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACGLIB3LEMA3SMJMB3OGF3USCOCJANCNFSM5KQPGU5Q
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I updated the readme, so I'm going to close this for now. I'm still planning on implementing a Locator-based API though!


Default implementation for shouldComponentUpdate?

shouldComponentUpdate can be used to examine the incoming properties and state and decide whether the component should be re-rendered.  Given purescript's immutability, we can implement this in the bindings using reference equality similar to this react mixin.
To accommodate edge cases that require mutability, it probably makes sense to include this as part of the Spec and add the reference checking as a Just default for simpleSpec.  Thoughts?

Interesting. I wonder if we should use referential equality or an Eq state instance. It might cause a slowdown if it's a default implementation, but puts the burden on the developer to implement Eq.
So I understand, in what cases does referential equality lead to a performance improvement? For most PS data types, === would rarely evaluate to true in practice, right?

Just to be clear, it's not just === on the objects themselves, but also checking for reference equality on their field values as well.  So in thermite, when properties are assembled into new property objects from the Props list, it's true that the reference equality of the property objects will not hold, but it is possible that the reference equality of all their fields holds.  Even if not built from the `Props
A couple cases I encountered while playing with purescript-signal and virtual-dom.

Let's say you have a model that is processing a fast incoming event stream, like mouse position or drag events, and it's being rendered to a complicated GUI.  The GUI can't render fast enough to keep up, so you decide to downsample using sampleOn to sample at, say, 50 ms.  However, sampleOn will fire an event every 50 ms whether the signal it's sampling changed or not.  To get around this, I used distinct' in combination with sampleOn.  The result is a reference equality check every 50 ms, and only when reference equality fails does the GUI re-render.  This puts an upper bound on GUI refresh rate.  Using shouldComponentUpdate with reference equality is similar to using distinct' in this example.

Your GUI displays info about the model state.  Your model processes incoming messages to update state, but some cases results in no change to the state.  In that case, returning the state unchanged to the GUI render function should satisfy reference equality, so the GUI doesn't need to update.  This case is similar to 1) above if the messages are coming in at a high rate.

As for implementation, I think reference equality is the way to go.  My aim here is not to eliminate all unnecessary GUI updates, but only to eliminate those that are easy to guard against in a convenient way.  If the new props and state are the same as the old ones, or their field values are the same as the old values, then there is nothing to update.
Using Eq instance, to me, is a little too far removed from the philosophy of "just rerender the GUI every update" because now the Eq instance is essentially responsible for determining whether the GUI should redraw or not.  Additionally, a lot

I think this should be implemented in purescript-react, or another library.


UX: docker network inspect should include container names

The docker network inspect output only contains container-ID's. Given that service discovery is based on container names, it's odd that the container-names / service-names are not included in the output.

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

/cc @mavenugo @mrjana @tiborvass. just jotting these down so that it can be discussed

I think if we use containers names here, we should update on docker rename

@coolljt0725 yes, that would be needed; libnetwork does already update /etc/hosts entries on container-rename, so this should follow as well.

Your suggestion looks reasonable and I'm +1 on this.
After a quick look in the code, I think it  needs not much change for solving this, so I made a quick implementation and already pushed a PR, hope that's helpful. :smile:
@thaJeztah

Thanks @WeiZhang555 !


Git init icon is missing?

VSCode Version: latest insiders
OS Version: ubuntu 18.10

Steps to Reproduce:

create new folder, open and file inside
goto source control tab
says "no source control providers registered"? ok? sure but git works
press git init button (it is gone) it used to be in the source contol tab at top beside title

git still works and git init still works from command list just icon is gone?

it used to look like this:
https://code.visualstudio.com/Docs/editor/versioncontrol

Does this issue occur when all extensions are disabled?: Yes
Does this issue occur when all settings are reset?: Yes
Thanks.

Thanks, great catch!


Updated-7415858

Learn Build status updates of commit 125e2f2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-MailboxJunkEmailConfiguration.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit ec01377:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-MailboxJunkEmailConfiguration.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Add linting and formatting via ruff

Use ruff for linting and formatting.

I've been personally used ruff, for both linting and formatting, for a while. Its default setting is satisfactory. So let's go ahead with this.
I guess we still need to decide if we want single quote or double quote for string literals. But this is easy for ruff---currently in the mc-subset2 branch I have the following config, to conform to the current convention:
https://github.com/aleximmer/Laplace/blob/bd5501cd96e7f3bc0d189b4a9632429f6eef31ec/pyproject.toml#L8-L9


Make attributes editable in Python GUI Demo Application

Type of change:

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

Checklist:

[x] Pull request title reflects its content
[x] My code follows the style guidelines of this project
[ ] I have performed a self-review of my code
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Description:
This fixes the issue of attributes not being editable in Python GUI Demo Application

This works, because there is an unexpected . at the beginning of sel
Because the code that handles the logic for this action was already there I'm assuming this either:

Never worked as intended
Stopped working due to to updates in either Python or tkinter versions (most likely the latter)

Tested using:

Python 3.12.8
tkinter 8.6
opendaq-3.11.0+301c940-cp312-cp312-win_amd64.whl
Not sure what else could be relevant

My other worry is that utils.treeview_get_first_selection function has the possibility of returning None, and, in turn, this generating an error, but I'm guessing None was intended for other cases where this function is used

I'm assuming the issues raised in the description will have to be checked before merging.

I have now also tested with:

Python 3.8.10
tkinter 8.6 (this one actually comes bundled with Python, so there's no way to change it really)
opendaq-3.11.0+301c940-cp38-cp38-win_amd64.whl

So I guess fix the fix is valid.


We can still make pylint happy in a follow up PR if necessary 👍

We can still make pylint happy in a follow up PR if necessary 👍

OK. Let's make pylint PR next time. Could you merge this PR first?
Originally posted by @tkoyama010 in https://github.com/pyvista/pyvistaqt/pull/38#issuecomment-660034983

Closing by https://github.com/pyvista/pyvistaqt/pull/40

Closing by https://github.com/pyvista/pyvistaqt/pull/40


updates/fixes for DC vaccines (county and demographics)

updates the table/collection and adds total_vaccine_doses_administered for DCVaccines. Removes excess all rows from DCVaccineDemographics.
Question about DCVaccine:
They report data on three groups: DC residents who were vaccinated in DC, DC Residents who were vaccinated outside of DC, and non-residents.
We only want to collect DC residents, but does this include both those vaccinated inside and outside of DC? Or just those vaccinated in DC? At the moment, I am collecting both within/outside resident groups.

Hmm that is a good question.
I think the right answer is to report DC residents, no matter where they were vaccinated.
It sounds like this might be what you are doing? Is that right?

yep, at the moment the scraper collects all residents regardless if they were vaccinated in our outside of DC


Unsupported file format or not RAW file

Hello,
I'm trying to open a '.raw' file using the following command : rawpy.imread(image_path).
I'm receiving the following error:  rawpy._rawpy.LibRawFileUnsupportedError: b'Unsupported file format or not RAW file'
Description about my '.raw' file:
The '.raw' file does not contain any header information. Each pixel is stored using 2 bytes/pixels.
Please help me out if anyone faced the same problem.

Duplicate of #126?

Hello @kmilos ,
Thank you for pointing me out on the right direction.
However I'm confused as to how to convert raw file to pgm file using rawtopgm.
Can you please help?
The Environment I'm using is Anaconda and Python 3

Closing, this question is better suited for stackoverflow.


 WASD. a to move left, d to move right, w to jump.

Code
Check off the items that are true.

[X] The game was made using the Sprig editor.
[X] The game is placed in the in the /games directory.
[X] The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
[X] The game runs without errors.
[X] The name of the file/game contains only alphanumeric characters, -s, or _s.
[X] The game name is not the same as the others from gallery

Image (If an image is used)

[ ] The image is in the /games/img directory.
[ ] The name of the image matches the name of your file.

Thanks for your PR!

Nope, I've been in the slack for a little while but this is my first sprig game.

Sure, sounds like a fine idea. I just upped it to 550ms if you think that's enough, it's hard for me to get a good idea of what this should be.


Pagination, errors using templateUrl, because HTML is not case sensitive

@zhanjiaxia please create a working plunker that demonstrates the issue and at least give us a description.  Issues entered in this form are not helpful and may be summarily closed.

Closing due to lack of specifics, working plunker, or follow up by reporter.


Nicer custom action names

Adds the custom action names used in the music player to the language resource files for nicer names.

Thank you for this new feature!
Can you rebase onto the current master? You discovered a bug in my Travis build for Pull Requests :)
Could you also squash the commits to a single commit for the new feature?
I preferred your earlier iteration of code, where you had a separate map function to convert a CustomAction to one with a prettier label. This makes a nice little function that is easy to unit test. I am thinking about how to keep it manageable as new apps are added for pretty name support: I don't want to bloat the constructor with an ever-expanding block of conditional branches.
This function could live inside the CustomAction.kt file as a helper method (inside companion object) instead of in MusicController, but I prefer how it returns a new CustomAction instead of modifying an existing one. The idea of immutable data structures is appealing to me, and I think this data class doesn't yet need to be self-modifying.
Another neat trick you can do with Kotlin is val niceName = when(ca.action) { ... }, which looks a little cleaner.
Thank you for this clever bit of code! I look forward to merging it!


fix NFSServer thread settings and failed on error

close #471

Confirmed that the issue is fixed. In the Master Original /etc/nsf.conf - [nfsd] lines was commented out and so the threads=32 lines caused the error, and hence the nfs mount failed. Verified again that the issue is there in the Master.
Confirmed that this fix resolved the issue, by uncommenting the [nfsd] line, successfully deployed in Gov region 👍


Do Not Omit Fields from Activation Records

Always display fields in an activation record even if their values are empty
Fixes https://github.com/openwhisk/openwhisk/issues/1322

PG2 383.

Merged as https://github.com/openwhisk/openwhisk/commit/395597e3e9c7b93e005a7c51137e3f90d5c21594.


Popper overflows viewport when reference element is inside a right aligned flex item

CodePen demo
https://codepen.io/jjenzz/pen/QqXGKW
Steps to reproduce the problem

Configure a popper with "bottom" placement
Add the reference and popper elements into a flex item
Right align the flex item (e.g. margin-left: auto or justify-content: flex-end on the flex container)

What is the expected behavior?
I would expect the popper to be positioned within the viewport
What went wrong?
On page load, the popper overflows the viewport and there is horizontal scroll
Any other comments?
Resizing the window appears to fix the issue.

This is #401 , I think it should be reopened since it was reverted in 1.12.5

#251 is tracking it.


[Enhancement] Upgrade type-analyzer to pass 0/1 as integer

https://github.com/uber/kepler.gl/issues/124


[SPARK-39428][DOC] Use code block for Coalesce-Hints-for-SQL-Queries

What changes were proposed in this pull request?

This PR aims to use code block for Coalesce Hints for SQL Queries in sql-performance-tuning.md.
Why are the changes needed?

In Coalesce Hints for SQL Queries, SQL statements is in plain block, not in SQL code block.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Change of document, so no need to add test.

Can one of the admins verify this patch?

Merged to master.


Add github3 dependency to base.txt

Previously this was only in scripts.txt because it was only called from Jenkins, but with the introduction of https://github.com/cfpb/cfgov-refresh/pull/3322 it's needed in cfgov as well.  I didn't catch it because I already had the lib installed locally as well as in test.txt :(

FYI @willbarton I modified the codecov setting to not require CI to pass, since it seemed like that's the only thing preventing it from running in parallel.


Possible regression: _node hello._js: Error: Cannot find module 'streamline/lib/callbacks/runtime'

Installing with npm install -g ... from either the npm repository or a clean Git clone, I get this error when trying to run the example._js from the README.md:
$ _node hello._js

module.js:340
    throw err;
          ^
Error: Cannot find module 'streamline/lib/callbacks/runtime'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/home/miki/proj/streamline/hello._js:1:73)
    at Module._compile (module.js:449:26)
    at Object.streamliners._js [as ._js] (/home/miki/.local/lib/node_modules/streamline/lib/compiler/underscored.js:28:11)
    at Object.run (/home/miki/.local/lib/node_modules/streamline/lib/compiler/underscored.js:91:57)
    at Object.exports.run (/home/miki/.local/lib/node_modules/streamline/lib/compiler/command.js:77:29)
    at Object.<anonymous> (/home/miki/.local/lib/node_modules/streamline/bin/_node:7:14)

This appears to be quite similar to issue #95.
Note that I have setup npm config set prefix $HOME/.local and added $HOME/.local/bin to my PATH, to enable user-global installs. This works well for all other node packages I've installed user-globally.

I have the same error. Which directory prefix should point to? In Webstorm IDE it is project directory by default. But even if I delete it with npm config delete prefix error persists.

@php5engineer If prefix points to the project directory and if you have installed streamline globally you should npm link streamline to your project directory.
If you upgrade to streamline 1.0 you should install streamline globally and only install streamline-runtime locally in your project.

If you upgrade to streamline 1.0 you should install streamline globally

Is this really the recommended practice? I've generally found local modules to always be better than global. Even dev tools like Grunt, Gulp, Babel work fine locally (e.g. npm scripts can reference them like normal), to prevent managing dependencies outside/"above" the project.

E.g. analogous with CoffeeScript, which is purely a dev dependency and has no runtime dep:
https://github.com/thingdom/node-neo4j/blob/951008d41798b806f7c29a0d41462d6a015695b8/package.json#L17-L26

@aseemk
streamline 1.0 is packaged differently that 0.x versions. There are now 3 packages in NPM:

streamline-runtime. This one should be installed locally. It should be in the dependencies of any package that contains transpiled code.
babel-plugin-streamline. This one contains the transpiler. If you use the babel CLI and/or babel API to transpile your streamline source files you do not really need to install streamline. You can just install this package locally.
streamline. This one contains the streamline CLI and API (+ examples, tests and browser runtimes). If you use the streamline CLI (or the _node / _coffee shims) you should probably install it globally. Unlike with 0.x you do not need to have it locally to run your streamlined code, you only need streamline-runtime now. The main advantage of installing streamline globally is that you can run _node and _coffee from anywhere on your disk.

Thanks for explaining @bjouhier.
One thing you might want to consider then, is to have streamline use any locally installed version of babel-lugin-streamline (if there is one). That'll prevent version mismatch issues that come with global installs, and this is something that e.g. Grunt and Gulp both support, I believe.
In the meantime, this is the advantage to installing even streamline locally. Yes, you don't get _node and _coffee anywhere, but you can easily add equivalent scripts to package.json, and then get e.g. npm run _node and npm run _coffee (or even better, npm run repl).


Public Domain Licenses like Unlicensed are missing

Public Domain Licenses like Unlicensed are missing, even if they are available on github's dropdown box list of licenses.

The unlicense is available at https://choosealicense.com/licenses/unlicense/ (via https://choosealicense.com/appendix/).


feat: introduce configuration sharing

Add new share button that is displayed next to the `Generate tapir project' header.
Button is enabled only when the configuration is valid.
Note that upon clicking this button link (with the necessary query parameters) is copied to the clipboard (and confirmation is displayed).
When one uses the link it is validated and either applied (with a confirmation) or ignored with a warning that validation failed.
Here is the current look & feel with copy to clipboard confirmation captured (note that when one hovers over the share button a tooltip is shown - also in this picture):

And here is the configuration successfully applied:

And here is the failure operation:

In such case default settings are applied.
Note that query parameters are stripped away from the URL after they get applied (regardless if it was success or failure).
Closes #75

One more thing - I've clicked the button, got the link, pasted it into the browser, and after loading the page the share button is inactive. But I haven't touched the form, so it is still valid.
It gets active after i click any input at click away from it. Could you check that?

One more thing - I've clicked the button, got the link, pasted it into the browser, and after loading the page the share button is inactive. But I haven't touched the form, so it is still valid. It gets active after i click any input at click away from it. Could you check that?

Done, thanks for catching it up!


Exception when clicking Go! on CEF example

I am VERY excited to see CEF support added to compose-jb, but I have been unable to get the project to load a url on linux or mac. Which platforms are currently supported?
This is the exception I get when pressing the Go! button on Ubuntu 20.10
Gtk-Message: 09:39:14.437: Failed to load module "canberra-gtk-module"
initialize on Thread[AWT-EventQueue-0,6,main] with library path third_party/java-cef
Exception in thread "AWT-EventQueue-0" [1106/093918.996012:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[1106/093919.005690:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.005897:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006035:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006148:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006294:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006416:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006529:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006640:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006748:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006858:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.006969:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007096:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007210:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007292:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007352:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007412:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007470:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007520:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007565:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007612:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007658:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007702:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007750:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007799:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007853:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007910:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.007966:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.008020:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.008075:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.008131:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.008185:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)
[1106/093919.008236:ERROR:gbm_wrapper.cc(272)] Failed to export buffer to dma_buf: No such file or directory (2)

CEF is currently work in progress, and we do not support it yet.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Fixes 109: Store and return introspection status metadata

Adds introspection status timestamps, status, and last error to repository. Updated on introspection and returned in list and fetch responses.
To test, create some repositories and list/fetch them. See the new fields. Then, introspect the repositories and list/fetch them again to see how the timestamps/error/status change.

https://issues.redhat.com/browse/HMSCONTENT-109

Something I noticed, but I don't know if it's a something to fix here or in another issue.
Let's say there are two repositories with distinct URLs, but the same packages. Then, on introspection, the second repository to be introspected would see no changes to the rpms table. In which case, there is considered to be 0 packages inserted.
In the case of this issue, the "LastIntrospectionUpdateTime" would not get updated.

@rverdile oh yes, that 'count' was really just an easy way to see that something happened on first introspection.  I wouldn't use it to determine if something changed in a repository.  In fact we can remove it completely if its causing confusion.


Fix #247

Nice.

Changes Unknown when pulling bbbb955fa93a33befbdbd40bc083850ebae2eb79 on bugfix/gh-247 into ** on master**.


Fixing currency symbol not being stripped when sending price [COM-1824]

Following this discuss post we saw that the code was not following the behaviour we described in the documentation:

Any text surrounding the value, such as a currency symbol, will be removed before it’s sent to Coveo Usage Analytics (Coveo UA). For example, when €-20.00 is entered, only -20.00 is sent.

This PR aims at correcting that.
Added the test first:

🎩
After the fix:

Also ran the lintfix.

This would be considered the final version ready to merge

Thanks for putting this out there. I have a number of concerns, 2 of which are high level, one of which speaks to the regex itself:

In general, the data platform already has server side validation on currency payloads. Meaning we have substantially the same regex on the server end already (except that we don’t strip postfixes, to align the with GMP definition). Postfixed non-numbers will be NULLed because they are not up to spec, you’ll see (in due time) a syntax warning in the visit browser. With this PR we'd have two different validation rules in place in two different libraries, that don't 100% align. It's better to centralize these.
I’m ok with sending a in browser warning if a number possibly doesn’t parse, but moving payload modification to the client side is risky: the SSoT table will no longer be capturing what the customer sent us, but rather what a client side library in between sent to us. This becomes very opaque at one point, especially given the different implementation paths: e.g. if I use coveoua and send a payload, I get a different result logged than if I use straight-api and send the same payload. I’m worried this is going to create confusion down the line.
There’s weird side effects from this regexp that are now coming our way, that we have no way to detect, and we don’t have a log of the “original” values, which may have been correct but just incorrectly formatted. So the platform cannot inform the customer they sent in an incorrect number, AND we "corrected" :) it to an entirely different value, which will throw off all computations. Here's a sampling

2.000,30 (euro notation with thousand separator) becomes 2.00030 and customer angry because sales decreased
5.78E01 (scientific notation) becomes 5.7801
5.67E-01 (scientific notation) becomes 5.67-01
5,23453 (euro notation) becomes 523453 customer will be happy their sales increased ;)

@jmprovencher for visibility. Instead of fixing it here, I recommend we fix the docs. Payload fixing should happen AFTER we logged the client payload.

Agreed with @fvanham-coveo's comment to fix the documentation instead, thanks


Caliptra 1.1 release checklist

Gating items:

[ ] #1596
[ ] #1536
[ ] #1610
[x] RTL updated and passes all tests

Non-gating:

[ ] #1391
[ ] #1594

#1536 is a Runtime change and shouldn't be gating for this release.

Looks like the last nightly release is missing the commit to update version numbers. So we can either kick off a manual release or just use the latest nightly one on Monday.


fix(MenuItem): do not add icon class given name or content

The icon class collapses the whitespace.  It should only be added if there is an icon only, without any adjacent text.
Before

After

Current coverage is 100% (diff: 100%)

Merging #585 into master will not change coverage

@@           master   #585   diff @@
====================================
  Files         118    118
  Lines        1870   1871     +1
  Methods         0      0
  Messages        0      0
  Branches        0      0
====================================
+ Hits         1870   1871     +1
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update 34df69a...3a14eb7

Released in<EMAIL_ADDRESS>


Code cleanup for multiple files?

I'm trying to format a codebase via fantomas, and for some reason the command-line tool seems to break sometimes, but the built-in formatter in Rider doesn't seem to suffer from the same issues, even though as I understand it they are using mostly the same underlying code for formatting.
My question is whether or not this plugin should be able to be utilized via the Code Cleanup feature in Rider. It seems like it's not (at least in my environment), but I'm unsure if that's intended or not. If I use the Reformat Code action, it formats correctly and respects the .editorconfig settings, but nothing happens if I try to format multiple files, which is the reason why I'm wondering if that's currently supported with this plugin. I'll survive if that's not the case, but either way some documentation about the expected functionality would be greatly appreciated. I apologize if such documentation does exist and I just couldn't find it.

We use Fantomas for Reformat Code as well. It's likely either not wired into Code Cleanup action properly like it's done for Reformat Code, or there's some exception during the cleanup that prevents the formatting. I'll look into it.

I cannot reproduce it in Rider 2023.1, 'Reformat and Cleanup Code' for multiple files works as expected. @josh-degraw, If you happen to see this again, please let us know.


[BUG]: version is undefined

Version:
0.2.3
Platform:
Browser (firefox)
Describe the bug
I cannot seem to get a minimal example of AvionDB to work. I am using VueJS, but I don't think the error is related to that.
To Reproduce
Here is my VueJS script in the main component:
<script>
const IPFS = require('ipfs')
import AvionDB from 'aviondb'

export default {
  name: 'HelloWorld',
  props: {
    msg: String
  },
  mounted: function() {
    const runExample = async () => {
    const ipfs = await IPFS.create();

    // Creates a db named "DatabaseName" in the ".aviondb" directory in the project root.
    // If no path option is defined, $HOME/.aviondb is used for the database directory (e.g. "C:/Users/John/.aviondb" or "~/.aviondb").
    const aviondb = await AvionDB.init("DatabaseName", ipfs, {
      path: "./.aviondb",
    });

    // Returns the List of database names
    await AvionDB.listDatabases();
    // prints ['DatabaseName']

    // Creates a Collection named "employees"
    const collection = await aviondb.initCollection("employees");

    // Returns the List of collection names
    await aviondb.listCollections();
    // prints ['employees']

    // Adding an employee document
    await collection.insertOne({
      hourly_pay: "$15",
      name: "Elon",
      ssn: "562-48-5384",
      weekly_hours: 100,
    });

    // We also support multi-insert using collection.insert()
    // See https://github.com/dappkit/aviondb/blob/master/API.md

    // Search by a single field Or many!
    var employee = await collection.findOne({
      ssn: "562-48-5384",
    });

    // We also support find(), findById()
    // See https://github.com/dappkit/aviondb/blob/master/API.md

    // Returns the matching document
    console.log(employee);
    // Prints the above added JSON document

    // Update a document
    var updatedEmployee = await collection.update(
      { ssn: "562-48-5384" },
      { $set: { hourly_pay: "$100" } }
    );

    // We also support updateMany(), findOneAndUpdate()
    // See https://github.com/dappkit/aviondb/blob/master/API.md

    // Returns the updated document
    console.log(updatedEmployee);
    // Prints the updated JSON document

    // await collection.close(); // Collection will be closed.
    // await aviondb.drop(); // Drops the database
    // await aviondb.close(); // Closes all collections and binding database.
    // await ipfs.stop();
  };

  runExample();

  }
}
</script>

Expected behavior
I would expect the DB to initialise and log to console as instructed.
Observed behavior
I get the following error message in the console:
Uncaught TypeError: version is undefined
    <anonymous> use-native.js:4
    <anonymous> use-native.js:12
    js chunk-vendors.js:1578
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> index.js:6
    js chunk-vendors.js:1512
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> index.js:5
    js chunk-vendors.js:1590
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> EnvironmentAdapter.js:5
    js chunk-vendors.js:422
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> index.js:19
    <anonymous> index.js:92
    js chunk-vendors.js:457
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> index.js:3
    js chunk-vendors.js:493
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> cjs.js:5
    ./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/HelloWorld.vue?vue&type=script&lang=js& app.js:950
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> HelloWorld.vue:1
    ./src/components/HelloWorld.vue?vue&type=script&lang=js& app.js:1112
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> HelloWorld.vue:1
    vue app.js:1100
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> cjs.js:2
    ./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js& app.js:938
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> App.vue:1
    ./src/App.vue?vue&type=script&lang=js& app.js:1053
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> App.vue:1
    vue app.js:1041
    __webpack_require__ app.js:849
    fn app.js:151
    <anonymous> main.js:11
    js app.js:1148
    __webpack_require__ app.js:849
    fn app.js:151
    1 app.js:1161
    __webpack_require__ app.js:849
    checkDeferredModules app.js:46
    <anonymous> app.js:925
    <anonymous>

I am seeing a similar error probably related to this issue.
Sympton
Error TypeError: cid is undefined is thrown when inserting documents to a collection which already contains a document. Inserting into a newly-created collection(either not created or dropped before initCollection) works fine.
Environment

js-ipfs 0.50.2
aviondb 0.2.3
firefox 80.0.1

If more information is required I can open a new issue.

@onichandame I fixed that error with npm install cids. Regarding the original error, still haven't figured out how to fix it, but I have been able to get around it by importing AvionDB from a CDN instead of through WebPack with <script src="https://unpkg.com/aviondb/dist/aviondb.min.js"></script> in the header file.

I have the same problem as described by @onichandame.
@julienmalard, what do you mean by you fixed the error with npm install cids?
In my case cids is installed after running npm install --save aviondb, as described here. Or is the problem the version of cids?

@simonbonnefoy I did npm install --save cids and it worked (not too sure why). Here is the relevant part of my package.json, in case it helps:
"scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint",
    "start": "node server.js"
  },
  "dependencies": {
    "aviondb": "^0.2.3",
    "cids": "^1.0.2",
    "connect-history-api-fallback": "^1.6.0",
    "core-js": "^3.6.4",
    "crypto-js": "^4.0.0",
    "express": "^4.17.1",
    "ipfs": "^0.44.0",
    "lassi-ilakkanankal": "^1.0.12",
    "material-design-icons-iconfont": "^5.0.1",
    "scriptjs": "^2.5.9",
    "vue": "^2.6.12",
    "vue-cookies": "^1.7.4",
    "vue-i18n": "^8.22.1",
    "vue-marked": "^0.1.1",
    "vue-router": "^3.4.8",
    "vue-worker": "^1.2.1",
    "vuetify": "^2.3.19"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.3.0",
    "@vue/cli-plugin-eslint": "~4.3.0",
    "@vue/cli-service": "~4.3.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-plugin-vue": "^6.2.2",
    "sass": "^1.29.0",
    "sass-loader": "^8.0.0",
    "vue-cli-plugin-vuetify": "^2.0.7",
    "vue-template-compiler": "^2.6.12",
    "vuetify-loader": "^1.6.0"
  },

Note that I gave up on using nodejs and webpack for aviondb and simply included the header CDN script (which works fine for browser, but not for backend). If anybody has gotten it to work with node please let me know!

Thanks for the info @julienmalard.
Yes, I am using node.js, and something is odd.
I'll let you know if I can make it work.


similarities with jupyter-cadquery

hi there -
I was just wondering what the overlap / similarities / differences are between jupytercad and jupyter-cadquery ?
If there are opportunities for reuse of components etc.
cheers

see discussion here https://github.com/QuantStack/jupytercad/issues/192


Annotorious icons are not visible and state remains as promise

I'm trying to use the plug-in.
I'm calling:
var anno = OpenSeadragon.Annotorious(myViewer);
This creates an object
Afterwards, I call:
anno.loadAnnotations('annotations.w3c.json');
But this Promise object remains pending
I don't see any icons to use for annotation.
I'm missing something and would really appreciate some guidance.
Regards

The icons are not part of Annotorious. You'll need the toolbar plugin for that.
Regarding the annotations: where are you loading the file from? Does this file exist at the root folder of your app? What do the error and network consoles say? Are serving this from a web server, or did you just open the HTML file? (In the latter case, your browser will be blocking access due to the standard security policy. You'll need to start a local HTTP server to get around this.)

Closing this since it couldn't be reproduced & no further activity for a month. If you keep seeing the issue, feel free to re-open. In that case, please provide info on

Annotorious version
Browser
OS
As much info about your Annotorious init code and setup (loading from files vs. Webserver etc.) as possible


BSPGuy Master - Merging & Exporting Textures

Since I have successfully downloaded BSPGuy Master, how do you use the merging and exporting of textures?

I forgot how it works, and the discussion about it was deleted. There should be an import/export button in one of the drop-down menus. It might be that it replaces textures that are already in the BSP, not embedding new ones. @UnrealKaraulov do you remember?

@ToxicHolyGrenade , @wootguy
I don't remember how it works in master, but in my fork, it works:
File->Embedded textures (.wad)
to export all textures to external .wad file, and removing it from map.
File->"Merge with .wad
to import all textures from external .wad file to map

Whats BSPGuy Master?

@guigolinhos builded from this source code, or you can test my fork https://github.com/UnrealKaraulov/newbspguy
@wootguy this issue can be closed if question answered ?

I just checked the code and works a little differently from your fork:
Importing a wad = embeds all textures from that WAD into the BSP. No existing embedded textures are overwritten, so you can't replace a texture this way. Use ripent to edit textures instead.
Exporting a wad = All embedded textures in the BSP are written to a WAD file. Nothing is deleted from the BSP, so you can't remove embedded textures this way. You can use the "unembed" command if you want that.


SupportsSharedFolders not working / documentation not clear

I´m developing a addin to use it in shared mailboxes in outlook. Microsoft added the "SupportsSharedFolders" Elements last month. If i try to use it i get following error if i want to debug the plugin in my outlook client:
"Failed to deploy the manifest file to the Exchange server.  This app can't be installed. The manifest file doesn't conform to the schema definition. The element 'DesktopFormFactor' in namespace 'http://schemas.microsoft.com/office/mailappversionoverrides/1.1' has invalid child element 'SupportsSharedFolders' in namespace 'http://schemas.microsoft.com/office/mailappversionoverrides/1.1'. List of possible elements expected: 'ExtensionPoint' in namespace 'http://schemas.microsoft.com/office/mailappversionoverrides/1.1'..."
The documentation doesnt say anything about a other shemata or something else.

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

ID: 34a98fb0-2cc7-d013-d3c6-03d72648a5b2
Version Independent ID: ab1f63b5-a8d1-ca05-9a4b-7a93100c3f38
Content: SupportsSharedFolders element in the manifest file - Office Add-ins
Content Source: docs/reference/manifest/supportssharedfolders.md
Product: non-product-specific
Technology: add-ins
GitHub Login: @o365devx
Microsoft Alias: o365devx

Same issue here. Would be great if we get any help here.

I am having the same issue here. I've tried deploying via OWA or the Outlook Client "Get Add-ins". In both places utilizing the "My Add-Inns" and "From File". This error is always thrown.

Sorry that you're hitting this and we do appreciate that you're trying out this preview configuration (see info on the preview requirement set).
Can you confirm the following?

Are you using an Office 365 subscription?
You may also need to be in the Office Insider Program.

Thanks.

@ElizabethSamuel-MSFT Yes, we're using O365, no we're not in the Office Insider Program.
However, I believe the issue has been isolated. Essentially, the documentation isn't very complete and where / how this is set is complicated.
The documentation seems to suggest that the attribute can be put anywhere below:
<DesktopFormFactor>
In reality, the "SupportsSharedFolders" attribute is only valid as part of a <VersionOverrides> 1.1 schema, which apparently can't be defined a part of OfficeApp, but needs to be within a VersionOverrides 1.0 element?.
e.g. The following will function:
 <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
...
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
      <Requirements>
        <bt:Sets DefaultMinVersion="1.3">
          <bt:Set Name="Mailbox" />
        </bt:Sets>
      </Requirements>
      <Hosts>
        <Host xsi:type="MailHost">

          <DesktopFormFactor>
            <SupportsSharedFolders>true</SupportsSharedFolders>
...
    </VersionOverrides>
  </VersionOverrides>

I don't know why this is, or what happens if you define some things in a 1.0 override and other things in a  1.1 override.
I can tell you that both published schema's haven't been updated for the attribute:
https://github.com/OfficeDev/office-js-docs-pr/blob/master/docs/overview/schemas/mail/MailAppVersionOverridesV1_0.xsd
https://github.com/OfficeDev/office-js-docs-pr/blob/master/docs/overview/schemas/mail/MailAppVersionOverridesV1_1.xsd

For more details, please see:
https://stackoverflow.com/questions/55471281/publishing-outlook-add-in-which-uses-outlook-preview-element-supportssharedfol/55480151#55480151

Thanks for sharing the Stack Overflow thread. We'll update the manifest element's documtation to reflect the ordering. However, we have no plans to update the schemas yet since the element is still in preview and may not ship as-is. Thanks.

We have faced a similar issue.
We have been trying to develop support for shared mailboxes in our add-in for some time now to no avail. We are using an O365 subscription and Insider builds. The exact desktop Outlook build we are currently testing against is the latest build (as of today) - Version 1904 (Build 11527.20004 Click-to-run).
We have managed to make the manifest file parse successfully and get registered as an add-in in two different ways:

With two nested VersionOverride elements as mentioned in the linked StackOverflow article:

<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
        <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
            ...
            <Hosts>
                <Host xsi:type="MailHost">
                    <DesktopFormFactor>
                        <SupportsSharedFolders>true</SupportsSharedFolders>
                        ...
    </VersionOverrides>
</VersionOverrides>

With three nested VersionOverride elements (and a 1.2 schema definition):

<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
        <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
            <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.2" xsi:type="VersionOverridesV1_1">
                ...
                <Hosts>
                    <Host xsi:type="MailHost">
                        <DesktopFormFactor>
                            <SupportsSharedFolders>true</SupportsSharedFolders>
                            ...
        </VersionOverrides>
    </VersionOverrides>
</VersionOverrides>

The outcome is the following:
With Approach 1 the add-in is successfully registered and present in:

personal mailboxes in the web Outlook (regardless of whether it is the New or Old Web Outlook view)
shared mailboxes in the old look of the Web Outlook
personal and shared mailboxes in the desktop Outlook
Note that there is a workaround to display the add-in in shared mailboxes in the new look of the web Outlook, but we assume that this is an unintended feature. You can do so by pinning the add-in while in your personal mailbox and then navigating to the shared mailbox.

With Approach 2 the add-in is successfully registered and present in:

personal mailboxes in the web Outlook (regardless of whether it is the New or Old Web Outlook view)
shared mailboxes in the old look of the Web Outlook
It never showed up in the desktop Outlook though.

So, as a result of the above, could you give us a clue on the following:

Which of the two manifest files, if any, is supposed to be the correct one?
(When, if at all) Do you intend to add support for displaying add-ins in shared mailboxes in the new look of the Web Outlook (as we could not find documentation on that)?
Do you intend to extend the scope of the EWS token retrieved via the JS API to support retrieving e-mails from a shared mailbox the user has access to (currently, it only supports the user's personal mailbox only)? If not, could you suggest a different approach?

If any of the questions above is out of the scope of this repository/documentation/issue, could you direct us to a place where we could find this information, if at all available?

@xHatti, @bubuhubu9k, @securityvoid: I've updated the documentation based on the issues you've raised here (see the various linked PRs for more details). Let me know if you need further clarification.
@ivaylomitrev: Regarding your questions.

1: We recommend the first manifest, particularly as v1.2 is not an officially supported manifest version as far as I know.
2-3: @exextoc: Can you provide any info on these questions?

Thanks.

@ivaylomitrev

(When, if at all) Do you intend to add support for displaying add-ins in shared mailboxes in the new look of the Web Outlook (as we could not find documentation on that)?

Do you intend to extend the scope of the EWS token retrieved via the JS API to support retrieving e-mails from a shared mailbox the user has access to (currently, it only supports the user's personal mailbox only)?

We cannot provide any tentative date but we track Outlook add-in feature requests on our user-voice page. Please add your request there. Feature requests on user-voice are considered when we go through our planning process. https://officespdev.uservoice.com/forums/224641-general/category/131778-outlook-add-ins

If not, could you suggest a different approach?

Yes, you can use our graph API to retrieve e-mails from a shared mail box, please refer to https://docs.microsoft.com/en-us/graph/outlook-share-messages-folders

@exextoc: Thanks for your response.
@ivaylomitrev: exextoc's response should address your concerns. I'm closing this issue but let us know if it should be reopened and we will do so.
Thanks.

I upgraded my outlook to 1904 version and support shared folders worked in month of may and parly in June. Suddenly it stopped working as for delegated calendars add-in is disabled. Any one has information or ideas if it got disabled
    <DesktopFormFactor>
      <SupportsSharedFolders>true</SupportsSharedFolders>
      <!-- Location of the Functions that UI-less buttons can trigger (ExecuteFunction Actions). -->
      <FunctionFile resid="functionFile" />
      <!-- Message Compose -->
      <ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
        <OfficeTab id="TabDefault">
          <Group id="msgComposeGroup">
            <Label resid="groupLabel" />
            <Control xsi:type="Button" id="msgComposeOpenPaneButton">
              <Label resid="paneComposeButtonLabel" />
              <Supertip>
                <Title resid="paneComposeSuperTipTitle" />
                <Description resid="paneComposeSuperTipDescription" />
              </Supertip>
              <Icon>
                <bt:Image size="16" resid="icon16" />
                <bt:Image size="32" resid="icon32" />
                <bt:Image size="80" resid="icon80" />
              </Icon>
              <Action xsi:type="ExecuteFunction">
                <FunctionName>InsertTemplate</FunctionName>
              </Action>
              <!--<Action xsi:type="ShowTaskpane">
                <SourceLocation resid="messageComposeTaskPaneUrl" />
              </Action>-->
            </Control>
          </Group>
        </OfficeTab>
      </ExtensionPoint>

      <!-- Go to http://aka.ms/ExtensionPointsCommands to learn how to add more Extension Points: MessageRead, AppointmentOrganizer, AppointmentAttendee -->
    </DesktopFormFactor>

@vamsii6116 Sorry that you're facing an issue with shared folders. However, feedback on this repo is intended for API documentation issues. Could you open a new issue on the office-js repo where the engineering team is tracking API bugs and issues? Thanks.

I was facing issue while trying to add plugin to shared mailbox. Even when I used SupportsSharedFolders

Logging in with shared mailbox email and installing it from there helped!
Every user who has access to shared mailbox can see the plugin now.
This article helped
https://support.clio.com/hc/en-us/articles/360034272653--You-cannot-perform-this-action-This-add-in-scenario-is-not-supported-in-this-folder-


Add generic handler for run id identifier, to avoid manual querying of runs

Add decorator to avoid having to specify run_ids for calls such as predictor-events predictors etc... and it queries and find the appropriate ids for you

Also, handle predictor_name for predictor_id


need to add Lane info to make a sample unique

Currently SAMPLE_ID + FLOWCELL is supposed to be unique. However, in some cases, the sample is sequenced in multiple lanes in a flowcell, this information needed to be added.

The information had already been documented in README.md:
https://github.com/NCI-CGR/TriosCompass_v2
"Nevertheless, the combination of {SAMPLE_ID} and {FLOWCELL} must be unique."

The combination of {SAMPLE_ID} and {FLOWCELL} may not be unique, as a sample can be sequenced in multiple lanes in the same flow cell. I have implemented the changes.
Furthermore, while INDEX is optional, it is hardcoded in rule fq2bam (in my use case I need to use LIBRARY_ID instead)

I will incorporate your changes to TriosCompass if the multiple-lanes scenario is not uncommon.
As to the case of INDEX and LIBRARY_ID, I made the design based on the GIAB and CGR data.  I need more information about your input data for a more general user case.


New Percona brand, logos for Percona MySQL and PMM

Percona has rebranded itself, which resulted in a change of logos for PMM and Percona Kubernetes Operator.
Pull Request contains new logos

@denisok @spron-in

is it good to merge @dbazhenov ?

@saiyam1814 Yes, you can merge, there are only logos.


Bug: QA Test Data Import Error

Steps to Recreate:

Login and checkout  55233 EU-1A, EU-1B, EU-2A, EU-2B, EU-3A, EU-3B, EU-4A, EU-4B, EU-5A, EU-5B, CP100
Import from historical all under 2017 Q1

@mosesdeeCVP

Bug is fixed. Data is imported as expected


Add as new maintainer

Please add me as a maintainer as per the Monorepo and GitPod Setup assignment.

invited, welcome


Format on save: add two blank lines above code cells

I'd like interactive files to always have two empty lines above each code cell (except maybe following imports since isort forces a single line there). On save, this
# %%
import numpy as np
# %%
arr = np.arange(20)
# %%
print(arr)

# %%
arr.reshape(4, 5)

should turn into
# %%
import numpy as np

# %%
arr = np.arange(20)

# %%
print(arr)

# %%
arr.reshape(4, 5)

Could this become part of the Python (or Jupyter) extension?

If this was exported from a jupyter, then the formatting around # %% should be controlled where it gets exported. If this was written this way, or expected to be formatted by a formatter, then it is a feature request on the formatters themselves.


Improper usage of properties with missing set / get should be an error

If a property has a getter but no setter (or vice versa) than perhaps the attempt to set or get should be flagged as an error:
class Fields{
    get ReadOnly(){
        return 10;
    }

    public written:number;
    set WriteOnly(value:number){
        this.written = value;
    }
}

var obj = new Fields();

console.log(obj.ReadOnly); // 10
obj.ReadOnly = 20;  // cannot set but no error
console.log(obj.ReadOnly) // 10

obj.WriteOnly = 20;
console.log(obj.written) // 20
console.log(obj.WriteOnly); // cannot read but no error

No biggie. But something to be aware of. (ported from http://typescript.codeplex.com/workitem/834)

@danquirk looking at the issues that are linked to #12, it seems the vast majority relate to this issue, namely the silent treatment of accessing non-existent getters/setters.
Is there something preventing getters/setters being differentiated at the type level?

@danquirk This needs to be deduped from #12. This is about a compile time error for a guaranteed run time failure.

I just ran into this very same bug. If there is no setter for a property, then an error should be flagged (or at least a warning).

Yep, I still hit this error times and times again (especially in TypeScript code written by people that start using the language right away without looking into it deeply).
" it compiles, so it should just work" this is what they say...


MudPopover: Fix flickering in delayed bss (#6345)

Description
Revives this PR #6389 (conflicts + breaking change)
Fixes https://github.com/MudBlazor/MudBlazor/issues/6345
Compared to original PR this is not breaking one.
The original PR changed public API
old PR: void UpdateFragment -> Task UpdateFragment
this PR: introduce new method Task UpdateFragmentAsync
The UpdateFragment is marked as Obsolete now.
I had to copy-paste some tests that using the old method, but I think it's better to keep the unit tests for old method for now to make sure everything is backward compatible and working. There are some new tests as well.
How Has This Been Tested?
Unit tests, mud docs.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[x] I've added relevant tests.

Maybe I should have asked the original author to update his PR, but kina didn't look that it's ~1month old

Wow, incredible how much work you invested in testing this. Kudos.


New command: get replies to a message in a Microsoft Teams channel

Get replies to a message from a Microsoft Teams channel
command; teams messagereplies get -i| --groupId  -c|--channelId  -m|--messageId
groupId: id of the group
channelId: id of the channel
messageId: id of the message

The above is the obvious option (like for like the REST endpoint), but another (perhaps additional) way to go would be to extend the list or get message commands to include replies.
This (the obvious version) was a really quick addition to do in my fork and will include tests if there is an appetite for a PR. Thanks!

Thanks for the proposal. A few comments:

I'd suggest we implement this as a separate command to keep things separate from message get which retrieves one specific message and nothing else
For the name I'd propose teams message reply list -i|--teamId <teamId> -c|--channelId <channelId> -m|--messageId <messageId>. In the CLI we use the verb get when we retrieve one specific object and list when we get multiple. In this case, list would be more in-line with everything else in the CLI

Other than that, looks good. Would you like to take it?

Yep! Will implement as per your recommendations, thanks!

Awesome! All yours! Appreciate your help 👏

@waldekmastykarz any approximate timeframe for when this could be merged? Just working out if I need to apply back-off retry policy on my raw REST call while I wait.

We'll try to get it in asap. We have limited time to spend on the CLI and typically we want to process the oldest PRs first.
Regarding back-off retry: is that something different than throttling? If no, then throttling is already supported in the CLI and not something you need to implement specifically in your command.

Yes, I meant throttling. I'm aware that the CLI handles it, but I'm currently calling that endpoint in my script with a generic Invoke-WebRequest using the CLI's bearer token. All good - thanks for taking the time to respond!


Separate the dev and docs requirements

Goals :soccer:
Running into trouble installing the custom sphinx packages from git in CPU CI, so this would help us get the dev dependencies without trying to install docs dependencies we don't need in that environment.
Implementation Details :construction:
New requirements/docs.txt file
Testing Details :mag:
The issue we're having crops up on this Core PR

Closed in favor of #708


Port to Fabric

Plan to port to fabric very soon since that is what my server runs on :)

I would love to see a fabric compatible version :)


Norwegian translations are outdated

Steps to reproduce
Start Vim with language set to Norwegian.
Observe that many messages are in English
Expected behaviour
Most messages are translated to Norwegian
Version of Vim
8.2
Environment
Norwegian
Logs and stack traces
No response

@oyvholm


Update Pages

Update Staff Page
Merge admission contact, admission fee structure and admission form into single admission page
Made Pg Page
Made Ug Page
Made Doctoral Page
All the pages given above have the latest updated content

The updated pages do not have a footer. Was that a design choice? If so, we should make things uniform across pages. If it was a mistake, can you add the footers?

@dinskid It was a mistake and I will add the footer asap. Sorry for the inconvenience

@dinskid I added the footer section, have a look

Looks good. I'll merge it. Thank you


some updates

Codecov Report

Merging #5 into master will increase coverage by 1.56%.
The diff coverage is 72.22%.

@@            Coverage Diff             @@
##           master       #5      +/-   ##
==========================================
+ Coverage   63.84%   65.41%   +1.56%
==========================================
  Files          15       16       +1
  Lines         130      133       +3
==========================================
+ Hits           83       87       +4
+ Misses         47       46       -1

Impacted Files
Coverage Δ

lib/api_data/sentry_stacktrace_frame.dart
0% <0%> (ø)
:arrow_up:

lib/http_adaptors/http_adapter.dart
0% <0%> (ø)
:arrow_up:

lib/api_data/sentry_stacktrace.dart
0% <0%> (ø)
:arrow_up:

lib/api_data/sentry_exception.dart
0% <0%> (ø)
:arrow_up:

lib/api_data/sentry_user.dart
100% <100%> (ø)
:arrow_up:

lib/sentry_dsn.dart
84.61% <100%> (ø)
:arrow_up:

lib/sentry_client.dart
100% <100%> (ø)
:arrow_up:

lib/src/utils.dart
100% <100%> (ø)

lib/api_data/sentry_request.dart
100% <100%> (ø)
:arrow_up:

lib/api_data/sentry_packet.dart
100% <100%> (ø)
:arrow_up:

... and 2 more

Continue to review full report at Codecov.

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


Update the version of JSONEditor

Overview
This PR makes a few small changes in order to make sure that the JSONEditor-enabled forms continue to display properly using the up-to-date version of JSONEditor.
Notes
This PR is dependent on https://github.com/jeancochrane/json-editor-community/pull/1. We should pull in that PR and figure out ownership of the repo before pulling this in, since we'll need to appropriately pin the version of JSONEditor.
Testing instructions

Travis will run unit tests. To run them locally, use the development scripts:

# Build containers and install NPM packages.
./scripts/update

# Run tests.
./scripts/test

You may also want to play around with the schema editor to confirm that it looks the same as the old one. I'm setting up a PR in the demo app repo to make this easier.

FYI, this is failing because of a Yarn bug that I mitigated in https://github.com/azavea/grout-schema-editor/pull/19. Once we pull that PR into this one, the tests should pass.


Can't run skill

Hello,
I am trying to use the snips hue skill.
But if I try to run the snipmanager I get the following error:
__init__() got an unexpected keyword argument 'locale'
Any idea?

Hi. Have the same issue. Did you manage to solve it?

Hi !
The locale argument is expected in the constructor of the SnipsHue skill (➡ https://github.com/snipsco/snips-skill-hue/blob/master/snipshue/snipshue.py#L20).
You can specify the locale of your skill in two places in the hierarchy of your Snipsfile :

At the top level of the Snipsfile
Pass it as a params in your skill definition

Let's take this Snipsfile as an example :
microphone:
  identifier: respeaker
  params:
    vendor_id: 2886
    product_id: 0007
skills:
  - pip: /home/pi/snips-skill-hue
    name: SnipsHue
    package_name: snipshue
    params:
      locale: en_US

Cheers ✌🏾


First attempt at how "inverted" state could work for breadcrumbs

Adds a inverted property
Add specific CSS custom properties for inverted colors

Closing as this is more of a PoC. And we will discuss this further #1067