Beyond Linux 20-04-lts

Will Azure Batch ever move to a more recent Linux version for running containerized solutions?  As it is, we are stuck in time at 20-04-lts, batch.node.ubuntu 20.04 when publisher is microsoft-azure-batch. If you try setting publisher to canonical and 22.04 it fails in a docker container scenario.

Batch support of containers is independent of the VM image. Some VM images, like the one you are referencing have built-in container support. You can discover VM images with the DockerCompatible capability using the ListSupportedImages API, PowerShell, or Azure CLI. You can also create your own custom image that meets the necessary requirements to be compatible with containers on Batch.
The most direct upgrade path is probably microsoft-dsvm ubuntu-hpc 2204.

Thank you very much. This set me in the right direction. Much appreciated.

From: Fred Park @.>
Sent: Friday, January 19, 2024 2:51 PM
To: Azure/Batch @.>
Cc: Brendan Carroll @.>; Author @.>
Subject: [External Email] Re: [Azure/Batch] Beyond Linux 20-04-lts (Issue #166)
From @.<PHONE_NUMBER> *** This is an External Email from outside of KCI.***

Batch support of containers is independent of the VM image. Some VM images, like the one you are referencing have built-in container support. You can discover VM images with the DockerCompatible capability using the ListSupportedImages APIhttps://learn.microsoft.com/rest/api/batchservice/account/listsupportedimages, PowerShellhttps://learn.microsoft.com/powershell/module/az.batch/get-azbatchsupportedimage, or Azure CLIhttps://learn.microsoft.com/cli/azure/batch/pool/supported-images. You can also create your own custom image that meets the necessary requirements to be compatible with containers on Batch.
The most direct upgrade path is probably microsoft-dsvm ubuntu-hpc 2204.
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/Batch/issues/166#issuecomment-1901016626, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAZFIM5HQOATSQGR7ZNHAQTYPLFCVAVCNFSM6AAAAABBLWUR6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBRGAYTMNRSGY.
You are receiving this because you authored the thread.Message ID: @.***>


make copy changes for WASM (for issue #131)

/cc @ejregithub

per issue #31, closing this in favour of PR that also adds WebVR card (and rearranges other cards)


use Witchcraft fails when excepting functions defined in Kernel

When trying to import Witchcraft without some functions that are also defined in Kernel module, compile error occurs:
iex(1)> use Witchcraft, except: [<>: 2]
** (CompileError) iex:19: invalid :except option for import, <>/2 is duplicated
    (stdlib 3.16.1) lists.erl:1267: :lists.foldl/3
    (elixir 1.12.3) src/elixir_import.erl:74: :elixir_import.calculate/6
    (elixir 1.12.3) src/elixir_import.erl:24: :elixir_import.import/4
    (witchcraft 1.0.3) expanding macro: Witchcraft.Semigroup.__using__/1
    iex:19: (file)
iex(1)>

After brief investigation it appears that in every __using__ macro like this in new_opts there is a duplicate of excepted function, which should be removed instead.
defmacro __using__(opts \\ []) do
  {:ok, new_opts} =
    Keyword.get_and_update(opts, :except, fn except ->
      {:ok, [<>: 2] ++ (except || [])}
    end)

  if Access.get(opts, :override_kernel, true) do
    quote do
      import Kernel, unquote(new_opts)
      import unquote(__MODULE__), unquote(opts)
    end
  else
    quote do: import(unquote(__MODULE__), unquote(new_opts))
  end
end

This issue is fixed in #83


Requests (Spanish translation)

https://www.transifex.com
Can you create a page where the plugin can be translated?
I want to help translate it

im not sure if the plugin need translation because the commands can only be used by who has permission. And players have one job is go to the portal

But it would be nice if it were in Spanish because there are many Spanish-speaking servers (Spain, Mexico etc)

so you want a translate for the commands that only be used by who has permission.i think those guys should properly know some english


Native implementation of App Service Blinky

@mohandatla,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Invalid config: Key 'file' while using pyproject.toml

I was trying to use pyproject.toml as according to the docs:
[[tool.tbump.file]]
src = "pyproject.toml"
search = 'version = "{current_version}"'

However I kept getting this error:
Error: Invalid config: Key 'file' error:
Or(Schema({'src': <class 'str'>, Optional('search'): <class 'str'>, Optional('version_template'): <class 'str'>})) did not validate {'src': 'pyproject.toml', 'search': 'version = "{current_version}"'}
Schema({'src': <class 'str'>, Optional('search'): <class 'str'>, Optional('version_template'): <class 'str'>}).validate({'src': 'pyproject.toml', 'search': 'version = "{current_version}"'}) raised TypeError("__init__() missing 3 required positional arguments: 'value', 'trivia', and 'is_aot_element'")

Got fixed as soon as I re-wrote the conf into tbump.toml
Python 3.9.5 , venv, tbump from master branch, latest poetry, also using poetry-version-plugin

I think that's the same bug as #103
I think you are getting this error because:

The master branch has been renamed to main
No tbump release was made with the aforementionned fiixed

Also, beware of #93, which I did not have time to fix yet :(


[$100 bounty] Improve pytest collection time to <2s

Currently it takes ~6-7s with these plugins:
platform linux -- Python 3.11.4, pytest-8.2.1, pluggy-1.5.0
benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Using --randomly-seed=3123610973
rootdir: /home/batman/openpilot
configfile: pyproject.toml
testpaths: tools/, common/, system/, selfdrive/
plugins: anyio-4.3.0, timeout-2.3.1, xdist-3.6.1, cpp-2.5.0, cov-5.0.0, mock-3.14.0, forked-1.6.0, dash-2.11.1, benchmark-4.0.0, randomly-3.15.0, subtests-0.12.1, flaky-3.8.1, hypothesis-6.47.5, asyncio-0.23.7, nbmake-1.5.3, repeat-0.9.3
asyncio: mode=Mode.STRICT

============================================================================= 4011 tests collected in 6.46s ==============================================================================

real    0m8.935s
user    0m10.833s
sys     0m2.163s

Verification:
Run time pytest --collect-only in the root openpilot directory and post both the real time and the collection time as reported by pytest (=== 4011 tests collected in 6.61s ===). Include the times before and after your PR.

should the time improvement come from not making changes to the testpath?
You can easily improve by being explicit in testpaths. Doesn't seem like that's the point of this bounty if it's that easy.

pytest selfdrive/car/tests --co takes 1.5s on its own

============ 4172 tests collected in 2.05s ============
running pytest --co today gives the above output.
Perhaps it's time to close this and give the bounty to whoever got this here.
(just tried again. when i delete the cache, it takes 3.76s)


Revert workaround for seccomp on VPA

Towards https://github.com/giantswarm/giantswarm/issues/27124
This PR:

removes the workaroung used to disable seccomp profiles on VPA

Testing
Description on how default-apps-azure can be tested.

[ ] fresh install works

[ ] AWS
[x] Azure
[ ] KVM

[ ] upgrade from previous version works

[ ] AWS
[x] Azure
[ ] KVM

Other testing
Description of features to additionally test for default-apps-azure installations.

[ ] check reconciliation of existing resources after upgrading
[ ] X still works after upgrade
[ ] Y is installed correctly

Checklist

[x] Update changelog in CHANGELOG.md.
[ ] Make sure values.yaml and values.schema.json are valid.

Trigger e2e tests

/run cluster-test-suites

/run cluster-test-suites

/run cluster-test-suites


v1.0

Rip out all the environment variables except for DNSMASQ_OPTS, the command line options to run Dnsmasq with. Everything else goes in /etc/dnsmasq.d/dns.conf, loaded via the one-liner in /etc/dnsmasq.conf. This kills the config differences between different platforms and different versions, allowing for easier implementation of RHEL support.

Coverage remained the same at 100.0% when pulling 8834e3c99e871c99241c156125501854be8b1c58 on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage remained the same at 100.0% when pulling c890730bada7f39638f3e6092051ce5825436065 on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage decreased (-0.2%) to 99.775% when pulling 0e9658d71c85afc4c063774351c8d1ad1cfb6d1a on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage remained the same at 100.0% when pulling 039a315265da3d6a7df2be693de30b64b4454e10 on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage decreased (-19.6%) to 80.38% when pulling e02aa4e1d4697af970315655210c51a55f5bfff9 on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage remained the same at 100.0% when pulling 83dc00cd300639b365482882f8e0ba54b20fd20d on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage remained the same at 100.0% when pulling 931403808b0f9b1bf4c863f669999708ef9970dc on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage remained the same at 100.0% when pulling aac9452cba0c9aa68a1406e9a69f257791db70a0 on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage remained the same at 100.0% when pulling 3b5e1b799c8129906de6fb3d1dccd2b2fe873818 on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage remained the same at 100.0% when pulling c0422a7031c9e6f67a6f993cb3aff69bae63abad on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.

Coverage remained the same at 100.0% when pulling<PHONE_NUMBER>c341cbbe30f0e4cbc8e6cc56d1d1ce on jdh-moar-platforms into bba26ecdd532f5f7730a9d5c0b6e4f61e4228e84 on master.


[3.0.0-beta.6]  fileObj._id on upload end ?

Hello,
with the 3.0.0-beta.6 version, how to retrieve the id?
      upload.on('end', function (error, fileObj) {
          console.log(fileObj._id); // undefined
    }

Thanks.

@bratelefant @jankapunkt @harryadel do we have bug in beta/rc release?

@ddaydd have you found a solution?

no, and I saw that findOne became findOneAsync but no insertAsync?

@ddaydd .insert is client only and only mimics .insert method or mongodb driver

thank you for motivating me...
I found the _id
...
let fileId;
upload.on('start', function () {
  fileId = this.config.fileId
});
...

@ddaydd I'm sure it's available via this inside end event as well

Yes, i confirm, but I leave it open, this must at least be changed or documented. thanks.

I'm seeing this on the client in the upload.on('end') callback. The resulting fileObj doesn't include a _id like it used to. Anyone else experiencing this?

Seems you need to access the fileId through the uploadInstance config element in<EMAIL_ADDRESS>For example:
var uploadInstance = Images.insert({
  file: file,
  chunkSize: 'dynamic'
}, false);

uploadInstance.on('end', function () {
  console.log('File _id: ', uploadInstance.config.fileId);
});

uploadInstance.start();

@donstephan

Note: Do not rely on .fileId as to _id of the file as they may differ for obfuscation purposes (built-into this package)
Have you checked file's details on this context?

In the example I shared above there's no this context relevant to the file upload. This is strictly client side. The resulting fileObj doesn't have any _id on it like it used to.
To clarify, even though I'm listening to the 'end' event, the fileId in the uploadInstance potentially isn't the resulting _id of the file per obfuscation (which is fair).
Is this related to this comment in the 3.0 PR? https://github.com/veliovgroup/Meteor-Files/pull/884#discussion_r1612953210
I can share a test if needed.

Ok, when I eventually started moving my full app to 3.0.1 I also can confirm this is a breaking change. I don't get a proper fileRef in the "uploaded" event listener callback; worked fine in 2.16. Trying to figure this out...

I'm having the same issue after updating to meteor 3.0 and using v3.0.0-beta.6.
I also found that the onUploaded hook doesn't work properly anymore. It doesn't return an error/fileObj and this is undefined and it also runs instantly after submitting. I'm not sure if this is intended, as it isn't very clear what is new in v3.
Running the following code:
const upload = ElementPhotos.insert(photoObject, false);
upload.on("end", function () {
    console.log({ thisInstance: this });
    console.log("File _id: ", upload.config.fileId);
});

The "this" instance contains some details about the file upload and the upload.config.fileId is a random string, but as dr-dimitru pointed out, this shouldn't be used for the required usage.

Ok just pushed https://github.com/veliovgroup/Meteor-Files/pull/884/commits/d57374198218b178f4a88800fdf8a0dd8c4cc7f9
This should return the fileObj after it was inserted in the db on "end" and "uploaded" events on the client. Feel free to test and comment

Just installed the package locally with your latest changes and can confirm that this fixed the issue. It now returns the expected object in both the end callback and the onUploaded that includes the _id of the newly inserted file/image and more.
Thank you for your support and hard work on upgrading this package!

Ok just pushed d573741 This should return the fileObj after it was inserted in the db on "end" and "uploaded" events on the client. Feel free to test and comment

Any progress on this push?


Missing dependency node-fetch

node-fetch is missing from the package.json dependencies.

Updated.

Thanks a lot @chrism2671! Would it be possible to publish the updated version to https://github.com/netlify/plugins as well? Thanks!


Add C++ Protobuf example

We should provide example code for using Protobuf encoding in C++.
This will also require importing or adding our own base64 encoding implementation.

please~
We are using python but for some online data visualization (10Hz and 20Hz or even higher), python's performance is now a bottleneck to parse protobuf data.

I'm using https://gist.github.com/tomykaira/f0fd86b6c73063283afe550bc5d77594 for base64 encoding


Bug on follow camera

Now the follow camera view with lookAt is not working properly.

Fixed this for the adherance


Small contents in PDF for macOS

I am using DinkToPdf to convert my html to pdf and got a great result in windows.
But in macOS I am facing a problem:  I put html file and the pdf that it produced became very small on A4 size paper.
I was testing on different websites and it had similar result. Like the following picture

Any advise for me to fix the problems?

There were some problems with sizes on MacOS. Please see this issue. You could try setting DPI property of GlobalSettings to ~380dpi or something in close to it.

Thanks, I already fixed it easily

Can you share how you fixed it? For future users that will have the same issue.

As you said previously just need to adjust DPI in Global Setting, following is a part of my setting

GlobalSettings = {
ColorMode = DinkToPdf.ColorMode.Color,
Orientation = Orientation.Portrait,
PaperSize = PaperKind.A4,
Margins = new MarginSettings() { Top = 10 },
DPI = 380,
Out = Path.Combine(reportDirectory, filename + ".pdf")
},

Greate, thanks.

Still an active issue. Thanks for the solution @kuthreecar


Ignore directories from the Bazel IntelliJ plugin

Pull Request
Thank you for contributing to @toptal/gitignore and https://www.gitignore.io.
New or update
Select the appropriate check box for this pull request. This helps when merging to ensure there are no conflicts with other templates or misunderstandings of how thee template list works.
New

[ ] Template - New .gitignore template
[ ] Composition - Template made from smaller templates
[ ] Inheritance - Template similar to an existing template
[ ] Patch - Template extending functionality of existing template

Update

[x] Template - Update existing .gitignore template

Details
These directories contain the generated project files from the Bazel IntelliJ plugin. See these links for info:
https://github.com/bazelbuild/intellij/blob/8c92239f41b20dcf88a22dcb3f44b5a9bdf46a95/.gitignore
https://github.com/bazelbuild/intellij/blob/8c92239f41b20dcf88a22dcb3f44b5a9bdf46a95/base/src/com/google/idea/blaze/base/sync/data/BlazeDataStorage.java#L36

I didn't realise this repo had an upstream. I've opened a PR there: https://github.com/github/gitignore/pull/3869

Awesome! Thank you!

This is fixed by https://github.com/toptal/gitignore/commit/41bf38845d24ebabec2821cb1d87a7ec814d8d8b which brings in my PR from upstream


Do not require clients to inject ngTableParams and $scope to build parameters

The library should take one object (not two) and fill in default parameters. Take event listeners in the parameters.

No comment? This doesn't appear addressed.

@thejohnfreeman please be more describable


Support for Laravel 6

Take a look
@php artisan package:discover --ansi

   Symfony\Component\Debug\Exception\FatalThrowableError  : Argument 1 passed to Akaunting\Money\Currency::setCurrencies() must be of the type array, null given, called in /var/www/html/vendor/akaunting/money/src/Provider.php on line 22

  at /var/www/html/vendor/akaunting/money/src/Currency.php:279
    275|      * @param array $currencies
    276|      *
    277|      * @return void
    278|      */
  > 279|     public static function setCurrencies(array $currencies)
    280|     {
    281|         static::$currencies = $currencies;
    282|     }
    283|

  Exception trace:

  1   Akaunting\Money\Currency::setCurrencies()
      /var/www/html/vendor/akaunting/money/src/Provider.php:22

  2   Akaunting\Money\Provider::boot()
      /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:32

I'm not able to reproduce such an issue, have you published the config?

this happened to me
didn't need to publish the config but did have to manually remove the cached config
rm bootstrap/cache/config.php


Update avatar ring color

Platforms Impacted

[x] iOS
[ ] macOS

Description of changes
The Avatar ring no longer uses the Avatar's background color in fluent 2. The ring has been updated to now use the proper tokens: primary for light and tint 30 for dark mode.
Verification
Couldn't validate for every single shared set, but here are a few cases from the demo app.

Before
After

Pull request checklist
This PR has considered:

[x] Light and Dark appearances
[ ] iOS supported versions (all major versions greater than or equal current target deployment version)
[ ] VoiceOver and Keyboard Accessibility
[ ] Internationalization and Right to Left layouts
[ ] Different resolutions (1x, 2x, 3x)
[ ] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)
[ ] iPad Pointer interaction
[x] SwiftUI consumption (validation or new demo scenarios needed)
[ ] Objective-C exposure (provide it only if needed)

Microsoft Reviewers: Open in CodeFlow

this PR i believe it should be done in main branch

    private struct CalculatedColors {
        static func backgroundColor(), foregroundColor()

and now your ringColor() i think the api should be much simplier? can we refactor a bit so that the input is just (hashCode and fluenttheme)?

this PR i believe it should be done in main branch

This is part of the fluent 2 changes, why should it be going to main separately?

this PR i believe it should be done in main branch

This is part of the fluent 2 changes, why should it be going to main separately?

afaik, the fluent avatar colors didn't change in fluent2. and what you discovered is that our avatar ring isn't accessible.

did you need to close it? you could have just rebase and update the github pR to main?


cmd/cue: reference incorrectly allowed as value

What version of CUE are you using (cue version)?

$ cue version
cue version +aa61ee7f linux/amd64

Does this issue reproduce with the latest release?
Yes
What did you do?
exec cue export file.cue --inject builtat=x

-- file.cue --
package x

built_at: int @tag(builtat,type=int)

What did you expect to see?
An error regarding x not being parseable as a value of type int.
What did you see instead?
built_at: reference "x" not found:
    builtat:1:1

This issue has been migrated to https://github.com/cue-lang/cue/issues/1010.
For more details about CUE's migration to a new home, please see https://github.com/cue-lang/cue/issues/1078.


error in installation with Slidev version and playwright-chromium

Describe the bug
run 'npx create-slidev' and shell indicate the version is v0.46.1
when I export PDF, shell shows the version v0.42.8 (global), two version are different
the shell ask me to install the playwright-chromiu
so that I run the npm i -D playwright-chromium by suggestion, and the installation succeeded.
I tried to run slidev export, it ask me to install playwright-chromiu, again.
there are two bugs in pdf export.
To Reproduce
Steps to reproduce the behavior:

run 'npx create-slidev',  the shell indicate the [Slidev Creator v0.46.1]
select the agent npm
run 'slidev export', the shell shows [Slidev v0.42.8 (global)]
error, needs install it via npm i -D playwright-chromium
run npm i -D playwright-chromium
re do the  'slidev export'
error, needs install it via npm i -D playwright-chromium, AGAIN

Desktop (please complete the following information):

OS: MacOS 13.3.1, Apple M1
Browser: Edge
Slidev version: v0.46.1 or v0.42.8 (global), I am NOT sure.

It seems that this has been fixed by 03a522006fea49588a646b36810a53a3ca7d6b88.


Can you please link to the page that displays the Power BI connectors and the available connection types?

[Enter feedback here]
Hi! At the bottom of the page (https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-data-sources), under Next Steps, there's some hypertext that reads Data sources supported by DirectQuery, but it doesn't link to a page that provides the information.
I've seen a list like that before, and I was looking for it to share with a group of students. It seems to have disappeared. That was a super helpful list, and I'd be grateful it you all could please bring it back.
Thank you,
Linda
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 1ed1625f-12a2-5962-2959-696188711efe
Version Independent ID: d8796367-6bd1-c63c-db86-59eb5a66c213
Content: DirectQuery in Power BI - Power BI
Content Source: powerbi-docs/connect-data/desktop-directquery-about.md
Service: powerbi
Sub-service: pbi-data-sources
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Thanks for your comment, @llarkan. This issue has been assigned to the doc author for review.

Hello there -- thanks for your feedback. The engineering team is aware of the request for DirectQuery links, and is reviewing it.


Doesn't read from custom EmberApp outputPaths

Fastboot currently assumes your EmberApp uses the stock outputPaths for its assets.
https://github.com/tildeio/ember-cli-fastboot/blob/master/lib/commands/fastboot.js#L81-L91

This is fixed now


Fix cannot find .runfiles issue

Fix cannot find .runfiles issue when install this package with pip install tensorboard --user

Great! Could you also fix the patch in tensorboard-distro, where we maintain the PyPI package?
https://github.com/zihaolucky/tensorboard-distro/blob/master/tools/travis_wheel/python-binary-and-runfiles.patch

Sure. I've fixed that in the same way.
https://github.com/zihaolucky/tensorboard-distro/pull/1

Merged, thanks. I would update the PyPI and please check the issue again.


Created initial play loop

Created a basic game play loop

Game checks for 5 pieces in a row (vertical, horizontal, left-to-right diagonal, right-to-left diagonal)
Player vs Player only
Optimized check for pieces, rather than scanning the entire board, checks a 9x9 field for faster searching

initial game loop


Remove "serviceName" option and add service to app by default

I would like to propose the deprecation of the serviceName option. To me it seems very confusing and I don't actually see any advantage of making it configurable since it seems very unlikely that someone actually has another unrelated raven service in his app.
If we remove the serviceName propery and rely on it always being raven we can also add the service to the app folder so that everyone has it by default and only those that want to override certain things will need to generate one for themselves.
This is obviously a breaking change, but IMHO it is a useful one.

ESA used to have this as well but it adds a bunch of (unnecessary) complexity to the system. You could always do this in an app anyway:
//app/services/my-raven-whatever.js
import Service from 'ember-cli-sentry/services/raven';

export default Service.extend();

@marcoow sure, but session is a lot more common as a service name compared to raven

Yes, just saying there's a cleaner way to redefine the service with a different name anyway.

@marcoow yeah, but then you would need to pass that custom service name to the initializer and then we're back in the mess we're in right now 🤷♂

The thing is you're opting in to that mess than as opposed to now where you always have to deal with serviceName.

@marcoow the funny part of this is I learned add-on scaffolding by digging ESA source 👨🎓
BTW Thanks for the work on this add-on.
Anyway, the serviceName sole purpose was to allow people switch from a logger to another without search-and-replacing the whole code. Use LoggerA one day, use raven the other one by only changing the code in the logger.
However, if this option isn't used at all (I have absolutely no feedback beside what is written on GitHub), I'm fine with changing the way it is handled, or even ditch it.
May be the way ESA scaffold could be replicated here, it is quite solid and I think the project has enough users to know if it's the good way to do it or not 😃


OnChaseEnded doesn't return the last targeted player.

FIX
On line 65 of the Chase mechanism/module, you'll see a declaration of OnStateChange to be something like this:

As you can see, OnChaseEnded doesn't fire with the last targeted player.
Just a little above, on line 56 you can see that OnChaseEnded will be fired with the last targeted player, but only happens if there is another player in sight.

But for single-player games, this is not that handy.
Here's my fix:

Let me know if you're having any issues!

This is on purpose.
When there is no player passed into OnChaseEnded event, it signifies that the AI has completely ended, chasing no one.
When a player is passed, it represents that it is chasing a new player, so it would pass the previous player that it chased.
Also note this is part of the examples, which should be viewed as examples I created, and you can improve on or modify.

+Reminder:
AIEngine can be modified to whatever you like, just as Sythivo said.

As you can see, the ? indicates that the Signal would either return a player or nil.
This was done by design.
I hope you understand!

Interesting
I didn't know about that, thanks!

Modifying the AIEngine source isn't suggested but you are free to do so. You can copy the Examples template to design your own system.

I would close this issue as it appears to be solved. 😅


Remove duplicate linkage of ciborium

Fixes #201
This will use a single version of the ciborium library in the final executable.

@Denommus Please re-open this PR using a fork and not a branch on the main repo. Thanks.


Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.

Describe the bug
I'm trying to access the Apis in my local server throug the react app and I got this issue:
Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options.allowedHosts[0] should be a non-empty string.

Did you try recovering your dependencies?

8.3.1
Which terms did you search for in User Guide?

proxy in local environment
Environment

 System:
    OS: Windows 10 10.0.19044
    CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
  Binaries:
    Node: 16.14.0 - C:\Program Files\nodejs\node.EXE
    Yarn: Not Found
    npm: 8.3.1 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: Not Found
    Edge: Spartan (44.19041.1266.0), Chromium (100.0.1185.44)
    Internet Explorer: 11.0.19041.1566
  npmPackages:
    react: ^17.0.2 => 17.0.2
    react-dom: ^17.0.2 => 17.0.2
    react-scripts: 5.0.0 => 5.0.0
  npmGlobalPackages:
    create-react-app: Not Found

Steps to reproduce

(Write your steps here:)

Install http-proxy-middleware
Create setupProxy and add this code:

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = function(app) {
  app.use(
    '/',
    createProxyMiddleware({
      target: 'http://localhost:5000',
      changeOrigin: true,
    })
  );
};

npm start

Expected behavior

The app should be started normally.
Actual behavior

I got this error:
Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options.allowedHosts[0] should be a non-empty string.

Are you using node 18.0.0 ? I stumbled on the same error when updating to node 18.0.0, it works normally with node 17.0.0.
https://github.com/facebook/create-react-app/issues/12316

Workaround: set env DANGEROUSLY_DISABLE_HOST_CHECK=true

Workaround: set env DANGEROUSLY_DISABLE_HOST_CHECK=true

Doesn't work.

Getting this issue without configuring http-proxy-middleware.
To reproduce:

Run npx create-react-app some-app
Edit some-app/package.json to add "proxy": "http://localhost:4000"
Run HOST=something.local npm run start

You shall see the following logged in your terminal.
><EMAIL_ADDRESS>start
> react-scripts start

Attempting to bind to HOST environment variable: something.local
If this was unintentional, check that you haven't mistakenly set it in your shell.
Learn more here: https://cra.link/advanced-config

Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options.allowedHosts[0] should be a non-empty string.

Configuration
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Getting this issue without configuring http-proxy-middleware.
To reproduce:

Run npx create-react-app some-app
Edit some-app/package.json to add "proxy": "http://localhost:4000"
Run HOST=something.local npm run start

You shall see the following logged in your terminal.
><EMAIL_ADDRESS>start
> react-scripts start

Attempting to bind to HOST environment variable: something.local
If this was unintentional, check that you haven't mistakenly set it in your shell.
Learn more here: https://cra.link/advanced-config

Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options.allowedHosts[0] should be a non-empty string.

Configuration
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Please can you try it with<EMAIL_ADDRESS>? Since I have the same issue with node@18 but not with node@17, so I assumed it was a problem only with node@18.

Please can you try it with<EMAIL_ADDRESS>? Since I have the same issue with node@18 but not with node@17, so I assumed it was a problem only with node@18.

@Kais3rP Tried with<EMAIL_ADDRESS>Observed the same error. Find the full terminal output below.
/tmp
❯ npx create-react-app some-app

Creating a new React app in /private/tmp/some-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...

added 1381 packages in 11s

185 packages are looking for funding
  run `npm fund` for details

Initialized a git repository.

Installing template dependencies using npm...
npm WARN deprecated<EMAIL_ADDRESS>See https://github.com/lydell/source-map-resolve#deprecated

added 39 packages in 2s

185 packages are looking for funding
  run `npm fund` for details
Removing template package using npm...

removed 1 package, and audited 1420 packages in 2s

185 packages are looking for funding
  run `npm fund` for details

6 high severity vulnerabilities

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

Created git commit.

Success! Created some-app at /private/tmp/some-app
Inside that directory, you can run several commands:

  npm start
    Starts the development server.

  npm run build
    Bundles the app into static files for production.

  npm test
    Starts the test runner.

  npm run eject
    Removes this tool and copies build dependencies, configuration files
    and scripts into the app directory. If you do this, you can’t go back!

We suggest that you begin by typing:

  cd some-app
  npm start

Happy hacking!

/tmp 17s
❯ cd some-app/

/tmp/some-app master
❯ nvim package.json

/tmp/some-app master* 12s
❯ HOST=something.local npm run start

><EMAIL_ADDRESS>start
> react-scripts start

Attempting to bind to HOST environment variable: something.local
If this was unintentional, check that you haven't mistakenly set it in your shell.
Learn more here: https://cra.link/advanced-config

Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options.allowedHosts[0] should be a non-empty string.

/tmp/some-app master* 6s
❯ node --version
v17.9.0

I don't know this code base so I could be way off. But it seems like it could be caused because

lanUrlForConfig becomes undefined in prepareUrls if a host is specified:
https://github.com/facebook/create-react-app/blob/main/packages/react-dev-utils/WebpackDevServerUtils.js#L66

The start config is then generated with that undefined as the second parameter: https://github.com/facebook/create-react-app/blob/main/packages/react-scripts/scripts/start.js#L119

If a proxy isn't specified or that env is passed in then this is true, which avoid the bug: https://github.com/facebook/create-react-app/blob/main/packages/react-scripts/config/webpackDevServer.config.js#L25

Else, if the proxy is set and that allowedHost parameter from step 2 is undefined, then this becomes [undefined] instead of the host because of the unset variable in step 1.
https://github.com/facebook/create-react-app/blob/main/packages/react-scripts/config/webpackDevServer.config.js#L46

i just reproduced this one.
Steps to reproduce:
1 , npx create-react-app my-app1
2 , cd my-app1
3 , just add "proxy": "http://localhost:3008/" into package.json
4 , npm run dev , or npm start
environment is win10 , nodejs 16.15.1

same error， I don't know why, but it works .
after eject,  open file : webpackDevServer.config.js
change allowedHosts: disableFirewall ? 'all' : [allowedHost],  to  allowedHosts: disableFirewall ? 'all' : "localhost"

Does anyone have a workaround for this that doesn't require downgrading?

Does anyone have a workaround for this that doesn't require downgrading?

Try set DANGEROUSLY_DISABLE_HOST_CHECK = true.

@rexpan yeah that works, thanks!

Getting this issue without configuring http-proxy-middleware.
To reproduce:

Run npx create-react-app some-app
Edit some-app/package.json to add "proxy": "http://localhost:4000"
Run HOST=something.local npm run start

You shall see the following logged in your terminal.
><EMAIL_ADDRESS>start
> react-scripts start

Attempting to bind to HOST environment variable: something.local
If this was unintentional, check that you haven't mistakenly set it in your shell.
Learn more here: https://cra.link/advanced-config

Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options.allowedHosts[0] should be a non-empty string.

Configuration
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Did you find the answer to this?

Seems to be a duplicate of - or at least related to - #11762

is it still not fixed? I am using react 18.2.0 and react-dom 18.2.0 with this line in my package.json
"proxy": "http://localhost:3000"
and i am getting the same error as op.
It is very strange because a day before it was working and now i am getting this error also with new react projects. Changing the version does not help. Only changing the lines like in the commit of Manc is working for me.

It is very strange because a day before it was working and now i am getting this error also with new react projects.

I am getting the same behaviour. For me it was working on all my commits yesterday but today it fails with this error on the exact same commits. git status is clean on all the commits.
> react-scripts start

Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options.allowedHosts[0] should be a non-empty string.
 ELIFECYCLE  Command failed with exit code 1.

The workaround mentioned
DANGEROUSLY_DISABLE_HOST_CHECK=true pnpm start

Thanks @rexpan

The issue seems to be occurring when you put
  "proxy": "http://localhost:8080",

in the package.json file

try removing the "proxy" key-value pair in your frontend's package.json.
in your backend, npm install "cors" and use as a middleware. link to cors here: https://www.npmjs.com/package/cors

The issue seems to be occurring when you put
  "proxy": "http://localhost:8080",

in the package.json file.
Configuring the proxy middleware manually works fine https://create-react-app.dev/docs/proxying-api-requests-in-development/#configuring-the-proxy-manually

Even after creating setupProxy.js file it wasn't actually proxying. Digging deeper I found the root cause.
For me the problem was also connected with the fact that backend app was listening on <IP_ADDRESS> while localhost on windows 10 was resolved to iv6 localhost address [::1] which is not the same. So specifying proxy host as http://<IP_ADDRESS>:8001 worked for me.

Workaround: set env DANGEROUSLY_DISABLE_HOST_CHECK=true

Work with me. Thanks

DANGEROUSLY_DISABLE_HOST_CHECK=true

I don't have that file webpackDevServer.config.js

@JonathanSum
Here is simple solution for this that you have to  Delete "proxy": "http://localhost:6000". Install package http-proxy-middleware with command npm install http-proxy-middleware --save. Create a file setupProxy.js inside your src folder. Add these lines inside:
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
createProxyMiddleware({
target: 'http://localhost:6000',
changeOrigin: true,
})
);
};

Попробуйте вместо localhost вставить <IP_ADDRESS>
У меня работает, но требует online интернет. В offline не работает. А мне нужен offline.

@ShuriginAleksey it'd be nice to keep conversation in a language that most people here can understand. Some translation services might help with that

@ShuriginAleksey it'd be nice to keep conversation in a language that most people here can understand. Some translation services might help with that

Replace Localhost with <IP_ADDRESS>.
Who needs to solve the problem, translate from my language to any other than I will city it is unclear what with the help of the translator. I hope this replica translator will bring you normal?

Allow cors on the server side to tick this problem. I was using a chrome extension CORS to bypass it.

Delete "proxy": "http://localhost:6000". Install package http-proxy-middleware with command npm install http-proxy-middleware --save. Create a file setupProxy.js inside your src folder or the root of your folder. Add these lines inside:
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
createProxyMiddleware({
target: 'http://localhost:6000',
changeOrigin: true,
})
);
};

