Autocomplete php throws error saving jsx file

[Enter steps to reproduce below:]

Save a jsx file

Atom Version: 1.9.8
System: Microsoft Windows 10 Pro
Thrown From: atom-autocomplete-php package, v0.18.9
Stack Trace
Uncaught Error: Cannot decorate a destroyed marker
At C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\src\decoration-manager.js:192

Error: Cannot decorate a destroyed marker
    at DecorationManager.module.exports.DecorationManager.decorateMarker (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\src\decoration-manager.js:192:15)
    at TextEditor.module.exports.TextEditor.decorateMarker (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\src\text-editor.js:1528:37)
    at ClassProvider.module.exports.ClassProvider.addMarkerToCommentLine (file:///C:/Users/poci/.atom/packages/atom-autocomplete-php/lib/goto/class-provider.coffee:117:28)
    at ClassProvider.module.exports.ClassProvider.registerMarkers (file:///C:/Users/poci/.atom/packages/atom-autocomplete-php/lib/goto/class-provider.coffee:71:18)
    at ClassProvider.module.exports.AbstractProvider.rescanMarkers (file:///C:/Users/poci/.atom/packages/atom-autocomplete-php/lib/goto/abstract-provider.coffee:172:10)
    at file:///C:/Users/poci/.atom/packages/atom-autocomplete-php/lib/goto/abstract-provider.coffee:31:18
    at Function.module.exports.Emitter.simpleDispatch (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\node_modules\text-buffer\node_modules\event-kit\lib\emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\node_modules\text-buffer\node_modules\event-kit\lib\emitter.js:129:28)
    at TextBuffer.module.exports.TextBuffer.saveAs (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\node_modules\text-buffer\lib\text-buffer.js:1156:27)
    at TextBuffer.module.exports.TextBuffer.save (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\node_modules\text-buffer\lib\text-buffer.js:1126:19)
    at TextEditor.module.exports.TextEditor.save (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\src\text-editor.js:743:26)
    at Object.module.exports.AtomSaveAll.saveAll (file:///C:/Users/poci/.atom/packages/atom-save-all/lib/atom-save-all.coffee:18:18)
    at atom-text-editor.<anonymous> (file:///C:/Users/poci/.atom/packages/atom-save-all/lib/atom-save-all.coffee:6:72)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\src\command-registry.js:260:29)
    at C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\src\command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:580:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:388:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\src\window-event-handler.js:98:36)
    at HTMLDocument.<anonymous> (C:\Users\poci\AppData\Local\atom\app-1.9.8\resources\app.asar\src\window-event-handler.js:3:61)

Commands
     -0:16.2.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:16.2.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:13.1.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:13 core:move-right (atom-text-editor.editor.is-focused)
     -0:12.6.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:12.6.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:12.4.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:12.4.0 editor:newline (atom-text-editor.editor.is-focused)
  3x -0:10.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:08.9.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:08.9.0 editor:newline (atom-text-editor.editor.is-focused)
  2x -0:07.6.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:05.7.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:05.0 core:move-down (atom-text-editor.editor.is-focused)
     -0:04.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:03.8.0 atom-save-all:saveAll (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "autoHideMenuBar": true,
    "excludeVcsIgnoredPaths": false,
    "themes": [
      "one-dark-ui",
      "atom-dark-syntax"
    ]
  },
  "atom-autocomplete-php": {
    "binComposer": "C:/ProgramData/ComposerSetup/bin/composer.bat"
  }
}

Installed Packages
# User
atom-autocomplete-php, v0.18.9 (active)
atom-bootstrap3, v1.2.12 (inactive)
atom-save-all, v0.4.1 (active)
auto-detect-indentation, v1.1.0 (active)
auto-indent, v0.5.0 (active)
autoclose-html, v0.23.0 (active)
docblockr, v0.8.2 (active)
highlight-selected, v0.11.2 (active)
language-blade, v0.25.3 (active)
linter, v1.11.16 (active)
linter-php, v1.2.0 (active)
merge-conflicts, v1.4.4 (active)
minimap, v4.24.7 (active)
php-extract-method, v0.2.1 (active)
react, v0.16.0 (active)
Sublime-Style-Column-Selection, v1.7.2 (active)
todo-show, v1.7.0 (inactive)
atom-dark-syntax, v0.27.0 (active)
atom-dark-ui, v0.51.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.43.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.3.2 (active)
one-light-ui, v1.3.2 (inactive)
one-dark-syntax, v1.2.0 (inactive)
one-light-syntax, v1.2.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.2 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.0 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.0 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.39.0 (active)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
find-and-replace, v0.198.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v0.53.1 (active)
notifications, v0.64.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.238.2 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.1 (active)
styleguide, v0.46.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.98.1 (active)
timecop, v0.33.1 (active)
tree-view, v0.208.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.32.2 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.0 (active)
language-csharp, v0.12.1 (active)
language-css, v0.36.2 (active)
language-gfm, v0.86.0 (active)
language-git, v0.13.0 (active)
language-go, v0.42.0 (active)
language-html, v0.44.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.22.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.0 (active)
language-less, v0.29.3 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.0 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.68.5 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.52.0 (active)
language-shellscript, v0.22.3 (active)
language-source, v0.9.0 (active)
language-sql, v0.21.1 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.8 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

Please re-open this issue on the atom-autocomplete-php repository.

oh well


add cache for image prompts

Codecov Report

Merging #37 (cecfac0) into master (91e37f2) will increase coverage by 0.07%.
The diff coverage is 60.00%.

@@            Coverage Diff             @@
##           master      #37      +/-   ##
==========================================
+ Coverage   74.07%   74.14%   +0.07%
==========================================
  Files          20       20
  Lines         999      994       -5
==========================================
- Hits          740      737       -3
+ Misses        259      257       -2

Impacted Files
Coverage Δ

rudalle/image_prompts.py
100.00% <ø> (ø)

rudalle/pipelines.py
41.30% <ø> (+1.30%)
:arrow_up:

rudalle/dalle/transformer.py
85.21% <55.55%> (-0.61%)
:arrow_down:

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

Continue to review full report at Codecov.

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


Event end block gained new fields in recent versions

The event end block gained additional fields in recent versions (need to check which versions introduced which fields).

By asking the maintainers for them via email. But I think first adding support for the versions where we definitely know these fields are contained in is fine I think. I think they were introduced with 7.x, but not sure.

There is actually a problem in adding this solution. From what I can understand, the EVTE subblock does not have a version field, so it is not possible to read the CORSIKA version from the block as done for the other blocks in which dtypes are different for different versions of CORSIKA.

Hi @AndreaNegro953, that's not really an issue: the version is known from the run header block. We don't need to be able to read the version from an event end block in isolation I think.

I.e. here:
https://github.com/cta-observatory/pycorsikaio/blob/eef3b78be2ef488843cef50291d525629dac7403/corsikaio/file.py#L31-L49
We get the version and store it, which means it can later be used to parse the event end block.

Thank you, I was trying to do something similar to the other block and in those cases the version was read from the file. I think I can try to open a branch then

@AndreaNegro953 Thank you very much.
I would change the function parse_run_end to have the signature:
def parse_run_end(run_end_bytes, version):
    ...

and then call in CorsikaFile like this: self._run_end = parse_run_end(block, self.version)[0]

Thank you, but I think there has been a misunderstanding it is the event end datablock not the run end

Ah, right, but the same principle applies, right?

Yeah, I think so. Still testing the changes.

Addressed in #37


create my own dataset

Question
How to add many images to my my own dataset? The key "image" includes many image paths.

how to fix the context of the blue lines? Thank you.

I don't get your question - if you want to add an image, just append another dictionary to this list, with the image path of the new image and the associated conversations

@NicoZenith I would like to have a conversation that includes multiple image inputs. Like this:

I have completed fine-tuning using a dataset in this format！！

@NicoZenith Now I want to verify the performance of the model after fine-tuning.For the validation dataset, I don't know how to test by inputting multiple photos at once, similar to during fine-tuning？


Huh??  I can type the exact same text but not use it in an alias??

I use aliases a lot in Genie to string together a max of 3 frequently used commands.
Trying to recreate the same sort of thing in Outlander, I'm encountering something strange.
I have an alias called 'pgrv' that I use from just outside the west gate in Crossing that takes me to Pfanston's Grove, where I hang out a lot.  The Action text is simple:  go trail;ne;e
If I set the action exactly like that in my pgrv alias and execute it, Outlander responds with "What were you referring to?"
But if I type that exact same action text into the command line and execute, Outlander responds with
go trail
ne
e
and then executes as I requested.
Is there a way the alias can be made to execute just like it does when I type the action in directly?
Thanks!

I wish CMD;CMD;CMD would work, and I want it to, but in the meantime try
#send go trail;#send ne;#send e
as the string. Will that work for you?

That does work!  I'll use that as a workaround for the time being.  Thanks so much!


Vcnc sampler yefim 1

Integrated vcnc-sampler to rethinkdb
Re-factored code

Looks good.  There's only one thing:  the word you want is "bin", not "bean".
I'll merge it when you make that change.  Thanks!

This looks good, except for one thing.  Many of the vcnc-core/src/lib module init() functions return Promises, and must be called in a particular order.  For example, rethinkdb.init() must be called before anything using rethinkdb, and it must be called as a Promise chain.
Please look at vcnc-rest/app.js for an example of how the initialization is done.
PS:  You may notice that pollStorageStats.init() returns a Promise but is not actually asynchronous.  It was done that way to "future proof" it, in case an asynchronous initialization was needed in the future.


Failed to build reth

Describe the bug
I'm trying to build reth but encountered this error:
2024-07-02 19:45:11.356 :: 2024-07-02 19:44:06.979 :: error: failed to run custom build command for example-exex-remote v0.0.0 (/root/parts/reth/build/examples/exex/remote)
2024-07-02 19:45:11.356 :: 2024-07-02 19:44:06.980 ::
2024-07-02 19:45:11.356 :: 2024-07-02 19:44:06.980 :: Caused by:
2024-07-02 19:45:11.356 :: 2024-07-02 19:44:06.980 ::   process didn't exit successfully: /root/parts/reth/build/target/release/build/example-exex-remote-a995e38e044fa1bc/build-script-build (exit status: 101)
2024-07-02 19:45:11.356 :: 2024-07-02 19:44:06.980 ::   --- stdout
2024-07-02 19:45:11.356 :: 2024-07-02 19:44:06.981 ::   cargo:rerun-if-changed=proto/exex.proto
2024-07-02 19:45:11.357 :: 2024-07-02 19:44:06.981 ::   cargo:rerun-if-changed=proto
2024-07-02 19:45:11.357 :: 2024-07-02 19:44:06.981 ::
2024-07-02 19:45:11.357 :: 2024-07-02 19:44:06.982 ::   --- stderr
2024-07-02 19:45:11.357 :: 2024-07-02 19:44:06.982 ::   thread 'main' panicked at examples/exex/remote/build.rs:3:29:
2024-07-02 19:45:11.357 :: 2024-07-02 19:44:06.982 ::   Failed to compile protos Custom { kind: NotFound, error: "Could not find protoc. If protoc is installed, try setting the PROTOC environment variable to the path of the protoc binary. To install it on Debian, run apt-get install protobuf-compiler. It is also available at https://github.com/protocolbuffers/protobuf/releases  For more information: https://docs.rs/prost-build/#sourcing-protoc" }
2024-07-02 19:45:11.357 :: 2024-07-02 19:44:06.982 ::   note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
What can I do to fix this?
Steps to reproduce

Installing and upgrading rust
cargo build --release

Node logs
No response
Platform(s)
Linux (x86)
What version/commit are you on?
https://github.com/paradigmxyz/reth/commit/e95c6dba9d6b2cb4a729bdf3f1f02f4577e9e0a2
What database version are you on?
n/a
Which chain / network are you on?
n/a
What type of node are you running?
Archive (default)
What prune config do you use, if any?
No response
If you've built Reth from source, provide the full command you used
No response
Code of Conduct

[X] I agree to follow the Code of Conduct

Please update to latest main, we removed this example from the main repo on the last week https://github.com/paradigmxyz/reth/commit/6699c6a3d715b099ecc27e69c55ac7ab115ee6cc


dynamic webhook & sdk loading feature

Changes

add dynamic webhook loader
env based sdk loading
add wallet monitoring channel
add channel monitoring service

Still getting MongoDB error


Fix for ScalaJS tests issue #601

This addresses issue #601

@javaduke this seems to have broken some of the existing tests. Do you think you could help investigate the travis failures?

I fixed the issue but now travis fails with some weird error, not sure how to fix it...

@javaduke can you try rebasing and squashing your commits on top of the latest master? This is a travis bug and squashing normally makes it go away

Yay, that did the trick, Travis works now. The Appveyor still fails though, do you know how to fix it?

one more comment. Just ignore appveyor for now


ChatProtect project

I noticed that ChatProtect has an online project address, can I use the online project to reproduce the effect of the paper, it's important to me!

The website (chatprotect.ai) performs a similar, but not the exact same procedure as described in the paper. If you want to reproduce the results from the paper, please use the scripts described in the README.


Document HrTime component

HrTime component allows to handle high resolution time display.
Docunentation must be provided.

This could be function at common, no reason to keep this as a component


Can you possible to horizontal scroll?

Hi,
I placed so many grids. It's come one by one when I resize the screen resolution. So I need a horizontal scroll when I resize the screen.
Ref.
https://miro.medium.com/max/720/1*oWL3jUPkbfGtcpvS1u_Y-w.png

Hi, I'm sorry, your image reference is out of the scope of this package. this package handle width of the grid that depend on the parent widget. when you set any scroll widget (infinity width) that the children is grid. it will never work.


Run ASP.NET Core default validation first

System Details

FluentValidation version: 8.0.100
Web Framework version (eg ASP.NET Core 2.1, MVC 5, WebApi 2. Delete if not applicable): ASP.NET Core 2.1

Issue Description
What I am looking for is basically exact opposite of :
.AddFluentValidation(fv =>
                {
                    fv.RunDefaultMvcValidationAfterFluentValidationExecutes = true;
                })

Basically, trying to run the default data annotation validations before fluent validation validators

You’ll need to modify the MVC ModelValidatorProviders directly to do that.

Thank you for your quick reply. Can you please give me a hint as to how I can achieve this?

The ModelValidatorProviders collection is part of MVC - take a look at the AddMvcOptions method that allows you to customise the MVC bootstrapping process:
.AddFluentValidation(...).AddMvcOptions(options => {
				// access options.ModelMetadataDetailsProviders here, reorder as necessary
});

@JeremySkinner Seems like this is the line that needs to be changed but my question is there any reason its has not been made configurable?

DataAnnotations tends to mess with FluentValidation if it runs first, as if DataAnnotations encounters a validation failure then it will not allow FV to add any errors for the same property. This is usually undesirable, which is why FV should typically run first. I don't really feel there's a need to make it configurable as it's easy enough to swap them around in an AddMvcOptions call if you really want to do it.


Fix tests flakiness

Codecov Report

Merging #973 (b83c706) into master (d578519) will decrease coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #973      +/-   ##
==========================================
- Coverage   99.78%   99.68%   -0.10%
==========================================
  Files          66       66
  Lines        4551     4507      -44
  Branches      748      748
==========================================
- Hits         4541     4493      -48
- Misses          3        5       +2
- Partials        7        9       +2

Flag
Coverage Δ

unittests
99.68% <ø> (-0.05%)
:arrow_down:

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

Impacted Files
Coverage Δ

src/schemathesis/extra/pytest_plugin.py
97.75% <0.00%> (-2.25%)
:arrow_down:

src/schemathesis/cli/callbacks.py
98.19% <0.00%> (-1.81%)
:arrow_down:

src/schemathesis/lazy.py
98.38% <0.00%> (-0.03%)
:arrow_down:

src/schemathesis/models.py
99.52% <0.00%> (-0.02%)
:arrow_down:

src/schemathesis/runner/impl/core.py
98.68% <0.00%> (-0.01%)
:arrow_down:

src/schemathesis/hooks.py
100.00% <0.00%> (ø)

src/schemathesis/targets.py
100.00% <0.00%> (ø)

src/schemathesis/stateful.py
100.00% <0.00%> (ø)

src/schemathesis/parameters.py
100.00% <0.00%> (ø)

src/schemathesis/cli/context.py
100.00% <0.00%> (ø)

... and 8 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 d578519...b83c706. Read the comment docs.


RoIHeads: remove low-scoring boxes statically

One of the postprocessing step of RoIHeads is to filter low-scoring (in terms of confidence level) boxes from the output. This commit makes that operation static for TPUs.
For now, it's needed to make it static manually as the experimental support for dynamic nonzero/masked_select would raise the following issue in this case:
RuntimeError: Internal: From /job:tpu_worker/replica:0/task:0:
RET_CHECK failure (learning/brain/google/xla/tpu_execute.cc:1066) size >= 0
	 [[{{node XRTExecute}}]]

@sprt Could you elaborate on how this makes it static? what does making static "manually" mean?

@taylanbil I mean "manually" in the sense that I'm not relying on the experimental support for dynamic shapes with nonzero/masked_select (because it seems buggy atm, see exception), and rather making the shapes dynamic by hand using torch.where(). Before this change, the shape of inds was dynamic since the number of boxes which score are above the self.score_thresh is variable across images.

ah I see. Thanks.


Add inferenceStatus to ExpandModelProperty_T type

This is needed when the expand parameter is extended server-side. It doesn't affect client-side logic but helps with autocompletion + docs. cc @SBrandeis who recently shipped inferenceStatus.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@Wauplin parameter has changed to inference recently
Values have changed as well (and might change again in the future)

Thanks for the heads-up @SBrandeis! I've updated this in https://github.com/huggingface/huggingface_hub/commit/c8a3e3ab7806c5d936a235dc64a765697ffccfd8 (sry, no PR :see_no_evil:)


Avoid importing entire lodash package

This package uses import _ from 'lodash', instead it should import only the functions it needs.

I think while at it we can remove lodash all together or at least as much as possible.


Stops working when Android emulator opens. [Bug]

When I open the android emulator from Android Studio, all audio stops working.  To get it working again, I have to click the audio icon, select a different audio interface (I've been selecting headphones), and then it will automatically switch back to eqMac2 and start working again.

Does Android Emulator create some sort of an Audio Device?

The emulator is capable of playing audio itself, but as far as I can tell doesn't create an audio device.  I just watched the list of devices while the emulator was booting and it happened again but nothing changed.  I had to do the same thing to get the audio to work.

I assume it's related but I haven't had chance to investigate it yet. Whenever the android emulator is opened and bluetooth headphones are attached the audio quality degrades significantly. I have to disconnect and re-connect the headphones and the sound will "pop" back to normal after a couple of seconds. This happens whether I am using eqMac2 or not. With eqMac2 I also then have to re-select the output device.

Build 2.1 has just been released. You can download it from https://bitgapp.com/eqmac
Could you please update and report if the issue is still relevant. Thanks :)

First of all, I would like to apologize for the lack of communication and responses to the current issue and all other issues in general.
I have made a conscious decision to focus most of my free time and focus on developing a more modern and new version of "eqMac". This means that I can't spend too much time looking back at old codebase and trying to make every user happy. This was the main reason I made this repository open-source, in hopes that other developers might help to sort out some issues and iron out all the bugs. Unfortunately, there are very few developers that are proficient in Core Audio and Objective-C or maybe they are just not interested in this repo, which I can understand.
I promise that the next version will be much more polished and I will make some sort of a mainstream system were solving issues will be very easy and quick. Just sit tight and wait for a new release this coming summer.
Thank you to everyone who gave "eqMac2" a try and I hope I won't disappoint you next time :)
Heres a sneak peak of the UI I am currently working on:

I have this issue too on eqMac2 Build 2.2 and the latest Android emulator.
Before I knew or used eqMac2, I noticed that the Android emulator startup does something to sound. I noticed a small pop or drop of the music, or some tiny volume change (might be psychological), but it's there and so the emulator does something.
So either Apple's sound system is adding or changing some kind of device, or registering the Android emulator as a sound source or something. Nevertheless, any other sound stops and I have to either restart eqMac2, or switch back and forth to a different output device in eqMac2.

Hey everyone. Excuse me for the lack of updates. I have been really busy on the new version of eqMac. I am happy to announce an open beta release.
You can download it here: https://eqmac.app
There are a lot of known bugs that I could not fix just yet:

Driver not installing from the first try. Sometimes need to restart eqMac a couple times.
Complex Device switching logic is not perfect (for example when switching off the device that's currently playing, plugging in new device etc.)
UI takes long to load (a lot can be done to improve that)
UI dimensions are not synching properly
There's a noticeable audio delay in the playback, so not suitable for video yet (I know where the problem lies just haven't had the time to fix yet)
Sometimes the playback doesn't start, in that case please try to switch the output to the device you want and eqMac should try and build the audio pipeline again.

So as you can see there's still some work to be done but at least it's a completely modern tech stack that I am fully willing to work on: 100% Swift, User Space driver and a Web UI, instead of C++, Kernel Drivers. As I said, should work on Catalina and should not have any pesky ear drum blasting volume bugs (at least I didn't come across any).
I'm open to feedback and issue reports here: https://github.com/bitgapp/eqmac
That repo will become the main repo for eqMac and this repo will be archived eventually.
And yes it's called just eqMac, not eqMac3 :) And it will stay that way forever.

Hey everyone 👋
I will be open sourcing the new version of eqMac, therefore, I am closing this issue and repository as I will be transfering nodeful/eqMac2 repo to bitgapp/eqMac
Please bear with me for the next couple of days as I setup that new repo. The eqMac2 code will be living in the old-eqMac2 branch if anyone is interested in referencing it for whatever reason.
Please try out the new version and report bugs to the new repo.
Thanks for using eqMac.


Excel: F2 to edit cell?

I appreciate your creation of Karabiner Elements to support Sierra, but would really like to see a way to get the PC-like "F2" function back when using Excel on the Mac. Looks like that's not yet part of Elements.
Thank you!

Ah, just noticed I can do this from your "Function Keys" tab. It's working. But I noticed this key remap can no longer be restricted to only when Excel is the active app. That was important (to be able to still increase brightness when outside of Excel). Maybe I'm just missing how to do that too.

App-specific key mappings have not yet been implemented in Elements.

@grobbins49 I have configured this behavior in Excel using another tool. It's called BetterTouchTool. Working perfectly in Sierra.

Thank you, Maarten! I'll give it a shot.

I'm also able to get this to work by mapping the F2 key to "f2" in the dropdown.  However, is there a way to map fn+F2 to 'display_brightness_increment'?  (essentially I want to flip the meaning of F2 and fn+F2)  Thanks.

Could someone please point out how to make this mapping in BetterTouchTool? Have been poking around and can't figure out how it works.

Although this is not the right place to discuss BetterTouchTool, you could add Excel as an application to the left and then add a shortcut F2 to it that triggers another keyboard shortcut ^U.

Hi, I realise this isn't the right place and appreciate your help. I can delete my comment. Unfortunately it's still not working because I'd like the Brightness key to be the shortcut, not F2. Perhaps BetterTouchTool can't do this after all?

FYI - Current versions of Excel for Mac have sane shortcuts. F2 actually edits a cell as it should.

They don't when I just press the Brightness Up key. I have to press Function Brightness key to get F2 unless I deactivate all the Mac special function keys.
I'm using Excel 2016 for Mac
You didn't have to do any of this in Karabiner. Pressing Fn to get F2 is not helpful.

Got it. I don't know if BTT can do this now, but ControllerMate can. But none of the existing solutions are as foolproof as Karabiner was. It looks like Elements is about done, so let's hope we'll see work started soon on the new version of Karabiner. And let's hope Apple doesn't completely chance the API again on 10.13.

Thank you for the thorough explanation. I tried the latest version of Elements today and couldn't find this functionality there either. Fingers crossed for the update and frowns at Apple.

Hi, @stale. This issue is still present.

Hi, @stale https://github.com/stale. This issue is still present.

On 4 May 2018, at 5.45, stale[bot]<EMAIL_ADDRESS><EMAIL_ADDRESS>wrote:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/tekezo/Karabiner-Elements/issues/427#issuecomment-386493256, or mute the thread https://github.com/notifications/unsubscribe-auth/AXhvGuxQFkhsoD6qI5NLs-7a9U9fue4Fks5tu8DCgaJpZM4KwtrF.
https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png https://github.com/tekezo/Karabiner-Elements https://github.com/tekezo/Karabiner-Elements/issues/427#issuecomment-386493256

I believe this issue is still present. I don't want to give up hope that it will be addressed.

On 3 Jul 2018, at 11.45, stale[bot]<EMAIL_ADDRESS>wrote:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

@stale: This issue is still relevant.

If it's really important to you, and you only want this "F2" key NOT to be swapped (or very few others):
It is nearly as simple to edit your ~/.config/karabiner/karabiner.json as it was to edit Private.xml.
Just add directly after this code: "rules": [
{ "manipulators": [
    {"conditions": [{ "bundle_identifiers": [
                         "^type.Excel.name" ],
                     "type": "frontmost_application_if"
                   }],
          "from": { "key_code": "f2" },
          "to": [ { "key_code": "f2" } ]
} ] },

Replace "type.Excel.name" with Excel's name from "EventViewer | Frontmost App."!
KEEP " ^ " !!!
This "re-mapping" to itself may look absurd, but it prevents any following f2-remaps.

I'm using Karabiner Elements 12.1.0 - for me the following mapping worked in ~/.config/karabiner/karabiner.json directly after "rules":[:
{
	"description": "Change F2 to control+u in Excel",
	"manipulators": [
		{
			"conditions": [
				{
					"bundle_identifiers": [
						"com\\.microsoft\\.Excel"
					],
					"type": "frontmost_application_if"
				}
			],
			"from": {
				"key_code": "f2"
			},
			"to": [
				{
					"key_code": "u",
					"modifiers": [
						"control"
					]
				}
			],
			"type": "basic"
		}
	]
},

It maps F2 to control-u when Excel is the front-most application, allowing to edit a cell by pressing F2. The rule even appears in the Complex Modifications tab after saving the json-file.

[Just deleted my older answer (in front of treus') as I seemingly DID explain how to constrict remapping to certain apps, but –as I don't use Excel– was not fully aware WHICH "initial" remapping was looked for. Sorry for that …]


Revert "nixos/nix-daemon: fix sandbox-paths option"

This reverts commit aeeee447bcc181d57a19d348f857326f4e1959fe.
The Nix bug that caused extra-sandbox-paths not to be recognized has been fixed some months ago (https://github.com/NixOS/nix/commit/b87f84cf55b4ca666b31c511e2489789e3322da4), and hardcoding sandbox-paths in nix.conf breaks Nix by overriding the default /bin/sh=/nix/store/...busybox.../bin/busybox.

Do we also need to bump nixUnstable?

I had a commit for this in parallel, and I'll duplicate over the commit message from it, since it gives a little more background on why I think this is the right change:
nixos/nix-daemon: always use 'extra-sandbox-paths'

Using the 'cfg.sandboxPaths' option with 'sandbox-paths' doesn't
actually seem like a good idea.

The docs suggest putting things like '/dev/$x' in there, but doing so
will break nix because it will override the default '/bin/sh=...' path,
which is important for quite a few things.

This change makes it so when a user wants to add a sandbox path,
we always use the 'extra-' mechanism to ensure they don't lose nix's
baked in default '/bin/sh'.

This also gives consistent behavior between nix 2.3 and 2.4 for that
setting I believe.

This is motivated by a recently merged commit
(https://github.com/NixOS/nixpkgs/pull/123970) causing a regression for
me, where after a nixos rebuild I was unable to build derivations due to
missing a working /bin/sh in my nix sandbox.

Do we also need to bump nixUnstable

nixUnstable already contains the referenced commit ("Fix appending to Setting"), so I don't think we have to?

I can confirm that this patch fixes the regression for me, but I was surprisingly hard to apply it because I couldn't even build the new system configuration due to the missing missing sandbox paths:
error: builder for '/nix/store/x597a9iv3whxjgnd22bdnxg9v086hsrn-system-path.drv' failed with exit code 1;
       last 10 log lines:
       > collision between `/nix/store/vf8jmvirx4pxcfbhmkybgl45na0qnp93-net-tools-2.10/bin/dnsdomainname' and `/nix/store/avpn5iffccz50syqxs7yyjawzjlfgcq2-inetutils-1.9.4/bin/dnsdomainname'
       > collision between `/nix/store/vf8jmvirx4pxcfbhmkybgl45na0qnp93-net-tools-2.10/bin/ifconfig' and `/nix/store/avpn5iffccz50syqxs7yyjawzjlfgcq2-inetutils-1.9.4/bin/ifconfig'
       > collision between `/nix/store/vf8jmvirx4pxcfbhmkybgl45na0qnp93-net-tools-2.10/bin/hostname' and `/nix/store/avpn5iffccz50syqxs7yyjawzjlfgcq2-inetutils-1.9.4/bin/hostname'
       > collision between `/nix/store/vf8jmvirx4pxcfbhmkybgl45na0qnp93-net-tools-2.10/share/man/man1/hostname.1.gz' and `/nix/store/avpn5iffccz50syqxs7yyjawzjlfgcq2-inetutils-1.9.4/share/man/man1/hostname.1.gz'
       > collision between `/nix/store/vf8jmvirx4pxcfbhmkybgl45na0qnp93-net-tools-2.10/share/man/man1/dnsdomainname.1.gz' and `/nix/store/avpn5iffccz50syqxs7yyjawzjlfgcq2-inetutils-1.9.4/share/man/man1/dnsdomainname.1.gz'
       > created 20041 symlinks in user environment
       > Warning: Schema ?org.gnome.crypto.cache? has path ?/desktop/gnome/crypto/cache/?.  Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated.
       > Warning: Schema ?org.gnome.seahorse? has path ?/apps/seahorse/?.  Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated.
       > Warning: Schema ?org.gnome.seahorse.manager? has path ?/apps/seahorse/listing/?.  Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated.
       > install-info: Cannot allocate memory for gzip -d
       For full logs, run 'nix log /nix/store/x597a9iv3whxjgnd22bdnxg9v086hsrn-system-path.drv'.

As a workaround, I had to manually remove the sandbox-paths = option from /etc/nix/nix.conf first.

This has to be backported to 21.05, correct?

Yeah, working on it.

https://github.com/NixOS/nixpkgs/pull/124258

Oh. Oh!!! So it's all fixed now and my commit was way way too old and obsolete! I was wondering why it was eventually reverted >.<

Also I think it was only a partial fix I pushed out in rush, because the second part of it I have in my config does reset the default that Nix initially set

It seems like the bug got into unstable. Would this have been prevented if the CI would use it's build result to test build itself (so two consecutive rebuilds) because it seems like this doesn't happen from a clean state.

Exactly. I wonder if Nixpkgs will ever get rid of these impurities, but I've heard some of them are buried in glibc, e.g. /bin/sh reference in system() function that uses a shell - as bash depends on glibc, having system() inside glibc would make it depend on bash, resulting in a circular dependency that could only be resolved by building glibc twice, first time without the system() function (is that even possible?!).
/usr/bin/env on the other hand is not part of the sandbox, it's just a convenient shortcut so most shell scripts would continue to work if relevant dependencies (bash, python, ruby etc.) are installed in the $PATH.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/stdenv-linux-setup-configure-bin-sh-bad-interpreter-no-such-file-or-directory/13549/2


AttributeError: 'DataFrame' object has no attribute 'unique'

@suramja could you please provide a (minimal) reproducible example of the error. Otherwise I can't do anything here


The feature 'Validations' is currently missing on the registration page.

Describe the feature
The desired feature involves implementing validations on the registration page, enhancing the user experience by ensuring that user input adheres to specified criteria and providing informative feedback. This addition aims to improve data accuracy and guide users through the registration process with clarity, ultimately contributing to a smoother and more user-friendly interaction.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a SWOC24 contributor
[X] I want to work on this issue

Assigned this issue to @Niharika0104 , kindly drop a star on this repo
HAPPY CODING !


Fix wrong key name in the tutorial

@making Can you rebase your branch and update it? We can merge it in then

@ashwin-venkatesh Rebased


examples directory cleanup

#641  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @jlewitt1 and the rest of your teammates on  Graphite


Fix serialization of datetime object to JSON

The exception below was thrown when invoking self.send_ok from IMDSRequestHandler.do_GET:
  File "/opt/homebrew/lib/python3.10/site-packages/aws_export_credentials/aws_export_credentials.py", line 423, in send_ok
    body = json.dumps(body).encode("utf-8")
  File<EMAIL_ADDRESS>line 231, in dumps
    return _default_encoder.encode(obj)
  File<EMAIL_ADDRESS>line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File<EMAIL_ADDRESS>line 257, in iterencode
    return _iterencode(o, 0)
  File<EMAIL_ADDRESS>line 179, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type datetime is not JSON serializable

Environment:

Python version: 3.10.8 (installed via homebrew)
OS: macOS 12.6
Arch: ARM M1

Good catch. Your implementation is not going to be in the standard format, I don't think. We want to use the serialize_date function. So either solve it by making line 497 this:
body['Expiration'] = serialize_date(datetime.now(tz=timezone.utc) + timedelta(minutes=60))

or making a function that you pass as the default argument to json.dumps
def serialize(o):
    if isinstance(o, datetime):
        return serialize_date(o)
    raise TypeError

Good catch as well! Do you have a preference?

I think the first option, where we convert it before putting it in the JSON, probably fits better with the way datetimes are handled in rest of the codebase.

Made the change and squashed the commits.

Shipped as v0.13. Thanks!


Fix java-objc-bridge

Hello,
In fact the "fullscreen" option doesn't work because Minecraft uses java-objc-bridge (Objective-C bindings) to make the window fullscreen. And the version Minecraft officially includes just supports x64, while the newest version actually supports arm64.
Patching this library too could fix the fullscreen issue, and also would fix the TTS engine.
See https://github.com/Dreamail/M1MC/pull/2

This has been fixed in 1.19


Update dynamodb to 2.17.4

Updates software.amazon.awssdk:dynamodb from 2.16.104 to 2.17.4.
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 = "software.amazon.awssdk", artifactId = "dynamodb" } ]

labels: library-update, semver-minor

Superseded by #98.


ModuleNotFoundError: No module named 'RPi' - Home Assistant Version 2022.06

Logger: homeassistant.config
Source: custom_components/rpi_gpio_pwm/light.py:8
Integration: rpi_gpio_pwm
First occurred: 07:18:58 (1 occurrences)
Last logged: 07:18:58
Platform error: light
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config.py", line 877, in async_process_component_config
platform = p_integration.get_platform(domain)
File "/usr/src/homeassistant/homeassistant/loader.py", line 618, in get_platform
cache[full_name] = self._import_platform(platform_name)
File "/usr/src/homeassistant/homeassistant/loader.py", line 635, in _import_platform
return importlib.import_module(f"{self.pkg_path}.{platform_name}")
File "/usr/local/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 850, in exec_module
File "", line 228, in _call_with_frames_removed
File "/config/custom_components/rpi_gpio_pwm/light.py", line 8, in
from pwmled.driver.pca9685 import Pca9685Driver
File "/usr/local/lib/python3.9/site-packages/pwmled/driver/pca9685.py", line 6, in
import board
File "/usr/local/lib/python3.9/site-packages/board.py", line 62, in
from adafruit_blinka.board.raspberrypi.raspi_4b import *
File "/usr/local/lib/python3.9/site-packages/adafruit_blinka/board/raspberrypi/raspi_4b.py", line 3, in
from adafruit_blinka.microcontroller.bcm2711 import pin
File "/usr/local/lib/python3.9/site-packages/adafruit_blinka/microcontroller/bcm2711/pin.py", line 2, in
import RPi.GPIO as GPIO
ModuleNotFoundError: No module named 'RPi'

Same issue here, also tried to install the ha-rpi_gpio from HACS but it does not work as is. Is there the need for some specific setting for the gpio-pwm to work with ha-rpi_gpio?

ha-rpi_gpio from HACS works but of course only in on/off mode, maybe is just the matter of using the same low level code and calls as the ha-rpi_gpio for HA-Raspberry-pi-GPIO-PWM to fix the issue?

this should fix it: #3

Awesome job man! I'm gonna try it and release a new version

this should fix it: #3

Thank you @clemenstyp !!
well done!


Upgrade to TS 4.0

4.0 is released, can we move to that - maybe some refactoring?

Please Microsoft, it would be great to have a a working TypeScript starter kit.
Let the fun begin:
git clone https://github.com/microsoft/TypeScript-Node-Starter
cd TypeScript-Node-Starter
npm install
npm --depth 10 update
npm run build

Not so fun result: Found 165 errors.

@peterblazejewicz @orta Can we expand the admin list (I volunteer) for this repo so interested parties can help maintain? Or are you looking for abandon/start over?

I'm not against having more admins (I've added you either way) but I'm generally not sold on this repo as being a useful learning device. It's more like a relic from the days when TypeScript had to prove it could work with node, and not from the more modern era when pretty much any web framework works with TS out of the box.
Which is why I ended up describing it like this in the repo:

It is not a goal to be a comprehensive and definitive guide to making a TypeScript and Node project, but as a working reference maintained by the community.

There's some value in the repo as a 'here's how pieces can come together', but there are many well maintained community bootstrapping projects which do a much better job of documenting and encapsulating the complexity in building a node web app. So, I've left it mainly to the community to maintain and not archived it.
I'm pretty open to being swayed in different directions though 👍🏻

@Orta - at first glance - I don't see an express project in the list. If you were to recommend an Express replacement, moving into the modern era, what would that be?

Express is still a solid choice, but it doesn't come with a typescript template or docs etc - so it didn't make the list.
Fastify is closest to express (and what I used last) but Nest/Feathers/LoopBack all seem like good options for a more batteries-included style framework.

Let me look into this, not having a proper laptop this times :)


Update to 10.82

Hello,
Is it possible to update the tracker to 10.82  ? Thank you. :)

same question!

update it, please guys! we need track the new tibia map!

Well,
These are probably last weeks we can track maps from real tibia, it would be great if we would get an update.

There will not be anymore updates (from me) to SharpMapTracker for these reasons:

As I've stated before, many times, I have no desire to update SMT, and that's the main reason it is here on GitHub. It is open-source, so anyone else if free to update it if they'd like.
There have been a lot of protocol changes since the last time this was updated. Most notably, though, CipSoft added support for compressing packet data using the Deflate algorithm. This isn't a big deal, but recently they modified the way they compress the data, so running it through normal decompression yields one of three results. 1) The returned, decompressed data is exactly what it should be, 2) its littered with bytes who's value is 0, or 3) every byte is 0. More times than not, 2 and 3 are what you get after decompression which renders tracking useless. And, as you can probably guess, map packets are compressed 99% of the time.

@jo3binghamHow, do I check the bytes that are missing?


Fix some "capture prerequisites" errors in docs/tasks.

Multiple "capture prerequisites" can only display the last one, so we need to
merge multiple "capture prerequisites".

/assign

@Chenditang very nice cleanup -- thanks again!
/lgtm
/approve


Clarify/improve dependOnInheritedWidgetOfExactType documentation?

Use case
In a few places in docs for BuildContext the following can be found (formatting/newlines mine) (e.g. https://api.flutter.dev/flutter/widgets/BuildContext/dependOnInheritedWidgetOfExactType.html):
This method should not be called from widget constructors or from State.initState methods, because those
methods would not get called again if the inherited value were to change. To ensure that the widget correctly
updates itself when the inherited value changes, only call this (directly or indirectly) from build methods,
layout and paint callbacks, or from State.didChangeDependencies.

Would it make sense to mention why exactly initState is excluded? Does this mean that such methods somehow save which method they were called from, and call them back when necessary? Why doesn't Flutter just call the build method of whatever Widget's context the method was called on, why would it try to call the method that the dependOnInheritedWidgetOfExactType (or others with the same caveat) method call was made from?

I was going to create a new issue, but they have the same outcome: improving the dependOnInheritedWidgetOfExactType docs.
The nature of my suggestion is different though. Now that we have NNBD, it returns an optional T, or better T?, but the documentation doesn't specify when its return value can be null. I assumed that it happens only when there is no ancestor of that particular type, but I think it may not be clear for some people.
Again, just a suggestion.


Deploy to web

When I right click the app service and choose Deploy to Web, I sometimes get the following error:
Error: The request was aborted
If I try multiple times it finally goes through.
My environment:
Version: 1.70.0 (user setup)
Commit: da76f93349a72022ca4670c1b84860304616aaa2
Date: 2022-08-04T04:38:16.462Z
Electron: 18.3.5
Chromium: 100.0.4896.160
Node.js: 16.13.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19044

Hi @GanjaNationAdmin
Thanks for reporting. It looks like others are running into the same issue: https://github.com/microsoft/vscode/issues/156724
My guess is if you haven't changed anything about your VS Code or the Azure App Service extension, there's just some weirdness going on with the service itself.  Unfortunately App Service sometimes experiences outages beyond the extension's control ☹

Facing the same issue.

Facing the same issue. Tried deploying to UK and Europe regions, same error. @nturinski it's not related to Azure app service. Certainly multiple regions won't have outages or "weirdness" going on. A lot of people started facing this issue and you cannot close the issue just by saying my guess without doing any checking.

@hannan-m We are looking into it, but unfortunately, the App Service extension is just a dev tool extension that is hitting the App Service REST API to create/deploy Azures resources.
Looking online, this error seems to occur when a secure channel couldn't be created so maybe this is something we can try to mitigate. Are you also able to deploy after multiple attempts?
Have you been successfully able to deploy from other methods such as the Azure CLI?

After some checking around, the deployment still succeeds even after the VS code error The request was aborted. I checked in Azure App server logs and the status was successful. Unable to figure out why VS code Azure extension is given the error in the first place.

Thanks, that's a helpful insight. I'll try to see where this request was aborted error is being thrown. We may be able to do something to handle this.

I am facing the same issue....and sometimes code also doesn't get deployed

Same here, but the frequency of this error got relatively high since yesterday, 08/31/2022.

Hi everyone, I am able to reproduce this issue when deploying large apps (over 100MB). We've identified the cause and proposed a fix in https://github.com/microsoft/vscode-azuretools/pull/1230. I will update once this is merged and released.

Reopening until we get the fix merged in

Fix for this bug has been released in https://github.com/microsoft/vscode-azureappservice/releases/tag/v0.24.4


Add possibility to switch all classes of

ATM all classes are switched on by default. On datasets with a lot of classes, the resulting visualization is not really useful.
Every class can be switched on/off independently, but there is no way to switch all classes off. Adding the possibility to switch all classes off at once would enable a user to explore a dataset with a lot of classes by first switching all classes off, followed by switching on a few classes selectively.

implemented


form_widget() twig method does not extend additional class attribute

{{ form_widget(form.city, {'attr': {'class': 'optional'}}) }}
Class optional is not added to the template. This is necessary for our frontend developers.
Thanks in advance.

Your issue has been fixed in #161 but will only be part of the 3.x version of the bundle.


Add logging to report cluster used to start build in orchestrate build

This reports which cluster is being used as starting the build is attempted. It is possible that this will not be the cluster ultimately used, due to retry policy. Logging a cluster with certainty would involve logging it after the build is already done so this is a tradeoff.
Signed-off-by: Bret Fontecchio<EMAIL_ADDRESS>

Sure I can add more logging. Should we keep this one too?
On Wed, Oct 18, 2017 at 2:43 PM Luiz Carvalho<EMAIL_ADDRESS>wrote:

@lcarva commented on this pull request.
In atomic_reactor/plugins/build_orchestrate_build.py
https://github.com/projectatomic/atomic-reactor/pull/868#discussion_r145506195
:

@@ -504,6 +504,8 @@ def select_and_start_cluster(self, platform):
for cluster_info in possible_cluster_info:
ctx = retry_contexts[cluster_info.cluster.name]
try:

               self.log.info('Attempting to start build for platform %s on cluster %s',

Do we need a log message for when the build was actually started? Right
before build_info.watch_logs() ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/projectatomic/atomic-reactor/pull/868#pullrequestreview-70316556,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ab7hEXdMcKKSvXfLBRRA5DiH8wjSb3NNks5stkbigaJpZM4P-LBx
.

End to End testing is fine on this

like these logs +1

Not updating release notes draft because this is an enhancement to an unreleased feature.


TypeError: Cannot read property 'getConstants' of null,  js engine: hermes

Description
I have install this module and tried to use the sample code you provide.
But I have TypeError: Cannot read property 'getConstants' of null, js engine: hermes.
I found that in @gooddolllar/react-native-facetec/src/FaceTechPublicApi.js, it calls FaceTechModule.getConstants() which seems like null.
How can I fix this?

@johnsmith-gooddollar

@NathanACTech

The error happens because React couldn't find NativeModules.FaceTecModule defined here https://github.com/GoodDollar/ReactNativeFaceTec/blob/master/android/src/main/java/org/gooddollar/facetec/FaceTecPackage.java .
a) check do you see any tasks related to :gooddollar_react-native-facetec during Gradle build
b) maybe it fails to auto register, so you need to add it to Your build.gradle manually
c) for more info read https://reactnative.dev/docs/libraries https://reactnative.dev/docs/native-modules-intro I used only official docs white developing this library.

Our app uses v8 https://github.com/GoodDollar/GoodDAPP/tree/master/android So this package never been ran & tested with Hermes. If You want to support Hermes, you have to fork & implement it by yourself. Am I right  @sirpy ? We don't have to implement support for the engine we do not use in our projects, right ?

This library is strictly tied to our custom FV flow.
a) it uses our server (yes, url is passed down as we have dev/qa/prod env). You could pass own but our server have a bit specific payload / response format.
b) it implements custom error processing according to some requirements of our app. Like retries counter, types or "severities" of errors etc
c) it uses JWT to auth with our server. you may have some other way to do it
d) and it uses G$ design & branding you may want to replace with own

