Question: no search results on small mzMLs

Hi, for CI/testing purposes I ran a search on an unfiltered mzML.
For CI/testing purposes, I extracted an identified spectrum, but now I don't get any ids.
Is intended and a result of internal FDR filtering? If so, can the filtering be disabled?
Best,
Timo
{
  "version": "0.13.3",
  "database": {
    "bucket_size": 32768,
    "enzyme": {
      "missed_cleavages": 2,
      "min_len": 5,
      "max_len": 50,
      "cleave_at": "KR",
      "restrict": "P",
      "c_terminal": true
    },
    "fragment_min_mz": 200.0,
    "fragment_max_mz": 2000.0,
    "peptide_min_mass": 500.0,
    "peptide_max_mass": 5000.0,
    "ion_kinds": [
      "b",
      "y"
    ],
    "min_ion_index": 2,
    "static_mods": {
      "C": 57.021465
    },
    "variable_mods": {
      "M": [
        15.994915
      ]
    },
    "max_variable_mods": 2,
    "decoy_tag": "DECOY_",
    "generate_decoys": false,
    "fasta": "iPRG2015_decoy.fasta"
  },
  "quant": {
    "tmt": null,
    "tmt_settings": {
      "level": 3,
      "sn": false
    },
    "lfq": false,
    "lfq_settings": {
      "peak_scoring": "Hybrid",
      "integration": "Sum",
      "spectral_angle": 0.7,
      "ppm_tolerance": 5.0
    }
  },
  "precursor_tol": {
    "ppm": [
      -6.0,
      6.0
    ]
  },
  "fragment_tol": {
    "ppm": [
      -20.0,
      20.0
    ]
  },
  "isotope_errors": [
    -1,
    3
  ],
  "deisotope": false,
  "chimera": false,
  "wide_window": false,
  "min_peaks": 15,
  "max_peaks": 150,
  "max_fragment_charge": null,
  "min_matched_peaks": 6,
  "report_psms": 1,
  "predict_rt": false,
  "mzml_paths": [
    "SageAdapter_1.mzML"
  ],
  "output_paths": [
    "/home/sachsenb/results.sage.pin",
    "/home/sachsenb/results.sage.tsv",
    "/home/sachsenb/results.json"
  ]
}

Hi Timo, can you share the data with me? Sage will write all IDs regardless of FDR (assuming they have at least 6 matches peaks, based on the above config).
One of the CI tests run on this repo is an mzML with a single MS2 scan: https://github.com/lazear/sage/tree/master/tests

[2023-07-19T09:03:07Z TRACE sage_core::database] digesting fasta
[2023-07-19T09:03:07Z TRACE sage_core::database] modifying peptides
[2023-07-19T09:03:07Z TRACE sage_core::database] sorting and deduplicating peptides
[2023-07-19T09:03:07Z TRACE sage_core::database] generating fragments
[2023-07-19T09:03:08Z TRACE sage_core::database] finalizing index
[2023-07-19T09:03:08Z INFO  sage] generated 29679385 fragments, 1205863 peptides in 1305ms
[2023-07-19T09:03:08Z INFO  sage] processing files 0 .. 1
[2023-07-19T09:03:08Z ERROR sage] error while processing share/OpenMS/examples/FRACTIONS/BSA1_F1.mzML: MzMLError: malformed cvParam
[2023-07-19T09:03:08Z INFO  sage]  - file IO:       17 ms
[2023-07-19T09:03:08Z INFO  sage]  - search:         0 ms (0 spectra)
[2023-07-19T09:03:08Z TRACE sage_core::ml::linear_discriminant] fitting linear discriminant model...
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z DEBUG sage_core::ml::gauss] Finding solution to linear system failed: left side of matrix [0,0] = NaN
[2023-07-19T09:03:08Z WARN  sage] linear model fitting failed, falling back to heuristic discriminant score
[2023-07-19T09:03:08Z INFO  sage] discovered 0 target peptide-spectrum matches at 1% FDR
[2023-07-19T09:03:08Z INFO  sage] discovered 0 target peptides at 1% FDR
[2023-07-19T09:03:08Z INFO  sage] discovered 0 target proteins at 1% FDR
[2023-07-19T09:03:08Z TRACE sage] writing outputs

OK, just put a new release, should fix this issue!


add terraform.lock.hcl in .gitignore

Issue #, if available:
Add terraform.lock.hcl in .gitignore, otherwise a SIGSEV occurs
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

terraform.lock.hcl is intended to be source controlled: potentially looking at implementing something like this issue workaround for multi-platform support in the provided lockfile might be useful but I'm not sure this is actually solving the problem you're seeing?


cargo update doesn't respect pre release

Problem
Hello!
I use cargo update from nightly release to upgrade dependencies
However looks like cargo doesn't respect beta semver:
cargo +nightly -Zunstable-options update --breaking
    Updating crates.io index
   Upgrading env_logger ^0.10.1 -> ^0.11.3
   Upgrading tauri ^2.0.0-beta.21 -> ^1.7.0
   Upgrading tauri-plugin-deep-link ^2.0.0-beta.5 -> ^0.1.2
   Upgrading windows ^0.56.0 -> ^0.57.0
   Upgrading reqwest ^0.11.23 -> ^0.12.5
    Updating crates.io index
error: failed to select a version for `webkit2gtk-sys`.

Notice the line
 Upgrading tauri ^2.0.0-beta.21 -> ^1.7.0

Steps

Install tauri beta release
upgrade it

cd /tmp
cargo init --bin sample
cd sample
cargo add<EMAIL_ADDRESS>cargo +nightly -Zunstable-options update --breaking

Then compare with https://crates.io/crates/tauri/versions
Possible Solution(s)
Respect beta versions
Notes
Also, I wanted to say that I'm really looking forward to seeing this feature, as I'm using cargo upgrade from cargo-edit, which takes tremendous time to upgrade dependencies, while cargo update from nightly does the same job much quicker.
Version
$ cargo -Vv
cargo 1.75.0 (1d8b05cdd 2023-11-20)
release: 1.75.0
commit-hash: 1d8b05cdd1287c64467306cf3ca2c8ac60c11eb0
commit-date: 2023-11-20
host: aarch64-apple-darwin
libgit2: 1.7.1 (sys:0.18.1 vendored)
libcurl: 8.6.0 (sys:0.4.68+curl-8.4.0 system ssl:(SecureTransport) LibreSSL/3.3.6)
ssl: OpenSSL 1.1.1u  30 May 2023
os: Mac OS 14.5.0 [64-bit]

$ cargo +nightly -Vv
cargo 1.81.0-nightly (4ed7bee47 2024-06-25)
release: 1.81.0-nightly
commit-hash: 4ed7bee47f7dd4416b36fada1909e9a62c546246
commit-date: 2024-06-25
host: aarch64-apple-darwin
libgit2: 1.8.1 (sys:0.19.0 vendored)
libcurl: 8.6.0 (sys:0.4.72+curl-8.6.0 system ssl:(SecureTransport) LibreSSL/3.3.6)
ssl: OpenSSL 1.1.1w  11 Sep 2023
os: Mac OS 14.5.0 [64-bit]

Yes, it looks like we should not try to upgrade (or downgrade) dependencies that are currently on a pre-release. Except maybe if there is a proper release that is higher than the current pre?
@epage Thoughts?
I will be away for a few weeks now, so if anybody wants to tackle this, feel free.
Nice to see that we are faster than cargo-edit 🎉

Yes,

We shouldn't downgrade. I beta yanked would do the same
Prerelease version reqs should be treated like any other version req for --breaking

If no one on this, I will take a look

I don't know if this issue was properly addressed here — the currently nightly means that something like derive-more, on version 1.0.0-beta.7, isn't currently being upgraded to 1.0.0!
I personally pretty strongly feel that this upgrade should be done automatically with the breaking flag?
I think that's was @torhovland was getting at with:

Except maybe if there is a proper release that is higher than the current pre?

Also, in an ideal world, I do feel like it should bump pre-releases if there are several of them — what was the issue with upgrading automatically from 1.0.0-beta.6 to 1.0.0-beta.7? Obviously we shouldn't go from a stable release to a pre-release automatically, but if we're already on a pre-release, I do think we should track it and then automatically upgrade to stable when that's published.
What do others think about that approach?

If version is currently stable / non-pre-release, then ignore pre-releases
If version is currently a pre-release, upgrade it as normal — including upgrading to the stable version!

@TheLostLambda Much appreciate your options.

I don't know if this issue was properly addressed here

My PR just prevents pre-release won't downgrade.
What do others think about that approach?

If version is currently stable / non-pre-release, then ignore pre-releases
If version is currently a pre-release, upgrade it as normal — including upgrading to the stable version!

I saw @torhovland have submitted serval PR maybe relevent to your suggestions. If not, I am very pleasure to submit anthor PR to solve this issues.

Thanks for the swift response!

My PR just prevents pre-release won't downgrade.

That's good to know, that's what it looked like to me too!

I saw @torhovland had submitted serval PR maybe relevent to your suggestions.

And good to know — I'll take a look!
Perhaps we should re-open this issue if it was only partially addressed by your PR?

I don't know if this issue was properly addressed here — the currently nightly means that something like derive-more, on version 1.0.0-beta.7, isn't currently being upgraded to 1.0.0!
I personally pretty strongly feel that this upgrade should be done automatically with the breaking flag?
I think that's was @torhovland was getting at with:

Except maybe if there is a proper release that is higher than the current pre?

Also, in an ideal world, I do feel like it should bump pre-releases if there are several of them — what was the issue with upgrading automatically from 1.0.0-beta.6 to 1.0.0-beta.7? Obviously we shouldn't go from a stable release to a pre-release automatically, but if we're already on a pre-release, I do think we should track it and then automatically upgrade to stable when that's published.
What do others think about that approach?

If version is currently stable / non-pre-release, then ignore pre-releases
If version is currently a pre-release, upgrade it as normal — including upgrading to the stable version!

Isn't this what was pointed out in https://github.com/rust-lang/cargo/pull/14250#discussion_r1686796460 and is listed in the last checkbox in https://github.com/rust-lang/cargo/issues/12425#issuecomment-2186198258

@TheLostLambda for the problem that was reported in this Issue, it has been resolved (just because it has prerelease in the title does not mean ti covers every prerelease case).  This should not be re-opened.  If there is another problem with the behavior, open an issue for it.


ci: maybe bypass protected

:tada: This PR is included in version 1.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Regarding Simulation version of codebase

Hi, Thanks for the great work!
Is there any plan to release anything related to any simulation platform?

Hi, thank you for your interest in our work.
Currently, we may not consider releasing a version in simulation, as all our experiments are on real robots, and also VLM performs better on realistic objects and scenes.
However, you can try to integrate the robot-free prompting demo into your simulation suite to see how well it works 👍


⚠ PrivateHD has degraded performance

In 70bc852, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1736 ms

Resolved: PrivateHD performance has improved in 8822b72.


Webkit text size adjust