i just reproduced this one.
Steps to reproduce:
1 , npx create-react-app my-app1
2 , cd my-app1
3 , just add "proxy": "http://localhost:3008/" into package.json
4 , npm run dev , or npm start
environment is win10 , nodejs 16.15.1

I do same thing but i got sams error

First i changed my package.json in my react project. I deleted the "proxy": "https://localhost:5000/" and instead of that added this
"options": {
"allowedHosts": ["localhost", ".localhost"],
"proxy": "https://localhost:5000/"
}

It worked but another problem occurred.
Then i downgrade my "react-scripts" from 5. to 4.0.3* . It worked perfectly.


Android channel vibration

Fixes Android notification channel vibration option.
Description
Fixes createChannel channel options to allow for vibration settings and updates to related docs.
Related Issue
Related to https://github.com/phonegap/phonegap-plugin-push/issues/2017
Motivation and Context
On Android O creating channels is required to customize notifications sounds. When a new channel is created vibration is off by default.
How Has This Been Tested?
This as been tested on a Pixel running Android 8.1.0 and a Galaxy S7 edge running Android 7.0. Changes were only made in the Android src directory.
Types of changes

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

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@KirbySSmith thanks for the PR and the fix

Thank you for the fix !
Is there a release planned with this fix in this period ?