Assuming all from above - you have definitely to fork own version to use with Your app.
Also I suggest You to look at https://github.com/GoodDollar/GoodWeb3-Mono/blob/master/packages/sdk-v2/src/sdk/claim/sdk.ts#L24 - this is our dedicated, out-of-app FV server goodid.gooddollar.org. It allows You to assign an unique face identity with any Ethereum wallet address. You may not need to use whole library, just look the source I've linked to understand how to generate FV url from address.
Good luck!


Set public_api_host correctly when brkt-env is used

What is the problem that you're solving here?  Seems like a hack to make assumptions about the hostname that's passed to --brkt-env.

https://github.com/brkt/brkt-cli/pull/371 assumes that public_api_host is set so brkt-env is completely broken by that change. This fixes that issue by making the same assumption about the public api prefix that service-domain does


Can we support UDP in addr test

Describe the feature:
Addr resource support udp address
Describe the solution you'd like
specify Localaddr network type by user or according to target
Describe alternatives you've considered
https://github.com/aelsabbahy/goss/blob/6abda7e83d9d35129f37278ef5ba8cf864b8be95/system/addr.go#L43 In this line, localaddr use TCPAddr. According to offical docs https://golang.org/pkg/net/#Dialer, LocalAddr  should be of a compatible type for the network being dialed