Modified _base.scss in order to tell webkit not to automatically scale font sizes. I noticed that if I browsed my page on my iPhone, the font size of the footer would start at 12pt, then get scaled up (to ~20pt) as I rotated my phone to landscape, and not scale back to 12pt when I rotated back to landscape. A similar thing was happening on some p-tags, though with different sizes. It turns out that there is a text-size-adjust css property which is used to automatically scale up fonts on mobile devices, ignoring the css (the idea being to improve usability on older sites which didn't design for mobile). As the site is designed for mobile, we don't want any automated scaling to be applied, so I set -webkit-text-size-adjust: 100% in order to prevent the scaling from occurring. This fixes what I was observing on my phone, though it may be that a similar fix is required for other browsers.

Sorry, I didn't mean to add any other changes apart from the -text-size-adjustchange. I'll create a new pull-request.


Async getter support

I propose the addition of having optional async getters.
For example, the following code would be possible and would work:
@prop(...)
public image: string;

@prop({
...
    getter() {
        return getImageUrl(this.image); // call to async function that generates link on the fly
    }
})

This would likely also impact serialization.

Thanks for the proposal @BerciTheBeast. I'm afraid this won't work. Getters and setters can not be async because they are "a replacement" for variable default getter and setter.
var user;
user = 'foo'; // valid
await user = "foo"; // invalid

It's always good practice to have deterministic objects where you also explain what's happening. For example:
model.firstName // a value is present, ok
await model.getRemoveImage() // async process where value is not yet present, ok

What I usually do in your case is this:
const user = new User(); // model instance
await user.loadRemoveImage(); // get remove image and populate the user.image property
user.serialize(); // now I have all the data

I hope this helps.


Funding updates

adds example CSVs (and page to copy/paste them from)
renames 'monthly funding' to 'payment schedule'  and 'Bursaries and scholarships' or 'Grants' to 'Trainee summary'
refactors trainee summary page
removes some unused stuff

Empty state

## Example CSVs
Payment schedule

Trainee summary (Scholarships and bursaries)

Trainee summary (Grants)

Would be good for the hidden csv page to be linked from somewhere, and for the page itself to have some brief instructions for how to use it to generate the CSVs.

Good idea, thanks.


Search function for the documentation

A search function for the documentation would be great, thank you!

Thanks, we have wanted to do this since the beginning but it has been a challenge to make it a priority.
We are planning to devote some dev cycles to the website and documentation in the coming months. When discussed we considered several options for implementing search functionality.If you have any ideas or suggestions for tooling to add browser search to a static site, please add them here.

This will be taken care of as part of #4005.

No longer an issue or resolved in the upcoming website work. Closing as resolved.


Ci/marioarriaga92/5592 fix cypress v10 legacy config file error

Description
This PR fixes #5592
Notes for Reviewers

Had to comment out unused CssBaseline import in pages/_app.js because it seems to cause an error code to be emitted from nodemon or start-server-and-test invoked by npm 'test' script. (error 'CssBaseline' is defined but never used  no-unused-vars).
Rest of changes were made with help of "Migrating to Cypress version 10.0" Migration guide and through usage of migration tool offered by cypress app during first time cypress v10.0.0 is opened by npx cypress open command.

Signed commits

[ x] Yes, I signed my commits.

Greens. ✅

Let's go!


After npm i wagmi i get bunch of weird errors

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
0.11.5
Current Behavior
I use wagmi in connection with @rainbow-me/rainbowkit package, but anytime I npm i wagmi, my app just spews out like over 100 errors that are similar to each other. They look something like this:
WARNING in<EMAIL_ADDRESS>Module Warning (from ../../node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from<EMAIL_ADDRESS>file: Error: ENOENT: no such file or directory, open<EMAIL_ADDRESS>
WARNING in<EMAIL_ADDRESS>Module Warning (from ../../node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from<EMAIL_ADDRESS>file: Error: ENOENT: no such file or directory, open<EMAIL_ADDRESS>
WARNING in<EMAIL_ADDRESS>Module Warning (from ../../node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from<EMAIL_ADDRESS>file: Error: ENOENT: no such file or directory, open<EMAIL_ADDRESS>
...

I saw a similar thread here. Supposedly it has to with webpack. I use nx monorepo with react app. I tried the suggested way to circumvent this issue which was to use the command in package.json like so:
"scripts": {
    "start": "GENERATE_SOURCEMAP=false && nx run crypies:serve",

But that did not solve it. Now the app works well even with the issue, but it would definitely be nice, not to have these error.
Expected Behavior
No response
Steps To Reproduce
No response
Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
No response
Anything else?
No response

These come from upstream packages and not wagmi directly.


Ubuntu 14.04 needs corrections to be supported

OS: ubuntu14.04
python: 3.7
Nuitka: <IP_ADDRESS>
The last output below:
Nuitka:INFO: Completed Python level compilation and optimization.
Nuitka:INFO: Generating source code for C backend compiler.
Nuitka:INFO: Total memory usage before generating C code: 68.36 MB (71684096 bytes):
Nuitka:INFO: Total memory usage before running scons: 82.96 MB (86994944 bytes):
Nuitka:INFO: Running data composer tool for optimal constant value handling.
Nuitka:INFO: Running C compilation via Scons.
Nuitka-Scons:INFO: Backend C compiler: gcc (gcc).
Nuitka-Scons:INFO: Compiled 50 C files using ccache.
Nuitka-Scons:INFO: Cached C files (using ccache) with result 'cache hit': 50
Nuitka-Plugins:INFO: pyqt5: Including Qt plugins 'egldeviceintegrations,iconengines,imageformats,mediaservice,platforms,platformthemes,printsupport,wayland-decoration-client,wayland-graphics-integration-client,wayland-shell-integration,xcbglintegrations' below 'PyQt5/qt-plugins'.
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/nuitka/main.py", line 137, in
main()
File "/usr/local/lib/python3.7/site-packages/nuitka/main.py", line 123, in main
MainControl.main()
File "/usr/local/lib/python3.7/site-packages/nuitka/MainControl.py", line 955, in main
addIncludedEntryPoints(Plugins.considerExtraDlls(dist_dir, module))
File "/usr/local/lib/python3.7/site-packages/nuitka/plugins/Plugins.py", line 419, in considerExtraDlls
for extra_dll in plugin.considerExtraDlls(dist_dir, module):
File "/usr/local/lib/python3.7/site-packages/nuitka/plugins/PluginBase.py", line 392, in considerExtraDlls
for included_entry_point in self.getExtraDlls(module):
File "/usr/local/lib/python3.7/site-packages/nuitka/plugins/standard/ImplicitImports.py", line 1212, in getExtraDlls
uuid_dll_path = self.locateDLL("uuid")
File "/usr/local/lib/python3.7/site-packages/nuitka/plugins/PluginBase.py", line 353, in locateDLL
return locateDLL(dll_name)
File "/usr/local/lib/python3.7/site-packages/nuitka/utils/SharedLibraries.py", line 103, in locateDLL
assert b" (" in left, line
AssertionError: b'\t (libc6,x86-64) => /home/suhaihui/MakeSoft/Main/Build/MainApp/'
My package command:
root@ubuntu:/home/suhaihui/testNuitka# python -m nuitka --standalone --show-progress --plugin-enable=qt-plugins --include-package=PyQt5 --follow-imports hello2.py
Did i do anything wrong?
Waiting for your reply.

I think CentOS 7/Fedora 19 are working. It seems the ldd output produces unexpected output on Ubuntu 14.04, which would need investigation. I think it once worked, and surely I can add it back to that state, but outside of commercial support  https://nuitka.net/doc/commercial.html I don't think I can spend the time.

This works with my python3.10 bin/run-inside-nuitka-container --container=Ubuntu1404 --command="python3 bin/nuitka tests/standalone/CtypesUsing.py" based test perfectly fine, so this is either obsolete or was never valid. Also has had no reproducer.


feat: ButtonSwitch component

Description
A ButtonSwitch component to toggle between values.
Needed for https://github.com/traefik/hub-ui/pull/719
Example mockup.
Preview
Dark mode:
https://user-images.githubusercontent.com/70909035/180418633-3f65bc94-6ad3-4354-8b60-28a90f156a97.mp4

Light mode:

Dependency changes

Dependency
Version
State

@radix-ui/react-toggle-group
^1.0.0
Added

We use styled toggle group from radix for this component.
Good PR checkboxes

[x] Change has been tested
[ ] Added/Updated tests
[x] Added/Updated stories
[x] PR follows conventions
[x] Labels are set
[ ] Project is linked

Good Review checkboxes

 ℹ  Copy the snippet and paste in the review field to fill it
- [ ] I've tested the changes
- [ ] I've agreed on the unit tests (soon to come)
- [ ] I've checked the stories
- [ ] I've read the code and understood it
- [ ] I don't have any more questions
- [ ] I've described any optional improvements
- [ ] I checked PR follows [conventions](https://github.com/traefik/faency#how-to-contribute)

:tada: This PR is included in version 7.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Fixes "ReferenceError: hljs is not defined"

Makes changes as described in the linked issue to improve the usability of the Vue.js plugin by wrapping Component and VuePlugin with a function so that hljs can be brought into scope.
Resolves #2815
Changes

Put the contents of the Vue.js plugin file inside an exported function that accepts hljs as an argument and returns VuePlugin.
Change the plugins/vue.js import to import this new function instead of VuePlugin
Change this location to invoke the wrapper function.

Checklist

[ ] Added markup tests, or they don't apply here because...
[ ] Updated the changelog at CHANGES.md
[ ] Added myself to AUTHORS.txt, under Contributors

IE: https://github.com/highlightjs/highlight.js/pull/2818
Thoughts?

I am using the npm build through yarn.
The statement "hljs should be global" feels very prescriptive especially in a Vue.js / node environment, where we have the tools to manage our dependencies and their scopes.

The statement "hljs should be global" feels very prescriptive especially in a Vue.js / node environment, where we have the tools to manage our dependencies and their scopes.

I'm not talking about a node environment. :)  Or are you talking about server-side rendering of Vue.js?

I hit this error in browser rendering of Vue.js using webpack and node.

  I don't have any of my usual tools at my disposal...

Nope, can you point me towards the settings for that?

Usually it's along the right hand side... but I think there is a setting in your settings somewhere that decides the default whether you allow maintainers to push to PRs you make or not...

Huh, that option is not present on this PR for me
https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork#enabling-repository-maintainer-permissions-on-existing-pull-requests

Please finish up the PR checklist (this doesn't need tests I don't think) and bring this back up-to-date with master and I think we're good to go!

@Kylebrown9 Thanks so much for contributing!


Build of sqlite3 fails to detect CMake 3.7.2 x64 installation and installs CMake 3.7.2 x86

While testing vcpkg I have encoutered bug in which sqlite3 installation depends on CMake 3.7.2 x86 binaries while ignores already installed x64 binaries (they are available in PATH). After downloading x86 version build proceeds without errors. This affects some other packages as well which fail to detect x64 CMake and do not ask for installation of x86 binaries. Some x86  or both x86 and x64 builds than fail (libtheora, libogg) with log output indicating that no c and cxx compilers were detected..

System information from #613:

win10 v1607, VS2015 U3, VS2017 RC, CMake v3.7.2.x64 available via PATH

Ideally, the specific version of CMake being used is completely package agnostic, so this issue should affect every package. I've merged the three issues together for now assuming that's the case; we can reopen them if it turns out to be a package-specific issue.
At the beginning of every command (save a few trivial ones) we locate the "desired" CMake instance. We do this by prepending the downloaded CMake location to your current path, and then appending both program files directories (x64 and x86) [1]. Then, we run cmake --version to ensure we meet a minimum requirement (at the moment, that is 3.7.2). If the located version isn't sufficient, then we prompt to perform a local download (note: we explicitly don't install it!). The locally downloaded version will then-on always be used to improve the general reliability of builds (e.g. the behavior you saw where everything started working).
Could you confirm a few more things about your environment to better diagnose the issue?

Can you (using your system installed x64 cmake) build a hello world cmake project using the "Visual Studio 15 2017" generator?
What Vcpkg version are you using (vcpkg version)? Make sure you've pulled the latest commit and re-run the bootstrap script.
After updating Vcpkg in (2), delete the vcpkg\downloads\ directory and try to rebuild libtheora or libogg. Are you prompted to download the portable cmake? If not, does the build fail?
For sanity's sake, could you confirm what the output of cmake --version is for the version on your path? If you happen to have multiple sources providing CMake, we won't iterate through all of them -- we'll just test the first on the path and abort if it isn't new enough.

[1] https://github.com/Microsoft/vcpkg/blob/d5e7a501e907f06ad1e8bb4ffdebce9a29179d2d/toolsrc/src/vcpkg_Environment.cpp#L75

@ras0219-msft Please find below all info you requested - after updating to #515 all packages build successfully. Before this I have update VS2017 RC to latest version. CMake x64 install works well as I have build llvm and clang with it. Unfortunately bootstrap script is not working from command prompt but work from powershell console.
``**********************************************************************
** Visual Studio 2017 RC Developer Command Prompt v15.0.26127.0
** Copyright (c) 2016 Microsoft Corporation

C:\Windows\System32>cd /d e:src\ms\vcpkg\git
E:\src\ms\vcpkg\git>.\vcpkg version
Vcpkg package management program version 0.0.70-d776322d2a99aebff6147081e98fac434e6f6dc6
See LICENSE.txt for license information.
E:\src\ms\vcpkg\git>git pull
....
E:\src\ms\vcpkg\git> powershell -exec bypass scripts\bootstrap.ps1
PowerShell version: 5.1.14393.693
Free physical memory: 9809 MB out of 16300 MB
scripts\bootstrap.ps1 : The module 'scripts' could not be loaded. For more information, run 'Import-Module scripts'.
At line:1 char:1

scripts\bootstrap.ps1

  + CategoryInfo          : ObjectNotFound: (scripts\bootstrap.ps1:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CouldNotAutoLoadModule

Switch to PowerShell console and run
E:\src\ms\vcpkg\git> scripts\bootstrap.ps1

E:\src\ms\vcpkg\git>.\vcpkg version
Vcpkg package management program version 0.0.71-2a83c5eda6288cba46cb723996f95b0f6b21e61f
See LICENSE.txt for license information.
E:\src\ms\vcpkg\git>cmake --version
cmake version 3.7.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
E:\src\ms\vcpkg\git>.\vcpkg update
Using local portfile versions. To update the local portfiles, use git pull.
The following packages differ from their port versions:
openssl:x64-windows         1.0.2k-1 -> 1.0.2k-2
openssl:x86-windows         1.0.2k-1 -> 1.0.2k-2
To update these packages, run
vcpkg remove --purge ...
vcpkg install ...

Thanks for the extra information.
Let me reiterate to be sure I'm following correctly: there's no longer any issue with CMake for any packages, however you are now hitting an issue with the bootstrap script (the same issue as #584)?
Assuming this is the case, I'm going to close this issue and we can work on the bootstrap issue over in #584. Thanks for bringing this to our attention!


Added optional precision configuration option to generic_thermostat.

Description:
The generic_thermostat precision is hard-coded to 1 degree in Fahrenheit mode which is a bit too coarse for some tastes. This PR adds an optional precision config option allowing finer control over the component.
Related issue (if applicable): No open issue but this was discussed a bit in the forum.
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#7434
Example entry for configuration.yaml (if applicable):
climate:
    - platform: generic_thermostat
      name: Upstairs
      heater: input_boolean.upstairs_heat
      target_sensor: sensor.zooz3_temperature
      precision: 0.1

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[x] Tests have been added to verify that the new code works.

It does not seem to work. https://community.home-assistant.io/t/thermostat-card-smaller-temperature-increments/85159
Regardelss of config, precision is always 0.5°C or 1F

Please open an issue if you suspect a bug. If you need help please use our help channels:
https://home-assistant.io/help/#communication-channels
Merged PRs should not be used for support or bug reports. Thanks!


Breaking changes when migrating to OData8 + new versioning

Our projects are currently on OData 7. We are also trying to move from Net7 to Net8. However when doing so we hit a stackoverflow issue that is preventing us from just bumping to Net8 (though we have a hack to workaround). It motivated me enough to try to move to the new stuff instead of keeping the legacy on life support. eg I am trying to move from mvc to endpoint routing and Odata 8 + asp.versioning packages. Doing so I ran into new issues:

ODataRoutePrefix / ODataRoute attributes not being supported though I was able to refactor the controllers for that issue
the casing has changed, used to be Pascal, now it's camelCase
query options likes $select, $expand etc seem to have changed to select, expand etc
OData functions that were admitting optional parameters now requires the parameters to be part of the path making it mandatory instead of in the query previously

packages
  <PackageReference Include="Microsoft.AspNetCore.OData" Version="8.0.11" />
  <PackageReference Include="Asp.Versioning.OData" Version="7.1.0" />
  <PackageReference Include="Asp.Versioning.OData.ApiExplorer" Version="7.1.0" />

Samples
odata/$metadata
before
<ComplexType Name="Image">
<Property Name="Id" Type="Edm.String"/>
<Property Name="Name" Type="Edm.String"/>
<Property Name="Location" Type="Edm.String"/>
<Property Name="LicenseRequirement" Type="UIPath.Hypervisor.LicenseRequirement" Nullable="false"/>
<Property Name="ImageSource" Type="UIPath.Hypervisor.ImageSource" Nullable="false"/>
<Property Name="HostedInCommunityGallery" Type="Edm.Boolean" Nullable="false"/>
</ComplexType>

now
<ComplexType Name="Image">
<Property Name="id" Type="Edm.String"/>
<Property Name="name" Type="Edm.String"/>
<Property Name="location" Type="Edm.String"/>
<Property Name="licenseRequirement" Type="UIPath.Hypervisor.LicenseRequirement" Nullable="false"/>
<Property Name="imageSource" Type="UIPath.Hypervisor.ImageSource" Nullable="false"/>
<Property Name="hostedInCommunityGallery" Type="Edm.Boolean" Nullable="false"/>
</ComplexType>

Swagger
before

now

Nice! Glad to see you moving to the new. The migration is a little rough, even with just plain 'ol OData, but the end result is largely better.
Issue 1
I don't have any control or influence over what the OData team does with routing. I just follow the leader. I can say that OData 8.0+ is more inline with intrinsic ASP.NET Core routing, which means you have less to learn about the OData way to do things. There's still gotchas and you have to know the OData URL conventions, but it's better. For API Versioning, this meant significantly less forking, hacking, and conversion of OData routing mechanics. I can lean in a lot more on what OData provides, especially for URL generation, which is nice.
Issue 2
When you say casing, I presume you are referring to the casing of JSON returned. I had to spelunk the commits, but this was changed over 5 years ago. Comparing dates, it looks like this has been the behavior for OData on ASP.NET Core since API Versioning 3.0.0-beta1, which was the first version to support OData. If you had been using OData on legacy ASP.NET Web API, Pascal/Title case that was the default up until 2.2.0. This change was made because the majority of users expect JSON to be Camelcase in alignment with JSON standards. Furthermore, that is the default in ASP.NET Core itself now (for years), even without OData. The goal was to have congruency and one less knob to turn.
Fear not! You can easily go back to Pascalcase if you want it.
var builder = WebApplication.CreateBuilder( args );

builder.Services.AddControllers().AddOData(); // ← this adds OData services
builder.Services.AddProblemDetails();
builder.Services.AddApiVersioning()
                .AddOData( // ← this adds OData to API Versioning
                    options =>
                    {
                        // the default setup uses:
                        // new ODataConventionModelBuilder().EnableLowerCamelCase()
                        options.ModelBuilderFactory = static () => new ODataConventionModelBuilder();

                        // route components have to be add here (sadly 😢) because there is no way to extend,
                        // customize, or otherwise get in front of the OData configuration. every effort was made
                        // to make things look and feel like the native OData API and configuration
                        options.AddRouteComponents( "api" );
                    } );

Issue 3
The OData spec itself has continued to evolve. The $ prefix is no longer required. There's a long history that some implementers didn't like the $ prefix, which hindered adoption (like Azure). The original intend was for these query parameters to be unambiguously specific to OData. The OData spec now allows all System Operators to not require a $ prefix, which makes them look more like any other query parameter or REST API.
OData 8.0 established parity with this capability back in the first 8.0 release candidate circa 2/2021. The default configuration is to not include the $, but you can add it back:
var builder = WebApplication.CreateBuilder( args );

// OData query options and route options are shared across all versioned routes so you only need
// to define them once for your application. Route components (e.g. AddRouteComponents) MUST
// be done through the API Versioning extensions not the native OData methods. such routes are
// ignored by API Versioning if you do.
//
// Re-enable the $ prefix
builder.Services.AddControllers().AddOData(options = options.EnableNoDollarQueryOptions = false);
builder.Services.AddProblemDetails();
builder.Services.AddApiVersioning().AddOData();

Issue 4
I'm not 100% sure on this one. Is this in reference to defining a parameter as optional in an EDM function or in the OpenAPI documentation? I'd have to refer back to the specs and documentation. OData has little-to-no OpenAPI support and it produces a lot less than the API Explorer extensions that API Versioning provides. My best guess is that there is either a mismatch or the route template isn't correct (which I've been snagged by many times).
I took a few of the existing functions and just added optional query parameters. It seemed to work just fine. I did not include the parameter in the EDM. I'm not sure if that is a requirement.
/// <summary>
/// Gets the sales tax for a postal code.
/// </summary>
/// <param name="postalCode">The postal code to get the sales tax for.</param>
/// <param name="extra">Something extra.</param>
/// <returns>The sales tax rate for the postal code.</returns>
[HttpGet( "api/GetSalesTaxRate(PostalCode={postalCode})" )]
[ProducesResponseType( typeof( double ), Status200OK )]
public IActionResult GetSalesTaxRate( int postalCode, string extra = null ) => Ok( 5.6 );

/// <summary>
/// Gets the new hires since the specified date.
/// </summary>
/// <param name="since">The date and time since people were hired.</param>
/// <param name="options">The current OData query options.</param>
/// <param name="extra">This is extra.</param>
/// <returns>The matching new hires.</returns>
/// <response code="200">The people were successfully retrieved.</response>
[HttpGet( "api/People/NewHires(Since={since})" )]
[Produces( "application/json" )]
[ProducesResponseType( typeof( ODataValue<IEnumerable<Person>> ), Status200OK )]
public IActionResult NewHires(
    DateTime since,
    ODataQueryOptions<Person> options,
    string extra = null ) => Get( options );

Thanks for the quick turn around. I believe it should be able to unblock our migration. I will reach out again for other issues/questions.

Whoops! It should be:
options.ModelBuilder.ModelBuilderFactory = static () => new ODataConventionModelBuilder();

I've updated the comment. That's what happens when you try to do it all from memory. 😄

@commonsensesoftware  been there done that :)
Thanks for your help!

@Preethi-Angel  Did you look at the examples?

@cfauchere Yes I did, Thanks for sharing it. In the controllers, I get error on the lines where I have
return ok or notfound or badrequest. Anyone encountered the same?

@Preethi-Angel Can you provide some more context or examples. If you have code or a repo you can share, that would be best.
In terms of differences, moving from OData 7.x to 8.x there are significant changes there, even without API Versioning. OData has a new configuration that looks like:
services.AddOData();

The normal OData configuration would define EDMs and routes here. Unfortunately, that will not work with API Versioning. I tried coordinating with the OData team, but nothing came of it. The only thing you can define there are common query and routing options (ex: $ or not, parenthesis key /Entities(42) vs segment key /Entities/42). These options copied to all versioned routes.
API Versioning now centralizes its configuration around IApiVersioningBuilder. This makes all of the various extension points common and in one place. For example:
services.AddApiVersioning()
        .AddOData(options => options.AddRouteComponents("api"))
        .AddODataApiExplorer();

AddRouteComponents does not require a prefix. AddRouteComponents mirrors the built-in OData functionality in 8.x. ODataApiVersioningOptions.ModelBuilder is how to now access the VersionedODataModelBuilder. In earlier versions, you would have requested it directly though DI.
Aside from namespace changes, most other types, functionality, and behaviors are identical. There is no other change to IModelConfiguration. It is still discovered and configured as it was before.
Happy to provide additional assistant or explanation, but without some more specifics, I'm not sure where to steer you.

This issue has gone idle and the OP seems to have been answered. If it hasn't, I'm happy to re-open the issue and discuss further.
@Preethi-Angel , it's not clear if you ever resolved your issue. If you haven't, consider opening a discussion or open an new issue if you think you've hit a roadblock.


net: ipv6: mld: Fix improper reference drop

In case of successful submission, the reference shouldn't be put down, this only should done on error cases.
As reference is put down on success, during the buffer unref, no action is taken due to an uint8 overflow (ref is now 255), so, the buf->frags isn't cleared properly and the next time the frags is used and when L2 inserts a second frag, the first head frag and next frag are same (due to buffer re-use) causing an infinite loop in either net_buf_frag_last or net_pkt_get_len.

@konradderda FYI.


Implement ModifyResponseBody in MVC Server

Is your feature request related to a problem? Please describe.
The org.springframework.web.servlet.function.ServerResponse doesn't provide a way to access response body and mutate it
Describe the solution you'd like
Similar to BodyFilterFunctions.modifyRequestBody looking for a way to mutate the response body
Describe alternatives you've considered
One option would be using servlet filter but it does not provide easy configuration either declaratively using application properties, yaml or through DSL
Additional context

Hi, I have the similar requirements with mrinmoykhamrui, modifying response body in spring cloud gateway mvc.
But I couldn't find the filter to modify response body in mvc and other way to modify ServerResponse body.
According to MVC Gateway Server PR, providing ModifyResponseBody filter is in todo list but not yet provided.
So, until ModifyResponseBody filter is provided, I guess using custom ProxyExchange bean  can modify response body.
Default ProxyExchange bean is registered by ConditionalOnMissingBean(ProxyExchange.class) so if I create custom ProxyExchange class which can modify response body and then register bean then I think it's possible to use custom ProxyExchange instead of default ProxyExchange and change response body.
I wonder providing ModifyResponseBody filter is still in plan.

Hi, I have the similar requirements with mrinmoykhamrui, modifying response body in spring cloud gateway mvc. But I couldn't find the filter to modify response body in mvc and other way to modify ServerResponse body.
According to MVC Gateway Server PR, providing ModifyResponseBody filter is in todo list but not yet provided.
So, until ModifyResponseBody filter is provided, I guess using custom ProxyExchange bean can modify response body. Default ProxyExchange bean is registered by ConditionalOnMissingBean(ProxyExchange.class) so if I create custom ProxyExchange class which can modify response body and then register bean then I think it's possible to use custom ProxyExchange instead of default ProxyExchange and change response body.
I wonder providing ModifyResponseBody filter is still in plan.

Have you tried this solution? Any luck?

Hi, We have requirement to modify request body for a json field, and team wants to use MVC if possible.  Looks like we can't   use custom after filter as ServerResponse does not provide way to access response body and mutate. Is there workaround for this?  Likely not if I understand above discussion, please confirm.

We have requirement to modify request body for a json field, and team wants to use MVC if possible.

I had the same requirement. If this is the only thing holding you back from using Spring Cloud Gateway MVC, I would suggest building a classic servlet filter for now, registering it for the appropriate URL you want to do rewrites and do the work there. When they finish the response body rewrite functionality in server-mvc, you can remove your custom servlet filter and switch over to using a gateway filter.

See https://github.com/spring-cloud/spring-cloud-gateway/commit/a54297bd55013dc0055ceaa26290bf32bc217204

Hi @ll,
please be aware, that the size of the content is different after content manipulation.
Some clients cannot cope properly if response payload size is different compared to respone header content-length.
Therefore, I adapted @spencergibb example / unit test to my needs in my custom code.
@spencergibb , ideally the framework would take care fo the content-length calculation after content manipulation...


The target machine is either currently unreachable or username/password is not correct

Following the steps in this article produces the error message:
The target machine is either currently unreachable or username/password is not correct. Please re-verify your credentials. If the problem persists, please contact support.
For a standard user with read access to the subscription and resource group.

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

ID: 80d290bb-c36d-3a67-6019-f4365cdb98f4
Version Independent ID: 8963d02e-1629-520b-8a1a-51244931e795
Content: Create a shareable link for Azure Bastion
Content Source: articles/bastion/shareable-link.md
Service: bastion
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

@colson05
Thanks for your feedback! We will investigate and update as appropriate.

Hi @colson05
The error message "The target machine is either currently unreachable or username/password is not correct" usually indicates that there is an issue with the credentials, or the target machine is not reachable.
Please make sure that you have entered the correct username and password for the target machine. Also, ensure that the target machine is running and is reachable from the Azure Bastion host. You can try to ping the target machine from the Azure Bastion host to verify the connectivity.
If the issue persists, you can try resetting the password for the target machine and try again. I'd recommend working closer with our support team via an [Azure support request] (https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request). Or you can leverage our Q&A forum by posting your issue there so our community, and MVPs can further assist you in troubleshooting this issue or finding potential workarounds.
[Teams Q&A forum] (https://docs.microsoft.com/en-us/answers/topics/46488/office-teams-windows-itpro.html) for technical questions about the configuration and administration of Microsoft Teams on Windows.
[Microsoft Teams Community forum] (https://answers.microsoft.com/en-us/msteams/forum?sort=LastReplyDate&dir=Desc&tab=All&status=all&mod=&modAge=&advFil=&postedAfter=&postedBefore=&threadType=All&isFilterExpanded=false&page=1)
Thank you for your time and patience throughout this issue.


Added reference to library.

Changes

Added reference to RicohAPIAuth library from the sample application.

Ticket

NECO-89

Tests

Tested the sample application can be run by following steps :

Clone project.
Run Xcode by opening RicohAPIAuth.xcodeproj file.
Switch scheme to RicohAPIAuth.
Build.
Switch scheme to RicohAPIAuthSample.
Run.

Thank you !


update mast download directory

resolve #283: from_archive() should download to the astropy cache in user's home directory, and not make a new mastDownload directory every time it's called

Codecov Report

Merging #284 into master will decrease coverage by 0.01%.
The diff coverage is 75%.

@@            Coverage Diff             @@
##           master     #284      +/-   ##
==========================================
- Coverage   88.09%   88.08%   -0.02%
==========================================
  Files          26       26
  Lines        3630     3633       +3
==========================================
+ Hits         3198     3200       +2
- Misses        432      433       +1

Impacted Files
Coverage Δ

lightkurve/mast.py
94.4% <75%> (-0.69%)
:arrow_down:

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 511e010...d12f98b. Read the comment docs.

I confirmed this works on my Linux machine.  I am a bit concerned that Appveyor may not have tested this properly on Windows (where we skip the --remote-data tests), but we can look into this as part of #280.
Merging in 10 ... 9 ... 8 .... 7 ....


SPAIN - ORDERS & INVOICES

URGENT
Pablo does not see the recurrent orders and so cannot make monthly invoices.
I can see them but I don't know if I can invoice them.
Thanks

Recurrent charges automatically appear in the outstanding charges, no?
ᐧ
On Mon, Feb 13, 2017 at 3:03 PM, OSATOM<EMAIL_ADDRESS>wrote:

URGENT
Pablo does not see the recurrent orders and so cannot make monthly
invoices.
I can see them but I don't know if I can invoice them.
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/our-city-app/oca-backend/issues/210, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ASViiokGI0uSjjp1_U31cRaSBZbiKYfjks5rcGKxgaJpZM4L_PSI
.

--
http://www.rogerthat.net
GEERT AUDENAERT / founder
<EMAIL_ADDRESS>/ +32 (0)474 201 541
ROGERTHAT
-- Avoid WhatsApp for business communication--
-- Integrate your staf with your applications--
+32 (0)9 324 25 64
Antwerpsesteenweg 19 9080 Lochristi
www.rogerthat.net
<EMAIL_ADDRESS>

Yes correct but not in the view of Pablo (Sales manager view - ACTIVE S
team)
They also cannot cancel a subscription or adjust next charge date
http://www.onzestadapp.be/
TOM VAN HECKE / CEO & Co-Founder
<EMAIL_ADDRESS>/ +32 (0)474 79 25 80
ONZE STAD APP
+32 (0)9 324 25 64
Antwerpsesteenweg 199080 Lochristi
www.onzestadapp.be
<EMAIL_ADDRESS>[image: Twitter] https://twitter.com/onzestadapp [image: Facebook]
https://www.facebook.com/onzestadapp [image: Youtube]
https://www.youtube.com/c/OnzestadappBe-Vlaanderen
Bekijk ons nieuwjaarsfilmpje! https://www.youtube.com/watch?v=kc02ZHOMc3g
2017-02-14 8:27 GMT+01:00 jenkins-at-mobicage<EMAIL_ADDRESS>
Recurrent charges automatically appear in the outstanding charges, no?
ᐧ
On Mon, Feb 13, 2017 at 3:03 PM, OSATOM<EMAIL_ADDRESS>wrote:

URGENT
Pablo does not see the recurrent orders and so cannot make monthly
invoices.
I can see them but I don't know if I can invoice them.
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/our-city-app/oca-backend/issues/210, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/ASViiokGI0uSjjp1_
U31cRaSBZbiKYfjks5rcGKxgaJpZM4L_PSI>
.

--
http://www.rogerthat.net
GEERT AUDENAERT / founder
<EMAIL_ADDRESS>/ +32 (0)474 201 541
ROGERTHAT
-- Avoid WhatsApp for business communication--
-- Integrate your staf with your applications--
+32 (0)9 324 25 64 <+32%209%20324%2025%2064>
Antwerpsesteenweg 19 9080 Lochristi
www.rogerthat.net
<EMAIL_ADDRESS>—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/our-city-app/oca-backend/issues/210#issuecomment-279628317,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AV95CJD60mYARTywu2nlOZ3COEVjakZUks5rcVdigaJpZM4L_PSI
.

We really need a proper permission system... Anyhow that's now added @FastGeert #212


SETUP: Initial setup

Description
This PR creates a new Next.js project and sets up the development environment.
The following tools are configured:

[x] ESLint for linting
[x] Tailwind CSS for styling
[x] Prettier for code formatting
[x] Husky for pre-commit checks
[x] Volta for version management
[x] TypeScript for type safety

These tools provide a solid foundation for the project's front-end development.
Video Recording
https://github.com/Real-Dev-Squad/tiny-site-frontend/assets/82165483/e95905ae-9e9b-4a17-a68a-64774b9852da

test case stats are missing

I have already created an issue ticket for adding a test framework since it's currently not included.

@sahsisunny please add working application video or PIC

@Pratiyushkumar default templates will be removed when we make other components and pages.


Incorrect error with 'is'

This correct program:
import ballerina/io;

public function main() {
   boolean b = "str" is string;
   io:println(b);
}

gets rejected with the error:
ERROR [demo8.bal:(4:16,4:31)] unnecessary condition: expression will always evaluate to 'true'

Related to https://github.com/ballerina-platform/ballerina-spec/issues/724

@hasithaa I’m not using this in a condition, so it’s clearly not an error regardless of https://github.com/ballerina-platform/ballerina-spec/issues/724

@jclark This is one of the root cause for ballerina-platform/ballerina-spec#724, That is why I liked it.


xilinx_srl - fix default value for non-existing parameters

This fixes issue #2198

Hold on, now that I look at it, it seems the correct logic is already there (only looking at the parameters for FDRE cells and not FDRE_1), perhaps something is amiss with the loaded sim models


MSVC 19.35 CI isn't fixed-version; updates to latest

The latest runs of the MSVC 19.35 workflow are using 19.40. It is probably good to keep testing with latest MSVC but the CI should be relabeled. Could call it MSVC 2022 because it's on the windows-2022 runner.

https://github.com/aurora-opensource/au/actions/runs/10061250249/job/27810846466#step:6:55
https://github.com/aurora-opensource/au/actions/workflows/msvc-x64-19-35-32217-1.yml

The MSVC 19.29 workflow is staying on that compiler version properly, but I assume this is because the windows-2019 runner is no longer getting major compiler version updates.

https://github.com/aurora-opensource/au/actions/runs/10255370911/job/28372173649#step:6:58
https://github.com/aurora-opensource/au/blob/main/.github/workflows/msvc-x64-19-29-30151.yml

Very well spotted!  I admit that I find MSVC compiler numbers and versions very confusing.
I like your recommendation for "MSVC 2022".  I'll also go with "MSVC 2019" for the other one, for consistency.


Revise ZenHub discussion in write-up to match changes in ZenHub

It looks like ZenHub has changed quite a lot since last year, and the write-up needs to be revised in places as a result.
One place that definitely needs changing is that milestones are now sprints.
It also should be clarified somewhere that ZenHub uses issues for stories.
This may also apply to later labs depending on how much they specifically talk about ZenHub.

KK and John should talk about potentially changing to GitHub Projects and just  bid adieu to ZenHub with its one chart Nic likes,


Develop The Grid View

hey guys
i want to develop the grid view and add some options like multiple search fields or add export for excel , pdf  and options like qurey builder and ...
how can i do that?
i customize the browse.blade.php but its have all variables and i don't know where to  start!
please some advice , help :( Or Code :D

Please ask questions in our Slack group and use the issue-template.
Closing.


Integrate InputMask

https://github.com/RobinHerbots/Inputmask
Honestly not sure if this is well suited as a default library, but could be very cool for things like Ninja Forms or WooCommerce.

Don't think I'm going to have this as part of the core, but could be useful for future projects.


fix inbox loading not updating

The inbox loading bar can get stuck showing sometimes. This was cause the prop was correct but the list didn't know to re-render.
Instead of all the wackiness of making this work with the old NativeListView I updated this to use the FlatList. I also made the loading bar not push the list down a pixel while showing

@keybase/react-hackers

[x] Added fix for newly provisioned android not loading. On mount we try and unbox the first items.
[x] Added the keyExtractor else we get console.warns from FlatList


Layout generator - fs.readfileSync is not a function

Hi guys,
layout generator throw this error:

TypeError: fs.readfileSync is not a function

I think there is a misspelling error inside this file.
fs.readfileSync should be fs.readFileSync (F is uppercase).
I'm using node v10.12.0 on Windows.
Have a good time.

Thanks for catching that @Desperino! We'll publish a fixed version shortly.

Fix is available in v9.4.2.


midi js in android webview

Hello!
I am integrating midi.js in a phonegap app that is based on a webview.
For ios where the webview is based on Safari this works great! thanks!
For android however the webview is based on WebKit-based WebView   (up to Android 4.4)
and Chromium (Android 4.4 and higher)  .
All the sources are loaded but it just won't play a sound......
On Android 4.4 it works on Chrome Browser but not on the Chromium web view
Debugging also doesn't show any mistakes....loads the midi object correctly and display for api:
for android 4.1.2 (webkit webview) the api: "audiotag"
for android 4.4 (chromium) the api: "webaudio"    (same as chrome on )
Any ideas if this can be fixed with a workaround or if this is a problem of midi.js?

Greetings!  I have similar needs, midi.js in phonegap.  I'll be generating local midi, so either need to pass a var (preferrably) or local file.  Any ideas on how I should proceed, without having to modify midi.js?

Found it in the dev branch, midi.USE_XHR=false

I don't quite understand.... how do you propose this can be  fixed? And where should one fix the midi.USE_XHR=false ?

https://github.com/mudcube/MIDI.js, select the dev branch, download, in plugin.js set USE_XHR=false.
midi.DEBUG = false;
//midi.USE_XHR = true;
midi.USE_XHR = false;
Then, the MIDIPlayer.html example works and playing notes in Chrome works.  Haven't moved it to phonegap yet but believe it will work there also.
I'm not totally clear this solves your issue, but I'm good to go now!  (I think)

Mmmh I tried it and still no sound on android.....
Please let me know if you have it working with Phonegap.

We also included the file acoustic_grand_piano-ogg.js within a

Oh, and yes, it works in Phonegap.
On 2/16/2015 5:09 PM, mrweix wrote:

Mmmh I tried it and still no sound on android.....
Please let me know if you have it working with Phonegap.
—
Reply to this email directly or view it on GitHub
https://github.com/mudcube/MIDI.js/issues/122#issuecomment-74586820.

--
Quin Dennis |<PHONE_NUMBER>

Thanks guys for all the input. I follow all the steps you recommend include the dev branch, include the soundfont files, everything works fine in Phonegap, but as soon as I bring it to an Android device: QUIET....I have no idea. Debugging and everything doesn't show any error. It just doesn't play a sound.... this is android 4.4 and 4.1 ...... on which android devices can you make it play a sound?

Hi, yes, we're running into issues on a NextBook 8 as well.  My Samsung
G4 plays sounds but not as clearly as the browser, so we're still
researching, in the area of SoundFont files, etc.  Will keep you in the
loop if/when we find something.
On 2/19/2015 1:38 PM, mrweix wrote:

Thanks guys for all the input. I follow all the steps you recommend
include the dev branch, include the soundfont files, everything works
fine in Phonegap, but as soon as I bring it to an Android device:
QUIET....I have no idea. Debugging and everything doesn't show any
error. It just doesn't play a sound.... this is android 4.4 and 4.1
...... on which android devices can you make it play a sound?
—
Reply to this email directly or view it on GitHub
https://github.com/mudcube/MIDI.js/issues/122#issuecomment-75120679.

--
Quin Dennis |<PHONE_NUMBER>

Great! Appreciate it!

I tried some more and no luck. It really comes down to a problem of midi.js talking to Chromium. On Chrome I got it working, but Chromium seems to have some slight changes the way ogg audio is handled in the webaudio api.....anybody else has an idea how to make this work?

I recently tried with phonegap with http://www.telerik.com for hybrid mobile app, I am using loop to play sequence of notes, it plays but not with perfect timing and some times some notes does not create sound. Anybody got it working perfectly with phonegap?

Hi, I also have a similar problem :
I would like to use the player of midi.js in a Crosswalk webview (which uses chrome for android) but it doesn't play any sound.
And I have no idea what is happening since the console doesn't show error..
Is there someone who figured out how to solve this problem? or does someone see what is happening?

Same problem here: Not work with ionic/cordova in android 4.1 and 4.4.
I saw in 'loader.js' line 50 "root.audioDetect", chose between 'webmidi', 'webaudio' and 'audiotag'. Always selects audiotag, but in android 5.0, it selects 'webmidi';
Finally seeing 'plugin.audiotag.js'  line 41, when execute 'audio.play()' emits no sound ;
anyone?

Also same problem working on midi.js. It works fine when running it on desktop browser but when running it on android webview things were different, it plays but no sound. I'm new to android and hopefully you can help me guys.


Files models don't contain a field for filepath

The models that store information on files (currently originals and copies), store filenames but not filepaths. I would like to be able to include filepaths in some reports so that users can more quickly identify where particular files are within their AIPs, and because in the case of complex digital objects the paths can be semantically meaningful.
Related to #42, #55

Field added in https://github.com/artefactual-labs/AIPscan/pull/71


Integrate MDC touch target configurations

Description

MDC has a way to add minimum touch target sizing for small components that needs to be enabled for MWC.
Acceptance criteria

Components that need it can enable larger touch targets.

Currently being added with touch-target="" attributes.
touch-target="wrapper" adds margin
touch-target="none" removes the touch target entirely


Add guide and merge bag script

Thanks for the repo. It is really nice to convert into rosbags for use.
I have added a guide for users in the readme and a merge bag script.
I also added support for using the "enable / disable" flags in the config file.
Changes:

Enable disable flag support
Merge bag script
Saving of the encoder in standard ROS joint state

The individual bags are not much use to me, but after merging a single bag with all data works great for me.

Thanks for the useful commits!


Code style and comment typo fix.

Nothing too radical, I just saw in other commits that code clarity and conciseness is a valued quality.

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add UserId methods to NotificationHub class

Add comparison here
https://github.com/Azure/azure-notificationhubs-ios/pull/86/files#diff-23c94a10981b69f0cd25f46555b17cb4L220

@varvusc can you rebase and merge the changes from master?

@varvusc can you rebase and merge the changes from master?

I'll do

@varvusc can you rebase and merge the changes from master?

Done!


[master] add zookeeper node data created event check

What is the purpose of the change
fix #8821 on master

Codecov Report

Merging #8834 (3eaa306) into master (f8f6995) will decrease coverage by 0.72%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #8834      +/-   ##
============================================
- Coverage     61.05%   60.33%   -0.73%
+ Complexity      449      446       -3
============================================
  Files          1100     1100
  Lines         44422    44379      -43
  Branches       6469     6439      -30
============================================
- Hits          27124    26775     -349
- Misses        14314    14623     +309
+ Partials       2984     2981       -3

Impacted Files
Coverage Δ

...ng/zookeeper/curator5/Curator5ZookeeperClient.java
52.27% <0.00%> (-0.61%)
:arrow_down:

...ting/zookeeper/curator/CuratorZookeeperClient.java
58.52% <0.00%> (-11.60%)
:arrow_down:

...gcenter/wrapper/CompositeDynamicConfiguration.java
0.00% <0.00%> (-73.34%)
:arrow_down:

...ookeeper/ZookeeperDynamicConfigurationFactory.java
0.00% <0.00%> (-66.67%)
:arrow_down:

...pport/zookeeper/ZookeeperDynamicConfiguration.java
0.00% <0.00%> (-62.86%)
:arrow_down:

...fig/configcenter/TreePathDynamicConfiguration.java
31.42% <0.00%> (-54.29%)
:arrow_down:

.../dubbo/metadata/report/MetadataReportInstance.java
12.50% <0.00%> (-40.63%)
:arrow_down:

.../configcenter/support/zookeeper/CacheListener.java
0.00% <0.00%> (-34.29%)
:arrow_down:

...gistry/client/migration/MigrationRuleListener.java
55.88% <0.00%> (-23.53%)
:arrow_down:

...ng/transport/dispatcher/all/AllChannelHandler.java
62.06% <0.00%> (-20.69%)
:arrow_down:

... and 60 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 f8f6995...3eaa306. Read the comment docs.


docs: update OIDC s3 bucket creation procedure

AWS has changed how s3 public buckets work
https://aws.amazon.com/blogs/aws/heads-up-amazon-s3-security-changes-are-coming-in-april-of-2023/
We need to update our docs to remove the ACL and add a command to remove the public access block.

Thanks for letting me know about this, @sjenning! Does this change apply to 4.13 going forward, or does it apply to earlier versions, too?

/lgtm


Visual Studio Code - PS7 - Feature Req

I have recently started using Visual Studio Code for Powershell,. I'm not a stranger to This interface. I have also migrated off ISE. I love the way the workbench works. OK, enough of that...
For a very long time (since PS V1 was available), if there was a command you wanted to run and the module was not installed it has always been a headache to research and find the correct appropriate module and install it.
I have a standard Checkpoint daily task that I have been running for years now. I know what module to install "manually", but is there a way to use a feature similar to Intellisense, lets say "IntelliFindMod" to locate and install when one gets a message for example:
Checkpoint-Computer -Description "MODIFY_SETTINGS" -RestorePointType MODIFY_SETTINGS
error: Checkpoint-Computer : The term 'Checkpoint-Computer' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Question is: Can one "Automate" or advise the user what the appropriate module is for that command to install? Similar to the Yellow light bulb one sees to correct an issue.  Would be nice...
Here are some tools I use to find the latest appropriate modules: (of course one does not need to install everything, but this is here for documentation purposes...)
Looking for Specific Module:  Microsoft.PowerShell.Management
Find-Module -Name * | Out-GridView   #Note: Takes a long time and there are hundreds... Choose wisely!
Get-Module -ListAvailable -All | Out-GridView
Find-Module -Name CheckPoint | Install-Module -Force -Verbose #(Example!)
Find-Module -Name * | Install-Module -Force -Verbose #(Nope not wise!)

\extPowershell


The Guardian Workflow: a generalized approach for integrating Amazon Glacier with a Samvera repository

"This session details work done at the University of Pennsylvania to incorporate Amazon Glacier as a third-copy backup storage location for objects in our repository using a series of components that were developed as generalized tools that can be integrated into any Ruby-based application to manage object copies in Glacier.
This session will cover:

Fundamental concepts of managing repository objects as Glacier archives
Best practices followed at Penn Libraries for efficient, affordable transfer and retrieval interactions with Glacier
A dive into the stronghold gem, developed at Penn Libraries, which provides a simple interface for interacting with Glacier (https://github.com/upenn-libraries/stronghold)
Demonstration of Penn's workflow for running synchronous transfer of objects to Glacier using guardian, a set of Ruby scripts serving as the orchestration layer (https://github.com/upenn-libraries/guardian)
A report on the reusability of these components to quickly develop Ruby-based integrations with Amazon Glacier in other applications
Challenges faced while integrating asynchronous storage with our Samvera repository
Considerations for developing a disaster recovery plan dealing with large-scale data loss and recovery"

Kate Lynch<EMAIL_ADDRESS>

Confirmed and recording ok 8/8

Registered 8/16 - system info


No apparent way to reset/delete password

I followed the instructions to download and spin up the docker image:
https://docs.librephotos.com/1/standard_install/
I created an account, using my password manager to generate a password. Expecting it to save the login/password pair, I didn't copy the password. Now it wants me to login, but of course I can't, because the credentials aren't in my password manager. The user interface doesn't seem to provide a "recover/reset password" or "create account" link besides the original one.
I stopped the docker image, removed it from the dashboard then ran docker-compose up -d again. I expected to start over, but I'm just getting the standard login prompt again. I got more intrusive, stopping and deleting the librephotos-docker container as well as all images. Lather, rinse, repeat, and I'm back to the same login prompt with no way to create a new login or reset my password.
I've clearly failed to delete some crucial file somewhere. I would have thought all the state required for this would be inside the images. Can someone help me get restarted?

After terminating all containers, remove ${data}/db folder. Then restart the project.
Or another option is to just reset the password. That you can do this by running the following command:
docker run -it backend python manage.py changepassword <username>

Thanks. Removing ${data}/db seemed simplest. That worked great.


[Macros] Implement function body macros

Introduce function body macros, which are comprised of two similar macro roles:

Preamble macros introduce "preamble" code into a user-written function body, e.g., to perform tracing, logging, check additional preconditions, etc.
Body macros: introduce a function body into a function that has none.

Sending much much love! 🥰🥰🥰

Yeah for better or worse, we have to wrap when using task local APIs. It would be nice if there was some general "with x"-like feature that would substitute wrapping, but we don't have that so wrapping it is 🤔
Not type-checking seems like it would be a bit scary as default - would it be possible to be something on the passed context that could context.typecheckBody = false if one devloped the macro and is now "sure" that it'll work correctly? The transformation in question is pretty boring so once implemeted right once I don't think it'd cause much trouble... but it also seems a bit weird for only this macro kind to not typecheck "at all"?
Unless maybe it would be some "NotTypeCheckedBodyReplacementMacro" to spell out that "this is the scary one, don't use if you can help it"? 🤔

Hi, Will this feature land in a future macro evolution ?

@swift-ci please test

https://github.com/apple/swift/pull/70034
@swift-ci please test

https://github.com/apple/swift/pull/70034
@swift-ci please test Windows


optimize density wizard query

The current query just do a join from cells (hexagons) and points.
If in the same tile there are like 2000 cells and 8000 points the resulting query process 16M points.
In order to avoid that my proposed query is:
WITH hgrid AS (
    SELECT cartodb.CDB_HexagonGrid(ST_Expand(ST_SetSRID('BOX3D(1174072.754460305 7435794.111581946,1643701.856244429 7905423.213366069)'::box3d, 3857), greatest(1222.99,1222.99) * 7), greatest(1222.99,1222.99) * 7) as cell
),
b as (
   SELECT
       hgrid.cell as cell,
       1 as cartodb_id,
       (
        SELECT count(aa.*) from (select ST_Transform(ST_Centroid(the_geom), 3857) AS the_geom_webmercator FROM fredede_omr_180940 where ST_Contains(hgrid.cell, the_geom_webmercator)) aa
       ) i
    FROM hgrid
)

SELECT cell as the_geom_webmercator,
       count(cartodb_id) as points_count,
       count(cartodb_id)/power( 7 * CDB_XYZ_Resolution(7), 2 ) as points_density
       FROM b GROUP BY cell

doing the subquery for each cell allows postgres to use the index so only the points are processed

I'm surprised a subquery is required to force sane behaviour, I'd have thought a straightforward join would do (not including the cdb specific bits...)
SELECT count(*), grid.the_geom
FROM cartodb.CDB_HexagonGrid() as grid
JOIN mytable ON ST_Contains(grid.the_geom, mytable.the_geom)
CDB_HexagonGrid() just returns a relation (unindexed) and mytable is a relation (indexed), the planner should do the rest and the cost should be O(Nlog(M)), not O(NM)

There has been no activity on this issue for more several months. We are closing it. If you think this still needs to be addressed please open a new issue.

Closing this. We tried to optimize it without success.


Options to reuse SSL & disable Base64

Added option to reuse SSL certs from Puppet CA
Added option to disable base64 in server.cfg

Now that PR #281 is merged, can we close this PR?


"Words" ranking rule

Currently it is a problem that many searches end up with very short result list (or even empty) because of over-specified user queries. (Context: I am testing our search logs against meilisearch results, current search engine shows results with partial matches also but meilisearch doesn't which leads to meilisearch not showing correct results that the users previously have clicked).
Documentation has a "soon" tag on this feature.
It would be great to show results with not all query terms matched.

Hello @mzperix,
as you can see we plan to develop it, there is no due date for the moment.
It should be released before 2021


characterai.errors.ServerError: Not Found

from characterai import PyCAI

client = PyCAI("MyToken", headless=False)

char = "2T3Xhqf5B_b9Wrn8Bg0FeCYR7BPx2LtJQJJCIB4Qe18" # hyperglot

chat = client.chat.get_chat(char)

When opening the browser, I see the tab name "Chat now with HyperGlot" but the window closes with these error message

characterai.errors.ServerError: Not Found

Traceback (most recent call last):
File "c:\Users\gsapp\Documents\prog\python\Hope\CAi_test.py", line 7, in
chat = client.chat.get_chat(char)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\gsapp\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\characterai\characterai.py", line 362, in get_chat
return PostResponse(
^^^^^^^^^^^^^
File "C:\Users\gsapp\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\characterai\characterai.py", line 82, in PostResponse
raise errors.ServerError(response.status_text)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Can you help me ?
Thanks in advance.

maybe you don't have a chat with this character

Thank you and I'm sorry to have bothered you.
This question had such a simple answer.
Sorry and thanks again.


Add Discord assets to global ignoreset

^https://discord\.com/assets/
100s of urls that waste time and resources because they probably get captured on cursory crawls anyway.

@Sanqui is this on websites with the Discord widget? Just curious.

Also, looks like this was fixed in 63118fa1d65f11390fcb1d0ab9a40e221566f3c9

It was a problem also on websites with just a link to a Discord invite (when ArchiveBot was run with offsite links, which is the default).  But yeah I got my way in 63118fa1d65f11390fcb1d0ab9a40e221566f3c9.


Ensure that any pgmq sequences owned by supabase_admin are transferred to postgres

Ensure that any pgmq sequences owned by supabase_admin are transferred to postgres
Tables are being correctly associated with postgres on restore but any sequence created before-pause are currently shifting ownership to supabase_admin
The permissions change is narrowly scoped to:

sequences
in the pgmq schema
currently owned by supabase_admin

Realized why this is happening to sequences. going to solve it in the on-pause hook instead


warning CS1591 in compilation

HI, congratulations for a great job.
I have a request, in our projects we use API documentation generation and using the library hundreds of warnings are produced in the generated code.
Example:
warning CS1591: Missing XML comment for publicly visible type or member 'BannerView.TitleProperty'
I know it's possible to handle this, but it has to be done within the library.
Thank you
Stefano

Hi @kalpasrl
Please try to install the latest version. Hope this will fix 😃

Thank you very much @KafkaWannaFly


No tasks with Gulp

VSCode Version: 1.33.1
OS Version: Windows 7 Enterprise (Service Pack 1) x64 Build 7601
Steps to Reproduce (following official docs [https://code.visualstudio.com/docs/languages/css#_automating-sassless-compilation]):

Install node and npm
Create any SCSS file, f.e.:

nav {
  ul {
    margin: 0;
    padding: $padding;
    list-style: none;
  }

  li { display: inline-block; }

  a {
    display: block;
    padding: $padding 12px;
    text-decoration: none;
  }
}

Install needed node-modules:

npm install -g node-sass less
npm install -g gulp
npm install gulp gulp-sass gulp-less

Create a Gulp task (below is the code from the official docs):

// Sass configuration
var gulp = require('gulp');
var sass = require('gulp-sass');

gulp.task('sass', function(cb) {
    gulp.src('*.scss')
        .pipe(sass())
        .pipe(gulp.dest(function(f) {
            return f.base;
        }));
    cb();
});

gulp.task('default', gulp.series('sass', function(cb) {
    gulp.watch('*.scss', gulp.series('sass'));
    cb();
}));

5, Run the task (doesn't matter it's default of sass)
6. CSS are suppossed to be generated from SCSS
CSS are not generated anywhere. Terminal said that:
> Executing task in folder www: "C:\Users\User\AppData\Roaming\npm\gulp.cmd" default <

[07:17:19] Using gulpfile c:\wamp64\www\gulpfile.js
[07:17:19] Starting 'default'...
[07:17:19] Starting 'sass'...
[07:17:19] Finished 'sass' after 21 ms
[07:17:19] Starting '<anonymous>'...
[07:17:19] Finished '<anonymous>' after 24 ms
[07:17:19] Finished 'default' after 51 ms

Does this issue occur when all extensions are disabled?: Yes
Also I tried restarting VS Code, (re)installing npm-modules both from CMD and Termina and moving my SCSS across all the country, sorry, the project. With just tasks.js and no Gulp it works, but no autosave or other pretty things, of course. And I tried extensions. They all seem to either doesn't work or doing something wrong (like converting relative path to absolute (omg, what human being possibly could come up with this idea).
Thanks in advance for any help.

I followed the same docs and a file styles.css was output next to my styles.scss folder. It contained:
nav ul {
  margin: 0;
  padding: 6px;
  list-style: none; }

nav li {
  display: inline-block; }

nav a {
  display: block;
  padding: 6px 12px;
  text-decoration: none; }

I copied the contents of my gulpfile.js directly from the docs.


Support custom locations for config and data

Allow data/, the databases, and settings.cfg to exist in paths other than where authserver resides. For example, $PREFIX could be set to /usr/local, settings.cfg could reside in $PREFIX/etc, the databases along with data/ could live under $PREFIX/var, while authserver exists in $PREFIX/sbin. The other executables could be kept under $PREFIX/bin. Lastly, the man pages from #461 can go to $PREFIX/man and the logs to $PREFIX/var/log. $PREFIX can be arbitrary and is commonly set to /usr/local or /opt.
This issue is related to #452, #453, and #460 considering the various package formats can take advantage of this feature.

Can this be solved with symbolic links?
My fear is that by allowing various locations for these files, we create issues with consistency across platforms and confusion when troubleshooting.
In theory, right now, a server admin can port his configuration from one platform to another very easily by copying the files out of the SEGS directory. With this change we lose that simplicity.
Additionally, although SEGSAdmin has helped significantly, we're still bumping into server admin's that need additional help with configuration. If we start moving those files around, (in particular, the executables) I anticipate bigger headaches for us on the server-setup side of things.
I feel like symbolic links will provide the benefit you want, while maintaining the status quo.

Symbolic links would be a workaround and a potentially messier one. ./configure --prefix=/some/path has been pretty standard for decades. I believe the fear is unfounded as there would certainly be a default path (local is fine as is the case at present.) Users should be given choice about where to put their files. This would also better conform to Linux and Unix standards as it pertains to packaging the software.
The simplicity (rigidity) would not be lost. In fact, configuration and data could still be deployed to those using the local path as this functionality is contained within the various binaries. In other words, if someone compiles their instance of SEGS with settings.cfg residing in /usr/local/etc, the aforementioned file could still be shared with someone who has settings.cfg local to the authserver binary as prefix is hardcoded in the executable. Either user simply puts the file in the appropriate place. Advanced users would likely know how to handle this scenario.
Furthermore, new or some average users will continue to use the default paths. Advanced users (who likely require no-to-minimal support) should be given the opportunity to set prefix during the interactive ccmake process for example.

I support this cause.

Considering authserver already supports the -f argument for an arbitrary config path, add path option(s) to settings.cfg to fulfill this item. This would also be more flexible than hard-coding a prefix in the binaries.


illumos SOL_FILTER socket option.

r? @Amanieu
(rust-highfive has picked a reviewer for you, use r? to override)

@bors r+

:pushpin: Commit eadb91ff7f38ce4a6c5b8d4c0436a6a1a22e280e has been approved by Amanieu

:hourglass: Testing commit eadb91ff7f38ce4a6c5b8d4c0436a6a1a22e280e with merge 746326dc8af8951de76f9207d0005b31b93886da...

:broken_heart: Test failed - checks-actions

@bors r+

:pushpin: Commit ed51626ea2ecafd2a8294a69fd14760b737ec761 has been approved by Amanieu

:hourglass: Testing commit ed51626ea2ecafd2a8294a69fd14760b737ec761 with merge a7fbc7b5466bc2497f883f45c4129e97d64a52ab...

:broken_heart: Test failed - checks-actions

@bors r+

:pushpin: Commit f1e33d0e3cd48cb2cad10257ba8947f839800419 has been approved by Amanieu

:hourglass: Testing commit f1e33d0e3cd48cb2cad10257ba8947f839800419 with merge 9d561b78b3ce08911d2f2347d0ef1f659739f2ca...

:broken_heart: Test failed - checks-actions

@bors r+

:pushpin: Commit 2c2f0715f77f437fa87dbb2797fb767bf1ed3931 has been approved by Amanieu

:hourglass: Testing commit 2c2f0715f77f437fa87dbb2797fb767bf1ed3931 with merge cc186d743b3e00fb39806fa6429aae424cda80cb...

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Approved by: Amanieu
Pushing cc186d743b3e00fb39806fa6429aae424cda80cb to master...


No sound, Unknown PCM pulse aplay: main:682: audio open error

I have a problem playing any sound inside crouton. I tried all the steps from https://github.com/dnschneid/crouton/issues/849 , but it is still not working. I tried updating crouton and playing aplay -Dcras /usr/share/sounds/alsa/Front_Center.wav and aplay -Dpulse /usr/share/sounds/alsa/Front_Center.wav. Before updating crouton I couldn't connect to alsamixer (CRAS client wouldn't connect), but now it works. Playing aplay -Dcras /usr/share/sound/alsa/Front_Center.wav does play a sound but aplay -Dpulse /usr/share/sounds/alsa/Front_Center.wav doesn't. The error given is: ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM pulse aplay: main:682: audio open error: No such file or directory.
Croutonversion output:
crouton: version 1-20150827155505~master:edbce112
release: precise
architecture: amd64
xmethod: xorg
targets: xfce
host: version 7262.52.0 (Official Build) stable-channel leon
kernel: Linux localhost 3.8.11 #1 SMP Mon Aug 31 21:55:58 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux
freon: yes

and cras_test_client --dump_server_info
System Volume (0-100): 100
Capture Gain (-17.25 - 30.00): 20.00dB
Output Devices:
	ID	Name
	8	HDA Intel PCH: ALC283 Analog:1,0
	7	HDA Intel MID: HDMI 2:0,8
	6	HDA Intel MID: HDMI 1:0,7
	5	HDA Intel MID: HDMI 0:0,3
Output Nodes:
	 ID	 Vol   Plugged	L/R swapped	      Time	Type		 Name
	8:0	  100       no	            no	         0	HEADPHONE        Headphone
	8:1	   88      yes	            no<PHONE_NUMBER>	INTERNAL_SPEAKER*Speaker
	7:0	  100       no	            no	         0	HDMI             HDMI/DP,pcm=8 Jack
	6:0	  100       no	            no	         0	HDMI             HDMI/DP,pcm=7 Jack
	5:0	  100       no	            no	         0	HDMI             HDMI/DP,pcm=3 Jack
	5:1	  100       no	            no	         0	HDMI             HDMI
Input Devices:
	ID	Name
	9	HDA Intel PCH: ALC283 Analog:1,0
	4	Post DSP Loopback
	3	Post Mix Pre DSP Loopback
Input Nodes:
	 ID	Gain   Plugged	L/R swapped	      Time	Type		 Name
	9:0	    0       no	            no	         0	MIC              Mic Jack
	9:1	    0      yes	            no<PHONE_NUMBER>	INTERNAL_MIC    *Internal Mic
	4:0	    0      yes	            no	         0	POST_DSP_LOOPBACK Post DSP Loopback
	3:0	    0      yes	            no	         0	POST_MIX_LOOPBACK Post Mix Pre DSP Loopback
Attached clients:
	ID	pid	uid
	39	16581	1000
Num active streams: 0
Last audio active time: 2652, 443572546

I did google for this type of error but couldn't find anything useful. Can someone please help me out?

Hi @lx1d, my sound got also suddenly broken after a Chrome OS upgrade that came on last Friday night. alsamixer was also failing with CRAS client wouldn't connect. I've just updated all my packages in the chroot (sudo apt-get update && sudo apt-get dist-upgrade), which didn't help, so I've just updated my chroot with sudo sh crouton -u. Everything is working again (both aplay -Dcras and aplay -Dpulse).
The crouton version I now have is 1-20150917212109~master:0f6ce0bb, which is newer than yours. Would you mind updating your chroot again and see if you still have the issue?
As stated in issue #2015, could you please also check that pulseaudio is installed? (sudo apt-get install pulseaudio)
Thanks for keeping us updated.

Hi @AurelienLourot, this actually solved the problem. Thank you very much for the help.


Add notes table to indexed db

https://github.com/penumbra-zone/web/blob/fd9d82057f69d2d333b8dcd6982095733a768360/packages/storage/src/indexed-db/index.ts#L38
We must add the notes table to the indexed db for wasm working correctly
        db.createObjectStore('notes');

There is also a notes table in sqllite structure of pcli. It is needed so that during block scanning we can save advices for future swap claims

Is that something different than spendable_notes? Won't this be resolved on the next chain upgrade and the web updates to the lastest wasm?

No, to simplify, when we swap we have a NoteRecord (notes table) that cannot be spent yet
When we do swap claim, we can take the NoteRecord we saved earlier, add nullifier to it, and get a SpendableNoteRecord (spendable_notes table) that can already be spent.
NoteRecord is a part of SpendableNoteRecord

I additionally tested the swap claim handling during sync, everything works correctly


bug: 419 Page expired after logging in

https://tailadmin.dev/login throws an error

Thanks for your attention, I was working on the deployment script. The problem is solved.


fix-1 dev: commit test file

Stacked PR Chain: fix-1

PR
Title
Status
Merges Into

#6
👉 (Draft) fix-1 dev: commit test file

-

#7
(Draft) fix-1  dev: commit test file 2

#6

#8
(Draft) fix-1  dev: change text in test file 1

#7

#9
(Draft) fix-1  chore: update test file 2

#8

/annotate

/annotate

/annotate

/ammend


Investigate more reliable method of detecting controllers

https://github.com/godotengine/godot/pull/78539 added a way to get more "raw" information about a controller. In particular, it gives access to vendor/product ID on Linux.
Since there are public databases (such as https://devicehunt.com) documenting this information, controller model detection on Linux can be made much more reliable.

On the one hand, I like this idea because it could bypass things like Steam Input. On the other hand, it can cause issues when companies publish revisions of existing controllers. For examples, some games like Dying Light support PS4 buttom prompts but ONLY when the DS4 V1 controller is used. This controller is no longer manufactured and you have to use DS4Windows to spoof the software.

On the one hand, I like this idea because it could bypass things like Steam Input. On the other hand, it can cause issues when companies publish revisions of existing controllers. For examples, some games like Dying Light support PS4 buttom prompts but ONLY when the DS4 V1 controller is used. This controller is no longer manufactured and you have to use DS4Windows to spoof the software.

Yeah, controller revisions make this much harder, thus why I'm keeping the idea now as backlog until I do more research/receive feedback. I can say though that I'd definitely only use this mechanism if it is more reliable, and keep the fallback to the controller name the OS reports.


About the .pth file

Can you please provide the path to the .pth file loaded for testing and the corresponding test code?

Hi @XinyueZhangqdu
Thanks for asking. Our entire workflow has been published to our repo. Not sure what kind of code you are referring to here.
Best,
Daniel.


Convenient test modification

Currently, the edit command does nothing, its arguments cannot be instantiated and its implementation panics.
The edit command should have sub commands or options of some kind to change a test from being compile-only to ephemeral or any other version. Doing these changes manually is easy, but may get harder if the folder structure is changed or new variants are added in the future.

Fixed in 502b235f


Garbage status

Is your feature request related to a problem? Please describe.
Every day of collect, I have to put my garbage from my garage to the end of the street. But I have no way to check that on the entity so even if I already put my garbage outside, I have an alarm on my phone that told me the collect day is tomorrow which is useless.
Describe the solution you'd like
Add an attribute in the entity like 'position' or 'location' which could be 'inside' vs 'outside' or maybe 'home' vs 'collect point'. So the alarm automation could check the attribute before sending a message, if the garbage is already at the collect point there is no utility to send a reminder to the family.
This attribute should have a service to set it. For exemple (in my case), I could put any zigbee sensor on the garbage and when the zigbee sensor is out of range (which means the garbage has been moved), the service should be trigered to set the attribute to 'outside'
Describe alternatives you've considered
Add a separate sensor for this in HA but it could be much much easier and cleaner to handle it in the same entity
Additional context
The context is this integration is already amazing, and this request comes in my mind using it. I hope it could enhance but I know it's time to develop it, and maybe it's to complicated...

Please check 3.03-beta5. There is a new attribute last_collection that contains the time of last collection.
And a new service service garbage_collection.collect_garbage that sets the last collection to the current time.
And if the collection is today and it is past the last_collection, it will look for the next date.
I had to do quite a bit of changes, this needs some testing.

That's not really what I'm looking for.  Because sometimes my garbage is in my garage and for collection it need to be on the street.
Thanks for your time.

That does not logically fit in. What you describe is monitoring an object (container), that would have a state (full, empty) and attributes like position. This integration monitors scheduling of the service. It is a different entity, that has a different state. Gluing the two entities together and putting the state of one of them in attributes would be wrong (I can imagine that some people woute then want the state to reflect the state of the container, other the state of the service).
So what you are lookig for an automation that controls interaction between these two objects. Like if the collection happened, and the container was at the right location at the right time, it would become empty, otherwise it will remain full.
So in princpile, I agree that the alternative that you have proposed is the right one.
By this change I have tried to allow this to work - so ehen the container is emptied and you pull it back, your automation would also update the collection schedule.

I didn't think that service and object is not the same thing. So you're right maybe it should be another entity (or even integration) for the object.


Unable to install

Hi!
I'm trying to install this script but it is throwing errors.
Firstly I was unable to run go install github.com/getyourguide/dependabutler/cmd/dependabutler@latest, so I did go get -u github.com/getyourguide/dependabutler/cmd/dependabutler .

Hi Fernando!
Thanks for reporting. It looks like you are using an older version of Go, which is not supported and causes the issues. Try with the latest version (1.20).
We plan to provide a Dockerfile which provides the required environment and should be easy to use.
Regards, Philipp

Hi!
Sorry for bother you but instructions are not clear to me.
I have updated go to 1.20.2 then run the command go install github.com/getyourguide/dependabutler/cmd/dependabutler@latest
The files were saved at /home/fernandogarcia/go/src/github.com/getyourguide/dependabutler but I don't know how to run the application.
go dependabutler will return go dependabutler: unknown command
dependabutler will return zsh: command not found: dependabutler
go mod dependabutler will return go mod dependabutler: unknown command
Thanks for your help.

Hi Fernando!
no problem, happy to help. We'll write a better intro / quick start later.
For now, you can use the tool as follows:

clone/update the repo and cd into the dependabutler folder

to scan a local directory, call:
go run cmd/dependabutler/main.go -configFile dependabutler-minimal.yml -dir /path/to/repository

to scan a remote repo on GitHub:

get an API token from GitHub and set it as env variable: export GITHUB_TOKEN=ghg_........
go run cmd/dependabutler/main.go -configFile dependabutler-minimal.yml -mode remote -org yourgithuborg -repo yourrepo
both commands above will be in dry-run mode, nothing will be changed yet
to change things, add the -execute true option

dependabutler-minimal.yml is a minimal config file I just added. For more options/details, check dependabutler-sample.yml
Hope it helps. Feedback is very welcome, dependabutler is still work in progress.
Regards, Philipp

Hi!
Thanks for you patience.
Now I seems working. I got this result :
INFO  No update needed.
I'll try learn more about this subject.
Best regards.


Computed prop sometimes not updating in nested component

Version
3.0.7
Reproduction link
https://codesandbox.io/s/reactivity-issue-demo-jbbme?file=/src/App.vue
Steps to reproduce
Please have a look at the minimal reproduction demo
What is expected?
All three (identical) components should behave identical
What is actually happening?
The second one doesn't update correctly

As requested I minimized the reproduction even more. The old link with more context still exists here: https://codesandbox.io/s/reactivity-issue-demo-h6mmz?file=/src/App.vue
(This more detailed demo is additionally emitting the selected tab, and this will cause the second - incorrectly rendered - component to update to a correct state as soon as the buttons inside the component are clicked)

same as #2768 #2829
caused by https://github.com/vuejs/vue-next/pull/2567

Indeed, but strictly speaking it is different from #2768 #2829, but very similar. The reason is that the update of the child component causes the parent component's renderEffect to be enqueued, and finally invalidates the job that has been executed. This PR is necessary, while still, we should accept @edison1105 's changes


Update ColumnChooser

Griddle major version
v1
Changes proposed in this pull request
Add id attribute to the input
Why these changes are made
To allow for clicking of label to toggle the checkbox
Are there tests?
No, it is a single HTML attribute

To allow for clicking of label to toggle the checkbox

Are you sure this is necessary? <label><input /> Test</label> should already work; id+for is only necessary if the input is outside the label (W3C).

It was not working for me at all in Firefox Dev Version. I'll send you the
specifics of the browser.
On Fri, Aug 25, 2017, 00:00 Keith Dahlby<EMAIL_ADDRESS>wrote:

To allow for clicking of label to toggle the checkbox
Are you sure this is necessary?  Test should
already work; id+for is only necessary if the input is outside the label (
W3C
https://www.w3.org/WAI/tutorials/forms/labels/#associating-labels-implicitly
).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/GriddleGriddle/Griddle/pull/730#issuecomment-324756433,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKJfbEUOS_n_NA-m3hzDYDj9RjTwsOlks5sbeSHgaJpZM4PBETV
.

It was not working for me at all in Firefox Dev Version. I'll send you the
specifics of the browser.

No need; I've confirmed what you're seeing. I think the better fix would be to remove htmlFor from both labels.


Lato font import

In semantic.css, there is (first line):
@import url('https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin');
Shouldn't this be
@import url('//fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin');?
I'm having trouble to download the css unless I change https:// to //.

See #1403 for explanation


Missing filter_id argument in cloudflare_firewall_rule docs

Confirmation

[X] My issue isn't already found on the issue tracker.
[X] I have replicated my issue using the latest version of the provider and it is still present.

Terraform and Cloudflare provider version
Not relevant.
Affected resource(s)

cloudflare_firewall_rule

Terraform configuration files
Not relevant.

Debug output
Not relevant.
Panic output
No response
Expected output
Have the filter_id field in https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/firewall_rule.
Source: https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/website/docs/r/firewall_rule.markdown.
Actual output
Didn't find this field.
Steps to reproduce
Not relevant.
Additional factoids
No response
References
No response

thanks, i'm happy to review a PR for this one.