@martispaul probably sometime this week. I want to make a small tweak to the gradle file the plugin uses.


[Form] Verify multiple fields with one settings object

i am trying to use only 1 identifier to get the error like below

(code not appear?)
once i click submit, it will show 4 error, but once one of the text have value, the form is success.
please check here http://jsfiddle.net/BqgqH/3/

This thread is old, here’s a fresh test case from #5469:

Check this JsFiddle:
http://jsfiddle.net/4mpb7cfx/183/
if you submit, both "Can't be empty" fields get marked as error. If you correct only the first one, both stop throwing error and it returns true. If you correct only the second one, none of them is unmarked as error.
If you write something in the first field and then submit, it ignores the second "notempty" field.
Checked in Firefox Developer 54.0b14 and Chrome 58.0.3029.110


Support cuDNN 8.2.4

Tasks

[x] Read Release Notes (cuTENSOR / cuSPARSELt / cuDNN / NCCL).
[x] Update chainer-test to test version. https://github.com/chainer/chainer-test/pull/684
[x] Update the library installer.

[x] Fix cupyx/tools/install_library.py. https://github.com/cupy/cupy/pull/5726
[x] Backport. https://github.com/cupy/cupy/pull/5744

[x] ~Documentation~

[x] ~Update Requirements section in Installation Guide~
[x] ~Backport.~