released


CodeMaid

@yaichenbaum, @tsvietOK - have you considered a github action that could require correct formatting.
E.g., we could use this action that runs a formatting tool to check if there are code style issues.
We can instruct the developers to run this tool manually as well to prevent action failures.
Additional advantage of enforcing formatting prior to merging is that commits like this might create conflicts.
WDYT?

@yaichenbaum, @tsvietOK - have you considered a github action that could require correct formatting.
E.g., we could use this action that runs a formatting tool to check if there are code style issues.
We can instruct the developers to run this tool manually before creating PR as well to prevent action failures.
Additional advantage of enforcing formatting prior to merging is that commits like this might create conflicts.
WDYT?

It's something we wanted to do for a while, is this something you would like to work on?

Why not - sounds like a fun learning task! :smile:.
My major disclaimers are:

I was not coding a lot in the last years (besides constantly killing my raspberry PI and developing Windows Terminal for the last few months)
I was not coding in .net/C# for 8 years
So there is a risk I won't pick the best tools.
If you are not discouraged by those - let's do it :smile:

@Don-Vito Files is a learning experience for all of us 😃
We appreciate all the help and bug fixes from you over the past few days.

@yaichenbaum Is it possible to save CodeMaid config file inside project, so all devs before submitting PR should have to use CodeMaind extension with this config file.

@tsvietOK I can save it inside the project, but I am not sure I want to make having the extension a prerequisite.

@tsvietOK  - CodeMaid extension can be problematic with those using VS Code / Rider, etc. That is why external tool usually is more applicable.


[Live] Add a variant to "data-live-ignore" limited to a single dom element and not its children

We currently have the data-live-ignore attribute to exclude a portion of our DOM from the live component render.
When a closed modal is part of a live component and the user opens it (client side), any later render would replace the modal by its initial dom, resulting in getting closed (usually). If the content of said modal is dynamic and needs to be updated by a render, adding the data-live-ignore attribute on the modal is not appliable.
What would be nice is to have a variant of this attribute to only exclude a given element and not its children :

Dynamic title

Or maybe if what needs to be excluded/included is more complex, an inversed version of the attribute :

hi

Dynamic title

(I had no inspiration on the naming :p)

Same as #270 I guess? 🙂

oh you're right it's the same !
so for the records, livewire calls it :
wire:ignore.self | The "self" modifier restricts updates to the element itself, but allows modifications to its children.

I forgot about that issue too - thanks @norkunas 👍 . Very cool that you both had the same example - that validates the need for the feature for that use-case.


TypeScript provides two identical tasks

Steps to reproduce:

create a fresh workspace
create a tsconfig.json

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "sourceMap": true,
        "outDir": "./bld",
        "rootDir": "./",
        "strict": true,
        "alwaysStrict": true,
        "moduleResolution": "node"
    }
}