[x] ~Implement new features using the version, if any.~

Done!


Be able to change speed of window name moving

The speed at which the window name moves is too slow, being able to change it using a option in UI would be very cool

Hi,
Indeed, it should be a user preference!
I will unify all the components using this sliding animation and add an entry in settings. I'll keep you posted. :)

You'll find a Sliding animation pace in the "global" setting tab. The higher the Sliding animation pace value, the faster the texts slides. The default is 4 and it must be > 0.
Let me know if this suits you!

Looks good to me!


Exit website version article early

@bundfussr can you try to build locally with this version?
Thank you for your Pull Request! We have developed this task checklist from the Development Process Guide to help with the final steps of the process. Completing the below tasks helps to ensure our reviewers can maximize their time on your code as well as making sure the admiral codebase remains robust and consistent.
Please check off each taskbox as an acknowledgment that you completed the task or check off that it is not relevant to your Pull Request. This checklist is part of the Github Action workflows and the Pull Request will not be merged into the devel branch until you have checked off each task.

[ ] Place Closes #<insert_issue_number> into the beginning of your Pull Request Title (Use Edit button in top-right if you need to update)
[ ] Code is formatted according to the tidyverse style guide. Run styler::style_file() to style R and Rmd files
[ ] Updated relevant unit tests or have written new unit tests, which should consider realistic data scenarios and edge cases, e.g. empty datasets, errors, boundary cases etc. - See Unit Test Guide
[ ] If you removed/replaced any function and/or function parameters, did you fully follow the deprecation guidance?
[ ] Update to all relevant roxygen headers and examples, including keywords and families. Refer to the categorization of functions to tag appropriate keyword/family.
[ ] Run devtools::document() so all .Rd files in the man folder and the NAMESPACE file in the project root are updated appropriately
[ ] Address any updates needed for vignettes and/or templates
[ ] Update NEWS.md under the header # admiral (development version) if the changes pertain to a user-facing function (i.e. it has an @export tag) or documentation aimed at users (rather than developers)
[ ] Build admiral site pkgdown::build_site() and check that all affected examples are displayed correctly and that all new functions occur on the "Reference" page.
[ ] Address or fix all lintr warnings and errors - lintr::lint_package()
[ ] Run R CMD check locally and address all errors and warnings - devtools::check()
[ ] Link the issue in the Development Section on the right hand side.
[ ] Address all merge conflicts and resolve appropriately
[ ] Pat yourself on the back for a job well done! Much love to your accomplishment!