create a test.ts file

console.log("Hello World");

F1 > Run Task

Observe: you have two tsc build tasks listed.

Possible duplicate of #29929
This should already have been fixed in current insiders builds. Are you still seeing the issue?

I saw this yesterday when running out of sources. The key is to have focus in the test.ts file after you created it.

I'm still unable to reproduce this. What OS are you on?

Complete STR is here #31527

I am using Windows 10. I tried it again this morning and the steps from above still reproduce this. I do have auto save on so both tsconfig.json and the test.ts are save to disk.

Reopening...

@mjbvz anything I can help with tracking this down?

@dbaeumer Thanks, I think I've tracked it down. It came down to a path using / instead of \ on windows. Testing now and will submit a fix shortly


Added basic spec for sql table audit and db connection policies

Added swagger for server table audit policy, db table audit policy, and db connection policy. These operations are all deprecated but still high enough usage to warrant adding to Swagger.
This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information

[x] The title of the PR is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[x] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[x] If applicable, the PR references the bug/issue that it fixes.
[x] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[x] I have read the contribution guidelines.
[x] My spec meets the review criteria:

[x] The spec conforms to the Swagger 2.0 specification.
[x] The spec follows the guidelines described in the Swagger checklist document.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.

No modification for AutorestCI/azure-sdk-for-node

No modification for AutorestCI/azure-sdk-for-python

No modification for AutorestCI/azure-sdk-for-ruby


Support for Pydantic deprecated fields

Privileged issue

[X] I'm @tiangolo or he asked me directly to create an issue here.

Issue Content
First of all sorry for breaking the rule here by opening an issue instead of a discussion, but the discussion template isn't really relevant and I wanted to make sure it was visible.
A deprecated option is currently being added in Pydantic for fields: https://github.com/pydantic/pydantic/pull/8237
CI currently breaks when running FastAPI tests, as it seems to already support deprecated params with a boolean option. Did a quick look and Param, which inherits from FieldInfo, sets the deprecated boolean argument on the class while I implemented it as a string.
Not sure how to fix this, it's been a while since I've worked with FastAPI, but there may be some small room for changes in the upstream implementation if required.

This was handled downstream in Pydantic, so I believe no action is required in the FastAPI side!


JTextArea doesn't react to command keys anymore

WIth this LaF active, nothing happens in JTextArea, if you press the arrow keys, backspace, and all the other command keys.  Could't figure out the reason for that.

Just found out the reason for it. You need to set
UIManager.put("TextArea.focusInputMap", multilineInputMap)
UIManager.put("TextPane.focusInputMap", multilineInputMap)
UIManager.put("EditorPane.focusInputMap", multilineInputMap)
See MetalLookAndFeel.java for some inspiration on how to initialize the inputMap.

Thank you for the pull request :D
I'll assume this issue is closed


hacking instructions

are those instructions completely correct?
I think you might need to run gclient config https://github.com/chrisdickinson/nojs.git
or at least gclient sync from inside nojs repo

okay no that ran into problems, for some reason it didn't seem to download v8.
i deleted my nojs dir and am trying again...

ah, no the problem was that since I am running on a simple docker image it didn't have things that scripts expected to exist (like curl) but they didn't error in a friendly way.

ah, and now there is another problem just like that one...
ERROR at //build/config/linux/pkg_config.gni:86:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Current dir: /home/nojs/out/Default/
Command: python -- /home/nojs/build/config/linux/pkg-config.py -s /home/nojs/build/linux/debian_wheezy_amd64-sysroot -a x64 --system_libdir lib freetype2
Returned 1.
stderr:

Traceback (most recent call last):
  File "/home/nojs/build/config/linux/pkg-config.py", line 219, in <module>
    sys.exit(main())
  File "/home/nojs/build/config/linux/pkg-config.py", line 138, in main
    prefix = GetPkgConfigPrefixToStrip(args)
  File "/home/nojs/build/config/linux/pkg-config.py", line 80, in GetPkgConfigPrefixToStrip
    env=os.environ)
  File "/usr/lib/python2.7/subprocess.py", line 567, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1340, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

why is it //build is that right?

I'm hacking through this concurrently on a trusty box. The build bits are from chromium, so there's cruft to rip out — in this case, pkg-config is totally unnecessary.
I just got it building on trusty five minutes ago and am retracing my steps to make sure I've got it.

Sounds great!
On Jun 2, 2016 20:11, "Chris Dickinson"<EMAIL_ADDRESS>wrote:

I'm hacking through this concurrently on a trusty box. The build bits are
from chromium, so there's cruft to rip out — in this case, pkg-config is
totally unnecessary.
I just got it building on trusty five minutes ago and am retracing my
steps to make sure I've got it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/chrisdickinson/nojs/issues/2#issuecomment-223224566,
or mute the thread
https://github.com/notifications/unsubscribe/AAP1LobfILlB285xE4JQQEy92u7PxHR6ks5qHpBLgaJpZM4IsQoM
.


Switch to On Demand billing mode for DynamoDB when available in TF

See https://github.com/terraform-providers/terraform-provider-aws/pull/6648

Closing as done.


Problem running systemctl status infnoise on Ubuntu 22.04.1 LTS