Unfortunately, it fails (with a different error message):
> pkgdown::build_articles(preview = F)
-- Building articles ------------------------------------------------------------------------------------------------------------------
Reading 'vignettes/articles/website-versions.Rmd'
-- RMarkdown error --------------------------------------------------------------------------------------------------------------------
Set renv profile to `4.2`
Quitting from lines 16-77 (website-versions.Rmd)
---------------------------------------------------------------------------------------------------------------------------------------
Error in `map()`:
ℹ In index: 3.
Caused by error in `render_rmarkdown()`:
! Failed to render RMarkdown
Caused by error:
! in callr subprocess.
Caused by error:
! $ operator is invalid for atomic vectors
Run `rlang::last_trace()` to see where the error occurred.

@bundfussr confirmed the article renders now when no gh-pages is present locally


Erron warnings when using scheduler with GrammyJS/TelegrafJS

Every time when i start scheduler node ace scheduler:run
i see errors
(node:2572) UnhandledPromiseRejectionWarning: GrammyError: Call to 'getUpdates' failed! (409: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running)

this error coming from https://github.com/grammyjs/grammY
make sure u have 1 bot instance, instantiate it outside public async run(), probably as singleton https://docs.adonisjs.com/guides/auth/custom-user-provider
feel free to share a github repo

this error coming from https://github.com/grammyjs/grammY
make sure u have 1 bot instance, instantiate it outside public async run(), probably as singleton https://docs.adonisjs.com/guides/auth/custom-user-provider
feel free to share a github repo

import type { ApplicationContract } from '@ioc:Adonis/Core/Application'
/*
|--------------------------------------------------------------------------

Provider

Your application is not ready when this file is loaded by the framework.

Hence, the top level imports relying on the IoC container will not work.

You must import them inside the life-cycle methods defined inside

the provider class.

@example:

public async ready () {

const Database = this.app.container.resolveBinding('Adonis/Lucid/Database')

const Event = this.app.container.resolveBinding('Adonis/Core/Event')

Event.on('db:query', Database.prettyPrint)

}

*/

Thanks for your reply, yeah i understand that it is grammy error and related to Adonisjs app lifecycle
This issue hapenning only when i run scheduler command. I tried to move telegram bot initiating into new created Provider
but even after, error continuing appear. I use polling method to get updates from TelegramBot
Can you pls check this block of code?
import { Bot } from 'grammy'
export default class TelegramProvider {
  constructor(protected app: ApplicationContract) {}

  public register() {
    this.app.container.singleton('Telegram/Bot', () => {
      const config = this.app.config.get('telegram')

      return new Bot(config.telegramConfig.botToken)
    })
    // Register your own bindings
  }

  public async boot() {
    //start telegram bot
    this.app.container.use('Telegram/Bot').stop()
  }

  public async ready() {
    console.log('start bot')
    // await this.app.container.use('Telegram/Bot').stop()
    this.app.container.use('Telegram/Bot').start()
  }

  public async shutdown() {
    console.log('stop bot')

    this.app.container.use('Telegram/Bot').stop()
    // Cleanup, since app is going down
  }
}

@jakemake plz can u share/create a small repo with the bug?

@jakemake plz can u share/create a small repo with the bug?

https://github.com/jakemake/adonis-grammy-scheduler
i've created a new bot and included it to code

@jakemake you can only start one bot, you need to make sure only 1 instance is listening to messages

Note: I don't recommend starting the bot on a web instance
1- create new command GrammyListener with loadApp/keepAlive  + Start the bot =>  node ace grammy:listen
2- Other instances like web/console/queues/scheduler will use only the bot to query/execute stuff
ex: https://github.com/jakemake/adonis-grammy-scheduler/pull/1

@jakemake you can only start one bot, you need to make sure only 1 instance is listening to messages

Note: I don't recommend starting the bot on a web instance
1- create new command GrammyListener with loadApp/keepAlive + Start the bot => node ace grammy:listen 2- Other instances like web/console/queues/scheduler will use only the bot to query/execute stuff
ex: jakemake/adonis-grammy-scheduler#1

this is awesome, thanks! works perfectly


Feature/idva5 549  localisation nationality

=Add localisation to nationality page

CI: No security warnings found

CI: No security warnings found

CI: No security warnings found


Does not clear preRelease

When set preRelease and then coment the line on build.gradle the prerelease still is in the apk.
We have to ser prerelease = "", and then coment the prerelease line

@jrcacd, thanks, the file values overwrites the field in memory which is empty.
I will publish a new patch version for it.


Archs coverage

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Expand builds for correctionlib.

Hi! This is the friendly automated conda-forge-webservice.
It appears you are making a pull request from a branch in your feedstock and not a fork. This procedure will generate a separate build for each push to the branch and is thus not allowed. See our documentation for more details.
Please close this pull request and remake it from a fork of this feedstock.
Have a great day!

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


HDDS-1810. SCM command to Activate and Deactivate pipelines.

It will be useful to have scm command to temporarily deactivate and re-activate a pipeline. This will help us a lot in debugging a pipeline.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
76
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

0
mvndep
84
Maven dependency ordering for branch

+1
mvninstall
617
trunk passed

+1
compile
367
trunk passed

+1
checkstyle
71
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
928
branch has no errors when building and testing our client artifacts.

+1
javadoc
164
trunk passed

0
spotbugs
430
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
630
trunk passed

_ Patch Compile Tests _

0
mvndep
30
Maven dependency ordering for patch

+1
mvninstall
560
the patch passed

+1
compile
369
the patch passed

+1
cc
369
the patch passed

+1
javac
369
the patch passed

+1
checkstyle
76
the patch passed

+1
mvnsite
0
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
740
patch has no errors when building and testing our client artifacts.

+1
javadoc
164
the patch passed

+1
findbugs
647
the patch passed

_ Other Tests _

+1
unit
348
hadoop-hdds in the patch passed.

-1
unit
2120
hadoop-ozone in the patch failed.

+1
asflicense
43
The patch does not generate ASF License warnings.

8203

Reason
Tests

Failed junit tests
hadoop.ozone.client.rpc.TestOzoneRpcClientWithRatis

hadoop.ozone.client.rpc.TestSecureOzoneRpcClient

hadoop.ozone.om.TestScmSafeMode

hadoop.hdds.scm.pipeline.TestPipelineClose

hadoop.ozone.client.rpc.TestOzoneAtRestEncryption

hadoop.ozone.client.rpc.TestBlockOutputStreamWithFailures

hadoop.ozone.client.rpc.TestOzoneRpcClient

hadoop.hdds.scm.pipeline.TestRatisPipelineCreateAndDestory

hadoop.ozone.client.rpc.TestMultiBlockWritesWithDnFailures

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc

uname
Linux 9ca97659c82a 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 065cbc6

Default Java
1.8.0_222

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/1/artifact/out/patch-unit-hadoop-ozone.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/1/testReport/

Max. process+thread count
4698 (vs. ulimit of 5500)

modules
C: hadoop-hdds/client hadoop-hdds/common hadoop-hdds/server-scm hadoop-hdds/tools hadoop-ozone/integration-test U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/1/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

Will deactive trigger close containers on the pipeline? what is the difference between close and recreate?

Will deactive trigger close containers on the pipeline?
No, we will not close the containers. We will not do anything to the pipeline other than moving it out of allocation path.

what is the difference between close and recreate?
Activate and de-activate is used mainly for debugging a pipeline, we don't want to create a new pipeline here.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
91
Docker mode activated.

_ Prechecks _

+1
dupname
1
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

0
mvndep
81
Maven dependency ordering for branch

+1
mvninstall
637
trunk passed

+1
compile
385
trunk passed

+1
checkstyle
73
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
936
branch has no errors when building and testing our client artifacts.

+1
javadoc
179
trunk passed

0
spotbugs
476
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
693
trunk passed

_ Patch Compile Tests _

0
mvndep
78
Maven dependency ordering for patch

+1
mvninstall
569
the patch passed

+1
compile
383
the patch passed

+1
cc
383
the patch passed

+1
javac
383
the patch passed

+1
checkstyle
80
the patch passed

+1
mvnsite
0
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
789
patch has no errors when building and testing our client artifacts.

+1
javadoc
193
the patch passed

+1
findbugs
740
the patch passed

_ Other Tests _

-1
unit
258
hadoop-hdds in the patch failed.

-1
unit
2277
hadoop-ozone in the patch failed.

+1
asflicense
43
The patch does not generate ASF License warnings.

8648

Reason
Tests

Failed junit tests
hadoop.ozone.container.ozoneimpl.TestOzoneContainer

hadoop.ozone.client.rpc.TestSecureOzoneRpcClient

hadoop.ozone.om.TestScmSafeMode

hadoop.ozone.client.rpc.TestOzoneAtRestEncryption

hadoop.ozone.client.rpc.TestBlockOutputStreamWithFailures

hadoop.ozone.client.rpc.TestOzoneRpcClient

hadoop.hdds.scm.pipeline.TestRatisPipelineCreateAndDestory

hadoop.ozone.client.rpc.TestMultiBlockWritesWithDnFailures

hadoop.ozone.client.rpc.TestWatchForCommit

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc

uname
Linux 7499578d1bdd 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 3cc0ace

Default Java
1.8.0_222

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/2/artifact/out/patch-unit-hadoop-hdds.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/2/artifact/out/patch-unit-hadoop-ozone.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/2/testReport/

Max. process+thread count
4541 (vs. ulimit of 5500)

modules
C: hadoop-hdds/client hadoop-hdds/common hadoop-hdds/server-scm hadoop-hdds/tools hadoop-ozone/integration-test U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/2/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
45
Docker mode activated.

_ Prechecks _

+1
dupname
1
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

0
mvndep
25
Maven dependency ordering for branch

+1
mvninstall
607
trunk passed

+1
compile
383
trunk passed

+1
checkstyle
73
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
853
branch has no errors when building and testing our client artifacts.

+1
javadoc
157
trunk passed

0
spotbugs
453
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
660
trunk passed

_ Patch Compile Tests _

0
mvndep
31
Maven dependency ordering for patch

+1
mvninstall
592
the patch passed

+1
compile
381
the patch passed

+1
cc
381
the patch passed

+1
javac
381
the patch passed

+1
checkstyle
72
the patch passed

+1
mvnsite
0
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
650
patch has no errors when building and testing our client artifacts.

+1
javadoc
155
the patch passed

-1
findbugs
363
hadoop-ozone in the patch failed.

_ Other Tests _

+1
unit
284
hadoop-hdds in the patch passed.

-1
unit
311
hadoop-ozone in the patch failed.

+1
asflicense
36
The patch does not generate ASF License warnings.

5995

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc

uname
Linux fb4728d419e8 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 00b5a27

Default Java
1.8.0_212

findbugs
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/3/artifact/out/patch-findbugs-hadoop-ozone.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/3/artifact/out/patch-unit-hadoop-ozone.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/3/testReport/

Max. process+thread count
1297 (vs. ulimit of 5500)

modules
C: hadoop-hdds/client hadoop-hdds/common hadoop-hdds/server-scm hadoop-hdds/tools hadoop-ozone/integration-test U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/3/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
0
Docker mode activated.

-1
patch
13
https://github.com/apache/hadoop/pull/1224 does not apply to trunk. Rebase required? Wrong Branch? See https://wiki.apache.org/hadoop/HowToContribute for help.

Subsystem
Report/Notes

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/4/console

versions
git=2.7.4

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
0
Docker mode activated.

-1
patch
15
https://github.com/apache/hadoop/pull/1224 does not apply to trunk. Rebase required? Wrong Branch? See https://wiki.apache.org/hadoop/HowToContribute for help.

Subsystem
Report/Notes

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/5/console

versions
git=2.7.4

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
0
Docker mode activated.

-1
patch
12
https://github.com/apache/hadoop/pull/1224 does not apply to trunk. Rebase required? Wrong Branch? See https://wiki.apache.org/hadoop/HowToContribute for help.

Subsystem
Report/Notes

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/6/console

versions
git=2.7.4

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
152
Docker mode activated.

_ Prechecks _

+1
dupname
1
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

0
mvndep
54
Maven dependency ordering for branch

+1
mvninstall
853
trunk passed

+1
compile
433
trunk passed

+1
checkstyle
89
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1088
branch has no errors when building and testing our client artifacts.

+1
javadoc
199
trunk passed

0
spotbugs
519
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
754
trunk passed

_ Patch Compile Tests _

0
mvndep
37
Maven dependency ordering for patch

+1
mvninstall
688
the patch passed

+1
compile
437
the patch passed

+1
cc
437
the patch passed

+1
javac
437
the patch passed

+1
checkstyle
90
the patch passed

+1
mvnsite
0
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
833
patch has no errors when building and testing our client artifacts.

+1
javadoc
211
the patch passed

+1
findbugs
789
the patch passed

_ Other Tests _

+1
unit
374
hadoop-hdds in the patch passed.

-1
unit
2346
hadoop-ozone in the patch failed.

+1
asflicense
51
The patch does not generate ASF License warnings.

9680

Reason
Tests

Failed junit tests
hadoop.ozone.om.TestOzoneManager

hadoop.ozone.container.server.TestSecureContainerServer

hadoop.ozone.client.rpc.TestOzoneAtRestEncryption

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/7/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc

uname
Linux 53efbb2436d6 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 20064b6

Default Java
1.8.0_212

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/7/artifact/out/patch-unit-hadoop-ozone.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/7/testReport/