Errors printed when running systemctl status infnoise :
base) james@james-System-Product-Name:~/Desktop/infnoise/software$ systemctl status infnoise
× infnoise.service - Wayward Geek InfNoise TRNG driver
Loaded: loaded (/lib/systemd/system/infnoise.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2023-03-06 18:00:16 GMT; 8min ago
Process: 96198 ExecStart=/usr/sbin/infnoise --dev-random --daemon --pidfile /var/run/infnoise.pid (code=exited, status=127)
CPU: 2ms
Mar 06 18:00:15 james-System-Product-Name systemd[1]: infnoise.service: Control process exited, code=exited, status=127/n/a
Mar 06 18:00:15 james-System-Product-Name systemd[1]: infnoise.service: Failed with result 'exit-code'.
Mar 06 18:00:15 james-System-Product-Name systemd[1]: Failed to start Wayward Geek InfNoise TRNG driver.
Mar 06 18:00:16 james-System-Product-Name systemd[1]: infnoise.service: Scheduled restart job, restart counter is at 5.
Mar 06 18:00:16 james-System-Product-Name systemd[1]: Stopped Wayward Geek InfNoise TRNG driver.
Mar 06 18:00:16 james-System-Product-Name systemd[1]: infnoise.service: Start request repeated too quickly.
Mar 06 18:00:16 james-System-Product-Name systemd[1]: infnoise.service: Failed with result 'exit-code'.
Mar 06 18:00:16 james-System-Product-Name systemd[1]: Failed to start Wayward Geek InfNoise TRNG driver.

Seems you have issue with infnoise start. Is it works if you run in from cli?
could you add -D flag to systemd unit ?


First time user feedback on the README.

Describe the bug
As a first time user of this ansible role, I had a couple of issues that I was able to work through, but would have been easier if covered in the readme documentation.  Can I suggest some updates to the readme for these points?

I had a similar issue to this one.
https://github.com/konstruktoid/ansible-role-hardening/issues/326
I was unable to connect over ssh - this message in sshd log: .. because none of user's groups are listed in AllowGroups
My ansible user had sudo permissions, was in AllowUsers, was in /etc/sudoers, but not in the sudo group, so I was initially locked out of the server.
It is not clear what the purpose of the sugroup group is - should an ansible or admin user be in that group also?

When setting up a new server, when is the best stage to run the hardening role?
Should I setup the server applications before hardening?  I found at minor issue when installing an application, and was unclear if this was due to the hardening.
A brief summary of the purpose of the changes in defaults/main/packagemgmt.yml would have been helpful.

Expected behavior
Just an easier experience for those new to hardening via Ansible.
System (lsb_release -a or similar):
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble
Additional context
Thanks for this invaluable and well-maintained role, and I have run it many times without any errors.
I am happy to draft some text for the readme to assist with this.

Hi @qurm and thanks for the feedback.

https://github.com/konstruktoid/ansible-role-hardening/blob/master/README.md?plain=1#L833-L837 could perhaps be rewritten to clarify how it all works.

Since this role is pretty massive (and that doesn't have to be a good thing), my steps are:
Install distribution -> Run hardening role -> Install application using a role that applies all necessary changes for the application to work.

Updating the readme with the the purpose of the changes in defaults/main/packagemgmt.yml would indeed be a good thing.
Thanks for the kind words and if you want to submit a PR with any updates, please do so.


chore: Run commitsar from docker

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 92.97%. Comparing base (ecb8017) to head (1f52252).
Report is 3 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main       #2      +/-   ##
==========================================
+ Coverage   92.96%   92.97%   +0.01%
==========================================
  Files          36       36
  Lines        2003     2006       +3
==========================================
+ Hits         1862     1865       +3
  Misses        141      141

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


add local: zh-CH

cc @smirzaei

I see you've added zh-CN, is this correct? (the PR title says zh-CH :sweat_smile:)

Thanks @haoxinst :pray:


A common container for all the containers

@hroest @BioDocker/contributors @Leprevost One of the contributors sent me an email, I attached:
Some docker containers

pyProphet, see here https://github.com/hroest/docker_files -- the
pyprophet algorithm is a redevelopment of mProphet, our original
algorithm for scoring targeted proteomics data.
It would be nice to have some standardized "boilerplate docker code" around for this
project which would make the interaction with the docker containers in
the library somewhat standardized.
In terms of standardization I think it would be really helpful and it would be
much appreciated if there were some sort of "how-to" with a few things that the docker containers
should provide -- or maybe a template docker file with a section "ENTER YOUR CODE HERE"
which would make it easier for people to migrate their projects to docker.
I have seen https://github.com/BioDocker/OpenMS/blob/master/1.11.1-3/Dockerfile which seems to
contain some of that -- maybe you could add a "template.docker" file to
https://github.com/BioDocker/specifications
@Leprevost It would be good to discuss this ideas.

@ppedrioli mention:
"security implications of running docker and how they will impact the success of BioDocker. For
instance, some IT groups doesn't currently allow docker to run on our HPCs."

what about this:

[ ] Create a common "default" container for all the docker containers as @hroest mention and
try to setup and control in this docker container all the security issues and include this in the
specification. All containers will be deploy using this original container or docker image. This
original container will futfil most of the specifications from other initatives such as opencontainers
(https://github.com/opencontainers)

What is the best option to provide a way of automatic deployment for some applications, can we do something simple in this direction @Leprevost.. something like deploy here your .gz file. ?

Hey @hroest @BioDocker/contributors
I`m planning to create a template Dockerfile for everyone to use and also a simple guide on how to organize the directories and files in order to containerize something. I will let you know about this.

@Leprevost Can we make this information part of the specifications, the way of organising the information (the folders, variables, etc) part of the specifications, can we make this as close as possible to other initiatives such as opencontainers.

@ppedrioli @ypriverol
Running Docker on some environments still brings some issues to the sysadmins, there are a few things that must be addressed. Previous versions of Docker found on legacy systems or OS dedicated to stability, like CentOS, they need you to be root to execute the daemon. The last version of Docker added the option to create a separate user group in your system with the necessary permissions to run the daemon. It is also important to remember that this is a very new technology and people are still getting used to. With more usage and acceptance this issues will change. Docker now runs on major cloud systems like dotCloud, Openshift, Amazon and Google, so I think this will be resolved in a near future.

@ypriverol we can work to make this as more compatible as possible to the general guidelines for containers, but I don't think we need to care that much with the open container initiative. I think what they are trying to do is to set the standards for new container-driven technologies. There are new companies and Docker-like systems appearing now. By sticking to Docker general guidelines I think we are OK. The whole concept and even the mechanics behind the source-code that are designated by the open containers initiative came from Docker, they donated their specifications to the movement.

@Leprevost Ok, then we can close this issue when you release the first docker template.. and then we can deploy all the applications.

Dear all @BioDocker/contributors
The wiki now contains a general guideline on how the tempalte should be formatted;
https://github.com/BioDocker/specifications/wiki/Dockerfile-template
Please fell free to make adjustments, comments, suggestions and critics about this. This should be a community-driven designed guideline, so all opinions are welcome.


Bump inkwell and other dependencies

inkwell 0.1.0 has been released, which breaks the build

Signed-off-by: Sean Young<EMAIL_ADDRESS>

Can the clippy stuff wait for #1128 to go in first?

Can the clippy stuff wait for #1128 to go in first?

Sure it can. Why would that be better?

Can the clippy stuff wait for #1128 to go in first?

I've decided to split this PR because the clippy changes are a distinct change anyway. Now this PR is only the crate bumps.

See https://github.com/hyperledger/solang/pull/1136 for the clippy changes. This PR will need to go on first because I think the build is broken right now.

Awesome, thanks!


Please provide sensible defaults

When configuring Pocket-CLI I was asked about (1) how to sort articles and (2) my reading speed. However, I was given no clues to which options were available for sorting and I have no idea how many words per minute I am able to read. So I entered some rubbish for question 1 (and found out that the options were id and reading_time) and off-handedly guessed at 300 wpm for question 2.
It would be helpful if new users were presented with (1) possible sorting fields, and (2) some examples of reading speed, e.g.  “50 (slow), 200 (medium), 1000 (fast)” (I'm just grabbing some numbers out of thin air here).

Excellent point! I'll see if i can add more context to prompts


New repo new structure

I'd like to migrate to some better practices as we embrace new libraries. I've been experimenting with something for work, incorporating some best practices I observed over the years, and now my ideal structure looks like this: https://github.com/ansible/awx_plugins.interfaces.

[ ] an src/ layout — this essentially means putting the main library importables one level deeper, not in the repo root; this helps with preventing testing the Git checkout modules instead of what's supposed to end up in site-packages/ accidentally (https://blog.ganssle.io/articles/2019/08/test-as-installed.html). Modern setuptools with PEP 621 metadata also has interesting auto-discovery when that's used.
[x] avoiding any non-docstring nodes in __init__.py — this helps deal with weird import loops and import-time side effects. Now, I recommend having an api.py as an entry-point module. With this, from propcache.thing import something_else will not trigger surprise imports that might be also present in propcache.__init__. The public API would then be accessible through from propcache.api import a_public_thing.
[ ] somewhat related to the previous point, the tests here should implement https://github.com/aio-libs/multidict/blob/eff79eb/tests/conftest.py#L16-L210 and be explicit about what's being tested; there shouldn't be this complicated multi-level autodiscovery that makes for unreachable code branches like this one: https://app.codecov.io/gh/aio-libs/yarl/commit/ba2c6f7f7fe69a356e8da9e64d2a20ce15321b27/blob/yarl/_quoting.py?flags[0]=pytest#L8. I fixed this in multidict by implementing that explicit test generation/deselection and moving away from invoking that guessing logic in tests via https://github.com/aio-libs/multidict/commit/fc739fa9f174300c0a5e5d778e4d757993b44ea8. Although, that one needed a lot of integration work because of the number of pre-existing tests but here it should be easy.

There's other things I'd want to change across the projects, but I think these three are most impactful long-term.

an src/ layout

I definitely prefer this type of layout.

avoiding any non-docstring nodes in init.py

I think its fine to also make it available as .api.  I would still want the public names to be available at top-level.

somewhat related to the previous point, the tests here should implement<EMAIL_ADDRESS>and be explicit about what's being tested;

That sure looks a lot cleaner.

avoiding any non-docstring nodes in init.py

I think its fine to also make it available as .api. I would still want the public names to be available at top-level.

The idea is to prevent that. It's not because .api is a nice name, it's about what gets executed during import time and problems it causes. __init__.py should only contain a docstring and that's it. Well, maybe __version__ too, but no import statements.

avoiding any non-docstring nodes in init.py

I think its fine to also make it available as .api. I would still want the public names to be available at top-level.

The idea is to prevent that. It's not because .api is a nice name, it's about what gets executed during import time and problems it causes. __init__.py should only contain a docstring and that's it. Well, maybe __version__ too, but no import statements.

Thats going to cause me a few headaches as I already migrated a few projects to use this lib, but I also understand why you want to do that.

@bdraco oh, I didn't realize. I was hoping that nobody is relying on public API just yet…

@bdraco oh, I didn't realize. I was hoping that nobody is relying on public API just yet…

Still better to do it now while we still can without creating too many downstream ripples

Still better to do it now while we still can without creating too many downstream ripples

Yeah, this is why I rushed to document my thoughts in this issue.
Technically, we could keep the imports under a module-level def __getattr__(): and emit deprecation warnings if they are hit.

I'll get a new release out and start working on the downstream changes since thats going to be urgent to do before the next Home Assistant release.
The other changes aren't public facing so they can be done any time.
I'm flying to LUX tomorrow so I'll likely pick them up after I get back to the US at the end of the week if I'm not too jet-lagged.

Fair. I also noticed the CI badge pointing to the old repo location in README (and perhaps other places?) FYI.

Will fix the badges before I do a release.
Is trusted publishing update to the new org name?

Trusted publishing is supposed to be configured to trust a repo plus workflow and env combo. But I'm not entirely sure it tracks repos post-move. I only know it records the repo ID on first use to prevent resurrection attacks.

I've added a new trust entry and deleted the old one just now. So you're good to go.

@bdraco I just realized that you made the version bump commit incorrectly in https://github.com/aio-libs/propcache/commit/5bab74ad930b4f8b346ff4717575c6442af7a56f. 0.1.0.dev0 comes before 0.1.0. It's a development pre-release of 0.1.0. Next time, remember to select a higher version number post release, not lower.

@bdraco I just realized that you made the version bump commit incorrectly in 5bab74a. 0.1.0.dev0 comes before 0.1.0. It's a development pre-release of 0.1.0. Next time, remember to select a higher version number post release, not lower.

Oops, yeah that completely wrong. Should have been 0.1.1.dev0

@webknjaz looks like something went wrong
* `invalid-publisher`: valid token, but no corresponding publisher (All lookup strategies exhausted)

This generally indicates a trusted publisher configuration error, but could
also indicate an internal error on GitHub or PyPI's part.

The claims rendered below are **for debugging purposes only**. You should **not**
use them to configure a trusted publisher unless they already match your expectations.

If a claim is not present in the claim set, then it is rendered as `MISSING`.

* `sub`: `repo:aio-libs/propcache:environment:pypi`
* `repository`: `aio-libs/propcache`
* `repository_owner`: `aio-libs`
* `repository_owner_id`: `7049[30](https://github.com/aio-libs/propcache/actions/runs/11197845167/job/31128986852#step:10:31)3`
* `job_workflow_ref`<EMAIL_ADDRESS>* `ref`: `refs/tags/v1.0.0`

Looks like I don't have access to fix it

Looks like all the initial requests are completed

yeah, looks like they are


Export for Windows Desktop exits with code 1 when not using rcedit

Godot version
3.5-rc6, 3.5-rc7
System information
Ubuntu Latest (Ubuntu 22.04 LTS) in Docker
Issue description
When exporting a Godot project in Docker (ubuntu:latest) with a headless binary, the following output is generated:
# ...
ERROR: Expected Image data size of 256x256x2 (without mipmaps) = 131072 bytes, got 174762 bytes instead.
# ...
WARNING: Resources Modification: Could not start rcedit executable, configure rcedit path in the Editor Settings (Export > Windows > Rcedit).
     at: add_message (editor/editor_export.h:251)
# ...
savepack: end
ERROR: Project export for preset "Windows Desktop" completed with errors.
   at: _fs_changed (editor/editor_node.cpp:814)
reimport: end
# ...
# exit code is 1

The build is still generated, but godot binary exits with code 1 and thus fails the CI pipeline. Temporary fix is to add || true to suppress the error, but then you lose ability to detect actual build failures.
Strangely, I could not reproduce this on my main machine (which is also running Linux). The build is generated normally and the exit code is 0. Here are the logs from my host:
# ...
ERROR: Expected Image data size of 256x256x2 (without mipmaps) = 131072 bytes, got 174762 bytes instead.
        reimport: step 2: icon.png
Unicode error: invalid skip
Unicode error: invalid skip
rcedit (build/win/k3.exe): 002c:err:winediag:getaddrinfo Failed to resolve your host name IP

savepack: begin: Пакування steps: 102
        savepack: step 2: Збереження файлу: res://addons/antialiased_line2d/antialiased_line2d.gdc
        savepack: step 2: Збереження файлу: res://.import/antialiased_line2d.svg-9243613cd101e058db6c37ff468932c4.stex
# ...
# exit code is 0

Both Docker and host have wine installed and don't have rcedit installed, but the errors are different. I can't understand what's happening here. Any ideas why is the build failing? Is it due to rcedit?
Steps to reproduce

Download & unpack the test project, then run docker build -t test .
The project is built successfully, but godot exits with code 1

Minimal reproduction project
test.zip

Updated description with a minimal reproduction project.

There is a new export config option to disable rcedit, application/modify_resources (change it to false to disable rcedit). When it's disabled, it won't print a warning and will have 0 exit code.
Related: https://github.com/godotengine/godot/pull/62907

@bruvzg That worked, thank you! Also #62907 seems like a great solution, I wish it was merged earlier - that would have saved me a lot of time :)


Fetch resources in create-report action

Fetches resources as specified by the PlanDefinition.action.input field on the create-report action. Note that this should work when the trigger is a Patient or an Encounter, not sure about other resource types such as Condition yet.
I used the attached encounter resource, pointing to all our internal FHIR servers, for testing:
mitre_sample_enc.json.txt

Yeah I noticed that too. Based on the list of action codes it would seem like that one should always be last, but it's not specifically called out as necessary anywhere: https://build.fhir.org/ig/HL7/fhir-medmorph/provisioning.html
It's a few more clicks, but for something like the connectathon where we probably won't have dozens of reports, I'm fine with just clicking through the Reporting table to find the submitted bundle


Multiple nvme disks and resume from hibernate

I have hibernation/resuming working successfully with Ubuntu 18.04 based AMI on c5.large instance in ap-southeast-2a zone.
kernel:
Linux testbox 4.15.0-1043-aws #45-Ubuntu SMP Mon Jun 24 14:07:03 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

However if I attach a separate volume for /home  folder, then hibernate stops working reliably. This is because the device name for root vs home volumes changes between reboots, while resume=/dev/nvme1n1p1 parameter is fixed to what was observed during hibernation.
Can resume use UUID= syntax instead of /dev/...?
Can kernel be told to assign /dev/nvme names consistently on boot for EBS volumes somehow?

I have confirmed that using resume=UUID=".." syntax works, at least with Ubuntu 18.04.

Hi, this has been added in "ubuntu" branch in commit https://github.com/aws/ec2-hibernate-linux-agent/commit/d83fa474aeaf5183b62e4c24ee16fdb46e74cff5


Save User State

Similar to the notes add-on, it would be useful for the todo list to be saved with the site.

This feature is now fully added.


Crash with NEIIntegration 1.1.0

Hi I got this Crash wehn I updated NEIIntegration to the newest Version:
http://pastebin.com/i7aUtuvY
and Here also is the OpenEye Version:
http://openeye.openmods.info/crashes/0398131686ee2f7b4ff2e0fe50cd8343
Hope you can help me. :)

Update harvestcraft to latest version, this should fix the issue.

NEI Integration 1.1.0 and up only works with HarvestCraft 1.7.10La and up. Either update HarvestCraft or disable HarvestCraft support in NEI Integration's config file.
I really wanted to add a check for this in the mod, but HarvestCraft isn't set to be the right version internally, so the check would be useless.


0.9.2

See https://github.com/python-rapidjson/python-rapidjson/issues/62 for context. The fix is also applied in PR #1233 via the same commit (74fa5057f9f75e93f64947c15fceff4b28879b8f).
Note to @ttmc @r-marques @vrde @libscott @TimDaub: this is a threshold condition of "1", i.e.  just one of you is enough to review the PR. I added you all as this shoudl get merged as quickly as possible, Current installations will fail without it.

Codecov Report

Merging #1234 into 0.9 will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              0.9    #1234   +/-   ##
=======================================
  Coverage   96.92%   96.92%
=======================================
  Files          49       49
  Lines        2279     2279
=======================================
  Hits         2209     2209
  Misses         70       70

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 3c0769c...5660acb. Read the comment docs.


make pdm build on mac by adding the python package 'first' as a build…

… input
Description of changes
Addressing  this build failure. Adding first fixes the issue.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ x] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Can you confirm that the issue is reproducible?
I cannot reproduce it and I don't think it is necessary to add first.

I can repro on mac. I can't repro on linux.
If there are some tests you'd like me to carry out, I'd be happy to do so.

Marking as draft as I've just verified that the python pdm pulls in is lacking virtualenv (so you can't use pdm the resulting bin output as expected.

Tested the pdm build on both x86_64-darwin and aarch64-darwin on master. I don't see the issue described here.


[core] Add a --announce flag to the config command

Display only the configuration related to the announce command.
Similarly as it's done for --download and --assembly.

Released in v1.3.0 -> https://github.com/jreleaser/jreleaser/releases/tag/v1.3.0


Error upon adding package

Tried to add my package to djangopackages, but got error

link to pacakge: https://github.com/iMakedonsky/drf-autodocs

Had the same issue right now when I tried to add my package: https://github.com/fladi/django-static-push

+1
https://djangopackages.org/packages/add/
Try to add https://github.com/elbuo8/sendgrid-django
@pydanny  any ideas? Do you need help to fix it?

Possible duplicates:

pydanny/djangopackages/issues/401
pydanny/djangopackages/issues/373
pydanny/djangopackages/issues/374

can confirm, to reproduce try to add: https://github.com/bashu/django-permanent-helpers

Okay, I get it. Things are broken. We'll look into it.

Is there any workaround for submitting packages while the main landing page UI is broken?

Still doesn't work until this time.. :cry:

I'm just starting again to work with the Django Software Foundation (DSF) to transfer the project to their ownership.
In the meantime, please do not add any more "Me too's" or "Still doesn't work" comments. I know this is the case, and all related tickets will be addressed and closed in due time.


Support for storybook

I get errors while opening on storybook
ERROR in ./.yarn/__virtual__/next-i18next-virtual-409ba6e5a4/0/cache/next-i18next-npm-10.4.0-908dce9031-49176ba4b1.zip/node_modules/next-i18next/dist/commonjs/serverSideTranslations.js 78:33-46 Module not found: Error: Can't resolve 'fs' in '/usr/src/app/.yarn/__virtual__/next-i18next-virtual-409ba6e5a4/0/cache/next-i18next-npm-10.4.0-908dce9031-49176ba4b1.zip/node_modules/next-i18next/dist/commonjs'

Please search around before copy/pasting an error and opening an issue. Resolution of fs is not the responsibility of next-i18next.
Here's one lead: https://github.com/storybookjs/storybook/issues/4082


BC-link-note interferes with explicit dataview inlines

Try to create this note:
---
BC-link-note: down
---
> [!dataview breadcrumbs]
> up::[[root]]

Children of this MoC:
- [[one]]
- [[two]]

The BC-link-note takes all outgoing links and marks them as children, which leads to a strange and unwanted situation, where root is both parent and child of this note.

I get you. But that's what the feature does 🤷
Maybe you could use you BC-dataview-note to filter for only the links you want?


Prajwal Krishna

Hey All,
I am from India living in Bengaluru right now.
Well as far as Covid situation is concerned I am sure it has become a new normal for all of us.
Amidst all this I am very excited to start this Master's journey with RIT and absolutely gutted that we can not be present in Rochester physically and have fun together. I am sure we all get to meet in Spring 2021 ( !2020 ) :D
Data science is a very new thing for me and I am sure the foundations of data science will put all of us on the right track.
Let us all collaborate together and make the most of the facilities given by RIT for remote learning.

Great job opening the intro issue @prajwal2495 and welcome to DSCI-633!


ncp functional tests

Added functional coverage tests for ncp firmware in tests/scripts/ncp.  These are targeting increased coverage of ncp_base and ultimately the underlying ot apis as triggered via spinel.  Over time this can be expanded to include diags and other commands not covered by thread-cert.

Current coverage is 65.34% (diff: 100%)

Merging #595 into master will increase coverage by 1.14%

@@             master       #595   diff @@
==========================================
  Files            94         94
  Lines         14047      14048     +1
  Methods        1918       1919     +1
  Messages          0          0
  Branches       1657       1657
==========================================
+ Hits           9019       9180   +161
+ Misses         4515       4337   -178
- Partials        513        531    +18

Powered by Codecov. Last update 8831217...b40e845

I glanced through this PR.  Some high-level comments:

Since these are functional tests, I would prefer if they actually tested the function itself rather than just checking if spinel-cli returns Done or echoes the value.
We should remain consistent about whether the CLI and NCP tests are integrated or separated.
I'm surprised that some of these are not already covered by the cert tests.   For example, whitelist add/remove, etc.

Also, how are you doing on #517.  Getting full support for the existing thread-cert tests is higher priority.

Thanks for attempting to address my comments.  I'd really prefer to have the code coverage results be the result of proper testing methodology.  In my view, you should never be writing test just for code coverage's sake.  The purpose of code coverage is to highlight features that have not yet been covered properly by existing scenarios and cause the tester to rethink how those features should actually be tested.


Search for IP without CIDR causes error

Issue type: bug report

Python version: 2.7.5
NetBox version: 2.1.1

Searched for an IP address in the top search box and got the following:
<class 'django.core.exceptions.ValidationError'>

[u'cannot switch EUI versions using copy constructor!']

If I include CIDR mask (e.g. /24) it works properly. Also works properly with less than four octets.

Duplicate of #1388