Max. process+thread count
5262 (vs. ulimit of 5500)

modules
C: hadoop-hdds/client hadoop-hdds/common hadoop-hdds/server-scm hadoop-hdds/tools hadoop-ozone/integration-test U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/7/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
42
Docker mode activated.

_ Prechecks _

+1
dupname
1
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

0
mvndep
27
Maven dependency ordering for branch

+1
mvninstall
592
trunk passed

+1
compile
381
trunk passed

+1
checkstyle
81
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
870
branch has no errors when building and testing our client artifacts.

+1
javadoc
179
trunk passed

0
spotbugs
439
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
638
trunk passed

_ Patch Compile Tests _

0
mvndep
35
Maven dependency ordering for patch

+1
mvninstall
558
the patch passed

-1
compile
259
hadoop-ozone in the patch failed.

-1
cc
259
hadoop-ozone in the patch failed.

-1
javac
259
hadoop-ozone in the patch failed.

+1
checkstyle
92
the patch passed

+1
mvnsite
0
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
668
patch has no errors when building and testing our client artifacts.

+1
javadoc
195
the patch passed

-1
findbugs
394
hadoop-ozone in the patch failed.

_ Other Tests _

+1
unit
307
hadoop-hdds in the patch passed.

-1
unit
356
hadoop-ozone in the patch failed.

+1
asflicense
41
The patch does not generate ASF License warnings.

6215

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/8/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc

uname
Linux 9a00fc4e8011 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 3329257

Default Java
1.8.0_222

compile
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/8/artifact/out/patch-compile-hadoop-ozone.txt

cc
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/8/artifact/out/patch-compile-hadoop-ozone.txt

javac
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/8/artifact/out/patch-compile-hadoop-ozone.txt

findbugs
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/8/artifact/out/patch-findbugs-hadoop-ozone.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/8/artifact/out/patch-unit-hadoop-ozone.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/8/testReport/

Max. process+thread count
1314 (vs. ulimit of 5500)

modules
C: hadoop-hdds/client hadoop-hdds/common hadoop-hdds/server-scm hadoop-hdds/tools hadoop-ozone/integration-test U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/8/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

Thanks @nandakumar131 for working on this. The changes look good to me and the feature is good too have for debugging purpose. I am +1 on the change.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
38
Docker mode activated.

_ Prechecks _

+1
dupname
1
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

0
mvndep
59
Maven dependency ordering for branch

+1
mvninstall
663
trunk passed

+1
compile
434
trunk passed

+1
checkstyle
85
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1023
branch has no errors when building and testing our client artifacts.

+1
javadoc
212
trunk passed

0
spotbugs
503
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
730
trunk passed

_ Patch Compile Tests _

0
mvndep
38
Maven dependency ordering for patch

+1
mvninstall
635
the patch passed

+1
compile
448
the patch passed

+1
cc
448
the patch passed

+1
javac
448
the patch passed

+1
checkstyle
88
the patch passed

+1
mvnsite
0
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
822
patch has no errors when building and testing our client artifacts.

+1
javadoc
192
the patch passed

+1
findbugs
667
the patch passed

_ Other Tests _

+1
unit
305
hadoop-hdds in the patch passed.

-1
unit
1705
hadoop-ozone in the patch failed.

+1
asflicense
50
The patch does not generate ASF License warnings.

8367

Reason
Tests

Failed junit tests
hadoop.ozone.client.rpc.TestOzoneClientRetriesOnException

hadoop.ozone.om.TestSecureOzoneManager

hadoop.ozone.container.common.statemachine.commandhandler.TestBlockDeletion

hadoop.ozone.client.rpc.TestFailureHandlingByClient

hadoop.ozone.client.rpc.TestCloseContainerHandlingByClient

hadoop.ozone.client.rpc.TestBlockOutputStreamWithFailures

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/9/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1224

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc

uname
Linux fa4556860f0c 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 915cbc9

Default Java
1.8.0_222

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/9/artifact/out/patch-unit-hadoop-ozone.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/9/testReport/

Max. process+thread count
5324 (vs. ulimit of 5500)

modules
C: hadoop-hdds/client hadoop-hdds/common hadoop-hdds/server-scm hadoop-hdds/tools hadoop-ozone/integration-test U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1224/9/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

Thanks @elek  for the review, I will fix the typo while committing.


Missing lock in ServeMux.HandleRemove causes concurrent r/w map access

Running a test program compiled with the latest go 1.6 release candidate, I'm seeing occasional "fatal error: concurrent map read and map write" panics. The panic is a result of a new runtime check (https://github.com/golang/go/commit/50c50420).
The stack trace points to ServeMux.match where it reads the map mux.z. Some other goroutine must be writing the same map concurrently. The only place I can find an access unprotected by a lock is ServeMux.HandleRemove.
I can make the crash go away by wrapping the delete(mux.z, ...) with calls to mux.m.Lock/Unlock (and removing the "don't need a mutex here" comment ;-).

Just realized I was debugging an old fork. The problem was fixed by https://github.com/miekg/dns/commit/a6742d53 .


Documentation and example configuration isn't created with build.sh

Since documentation generation was made optional here https://github.com/jaagr/polybar/commit/754673bff8f3cbd90b1eb0fd622fe332613053bf, it's not generated automatically using build.sh (and there's no way to get documentation running this script afaict). This means that installing the example configuration will fail since the doc/config file is not created.

Oh dang. I always forget about build.sh. Will fix this soon, for now installing Sphinx should automatically enable building the documentation


Community meeting

Adds an

overview with the list of speakers.
button on the main page encouraging to register
link on the Registration Open button is still pointing to the Events - TBD once we have the real link - Edit: Done, the real link is included.

cc @jrswedlow @jburel @will-moore
ToDo: Fix the "Register by 20th May" statement: This is off-the-cuff and maybe not what we want. Edit: fixed, we want 21st May, this is implemented now.
built at https://snoopycrimecop.github.io/www.openmicroscopy.org/events/ome-community-meeting-2024/ and
https://snoopycrimecop.github.io/www.openmicroscopy.org/

built at https://snoopycrimecop.github.io/www.openmicroscopy.org/events/ome-community-meeting-2024/ and
https://snoopycrimecop.github.io/www.openmicroscopy.org/
Note: The failing built is a chicke&egg problem - it remarks on non-existence of the pages which I want to create in this PR.

I have added the eventbrite link to the ome-community-meeting-program-2024.html and implemented @will-moore 's comments.

@jburel I removed the confusing pages which were copied from OME 2021 and included "online format" mentions. Note that nothing changed on https://snoopycrimecop.github.io/www.openmicroscopy.org/events/ome-community-meeting-2024/ as expected.

-- exclude

Build passes

--include

Merging as okayed by June in slack.


Adding and exposing user metadata in glTF

Hi @rdeioris, I'd like to ask for advice on the best way to inject user data into a gltf file and have that accessible within UE.
My intention is to add metadata to a node, or perhaps even a mesh:
E.g.
"nodes": [
        {
            "mesh": 0,
            "name": "Hose_low",
            "userdata": "A<<B"
        },
...

"meshes": [
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 1,
                        "TANGENT": 2,
                        "NORMAL": 3,
                        "TEXCOORD_0": 4
                    },
                    "indices": 0,
                    "material": 0,
                    "userdata": "A<<B"
                }
            ],

In either situation, I was thinking that perhaps it would be exposed in Component Tags?
Is this possible right now? Or perhaps there is another way of doing it?
Thank you!

Sorry, I raised an issue on the wrong repo. Transferring it to the main one.


foundation-sites version bump

@danbjoseph please review and merge

i think the _settings.scss file is usually the place to make customizations to the default foundation styles. when you removed the one that was there and imported the one from the foundation-sites folder download, did you lose anything specific to the MM site? (although the callout note in the docs makes it sound like a settings file for an old version doesn't usually cleanly transition up)

do we really need to keep all the foundation files in the repo? does compass allow you to look in multiple directories for your sass files? it seems thatgulp-sass lets you look in multiple directories with an includePaths option as discussed in this stackoverflow and shown here

done differently in #311


loadwallet WIP, roll up packages

Add support for loadwallet and torstarted, syncflagchanged, rescancomplete, and feeratechange websocket messages.
Runs over https://github.com/bitcoin-s/bitcoin-s/pull/4417

it seems like this rescan error gets displayed a bit eagerly.
You can see in the background logs that the wallet did sync the blocks.
The backend architecture has a different block height between the wallet and the chain database. The chain database (which is responsible for the sync websocket event), needs to verify and process data before it can then send it on to the wallet so the wallet can process it.

2022-08-09T17:55:24UTC INFO [NeutrinoNode] Started node, best block hash<PHONE_NUMBER>0000000004dea072d92387767e6b8a135eed6e97fec1e2e3db49d8 at height 748720, with 748720 filter headers and 748703 filters
2022-08-09T17:55:25UTC INFO [PeerManager] Connected to peer Peer(neutrino.suredbits.com:8333) with filters. Connected peer count 1
2022-08-09T17:55:26UTC INFO [NeutrinoNode] Syncing with Peer(neutrino.suredbits.com:8333)
2022-08-09T17:55:26UTC INFO [PeerMessageSender] Requesting compact filters from FilterSyncMarker(startHeight=748704, stopBlockHash=00000000000000000004dea072d92387767e6b8a135eed6e97fec1e2e3db49d8)
2022-08-09T17:55:26UTC INFO [NeutrinoNode] Starting sync node, height=748720 hash=00000000000000000004dea072d92387767e6b8a135eed6e97fec1e2e3db49d8
2022-08-09T17:55:26UTC INFO [BitcoinSServerMain] Done starting Main! It took 7604ms
2022-08-09T17:55:26UTC INFO [BitcoinSServerMain] Done start BitcoinSServerMain, it took=9723ms
2022-08-09T17:55:27UTC INFO [DataMessageHandler] Received headers message with 0 headers from Peer(neutrino.suredbits.com:8333)
2022-08-09T17:55:27UTC INFO [WalletRoutes] Retrieved fee rate 20 sats/vbyte, it took 3ms
2022-08-09T17:55:27UTC INFO [HikariDataSource] bitcoin-s.dlc.db - Starting...
2022-08-09T17:55:27UTC INFO [HikariDataSource] bitcoin-s.dlc.db - Start completed.
2022-08-09T17:55:39UTC INFO [DataMessageHandler] Processing 17 filters
2022-08-09T17:55:39UTC INFO [ChainHandler] Processed filters from height=748704 to 748720. Best filter.blockHash=00000000000000000004dea072d92387767e6b8a135eed6e97fec1e2e3db49d8
2022-08-09T17:55:39UTC INFO [DataMessageHandler] We are synced
2022-08-09T17:55:39UTC INFO [DLCWallet$DLCWalletImpl] Processing 17 block filters for 15 utxos and 4063 scripts

I can get rid of that modal if you would rather not see it.


Particles don't seem to render correctly

Here's the project:
https://playcanvas.com/project/393844/overview/webvr-test
The particles seem to show up on the left side correctly, but on the right side, they only seem to show up infrequently at a very low opacity.

I can't share a published build because for some reason builds on playcanv.as make it so the camera doesn't move when you move your phone around (can this be fixed on PlayCanvas's side?).  I think it's because of something like cross domain hosting or somethingsomething (pew pew shooting in the dark).

To share a working link to a published WebVR project, you need to change the link from the form:
https://playcanv.as/p/
To:
https://playcanv.as/e/p/

Oh neat, seems like there should be a link for that or something?  Cool info though, thanks!
Here's the published project:
https://s3-eu-west-1.amazonaws.com/apps.playcanvas.com/APLEVZYy/index.html

Closing because the core engine now supports WebXR and WebVR has been discontinued.


[Feature]: CLI for configuring and managing uptime kuma

🏷 Feature Request Type
API, Other
🔖 Feature description
I am currently setting Uptime Kuma via an Ansible script. Whilst installing the software is easy enough even this node nube can do it, actually configuring Uptime Kuma is more problematic.
Add a command line program to do the following:

[ ] import / export data
[ ] add / edit / delete monitors
[ ] add / edit / delete users
[ ] backup of the entire system including user accounts

✔ Solution
Write an API or command line program to implement the features suggested above.
❓ Alternatives
No response
📝 Additional Context
No response
⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

+1 for a REST API based approach here!

+1 on my side as well!

duplicate of #118


Latest version now causes Router instance to show an error of: 'router' implicitly has type 'any'

Describe the bug
The last version introduced some sort of type issue. Router instance now has a TS error:

'router' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer.

Your Example Website or App
https://stackblitz.com/edit/github-ythixe?file=src%2Fmain.tsx
Steps to Reproduce the Bug or Issue
Open untouched stackblitz repro and look at VSCode errors. No need to run.
Expected behavior
No error
Screenshots or Videos
No response
Platform
OS: Windows
Browser: Edge
Version: Beta 159
Additional context
No response

Fixed!


python310Packages.green: 3.3.0 -> 3.4.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.green is: "Python test runner"
meta.homepage for python310Packages.green is: "https://github.com/CleanCut/green"
meta.changelog for python310Packages.green is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
/nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0/bin/green3.10 passed the binary check.
/nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0/bin/.green-wrapped passed the binary check.
/nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0/bin/green passed the binary check.
/nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0/bin/.green3.10-wrapped passed the binary check.
/nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0/bin/.green3-wrapped passed the binary check.
/nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0/bin/green3 passed the binary check.
6 of 6 passed binary check by having a zero exit code.
6 of 6 passed binary check by having the new version present in output.
found 3.4.0 with grep in /nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0
found 3.4.0 in filename of file in /nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0

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

5 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
2 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
passExtensions.pass-audit
python310Packages.green
python39Packages.green

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0
ls -la /nix/store/92k9l9lmgb9zvhcvq3xvvsx4mdz654ki-python3.10-green-3.4.0/bin

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

3 packages built:

passExtensions.pass-audit
python310Packages.green
python39Packages.green

Maintainer pings

@ofborg eval


brew should check shasum of actual program

Currently, brew only checks the shasum that the formula creator puts in the file. This checksum is checked when installing, but it is only a check on the custom brew bottle. I think there should be an extra option to check the checksum of the original tar, provided by the developer of the program, so that brew can check that both the bottle hasn't been tampered with and the binary itself. This helps all Homebrew users because it makes the package manager more secure.

We already do this.


Support for python 2

Would it be possible to add support for python 2?
Current version throws syntax error because of this line:
https://github.com/openapi-generators/openapitools-generator-action/blob/v1/entrypoint.py#L5
Python 2 do not supports varargs in unpacking

For my own understanding, what's the use-case of needing this action to support Python 2? Is there some interference with other CI tools? I had assumed that code generation would mostly be its own job.

The issue is that you can have your own Github Action runner for example on ec2 where is totally different env from what are default Github Runners using... Anyway... This PR is still not working yet, looks like python 2 does not allow file access or something, still debugging... I will probably just remove that python script and replace it with bash script which should be more portable

Closing this as probably there will be no interest for this feature in wider audience... we will just support it in our fork


Welcome Notification

Send the user a welcome notification after generating the profile. The notification can include information about the user's profile or any other information. It can also be some kind of test as the user enters the pushbullet token, a welcome notification is received instantly.
What do you think? @tanay1337 @rachmadaniHaryono

I don't think it would be a great idea to do this. Unnecessary notifications are often irritating.


Update jsoniter-scala-core, ... to 2.13.0

Updates

com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-core
com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-macros

from 2.11.1 to 2.13.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.plokhotnyuk.jsoniter-scala" } ]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #352.


Color of plasmid tube does not show up in form

Example orders:
https://github.com/dictybase-playground/learn-github-action/issues/105
https://github.com/dictybase-playground/learn-github-action/issues/84
https://github.com/dictybase-playground/learn-github-action/issues/94
Plasmid (DBP0000203 / ID 203 / pDXA-GST) should have a 'Pink' in color column

made duplicate issue by mistake

made duplicate issue by mistake


Add a description on DockerHub registry

This adds a simple CI step to update the DockerHub registry with the README.md file.
For the moment, the registry overview is empty:

See #321

Nice! 💪

Hmm, I did not check that you are using token for authentication to the registry, this action still does not support it.
https://github.com/peter-evans/dockerhub-description/issues/10

Oh okay. Two options: either we switch to username/password or we disable the docs publishing step until the issue gets resolved. I have my doubts that this will be anytime soon, but I also don't want to switch to user/pw. Suggestions? 🤔

I have my doubts that this will be anytime soon,

This is not going to happen and since some month Docker folks are radically changing the offer for free accounts.
I had to disable my 2FA authentication and go back to a user/pwd authentication (which I did not like too) and I understand that this is not a move that you want.
So for the moment I have no solution to propose but I will investigate in the next days.
Maybe you can rollback for the moment.

There is a manual solution in the mean time. You can edit the description directly in the registry (in markdown), see bellow:

You may want to fetch the banner from a public server (assets/banner.svg will not work on DockerHub).
This is clearly not a nice and definitive option, but if the README.md does not change very often, it should be OK for the moment.
This is the reason why I think having a description is important for this project:
https://hub.docker.com/search?q=lychee&type=image

Great idea. I've updated the docs now and added a tagline.

Would also love to set an icon/logo/avatar, but that's only possible with a pro account it seems. 😕 That little lychee would look amazing IMHO. 😆

@mre remember to rollback this merge as the CI is now broken because of me ;)

Cool. Rolled back the change. Thanks anyway for looking into this. Let's try again at a later point in time. 😃

Or when there is a better registry alternative for free accounts ;)