The "Scan completed" is not null for unscanned images in "Image Details" Page

The response of API:
{
  "digest": "sha256:f3b3b28a45160805bb16542c9531888519430e9e6d6ffc09d72261b0d26ff74f",
  "name": "latest",
  "architecture": "amd64",
  "os": "linux",
  "docker_version": "17.03.1-ce",
  "author": "",
  "created": "2017-06-14T19:29:01.037740325Z",
  "signature": null
}

As issue is fixed in<EMAIL_ADDRESS>close this issue


Correct windows auto updater

[x] Generate .nupkg file
[ ] Generate RELEASES file

This guide may explain what docs have been missing: https://blog.avocode.com/blog/get-that-damn-windows-auto-update-working-on-electron

I think I'm very close, but for some reason Webpack is not linking files correctly on my windows machine:
I'm seeing <script src="/hawkins/streamflow/static/js/main.hash.js"> where it should be <script src="./static/js/main.hash.js">, I think.
Otherwise, we're able to build delta.nupkg and releases files now.

OK, I've got a lead here.
create react app by default uses homepage to handle client side routing. We don't have routing, so we want this to be "./". For electron builder to work, we need an http url here. So,

set homepage to ./
yarn run build
set homepage to http://hawkins.is
yarn run dist

I'd like to reconfigure webpack / react-scripts to not use homepage or default to ./ to fix this.

I've hardcocded the publicpath and homepagepath for webpack now.
What's next is to finalize where to build all the files (mac, windows) and ensure we can build releases and deltas by referencing the remote resource path, in this case Hazel.

Closed - see #45


Clarify Keystore Import Options

Motivation

Clarify the options for importing keys.
Description

Clearly explains the two options for importing keys
Removes unnecessary keystore example (not very helpful for user)
Adds warning about secret store being ignored if keys are imported at run time

Closes N/A
Steps to test or reproduce
git checkout ansermino/keystore-import-docs
pip3 install mkdocs
pip3 install -r docs/requirements.txt
mkdocs serve

@dapplion I recommend you take over this PR and merge it

@dapplion I recommend you take over this PR and merge it

I have no opposition to this. Generally my turn around is going to be pretty slow. Just want to see this iterated on :)

Assigning @philknows as I realize I'm too bias from developing the internals of the tool, and may produce docs that confuse newcomers.

I have no opposition to this. Generally my turn around is going to be pretty slow. Just want to see this iterated on :)

Yeah I mentioned this bc I know you probably have a lot on your plate. :)
I know we can make any additional edits we want and get it merged without lots of back and forth before it gets stale.

Made some edits to clarify the two methods. Already removed the alias flags which we don't want to use anymore in our documentation. Some of these flags may change if we push forward with #4986 also. But will work for now if it's clear.


Updated to Latest D365 Tools today using nuget script causes error

I updated my CI/CD tool packages for D365 to the latest version today using the Nuget Script that MSFT provides.  Now I am getting the below error in my pipelines log:
PackageManagement\Install-Package : The module 'Microsoft.Xrm.Tooling.CrmConnector.PowerShell' cannot be installed or  updated because the authenticode signature of the file 'Microsoft.Xrm.Tooling.CrmConnector.PowerShell.psd1' is not  valid
It looks like there was an update an no one updated the authenticode.

@JamesStuder
This was also reported internally last evening... upon researching it, it was narrowed down to what we believe is an issue with the AzureDevop's  2019 Build Agent Image.
Is your pipelines using that image type by chance?
We have confirmed that the packages are properly signed and validate it on clean machines and on 2017 ADO build agents.
There is an internal MS issue ticket tracking it, so if you can confirm your using a 2019 build Agent and that it works when you use an older build agent that would help us confirm from a non MS source.
thanks.
MattB

Confirmed on my end.  I just set my build agent to 'windows-latest'.  I will change it and test again.  Thank you for the additional info.

confirmed that changing my agent from 'windows-latest' to 'vs2017-win2016'.  Fixed the issue and my PowerShell scripts ran properly in the pipeline.

thanks James., we are working with the ADO team to determine what is going on with the Build image they are using.  thanks !
MattB


60 make logging more modular

I hope, I made the best possible solution regarding logging and such. Here is an log example of one song in case Log level is INFO:

If it is Debug, then, the start and end of the process is also logged. Not really more.
More data on Verbose level as default log level in SB is Debug.
Mock logging is also enhanced.

The main problem what I see is here with error logging, that SB guys will not allow to send Error level logs. So, if we catch exceptions or do not throw a new exception, then the first option is, that we use LogInfo. But then we convert all errors into information, what is actually not perfect. User could think like "yeah, this is good to know, but who cares!".
For example, if the connection to RockSniffer is not available, that is a problem what the user should fix. If it is temporary (like SB is started, but Sniffer not), who cares if the log is longer? And as in SB the log level is Debug as default, many useless information will be logged out, and an small info line will be maybe not visible regarding the problem. And the user - if ever checks the log file - will just stay there, and asking "why is it just not working?".
So according to my experience and to the possibilities, the best option is, to throw a new or rethrow an known exception with a new, more human readable error message. Like "Can not connect to Sniffer. Please check connection. IP: <IP_ADDRESS> port: 5678".
This was the way I thought would be good, and thought I throw errors, rather than log out a line about the problem, or even do nothing.

I hopefully changed everything as we discussed here and pushed now. Also develop is now merged (had some merge conflicts, so I hope it is good). Can you please check?


Clean up (Cabal) package

Done, see https://github.com/stackbuilders/hapistrano/commit/c6fb4becfcd39bb2751b32e8cef9c505779c0000.


Build win packages on appveyor?

In Berlin, @marscher showed me how he is using AppVeyor to build pyemma using a variant of the scripts that @rmcgibbo wrote:
https://github.com/marscher/conda-win-pyemma
I wonder if we could have AppVeyor do incremental builds of conda packages for us on the win platform. There is a time limit of 40 min, but this should be enough to build OpenMM or a few conda packages. If we just change conda-build-all to also try to upload each package immediately after it is built, I think we could incrementally build all of the packages and have this work quite successfully for the future. If speed is an issue, paying for the Pro plan seems like a small price to pay for the convenience, and we would be happy to foot the bill.
What do you guys think?

If someone wants to try this out, that would be great.
-Robert
On Feb 25, 2015 8:49 AM, "John Chodera"<EMAIL_ADDRESS>wrote:

In Berlin, @marscher https://github.com/marscher showed me how he is
using AppVeyor to build pyemma using a variant of the scripts that
@rmcgibbo https://github.com/rmcgibbo wrote:
https://github.com/marscher/conda-win-pyemma
I wonder if we could have AppVeyor do incremental builds of conda packages
for us on the win platform. There is a time limit of 40 min, but this
should be enough to build OpenMM or a few conda packages. If we just change
conda-build-all to also try to upload each package immediately after it is
built, I think we could incrementally build all of the packages and have
this work quite successfully for the future. If speed is an issue, paying
for the Pro plan seems like a small price to pay for the convenience, and
we would be happy to foot the bill.
What do you guys think?
—
Reply to this email directly or view it on GitHub
https://github.com/omnia-md/conda-recipes/issues/160.

incremental means, that you check all recipes version and build numbers and decide which packages to build?
The procedure is then to manually trigger the job until all packages have been build at least one time (or at least until the huge packages are built).

incremental means, that you check all recipes version and build numbers and decide which packages to build?

Yes!  We would only build things that need to be updated.  Even if all builds don't complete, the next AppVeyor cycle would build some more packages.  This requires some changes to the current scripts, since we would need to upload each package after building it.

The procedure is then to manually trigger the job until all packages have been build at least one time (or at least until the huge packages are built).

Yup!

this should not be to difficult, despite finding time to do this :)

@rmcgibbo Thank you so much for setting this up!

np. i'll close his issue, since we've got everything running relatively smoothly now.


Toggling amplicons from sample page plotly view hides only the first interval

When clicking the "Amplicon X" text to toggle the presence of an amplicon in the sample page plotly view, only the first interval from the amplicon is hidden. If there are other/multiple intervals, they remain in the plot.
Perhaps this is an issue with the plotly library itself, in which case we may need to take the issue to them. Alternatively we may need to explore changing the way we add visual elements to the plot.

Fixed and tested. PR pending.


Add function to get full revisions

I thought a queryFullRevisions() function, analogous to queryFullPages() (yield all the revisions in a continued response, e.g. from a generator), would make sense:
async function * queryFullRevisions(
    session,
    params,
    options = {},
) {
    params = makeParamsWithString( 'prop', params, 'revisions' );
    options = {
        dropTruncatedResultWarning: true,
        ...options,
    };
    for await ( const response of session.requestAndContinue( params, options ) ) {
        const query = response.query || {};
        let pages = query.pages || [];
        if ( !Array.isArray( pages ) ) {
            pages = Object.values( pages );
        }
        for ( const page of pages ) {
            const revisions = page.revisions || [];
            for ( const revision of revisions ) {
                yield revision;
            }
        }
    }
}

But I just realized that this leaves the caller with no way to know which page the revision belongs to. With the default rvprop, a revision looks like this:
{
    "revid":<PHONE_NUMBER>,
    "parentid":<PHONE_NUMBER>,
    "minor": false,
    "user": "<IP_ADDRESS>",
    "anon": true,
    "timestamp": "2022-05-22T10:10:46Z",
    "comment": "His Interpretation(s)"
}

There’s no indication here of the surrounding page, nor in any of the other available props (which makes sense in the context of a full API response).
This needs some more thinking about what the interface should look like. The session, params, options parameters should probably be the same, and it should return a generator, but I’m not sure what kind of objects the generator should yield.

Another thought I had was that there should maybe be an optional sortRevisions parameter, to determine the order in which the function yields revisions from the same response (e.g. by timestamp). Otherwise, that order will be pretty much arbitrary, without an easy way for the caller to work around it (because the caller doesn’t know when the next request starts). Perhaps that applies to queryFullPages() too (sortPages)… not sure.

One option would be to attach the outer page object as a member of the revision object – with a symbol as the key, and probably as a non-enumerable property. The symbol would be an anonymous one (i.e. not using Symbol.for()), exported by us. (I would probably make the property configurable and writable, to give users the freedom to change it if they really want to.) This has the advantage of being compatible with queryFullRevisionByRevisionId as well.
I’m not sure if I would want to add the page object to the original revision object that we got from the response (potentially shared with other combined requests, and also leading to a circular reference revision → page → revision → page), or if the returned revision would be something like { ...revision, [ pageSymbol ]: page }, i.e. a shallow copy so that the nested revision inside the page doesn’t have the symbol.

I’m not sure if I would want to add the page object to the original revision object that we got from the response (potentially shared with other combined requests, and also leading to a circular reference revision → page → revision → page), or if the returned revision would be something like { ...revision, [ pageSymbol ]: page }, i.e. a shallow copy so that the nested revision inside the page doesn’t have the symbol.

Alternatively, the page we attach could be a shallow copy from which we’ve removed the revisions key, to avoid returning that information twice…

I think at the moment I’m leaning towards doing both: attach, to a shallow copy of the revision, a shallow copy of the page without revisions. Note that destructuring assignment makes it very easy to get that shallow copy of the page:
let { revisions, ...remainingPage } = page;
if ( revisions === undefined ) {
    revisions = [];
}

The function should probably also yield missing revisions (if it was called with revids specifying revision IDs that don’t exist), I think. (With no surrounding page in that case, of course.)

I think we can close this with d133d1b337e0cfee411ae07e51e81c10f11795af and 25ff01d2e8b479bfcdd00944cdca04a7d0827489; #4 exists for the sortRevisions parameter, and the README will be updated in general (some other important functions are also missing at the moment).


chore: implemented knip in codebase

Initial checklist

[x] I read the support docs
[x] I read the contributing guide
[x] I agree to follow the code of conduct
[x] I searched issues and couldn’t find anything (or linked relevant results below)
[x] If applicable, I’ve added docs and tests

Description of changes
https://github.com/webpro/knip

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

Comparison is base (be38d9d) 73.71% compared to head (2f7b128) 67.57%.
Report is 1 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #109      +/-   ##
==========================================
- Coverage   73.71%   67.57%   -6.15%
==========================================
  Files          14       13       -1
  Lines         449      367      -82
  Branches       39       34       -5
==========================================
- Hits          331      248      -83
- Misses        118      119       +1

Files
Coverage Δ

packages/config/src/get-config.ts
100.00% <100.00%> (ø)

packages/config/src/schema.ts
100.00% <100.00%> (ø)

packages/logger/src/index.ts
34.82% <100.00%> (+0.61%)
:arrow_up:

... and 1 file with indirect coverage changes

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


remove code that points to spin-qubits repo

The code is not public, and has not updated for quite some time.

I don't have comments on the change itself, I think its oke but now in the block preceding the deleted block (# %% Make a 2D scan) we prepare a scanjob and are doing a 2Dscan for nothing. The resulting data isn't used. I think we can also delete that portion of the code when there are no (unwanted) side effects calling this 2Dscan.

@QFer The data is indeed not used, but the code should be there as it is an example of how to perform a 2D scan.


Working example for mappedEncoding

Can you provide a working example for custom-encoding?
The provided explanation is not enough for me to get the Idea. I've tried to encode/decode java.time.LocalDateTime but I had no luck to come to a working solution.
Is it possible to register such encoders/decoders at a more central place, without using implicit?

@rkrx Are you using mappedEncoding or creating new Decoder/Encoder instances?

Is it possible to register such encoders/decoders at a more central place, without using implicit?

The only way of providing custom encoders is through implicit values.

@rkrx I'm closing this issue for now, please reopen if you judge necessary. Also, the gitter channel is normally the best channel for questions: http://gitter.im/getquill/quill


build-android-armv7-eabi.sh "Optimization level must be between 0 and 3"

When running ./build-android-armv7-eabi.sh I am getting this error:
[100%] Linking CXX shared library ../../lib/libsherpa-onnx-jni.so
/Users/XXX/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld.gold: fatal error: Optimization level must be between 0 and 3
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [lib/libsherpa-onnx-jni.so] Error 1
make[1]: *** [sherpa-onnx/jni/CMakeFiles/sherpa-onnx-jni.dir/all] Error 2
make: *** [all] Error 2

I can make it work with this flag added to sherpa-onnx/jni/CMakeLists.txt:
#Work-around for "fatal error: Optimization level must be between 0 and 3"
#set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -flto=full")

Is this a known issue for this NDK?  Should I add this fix and submit a PR?
Thank you!

please use NDK>=version 22, as the one used in our current build script.

Thank you, @csukuangfj !


New theorem: LOTS + CCC imply First countable

This will allow to automatically deduce that various spaces are not LOTS.
Also remove the trait file for the Double arrow space being first countable, which can now be deduced.

The 1962 paper referenced by Engelking that you linked seems to assume compactness. Is this assumption necessary (Engelking didn't seem to think so)?

The 1962 paper referenced by Engelking that you linked seems to assume compactness. Is this assumption necessary (Engelking didn't seem to think so)?

The paper mentions compactness because that's what the whole paper is interested in, but it is not needed and the proof in the paper does not make use of that in any way.  If you want, feel free to add a note to that effect.


fix: undefined kthread_wait on macOS

I tried fixing a linker error on a Mac M1.
I am not sure if this is the right way to do it, but it compiles and runs succesfully.

@DamianoPellegrini Thanks for opening this!
Unfortunately this was already previously fixed in the 0.7.0 feature branch, which was recently merged into main. Closing this.


add a function to populate flags from an arbitrary environment variable

My specific use-case is to add ability for the end users to specify crate-specific environment variables, but with how general this method is I could imagine numerous other applications too.
Why does this need to be in cc-rs, you ask? The code to split up the CFLAGS or CXXFLAGS environment variables into flags seems trivial today, but I worry that it might not remain the case indefinitely into the future. If everybody is expected to do this in their own build scripts, we’re certain to run into a very inconsistent experience as soon as parsing needs an adjustment.

This seems fine to me, but probably needs some documentation.

What sort of documentation do you think envision in addition to what is present in the doc-comment and where should it go?

Do you think it's worth mentioning with https://github.com/rust-lang/cc-rs#external-configuration-via-environment-variables? I could see an argument that it's not.

Done! I tailored that part of the documentation specifically towards the end-users (people compiling code/crates,) as that whom this documentation appeared to be aimed at.

This all looks good to me, I'll take another look some time it's not 2AM before I merge, though.

Do you have a time in mind for then there might be a new version? I can submit a PR with version bumps if that all it needs.


Cannot enable option adapter: deconz

Currently, it is not possible to add the entry
adapter: deconz
in the configuration file in order to enable raspbee/conbee support for z2m on hassio. Adding the entry simply has no effect, and it also doesn't appear in the configuration file

same here

Would be great to get this fixed. Currently no way to test the new Zigbee herdsman support of the Conbee with hassio that I have found.

Add e2fsprogs-extra to the list of packages in the config of the SSH add-on. This is so it it makes chattr available for use within the add-on

@mdegat01 This may appear stupid, but I'm unable to build the SSH addon locally so I'm not able to add e2fsprogs-extra to requirements.txt
Would you be able to point me in the right direction? Without the immutable config file, the addon rewrite the file everytime it's restarted :(
Thanks a lot for that workaround!

OK, I was able to install it in the running container but didn't have the right to set the immutable flag.
I had to install it in the main docker container of Home Assistant and was able to set the flag.
Sorry for that!


Unable to install in Ubuntu 18.04

Unable to install Brackets in Ubuntu 18.04 because it relies on libcurl3
and Ubuntu 18.04 uses libcurl4, it would break some of my programs and part of the system if I'd install libcurl3 and remove 4.
Perhaps it's possible to symlink to libcurl4, but I'm not sure how stable that would be.

+1 on this. Also for some reason it was missing upon ubuntu 18.04 upgrade.

Mine installs but is unusable. Buggy and crashes all the time. Can't even open and save.

@jsanta from this post https://github.com/adobe/brackets/issues/14171
rebuild it with a small change. His solution worked for me.

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: https://github.com/adobe/brackets/issues/14171#issuecomment-399764067 but the steps are from: https://github.com/adobe/brackets/issues/14171#issuecomment-389584065
I'll add them here for ease of access:

Download the .deb installer file.
Inside the folder where you downloaded the file run
dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets
Edit file Brackets/DEBIAN/control and replace libcurl3 with libcurl3|libcurl4
Rebuild .deb installer running
dpkg-deb -b Brackets Brackets-fixed.deb
Install Brackets using the fixed installer running
sudo dpkg -i Brackets-fixed.deb

@Qussayyon Thank you, it works for me, the issue was the Ubuntu Beaver support the V14 of libcurl

Same situation on 18.10. Fixed with Brackets/DEBIAN/control editing.

To me it was a matter of missing dependencies, and doing: apt --fix-broken install after the failed install attempt solved the problem.

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: #14171 (comment) but the steps are from: #14171 (comment)
I'll add them here for ease of access:
1. Download the `.deb` installer file.

2. Inside the folder where you downloaded the file run
   `dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets`

3. Edit file `Brackets/DEBIAN/control` and replace `libcurl3` with `libcurl3|libcurl4`

4. Rebuild `.deb` installer running
   `dpkg-deb -b Brackets Brackets-fixed.deb`

5. Install Brackets using the fixed installer running
   `sudo dpkg -i Brackets-fixed.deb`

Worked for me, had to "install" the original package and keep the compatibility error, later, did what you said and worked flawlessly.
Thank you!

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: #14171 (comment) but the steps are from: #14171 (comment)
I'll add them here for ease of access:
1. Download the `.deb` installer file.

2. Inside the folder where you downloaded the file run
   `dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets`

3. Edit file `Brackets/DEBIAN/control` and replace `libcurl3` with `libcurl3|libcurl4`

4. Rebuild `.deb` installer running
   `dpkg-deb -b Brackets Brackets-fixed.deb`

5. Install Brackets using the fixed installer running
   `sudo dpkg -i Brackets-fixed.deb`

Worked for me, had to "install" the original package and keep the compatibility error, later, did what you said and worked flawlessly.
Thank you!

can someone write a .sh script to do this process automatically?
So it runs like: $ ./libcurl_18.x_fix.sh  Brackets.Release.1.12.64-bit.deb  ?

Have this issue too.

An alternate way I found is to get past this issue is
sudo snap install brackets --classic

Reference: https://www.ubuntu18.com/install-brackets-code-editor-ubuntu/

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: #14171 (comment) but the steps are from: #14171 (comment)
I'll add them here for ease of access:
Download the .deb installer file.
Inside the folder where you downloaded the file run
dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets
Edit file Brackets/DEBIAN/control and replace libcurl3 with libcurl3|libcurl4
Rebuild .deb installer running
dpkg-deb -b Brackets Brackets-fixed.deb
Install Brackets using the fixed installer running
sudo dpkg -i Brackets-fixed.deb

this is not working for me. i have this problem??
Selecting previously unselected package brackets.
(Reading database ... 176306 files and directories currently installed.)
Preparing to unpack Brackets-fixed.deb ...
Unpacking brackets (1.14.0-17740) ...
dpkg: dependency problems prevent configuration of brackets:
brackets depends on gconf-service; however:
Package gconf-service is not installed.
brackets depends on libgconf-2-4 (>= 2.31.1); however:
Package libgconf-2-4 is not installed.
brackets depends on libpango1.0-0 (>= 1.22.0); however:
Package libpango1.0-0 is not installed.
dpkg: error processing package brackets (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
brackets

Download the .deb installer file.
Inside the folder where you downloaded the file run
dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets
Edit file Brackets/DEBIAN/control and replace libcurl3 with libcurl3|libcurl4
Rebuild .deb installer running
dpkg-deb -b Brackets Brackets-fixed.deb
Install Brackets using the fixed installer running
sudo dpkg -i Brackets-fixed.deb

On debian buster (10) these steps along with a combination of apt-get --fix-broken install
have fixed the missing gconf-service ..... libpango1.0-0 and the rest of the dependency issues.
Please atleast fix the libcurl4 change in the new release, its been over a year and this is still a problem.

Still not working on Brackets 1.14.1 (32 bit version) on Debian Buster

Here is a link (maybe temporary) to the repackaged deb that works on linux (It is possible to verify that I only touched the control file via unzipping and md5ing). 2020.10.02 version.
http://c.raph.io/index.php/s/9s86JB9RqPwgqfN
Please fix this it is easy.


Bug: Opening properties for OneDrive file causes the item to be downloaded

Description
if you open the properties of OneDrive, it will start to download all the files, probably to calculate the size of the OneDrive folder.
that shouldn't happen
Steps To Reproduce

open the properties of your OneDrive folder
Windows notification will tell you that files are automatically downloaded
it only stops if all files have been downloaded

Requirements
Viewing the properties shouldn't download the file.
Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.1992
Log File
debug.log

probably to calculate the size of the OneDrive folder

Does turning the option off help?

I misunderstood the issue, I thought you were using the option to calculate folder sizes.

Oh word. This is why I had that issue. I had 400gb that was trying to redownload and I had no clue why it was doing so. This needs to be fixed!

probably to calculate the size of the OneDrive folder

Your theory was correct! This issue should be fixed in the next update.


Keeping the scale and rotate state after rebuild

Hi,
I am using the PhotoView widget inside a container and drawing some line in my case and this change cause rebuilds.
Is there any way the keep the scale and rotate state after rebuilds?

Yah, use controllers.


Roll engine fa16babc4537..d004bcd4d619 (5 commits)

https://github.com/flutter/engine/compare/fa16babc4537...d004bcd4d619
git log fa16babc4537967c065605e4e184b206869da1f6..d004bcd4d619fc3574761d63d7cf7b7291332c79 --no-merges --oneline
d004bcd4d Revert "Reland Update harfbuzz to 2.5.2 (#9406)" (flutter/engine#9437)
264d6d578 Reland Update harfbuzz to 2.5.2 (flutter/engine#9406)
f6389583f Ios unit tests choose engine (flutter/engine#9432)
8f20c1bd5 Roll src/third_party/skia 893403fb3896..f3881b278e69 (9 commits) (flutter/engine#9434)
6d2d9c88f Resolves embedding log chattyness by gating verbose, debug, and info logs by level (#34876). (flutter/engine#9425)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (amirha@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


Always save the most recent waker

The reason for it is in a comment. I found this by inspection, but can try to write a testcase with a dummy executor. Not sure if this issue would show up when using tokio.

I have included a test now.

Happy new year! Are there any other changes that you would like for this PR?


Fix a bug in polygon fill when  parallel edges

Bug reported to helpdesk by Nicholas Laporte.

@mcara Does this bug exist in gwcs/region.py as well?


Init quits after introspecting - Postres

<EMAIL_ADDRESS>Using primsa2 init, the prompt quits after the introspection step. This occurred while creating a new schema and connecting to a current.
I believe the next step is to select a boilerplate? This may have been removed?

Hey @timmushen, thanks a lot for opening this issue. If I understand correctly, this is a duplicate of #73 so I'll close this one in favor of that issue.
Please let me know if that's not the case and we'll reopen this one 🙂

👍 Yup 😄
Missed that one reviewing before I submitted.


Feature Request: Make embedded weaviate silent

Running embedded weaviate for the first time will always write this output to standard out:

Binary /home/vscode/.cache/weaviate-embedded did not exist. Downloading binary from https://github.com/weaviate/weaviate/releases/download/v1.19.3/weaviate-v1.19.3-linux-amd64.tar.gz
Started /home/vscode/.cache/weaviate-embedded: process ID 4442
{"action":"startup","default_vectorizer_module":"none","level":"info","msg":"the default vectorizer modules is set to "none", as a result all new schema classes without an explicit vectorizer setting, will use this vectorizer","time":"2023-06-02T10:21:13Z"}
{"action":"startup","auto_schema_enabled":true,"level":"info","msg":"auto schema enabled setting is set to "true"","time":"2023-06-02T10:21:13Z"}
{"level":"warning","msg":"Multiple vector spaces are present, GraphQL Explore and REST API list objects endpoint module include params has been disabled as a result.","time":"2023-06-02T10:21:13Z"}
{"action":"grpc_startup","level":"info","msg":"grpc server listening at [::]:50051","time":"2023-06-02T10:21:13Z"}
{"action":"restapi_management","level":"info","msg":"Serving weaviate at http://<IP_ADDRESS>:6666","time":"2023-06-02T10:21:13Z"}
{"action":"hnsw_vector_cache_prefill","count":1000,"index_id":"langchain_cb113cea4c3246fc9584cb8f01423ca2_JyjC68qeAYYp","level":"info","limit":1000000000000,"msg":"prefilled vector cache","time":"2023-06-02T10:21:18Z","took":81193}

It would be great if there is an option to suppress this output.

That would be nice. Currently client code has to output some separator sequence (e.g. newlines) for the user to easily distinguish its output from the server output.

I have the same problem. It's quite annoying since my project is cli based. Is there a solution yet?


Adding Python Microservices to PetClinic

Issue #, if available:
Description of changes:
This PR contains new python-based microservices that are now part of the petclinic application. This is used to demo application signals for both java and python languages. A breakdown of the changes is as follows:

README files: The one-step deployment instructions haven't changed. EC2 instructions now include additional steps to deploy python microservices.
pet_clinic_billing_service: New python based microservice. Includes code for the billing application, Dockerfile to containerize the application and ec2 script to setup dependencies and environment variables for EC2 deployment steps.
pet_clinic_insurance_service: New python based microservice. Includes code for the insurance application, Dockerfile to containerize the application and ec2 script to setup dependencies and environment variables for EC2 deployment steps.
push-ecr.sh: Includes changes to build docker containers for python services and push to ECR.
scrips/eks/appsignals:

Includes changes to Kubernetes yaml files for java pet clinic applications to have the java suffix in the name.
Includes new Kubernetes yaml files for python pet clinic applications.
Includes new canaries to call the python applications.
Includes updates to the setup script to get python application running.

spring-petclinc-*: Includes changes to the java services to be able to call the python services and read responses from new APIs.

Testing:
Tested by following the steps in the README for both EKS and EC2 to get the petclinic application deployed. Was able to get it deployed and able to see application signals metrics. Canaries are also working as expected. Overall, the EKS experience didn't change while for the EC2, a couple of additional steps were added to get the python applications deployed.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Includes changes to Kubernetes yaml files for java pet clinic applications to have the java suffix in the name.

What's the reason for adding this java suffix? I am not sure about the impact of this. We might have already set up alarms on the metrics generated by this sample app. Changing the service name will change the metrics as well which might render existing alarms useless.


youtube dl playlist bug

Checklist

[X ] I'm reporting a broken site support issue
[X] I've verified that I'm running youtube-dl version 2021.01.16
[X ] I've checked that all provided URLs are alive and playable in a browser
[ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[ ] I've searched the bugtracker for similar bug reports including closed ones
[ ] I've read bugs section in FAQ

Verbose log

PASTE VERBOSE LOG HERE

C:\Users\MR\Downloads\youtube dl 2>youtube-dl --verbose [download] Downloading video 25 of 37
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '[download]', 'Downloading', 'video', '25', 'of', '37']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2021.01.16
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg git-2020-08-31-4a11a6f, ffprobe git-2020-08-31-4a11a6f
[debug] Proxy map: {}
ERROR: '[download]' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:[download]" ) to search YouTube
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpfnvjp7pc\build\youtube_dl\YoutubeDL.py", line 805, in wrapper
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpfnvjp7pc\build\youtube_dl\YoutubeDL.py", line 826, in __extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpfnvjp7pc\build\youtube_dl\extractor\common.py", line 532, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpfnvjp7pc\build\youtube_dl\extractor\generic.py", line 2359, in _real_extract
youtube_dl.utils.ExtractorError: '[download]' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:[download]" ) to search YouTube
C:\Users\MR\Downloads\youtube dl 2>[youtube] uylaGEzCk-0: Downloading webpage
'[youtube]' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\MR\Downloads\youtube dl 2>[download] U.S. C-RAM Shooting Down Fighter Plane - Combat Footage - Phalanx CIWS - ArmA 3-uylaGEzCk-0.webm has already been downloaded and merged
'[download]' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\MR\Downloads\youtube dl 2>[download] Downloading video 26 of 37
'[download]' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\MR\Downloads\youtube dl 2>[youtube] rnNW72ioTKg: Downloading webpage
'[youtube]' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\MR\Downloads\youtube dl 2>[youtube] rnNW72ioTKg: Downloading embed webpage
'[youtube]' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\MR\Downloads\youtube dl 2>[youtube] rnNW72ioTKg: Refetching age-gated info webpage
'[youtube]' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\MR\Downloads\youtube dl 2>WARNING: Unable to extract video title
'WARNING:' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\MR\Downloads\youtube dl 2>ERROR: no conn, hlsvp, hlsManifestUrl or url_encoded_fmt_stream_map information found in video info; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
'ERROR:' is not recognized as an internal or external command,
operable program or batch file.
Description

WRITE DESCRIPTION HERE
I have no clue where i am or what i am doing here and that should be an indicator for why i only checked 3 of the 6 boxes above.
I don't know what an "argument" is , what a bugtracker is, or where the FAQ page is.
I'm just doing what YTDL told me to do by coming here to report this issue.
If there is missing information above, reach back to me i guess, and i will try to copy the code that came up after this issue happened.
As for the issue itself, I'll just stop trying to use YTDL to download playlists larger than 25 videos, it always stops the playlist download right after a 25th video.
I'm not very informed about all this and am just learning, so no sense in me making any complaint.
Again, I'm just doing the program told me to do.

you should search online on how to use command line tools.

you should search online on how to use command line tools.

you should search online on how to use command line tools.

Like i said, I'm just doing what the program asked me to do i.e. report this issue.
If no wants to hear it, i guess just close it then.

you should search online on how to use command line tools.

Like i said, I'm just doing what the program asked me to do i.e. report this issue.
If no wants to hear it, i guess just close it then.


Investigate possible issues by JEP 353

We should investigate if we have to make any changes due to JEP 353.

At the moment, no changes seems to be required!
Closing issue therefore.
Best regards,
Marcel


Failed to select socket for reading

Describe the bug
I get this error when running multiple PHP processes with Puphpeteer. (Laravel-Horizon)
Socket\Raw\Exception
Failed to select socket for reading: Interrupted system call (SOCKET_EINTR)

Error line
$page = $browser->newPage();
$page->goto('file://' . '/var/www/storage/tmp/' . $path . $name . '.html', ['waitUntil' => 'networkidle0']);

Reproducible example
In my case I have job queue, with a lot of jobs where pdf generation needs to happen. To replicate I would suggest creating multiple cronJob tasks that executes at the same time, pointing to the same file ( or different).
Expected behavior
Should allow code execution on different PHP processes at the same time.
Environment (please complete the following information):

OS: [Ubuntu 18.04.5 LTS]
Node version: [v15.5.1]
PHP version [7.4.13]

My Node package manager is:

[x] NPM (7.3.0)
[ ] Yarn (specify the version)
[ ] Other (specify the name and version)

Hi, did you find a workaround for this? Im facing the exact same issue.

Hi, did you find a workaround for this? Im facing the exact same issue.

Hi, I've switched to https://github.com/spatie/browsershot which is better maintained :)


Release v0.80.7, via point-release

Tooling Release

In order to ship some minor improvements and bug fixes, let's prepare a vX.Y.Z. release, flushing out the current contents of the main branch.
Changes to include

[ ] Everything on current main
[ ] pindexer changes in PR: https://github.com/penumbra-zone/penumbra/pull/4898
[ ] pmonitor audit tool in PR: https://github.com/penumbra-zone/penumbra/pull/4844

Compatibility
As this is a point-release, all changes must be fully compatible for all nodes and clients.
Careful attention should be given to the delta between most recent tag on the main branch:
https://github.com/penumbra-zone/penumbra/compare/v0.80.6..main

Shipped: https://github.com/penumbra-zone/penumbra/releases/tag/v0.80.7


fix: merge latest Twilio OAI changes from original

Fixes
A short description of what this PR does.
Checklist

[x] I acknowledge that all my contributions will be made under the project's license
[ ] I have made a material change to the repo (functionality, testing, spelling, grammar)
[ ] I have read the Contribution Guidelines and my PR follows them
[ ] I have titled the PR appropriately
[ ] I have updated my branch with the main branch
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added the necessary documentation about the functionality in the appropriate .md file
[ ] I have added inline documentation to the code I modified

If you have questions, please file a support ticket, or create a GitHub Issue in this repository.

accidental merge to wrong fork


The order of tag labels and image features

First, thanks for sharing the code of this nice work!
I have a question about the dataset you provide.
In the case that the number of tag labels and image features are the same, are they 1-1 mapped with the same order or are they just randomly ordered?  In other words, the first/second/third labels correspond to the first/second image features respectively? If not, can I get the mapping from labels to features?
Thanks :)

there is no need to have one-to-one correspondence and the order does not matter.


fix: allow non-standard port for Jaeger destination

@blumamir @RonFed please take a look

@edeNFed shouldn't the traces.json file be on git ?


Added viewLifecycleOwner to the observers inside Fragments

Added viewLifecycleOwner to the observers inside fragments to handle the viewmodel operations withing the lifecycle of the Fragment.
This prevents resuscribing to the observers, hence preventing them to be notified twice, also, the observers will be removed depending on the lifecycle of the Fragment that subscribes to it.

Can we check on this @yigit ? Thanks

Can we check on this @yigit ? Thanks


Use cookie crate directly

Reqwest's current cookie implementation is effectively an opaque newtype wrapper around cookie::Cookie that doesn't expose all the functionality of the cookie crate. The cookie::Cookie type is a lot more flushed out than Reqwest's wrapper, so it'd be nice to have access to all that extra functionality by using and returning cookie::Cookie directly.
A quick win could be to expose the currently crate-local into_inner method as part of the public API. This would make it possible to use all the cookie crate's extra functionality without being a breaking change.
Thoughts?

The current design is intentional; I don't want reveal the cookie crate as part of the public API. The biggest reason is that includes a dependency on ring, and so it needs to update frequently, and I don't want new versions to require breaking changes in reqwest.

cookie's usage of ring is gated behind a feature that reqwest doesn't enable. Here's an exerpt from running cargo tree --all-features --all-targets --all in request's current master, showing that cookie doesn't pull in ring:
├── cookie v0.12.0
│   ├── time v0.1.42
│   │   ├── libc v0.2.67
│   │   ├── redox_syscall v0.1.56
│   │   └── winapi v0.3.8
│   │       ├── winapi-i686-pc-windows-gnu v0.4.0
│   │       └── winapi-x86_64-pc-windows-gnu v0.4.0
│   └── url v1.7.2
│       ├── idna v0.1.5
│       │   ├── matches v0.1.8
│       │   ├── unicode-bidi v0.3.4
│       │   │   └── matches v0.1.8
│       │   └── unicode-normalization v0.1.12
│       │       └── smallvec v1.2.0
│       ├── matches v0.1.8
│       └── percent-encoding v1.0.1

ring is present in the dependency tree, but it's pulled in by the dependency on hyper, so exposing cookie wouldn't result in unstability via ring

Yes, but you or another library can enable that feature on cookie. So far, they have required a new breaking change of cookie whenever updating ring.

I would think breaking changes in cookie caused as a result of ring updates would be limited to those parts of cookie's API gated behind the ring dependency.
When a user pulls in cookie with ring enabled, they're implicitly opting-in to the possibility for breaking changes in the future. But reqwest exposing cookie wouldn't incur any additional potential for breaking changes on top of that since the features that can break with ring updates aren't used internally in reqwest, right?

I wish it were that simple. Unfortunately, it's not. Consider:

Say reqwest exposes cookie::Cookie at with the cookie crate at v0.12.
A user is using reqwest in a server app, and the server framework is also using the cookie crate. The user could call reqwest::Response::cookies, and perhaps set those on the server response. Since they are the same type and version, the type system makes it easy.
Then, the cookie crate has an update (perhaps because ring has a new version), releasing cookie v0.13.
The user can not upgrade their server usage, since then the cookies provided by reqwest are of v0.12, and they need v0.13.
If reqwest does upgrade, then the opposite problem exists: a server that hasn't upgraded cannot use the new type from reqwest.

(I've already dealt with the mess of cookie versions before ;_;)

Ah, I see the issue 😞
Would it be possible instead to expose a Display or ToString implementation on reqwest's cookie that emits a standard Set-Cookie header? It's not ideal, but that allows a user of reqwest to parse a reqwest::Cookie into a cookie::Cookie (or any other cookie type that follows the standard) through a String intermediate, without exposing an external crate in the public API.
cookie::Cookie already has such an implementation, so it'd be pretty easy to forward it through. And my gut tells me that since the Set-Cookie header format is (I think?) standardized by IETF, the possibility for future breaking changes is quite low.

Ah, I see the issue disappointed
Would it be possible instead to expose a Display or ToString implementation on reqwest's cookie that emits a standard Set-Cookie header? It's not ideal, but that allows a user of reqwest to parse a reqwest::Cookie into a cookie::Cookie (or any other cookie type that follows the standard) through a String intermediate, without exposing an external crate in the public API.
cookie::Cookie already has such an implementation, so it'd be pretty easy to forward it through. And my gut tells me that since the Set-Cookie header format is (I think?) standardized by IETF, the possibility for future breaking changes is quite low.

Absolutely agree with this. I was trying to get iterate over response.cookies(), trying to get the cookie.0.cookie_string but cookie field is private. And i could find nothing in the documentation that would help me get a string representation of the cookie. Also would be helpful if there is a method to convert this string into curl compatible format, so i can save cookies in a file.

I've managed to crack using cookie::Cookie directly. Here's a WIP function that grabs cookies from Firefox and puts it in a reqwest::cookie::Jar. Sorry for the unwraps and overall messiness
use reqwest;
use cookie;
use cookie_store;
use time;
use sqlx::{
    self,
    Connection,
    Row, Column
};
use home;
use std::{
    path::{Path, PathBuf},
    mem::transmute,
    sync::RwLock
};

pub async fn cookies_from_firefox(profile: Option<&str>) -> reqwest::cookie::Jar {
    // Reqwest does not have adequate cookie building techniques.  Transmute time.

    let mut conn=sqlx::SqliteConnection::connect(firefox_profile_directory().join(profile.unwrap_or("")).join("cookies.sqlite").to_str().unwrap()).await.unwrap();
    let res=conn.transaction(|txn| Box::pin(async move {
        sqlx::query("SELECT name, value, host, path, isSecure, expiry FROM moz_cookies").fetch_all(&mut **txn).await
    })).await.unwrap();
    let mut store=cookie_store::CookieStore::new(None);
    for row in res.into_iter() {
        let domain=format!("{}{}", if row.get::<bool, &str>("isSecure") {"https://"} else {"http://"}, row.get::<String, &str>("host"));
        store.insert(
            cookie_store::Cookie::try_from_raw_cookie(
                &cookie_store::RawCookie::build(row.get::<String, &str>("name"), row.get::<String, &str>("value"))
                    .domain(row.get::<String, &str>("host"))
                    .path(row.get::<String, &str>("path"))
                    .secure(row.get::<bool, &str>("isSecure"))
                    // .expires() // I still have't gotten this working
                    .finish(),
                &url::Url::parse(&domain).unwrap()
            ).unwrap(),
            &url::Url::parse(&domain).unwrap()
        );
    }

    unsafe {transmute::<RwLock<cookie_store::CookieStore>, reqwest::cookie::Jar>(RwLock::new(store))}
}

Using a transmute to access private fields is undefined behavior. I don't recommend ever doing so.
On a separate note, this issue doesn't need to keep pinging people who checked in years ago, so I'm going to lock it. Any new information can be brought in a new issue.


Fix docker_login rule

docker login rule used && directly in the output, which could fail in older PowerShell and fish shell versions.
Replaced it with thefuck's shell._and helper

Thanks, @divykj.


LLAMA & more updates

such as GPT-4, Pangu-u, CHATGLM, LLAMA

I've added some new models and welcome PRs!


Make CI environment

Travis CI does not support CUDA. We need to use Jenkins.

[ ] Make .travis.yml for CPU test and it is used for check pull requests

... and CPU only test #54

[ ] Make a Jenkins server
[ ] Make a test script for CPU and GPU
[ ] Make Dockerfiles for test environements
[ ] Send coverage information to coveralls.io
[ ] Make a test script for examples #35

I made test scripts here:
https://github.com/pfnet/chainer-test
You can check coverage information here:
https://coveralls.io/r/pfnet/chainer


The User management Tool cannot add new user

In atlascine atlas, the user-management tool cannot be used to "Add User".
Symptom: no confirmation button after user type in user-name and password.
Tested with admin, but still no good.

Found bug, and correct this issue. Thank you @decheng-zhang


Cursorline's color isn't sky blue in xcodelight

As the title described, my cursorline remains grey.

Is there a way or config option to fix this?

Do you have termguicolors enabled, as the readme’s ‘Usage’ section describes?

I've tried but it didn't work. I'm only Terminal.app in macOS 11 btw.

Unfortunately, Terminal.app is one of the few remaining terminal emulators that doesn’t support True Colour. You can either:

Live with the inaccurate colours
Switch to a different terminal emulator that does support True Colour (e.g. iTerm, Alacritty)
Switch to a colour scheme that limits itself to the constricted 256-colour palette Terminal.app offers. I don't know of any that are similar to xcodelight, so your options are:

use a completely different-looking theme that supports 256-colours, such as Apprentice, vim-corvine or vim-colors-rusty. It's quite difficult to find themes that specifically use the 256-colour palette, so beware.
make your own colour scheme with Colortemplate

Terminal.app has some other quirks relating to colours that mean I wouldn’t recommend it, even if you don’t end up needing True Colour:

all colours are displayed slightly differently to their actual values (you can check this yourself by setting different colours of the colour palette to known values, and then checking what colour is actually displayed using the builtin Digital Color Meter.app
when a bit of text has a specific background colour set, overriding the window background, the text foreground is rendered slightly lighter than before
when customising Terminal.app’s colour palette, the default colour space is Generic RGB instead of sRGB; essentially every colour hexcode you come across is in sRGB, so if you paste that in without first changing the colour space (it doesn’t remember the colour space you choose, so you have to remember to do that every single time) it’ll render a bit differently (either lighter or darker, I can’t remember) to what you intended as it’s using Generic RGB instead of sRGB

Sorry for the rant; as you might guess I’ve spent a long time debugging my colour schemes, wondering why they display slightly wrong in Terminal.app when compared to other terminal emulators, and have unfortunately found bugs that seem like they’ve been present ever since 256-colour support was added way back in OS X Lion.
Let me know what you decide to do :)

Thanks for the rich explanation! I guess I'll live with the grey cursor line. Great work on this project!

I'm using iTerm2 and also face the same error, anyone else?
I enabled termguicolors

I'm using iTerm2 and also face the same error, anyone else?
I enabled termguicolors

Would you mind creating a new issue for this to avoid notification spam?

I have a fix, if you are interested, I can open a PR. Otherwise, I guess we could leave it here. It's up to the maintainers


TanStack Query causes components it's used in to render twice

Describe the bug
Hi,
First off, thank you for this. Game changer. I love it.
I'm running into this issue where any usage of my custom ReactQuery hook will cause a component to render twice. The first render is with undefined data, then the second render with the correct data. Even with it cached.
Is anyone else running into this issue? Please see CodeSandbox
Your minimal, reproducible example
https://codesandbox.io/embed/upbeat-minsky-6xf1im?fontsize=14&hidenavigation=1&theme=dark
Steps to reproduce

Add react query to a component.
Watch it render once undefined.
Then watch it render again with the data.

Expected behavior
I expect it to render once with data.
How often does this bug happen?
Every time
Screenshots or Videos

Platform
macOS
TanStack Query version
4.24.10
TypeScript version
No response
Additional context
CodeSandbox is what I have on my machine. I just changed the API URL.

So I'm guessing this about the persistence plugin and you'd expect only one render after you have data persisted and reload the page? You're not mentioning that in the steps to reproduce, so this is just a guess.
The persistence plugin restores asynchronously, but we'll still render the component while the restore is happening. This is crucial for server-side-rendering to work. The query renders in loading state, but with fetchStatus: idle. If you want to stop your app from rendering, you can check with useIsRestoring if that is in progress and render null or something instead of your App:
const isRestoring = useIsRestoring()

return isRestoring ? null : <App />

then, your App will only render once.

Thank you, I removed it from the CodeSandbox and it only renders once. However, I removed it from my application and it still renders twice.

Idk, that component has a bunch of other side effects that could cause renders. If it works in a sandbox, we're good.


Where does it download the data?

I ran the script GSE_Generator.bat, and it looked like it downloaded achievement icons etc. but it's not in the game folder and it's not in the legacy  AppData\Roaming\Goldberg SteamEmu Saves\ folder and it's not in the script folder...

Screenshot of while it's running for e.g. Monster Hunter World (582010)

Hello, I just released version v1.0.1, I think it will solve these problems.
Please continue to report issues, thank you!


Unconfirmed Sweep gets rebroadcasted with the same fee and bumpfee function is not broadcasting the transaction with higher fees

Background
When a force close happens, Outputs are sweeped. The remote party closed the channel with me, my ("to_remote", from the perspective of the remote node) value was immediately accessible to the wallet. It was swept with 1 sats/vbyte. Now I had two problems which I don't understand especially what lnd does under the hood:

The sweep kept rebroadcasting (up to 7 times) with 7 different TXids but the same fee, so this rebroadcasting was not a RBF but something I don't understand. lncli wallet pendingsweeps was only showing the output of the commitment TX.
When I tried bump the fee manually with lncli wallet bumpfee --sats_per_vbyte XX output:index the output was and empty array when retrying the command lncli wallet pendingsweeps  it showed the following:

admin@raspberrypi:~ $ lncli wallet pendingsweeps
{
        "pending_sweeps": [
                {
                        "outpoint": "????",
                        "witness_type": "UNKNOWN_WITNESS",
                        "amount_sat": ????,
                        "sat_per_vbyte": 3,
                        "broadcast_attempts": 9,
                        "next_broadcast_height": 712212,
                        "requested_sat_per_vbyte": 3,
                        "requested_conf_target": 0,
                        "force": false
                }
        ]
}

Why is the witness_type unknown ? It showed a new sat_per_vbyte value (3), but after the rebroadcast height of 712212 passed this TX was not broadcasted.
How I fixed my issue: I got the raw TX from the command lncli listchaintxns and broadcasted it with bitcoin-cli sendrawtransaction "hex"
Seems like something is not really working on LND wallet side.
Your environment

version of lnd: 0.14.0
which operating system  raspiblitz
version of  bitcoind : 22.0

Steps to reproduce
Problem 1. Create a sweep TX which is not confirmed for severaal blocks and see whether LND is creating a lot of new sweep TX for the same output and the same TX fee.
Problem 2. Force Close a channel and let the funds which are available immediately be sweeped and then try to bump the fee, bumped TX will not be broadcasted
Expected behaviour
Problem1: Either the TX is created with higher Fees as an RBF TX or the original sweep is kept. So that my local balance is not flooded with unconfirmed Sweeping TX which all use the same fee.
Problem2: If all checks are good and RBF rules are met, broadcast the transaction or raise an error that the TX is not broadcasted

The sweep kept rebroadcasting (up to 7 times) with 7 different TXids but the same fee, so this rebroadcasting was not a RBF but something I don't understand.

This is part of the design of the sweeper: it assumes it might receive conflicting or invalid input sets, and will back off and attempt to retry diff combinations of them as needed. it also re-queries for the current fee estimate for the target confirmation interval, which may results in more than one transaction being attempted to be broadcast.

Why is the witness_type unknown ? It showed a new sat_per_vbyte value (3), but after the rebroadcast height of 712212 passed this TX was not broadcasted.

Unknown simply because it isn't filled in right now, and the proto is re-used elsewhere.
The sweeper operates with a default 8 minute timer, so maybe it just hadn't retried before you broadcasted things?

Closing this because this is how the sweeper works normally. To check why a sweep is not getting confirmed there might be a problem with the bundling of different sweeps which are already in the local mempool and might therefore get rejected by the mempool. This relates to #7933


Rx.Net: Add Silverlight 5 support for portable library

Copied from https://rx.codeplex.com/workitem/34
Silverlight 5 should support all (or almost all) of the portable library API, please add it to the list of supported platforms for the portable library.
By not supporting Silverlight 5 you prevent everyone else from building portable libraries compatible with SL5 from using Rx. If you wan't async support just utilize the microsoft.bcl.async package since it add async support

This issue has already been resolved as of 2.2.5.  This package was shipped with a build targeted to portable-net40+sl5+win8+wp8.


Fix using above/below filling option with discontinuous lines

Fixes #10023
Added a test in the boundary folder

What does spanGaps: true do in this case? And is there a reason it's not used?

@kurkle spanGaps: true would draw a line from the last point of a segment, to the first point of the next segment.
So if one wants to have proper discontinuity in the filling of a line chart, it's not possible with above/below.
Basically, this PR reproduces the behavior of the original commit 18e3bc0 (which was before the 3.0.0 update)

To visualize this change, clip areas colored for above-below-line-null.json
before

after

To visualize this change, clip areas colored for above-below-line-null.json
before

after


Can this model run on raspbian 32 bit.

I tried to follow the step. It seems to work actually, but took a long time and never finish.
So, I would like to know that it can run with Raspbian 32 bit with NCS2 whether or not?
Thank you.

it also killed itself as well.


[SPARK-32058][BUILD][SQL][test-hive1.2][test-hadoop2.7][FOLLOWUP] Set hadoop 2.7.4 for hive 1.2 profile

What changes were proposed in this pull request?

This PR set Hadoop 2.7.4 for hive 1.2 profile, because the default Hadoop 3.2.0 is incompatiable
Why are the changes needed?
The test-hive1.2 tag works wrongly these days
[info] Building Spark using SBT with these arguments:  -Phadoop-3.2 -Phive-1.2 -Phadoop-cloud -Phive -Pkinesis-asl -Pkubernetes -Phive-thriftserver -Pyarn -Pspark-ganglia-lgpl -Pmesos test:package streaming-kinesis-asl-assembly/assembly

It blocks  https://github.com/apache/spark/pull/28912#issuecomment-653966106 and https://github.com/apache/spark/pull/28963#issuecomment-653937080
Does this PR introduce any user-facing change?

No
How was this patch tested?

passing Jenkins with test-hive-1.2 tag

Test build #125016 has started for PR 29006 at commit 5fed5a2.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/29623/
Test PASSed.

cc @dongjoon-hyun @cloud-fan thanks

I think you can give a shot to rather ban the profile combination with an explicit error message, for example, by using https://maven.apache.org/enforcer/enforcer-rules/bannedDependencies.html.

One more thing, @yaooqinn ~
Apache Spark community strongly discourages hive-1.2 profile which is pointing unofficial Apache Hive 1.2 fork. It's because it's simply a violation of global Apache project policy. Apache Spark community should not maintain another Apache project's fork.

@dongjoon-hyun shall we remove the [test-hive1.2] for PR builders?

Nope, I don't think we should remove it now - it should be best to remove it when we completely remove test-hive1.2. Having [test-hive1.2] is only a dev purpose so shouldn't be a big deal.

If a PR wants to test hive 1.2, it must add both [test-hive1.2] and [test-hadoop2.7]?

Yes, @cloud-fan ~

Test build #125016 has finished for PR 29006 at commit 5fed5a2.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/125016/
Test FAILed.

retest this please

Test build #125044 has started for PR 29006 at commit e1db207.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/29651/
Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/125044/
Test FAILed.

BTW, @yaooqinn . Please use a new JIRA ID because banning a dependency is orthogonal to SPARK-32058.

retest this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/125182/
Test FAILed.


The response is not parsed propertly (lastIndexProcessed)

I have a server that runs on https://github.com/sysid/sse-starlette
With sse-startlette the parsing of response does not work propertly.
The lastIndexProcessed is set to 1 since lastIndexOf('\n\n') is not found on response text

Found this same issue after beating my head against the wall all day. Not sure why but some messages get passed to the _handleEvent() method in their entirety, while others get passed in in chunks. In the latter case, lastIndexProcessed gets set to 1 because response does not contain \n\n and line becomes ata: .... Thus the event is never dispatched.


I am very grateful for these docs

Thank you!

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

ID: ff30b638-44e3-077c-3cad-b61d1314c303
Version Independent ID: 784413e1-77f5-f2e6-a8f4-56a73fe2d3bf
Content: dotnet add package command - .NET Core CLI
Content Source: docs/core/tools/dotnet-add-package.md
Product: dotnet-core
GitHub Login: @mairaw
Microsoft Alias: mairaw

Thank you, @claudiordgz, for the very nice feedback!


Table of Contents.md

I don't know if the links worked, cause I can only copy link adress, not the link.  I also don't know how to do the dotted point form so I'm not sure if this works but I just used dash instead.

I'm not sure how to make a word become the link...

Also how do I edit on the project i just submitted?

You edit on the project you just submitted by just pushing your changes on the same branch you did previously. Just make your changes and then push those changes to the same branch.

Alright, I'll try that

Does it work now?

Did this pull/merge request count for hacktoberfest?

Yes, it should count as I marked it hacktoberfest-accepted and I also
updated the repository to have the hacktoberfest label. Your submission was
accepted, it works now.
On Tue, Oct 10, 2023 at 11:02 AM DanielZhang111 @.***>
wrote:

Did this pull/merge request count for hacktoberfest?
—
Reply to this email directly, view it on GitHub
https://github.com/rcallaby/Emacs-Guide/pull/36#issuecomment-1755753658,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADK6I6DOBSY4RJZVZOCRKOLX6VWRXAVCNFSM6AAAAAA5ZYK63OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJVG42TGNRVHA
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

--
Richard Callaby
@.***

Ok thank you so much ! :D


[style]: Making nav bar fixed is causing problem

What's the style idea?
Making header fixed to top causes overlap problem with events card.
Instead of making header fixed to top we can use it show till hero section.
If the navigation bar extend to whole site then there is no purpose of the button which take us to the top of the website
Add screenshots
Add screenshots

Code of Conduct

[X] I agree to follow this project's Code of Conduct

this issue looks relevant to me assigning you @md-abid-hussain


No support for multicam capture

Thank you for this library! It is very useful and easy to use.
Can this library support for multi-camera capture?
I am able to connect to 4 different cameras yet when capturing images from the different cameras.
Can you give me some advice? Looking forward your reply.

Hi,
If you found any answer, please publish it. I need it, I want to use two cameras in same time.


No module name wsgidav.mw

Unable to run wsgidav with separate config.yaml
I am trying to setup webdav in kuberntes pod and for that i am using wsgidav image.
once logging in the pod. I am running below command with some different configurations.
wsgidav -c config5.yaml.
I am getting below error.
/uploads # wsgidav -c config5.yaml
2022-10-19 17:44:26.270 - <139634859264840> wsgidav                     ERROR   :  Dynamic import of 'wsgidav.mw.cors.Cors' failed: No module named 'wsgidav.mw'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/wsgidav/util.py", line 278, in dynamic_import_class
module = importlib.import_module(module_name)
File "/usr/local/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 972, in _find_and_load_unlocked
File "", line 228, in _call_with_frames_removed
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'wsgidav.mw'
Traceback (most recent call last):
File "/usr/local/bin/wsgidav", line 8, in
sys.exit(run())
File "/usr/local/lib/python3.9/site-packages/wsgidav/server/server_cli.py", line 853, in run
app = WsgiDAVApp(config)
/uploads # wsgidav -c config5.yaml
2022-10-19 17:52:39.674 - <140399917681480> wsgidav                     ERROR   :  Dynamic import of 'wsgidav.mw.cors.Cors' failed: No module named 'wsgidav.mw'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/wsgidav/util.py", line 278, in dynamic_import_class
module = importlib.import_module(module_name)
File "/usr/local/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 972, in _find_and_load_unlocked
File "", line 228, in _call_with_frames_removed
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'wsgidav.mw'
Traceback (most recent call last):
File "/usr/local/bin/wsgidav", line 8, in
sys.exit(run())
File "/usr/local/lib/python3.9/site-packages/wsgidav/server/server_cli.py", line 853, in run
app = WsgiDAVApp(config)
File "/usr/local/lib/python3.9/site-packages/wsgidav/wsgidav_app.py", line 201, in init
app_class = dynamic_import_class(mw)
File "/usr/local/lib/python3.9/site-packages/wsgidav/util.py", line 278, in dynamic_import_class
module = importlib.import_module(module_name)
File "/usr/local/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 972, in _find_and_load_unlocked
File "", line 228, in _call_with_frames_removed
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'wsgidav.mw'
Environment:
WsgiDAV/3.1.1 Python/3.9.6(64 bit) Linux-4.15.0-194-generic-x86_64-with
Python from: /usr/local/bin/python

Which WSGI server was used (cheroot, ext-wsgiutils, gevent, gunicorn, paste, uvicorn, wsgiref, ...)?
cheroot
Which WebDAV client was used (MS File Explorer, MS Office, macOS Finder, WinSCP, Windows, file mapping, ...)?
Additional context
Add any other context about the problem here.

Does it work with the latest version?


std.uni: optimize simpleCaseTable

Cuts size of simpleCaseTable entries in half (8 -> 4 bytes), reducing table size from 24 Kb to 12 Kb. Still only 22 out of 32 bits per entry are actually used, so could be optimized further. Using plain integers saves 10 ms semantic2 compile time.

Certainly better, but I am surprised it has only got 10ms off.

The FullCaseEntry table is 50 kb currently, I expect optimizing that to shave off another 20 ms.

Ping


Allow to map access modifiers

Search Terms

map access modifiers
access modifier map
type helper access modifier

Suggestion

We have a way to modify the properties of an interface, and make its properties readonly, mutable, optional or required.
I would like a way to modify the access modifiers of an interface.
I would like a way to get an interface with only a certain access modifier.
Use Cases

This would be useful for mocking objects with class as interfaces without losing a given interface (most useful the public interface).
Examples

// service-a.ts
class ServiceA {
  private someMethodA() {
    // Does something cool, trust me.
  }
  public someMethodB() {
    // Does something cool as well.
  }
}
// consumer-of-the-service.ts
const ServiceAMock: PublicShape<ServiceA> = { // Using a type mapper, only public properties are required in the object, as private properties aren't needed if we are mocking the public implementation.
  someMethodB() {
    return mockValue;
  }
}

Checklist
My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
[x] This feature would agree with the rest of TypeScript's Design Goals.

This particular use case can be handled by Pick because keyof currently skips private properties for a class. Not sure if that should be depended on or not.
type PublicShape<T> = Pick<T, keyof T>;

const ServiceAMock: PublicShape<ServiceA> = {
  someMethodB() {
    return '';
  }
}

Thanks man! For my use case, I think this is what I need.


Properly validate the server configuration keys

Closes #1939
Signed-off-by: Stéphane Graber<EMAIL_ADDRESS>

Seems like test_database_failure is unhappy.

Yeah, and with good reason, that code was a bit messed up, kinda surprised it worked until now :)


Tell opentelemtry-js build for nativescript to target browser platform

[ x] This only affects the JavaScript OpenTelemetry library
[ x] This may affect other libraries, but I would like to get opinions here first

I implementing an OT tracer in the mobile nativescript (based on angular.js, which can be vanilla javascript, vue.js etc) and am following the path of instrumenting a web angular application. The build fails with the errors, for example:
ERROR in<EMAIL_ADDRESS>16:0-25
Module not found: Error: Can't resolve 'os' in '/Users/eigh_io/genotek/genotek-app/node_modules/@opentelemetry/core/build/esm/platform/node'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }
<EMAIL_ADDRESS>16:0-30 16:0-30
<EMAIL_ADDRESS>16:0-23 16:0-23
<EMAIL_ADDRESS>27:0-27 27:0-27
<EMAIL_ADDRESS>7:0-180 108:12-24 233:23-41 233:54-69 236:23-41 236:54-70 239:23-41 239:54-78 628:19-44 718:19-38 960:23-41 960:54-69 963:23-41 963:54-70 966:23-41 966:54-78
 @ ./src/app/app.module.ts 14:0-139 39:4-24 40:4-29 43:17-55
 @ ./src/main.ts 5:0-45 11:46-55

So it seems that the nativescript builder looks into ../platform/node directory instead of ../platform/browser directory. To confirm that hypothesis, in ../platform/index.js I manually changed
export * from './node';

to
export * from './browser';

in a dozen of places under node_modules/@opentelemetry folder. That let me successfully compile my mobile nativescript app.
So, to reiterate, my question is how to I tell the buider to use the .../browser directory instead of .../node directory?
I created an example project showing this issue: https://github.com/eighteight/nativescript-opentelemetry

I'm not familiar with nativescript. From a quick peek into your example project, I found that you may using webpack to bundle your application. Please refer to webpack's documentation https://webpack.js.org/configuration/resolve/#resolvealiasfields to define your preferred package alternative fields, e.g. browser (https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-core/package.json#L8).


[WIP] Use metal-go for device resource

Codecov Report
Patch coverage: 78.00% and project coverage change: -0.01% :warning:

Comparison is base (85d2818) 59.88% compared to head (9fbc054) 59.88%.
Report is 10 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #369      +/-   ##
==========================================
- Coverage   59.88%   59.88%   -0.01%
==========================================
  Files          98       98
  Lines       19750    19750
==========================================
- Hits        11828    11827       -1
- Misses       7617     7618       +1
  Partials      305      305

Files Changed
Coverage Δ

equinix/helpers_device.go
77.56% <64.58%> (ø)

equinix/resource_metal_device.go
77.19% <83.33%> (ø)

equinix/config.go
63.29% <100.00%> (+1.59%)
:arrow_up:

equinix/errors.go
86.36% <100.00%> (ø)

equinix/fabric_cloud_router_schema.go
100.00% <100.00%> (ø)

... and 2 files with indirect coverage changes

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

Closing in favor of #291; that PR now updates both the datasource and the device read pathway, so it covers everything that was in this PR so far.


Is this able to track subjects between sentences

I'm trying to find a way to maintain track of a subject when doing sentiment analysis.
e.g   ( diaparsers is great.  It is a revolutionary parser)
The second sentence it refers to the original subject of the first sentence.
I'm wondering if it is possible to maintain track of the subject using diaparser?
If not would you know of the name of the technology which should be or might be used for this?

The NLP jargon for this task is "coreference resolution". Maybe this helps you:
https://huggingface.co/coref

Thanks this is perfect
On Fri, Feb 26, 2021, 11:23 AM Davi Silva<EMAIL_ADDRESS>wrote:

The NLP jargon for this task is "coreference resolution". Maybe this helps
you:
https://huggingface.co/coref
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Unipisa/diaparser/issues/3#issuecomment-786747694,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADFQZHNMI7DH4O6JMG6DHGLTA7DGPANCNFSM4XPYFMEQ
.


Publish to open-vsx

Hey!
Some of the tools are using open-vsx to automatically install extensions in remote containers.
Can we publish find-it-faster there? Thanks!

Hi, thanks for the suggestion. I had a look but I have trouble understanding the value proposition; my initial thoughts are that I don't think I'm interested in creating more accounts and keeping these in sync. I've never heard of anyone having a single issue with VS Code marketplace :)

Ok, then I'll be the one. I use VSCodium (not a fan of getting tracked by MS) and VSCodium has no direct access to the VS Code marketplace and uses Open VSX instead.
It is possible to download the vsx from MS website and install it manually, but then you don't get any updates.

Alright, that makes sense! The extension is now also published on OpenVSX and should be automatically updated when new releases are created.


Mark DynamicRegistrationProvider with the FactoryType (Service, Decorator or combination) to avoid unnecessary provider call and factory creation

In the end, I have added enum DynamicRegistrationFlags { AsFallback, Service, Decorator }
Note: Wrapper is not supported for the Dynamic registrations.

In the end, I have added enum DynamicRegistrationFlags { AsFallback, Service, Decorator }
Note: Wrapper is not supported for the Dynamic registrations.


Publication Widget/Date Format

Hi there,
the publication widget with list_format = 1 displays only the year of each item but I want month-year formatting as in "February 2018".
I've changed the date variable in publications.md to "January 2006" with no effect.
Any hints will be kindly appreciated.
Thanks,
Peter

Displaying the month in publication lists is not a feature but can be achieved by editing the code in the partials/publication_li_*.html files. Please use the discussion forum if you need further assistance.

Changed the code, works like charm!


Add an API for parse metadata so that content-tag can be used with eslint, prettier, and glint

Look at this file and port over the tests.

copy tests over from ember-template-tag (a js implementation)

parseTemplates

parseTemplates does not exist in content-tag today
return shape in JS should be the same when implemented in content-tag

here is an exapmle of how the information is used

implement the code in content-tag that makes the above implemented tests pass

This is required to unblock Glint: https://github.com/typed-ember/glint/pull/615
turns out half the tooling out there needs line/col information.
Example: https://github.com/typed-ember/glint/blob/main/packages/environment-ember-template-imports/-private/environment/preprocess.ts#L18

I would add that: it would be fine to do an exact port of the existing parse API that just emits location information. But I'm pretty sure every place that uses that API also immediately follows up by slicing and dicing the source to replace the content tags.
So it would be even better to

make our preprocess accept an optional replacement callback that controls what we transpile the content tags into
make it emit relocation information alongside the transformed content

This would eliminate the need for other systems like glint or the eslint plugin to do their own source mangling after calling content-tag.

I think ember template lint uses only location info.
Also, i do not think we need some callback transform.
It willl just complicate things. Since one needs to distinguish between class body and others.
We just need another format which can be parsed and does not change any location information around the templates.

I think ember template lint uses only location info.

No, ember-template-lint does exactly the kind of slicing I'm talking about in _applyFixes.

It willl just complicate things. Since one needs to distinguish between class body and others.

But this is the whole point of why we made content-tag. It already knows that difference! The proper place to detect that difference is in the parser. A lot of the way the existing system worked is hacks to get around the fact that the previous parser can't tell the difference, and we can get rid of those hacks now.

Oh, i understand it wrong then.
You mean slice original source to extract template content? That's what the meta data of ember-templatr-tag also emits.

What do you mean by the replacement callback then? Maybe can you give an example, then i might understand it better.


Compiling Error :

ERROR:  ninja: error: 'magiskboot', needed by '/home/ubuntu/r/out/target/product/jalebi/obj/EXECUTABLES/recovery_intermediates/twrp.o', missing and no known rule to make it
15:10:09 ninja failed with: exit status 1
Solution :
revert this commit :+1:
https://github.com/PitchBlackRecoveryProject/android_bootable_recovery/commit/663d93883bb592383024b240de66da89be125b61

Try sync source ..magiskboot not found in your repo ..check external/magisk-prebuilt

Pbrp need magiskboot in repository

lol it is there
@rezaadi0105

i was also thinking same

Check external/magisk-prebuilt

Checked already ,you also have that in manifest see the manifest

Clone from TeamWin to external/magisk-prebuilt

i have made a recovery after reverting that commit

@rezaadi0105 the folder is already there in my system

https://github.com/TeamWin/external_magisk-prebuilt

make clean and try build again

you are not getting that it is already there in my system with repo sync only

@hpnightowl erase bootable and clone again, or erase bootable and sync source

Let me check the issue
Thanks for your information @hpnightowl

@hpnightowl try now

ok @AndroiableDroid i will check and if fixed will close this issue thanks :)

@AndroiableDroid it is not fix still getting this error :(

os version?

18 ubuntu

try now

ok trying

Closing this issue due to inactivity ...


Call the upload button on the URL: http://ip_server/example/

I have deployed OnlyOffice on a remote server. I added a file upload button to the local frontend page. I want to use the test case URL: http://ip_server/example/, I hope that the file upload button of the front-end page can call the file upload function of the entire page to help me upload the file. However, I tried uploading a file to URL using JavaScript's fetch method: http://ip_server/example/upload, but couldn't successfully upload the file. How to solve this problem?
I am noob. Thanks for your help!

this question is about our integration example, so I transferred it


Weird store structure when using stateSliceSelector

Issue
When I'm using the StateSliceSelector along the reduxExtension I see some weird behavior regarding the store. Depending on the moment I call setState, the store is updated but with a different structure:
export class RegistryService extends ObservableStore<StoreState> {
	constructor() {
		super({
			trackStateHistory: true,
			stateSliceSelector: (state) => state && state[ProRegistryStoreName],
		});
		logger.log('REGISTRY', 'Initialize registry service');

		this.setStoreInitialState();
	}
}

private setStoreInitialState(): void {
		const initialState = {
			[ProRegistryStoreName]: {
				'test': 'test',
				[ProRegistryEnum.publicApps]: [],
				[ProRegistryEnum.privilegedApps]: [],
			},
		};
		this.setState(initialState, 'INITIALIZE_REGISTRY_STATE');
	}

SaveApplications is called from other 2 methods
private saveApplications(type: ProRegistryEnum, applications: ApplicationConfig[], storeAction: ProteanStoreActions): void {
		const state = this.getState(); // We need to cast it as any because it will break when setting the state
		state[type] = applications;
		const newState = Object.assign({}, state, {
			[ProRegistryStoreName]: {
				[type]: applications,
			},
		});

		this.setState(newState, storeAction);
	}

If I don't use the stateSliceSelector option in my constructor everything seems to work fine but would like to be able to use it as I have multiple sections in my store and I want them separated and I'm also listening for specific store changes on those sections.
this.registryService.stateChanged.subscribe( ... do something here)

I expect that the above should be called only when that part of the store is updated, which works only with the stateSliceSelector, right?
I'm not sure if this is an issue or not, but the store doesn't seem right.

Thanks for the information @orosro. The Redux DevTools functionality for Observable Store is fairly experimental at this point so I'd first want to make sure that your store state is OK (the raw store - not what's shown in the devtools chart). If the store itself has a problem, then that's definitely an issue that would need to be addressed. Let me know.
If it's just the devtools chart, then let me know if you have the ability to put together a simple demo that illustrates the issue. That would help narrow down what may be going on.

I'd need a demo to work through this. I'm closing this for now since I haven't heard back but feel free to open another one if you are able to get a demo together.


Missing dependencies in python2.7 image

The python2.7 image installs the following packages:
        packages["zlib1g"],
        packages["python2.7-minimal"],
        packages["libpython2.7-minimal"],
        packages["libpython2.7-stdlib"],

However, libpython2.7-stdlib depends on more:
The following NEW packages will be installed:
  bzip2 file libexpat1 libffi6 libmagic-mgc libmagic1 libpython2.7-minimal libpython2.7-stdlib
  libreadline7 libsqlite3-0 libssl1.1 mime-support readline-common xz-util

Are these dependencies intentionally excluded? Should/could the deb extractor check dependencies or is this out-of-scope?
I ran into this while trying to use defusedxml inside a container: tiran/defusedxml#10

FYI, the results with --no-install-recommends:
Recommended packages:
  bzip2 file xz-utils
The following NEW packages will be installed:
  libexpat1 libffi6 libpython2.7-minimal libpython2.7-stdlib libreadline7 libsqlite3-0 libssl1.1
  mime-support readline-common


Search no longer allows you to search sub-folders easily

VSCode Version: Code - Insiders 1.14.0-insider (15b579d13dbf6817bb493feff6f36cec87577929, 2017-06-27T05:11:33.154Z)
OS Version: Linux x64 4.10.0-24-generic
Extensions:

Extension
Author (truncated)
Version

EditorConfig
Edi
0.9.3

lorem-ipsum
Tyr
1.0.0

sort-lines
Tyr
1.3.0

vscode-svgviewer
css
1.4.2

tslint
eg2
0.15.0

git-project-manager
fel
1.3.2

md-navigate
jri
0.0.1

vscode-scss
mrm
0.6.2

seti-icons
qin
0.1.3

vim
vsc
0.9.0

(1 theme extensions excluded)

#29510
test is in the folder .../xterm.js/src/build/. I really think there's value to sticking with the ./ syntax to make the search relative to all roots.

I actually don't quite understand the scenario, is xterm.js/src a root?

@roblourens i have xterm.js and node-pty root folders. We've talked about this before, whether including a folder should include just the folder relative to the root or all folders of that name. I propose:

build should find the item in xterm.js/src/build/test
./build should not find the item in xterm.js/src/build/test

We talked about it in the context of using it to bypass excludes, which I think was confusing and never worked as well as I wanted it to. I don't think I can make it work the same way with the way I do search across multiple folders now. But this case should still be doable, build will not find src/build/test, and **/build/** as a glob will find it.

I should at the very least change this back to just strip ./.

I think my changes match your suggestions.

build should find the item in xterm.js/src/build/test

@roblourens this behavior appears to be the same

I guess I misunderstood since I've been all over the place on this, and my comment https://github.com/Microsoft/vscode/issues/29660#issuecomment-311740127 doesn't make any sense. But sure, let's try changing it to map that to {**/build/**,**/build}so it will find all build folders, or all files named build, and we'll see what happens.

@roblourens :+1:

'build' to match 'something/build/something/file.xyz' seems unexpected to me.
'build' to match 'some/path/build.sh' seems wrong.
Also: Including 'repos' when the folder opened in the workbench is '~/repos/test' will include '~/repos/test/some.css' if that is open in an editor, but not otherwise.

'build' to match 'something/build/something/file.xyz' seems unexpected to me.

I could go either way on it at this point, but there is ./build to just match the root build

'build' to match 'some/path/build.sh' seems wrong.

That won't match now

Also: Including 'repos' when the folder opened in the workbench is '~/repos/test' will include '~/repos/test/some.css' if that is open in an editor, but not otherwise.

Can you open a new issue?

'build' to match 'some/path/build.sh' seems wrong.

That won't match now

I'm looking at insiders from 2017-08-02T05:04:00.939Z. Is this a change only in master at the moment?

Correction: I saw #31939 a second time.


Handle composite keys

Trying to run scrubber against a Drupal site and all of the field tables use 4 columns as a (composite) primary key. This Merge Request adds support for this feature.
This is an API breaking change as it changes the DatabaseUpdate interface to accept a DatabaseKey object instead of a string|int for $primaryKey.

Trying to use this against a Drupal site and all of the field tables use 4 columns as a (composite) primary key. This tries to add support for this feature.
This is an API breaking change as it changes the DatabaseUpdate interface to accept a DatabaseKey object instead of a string|int for $primaryKey.

Codecov Report

Merging #1 (5e1e233) into production (d99cc50) will not change coverage.
The diff coverage is 100.00%.

@@              Coverage Diff               @@
##             production        #1   +/-   ##
==============================================
  Coverage        100.00%   100.00%
- Complexity           59        67    +8
==============================================
  Files                12        13    +1
  Lines               146       171   +25
==============================================
+ Hits                146       171   +25

Impacted Files
Coverage Δ

src/DatabaseKey.php
100.00% <100.00%> (ø)

src/Handlers/Handler.php
100.00% <100.00%> (ø)

src/Scrubber.php
100.00% <100.00%> (ø)

src/Util/ConfigurationParser.php
100.00% <100.00%> (ø)


__p9k_segment_should_be_printed command not found prompt with tmux sessions

Describe Your Issue
What is happening?
The following
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed

is printed multiple times without showing p9k segments, with new tmux sessions.

Have you tried to debug or fix it?
This started to happen about a week ago(, probably after I updated the plugin via zplug update).
Environment Information
This information will help us understand your configuration.

What version of ZSH are you using?

zsh 5.6.2 (x86_64-apple-darwin18.0.0)

Do you use a ZSH framework (e.g., Oh-My-ZSH, Antigen)?

zplug

How did you install P9k (cloning the repo, by tarball, a package from your OS, etc.,)?

zplug

What version of P9k are you using?

next branch of p9k

Which terminal emulator do you use?

iTerm

Maybe #993 is related?

I'm also getting the following prompts:
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
prompt_dir:60: command not found: __p9k_get_unique_path
prompt_dir:61: command not found: __p9k_get_unique_path
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
lp9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
prompt_dir:60: command not found: __p9k_get_unique_path

prompt_dir:61: command not found: __p9k_get_unique_path
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed
p9k::prepare_segment:5: command not found: __p9k_segment_should_be_printed

you should local the browsh in
/usr/local/bin/browsh
and start command with
./browsh

@Evaexe117 What is browsh?

https://www.brow.sh/docs/config/

I am having the same issue, did you fixed?

@Evaexe117 I don't see how this is related with 'browsh'. This has nothing to do with it.

@koka0012 No, I moved on to p10k..

Well, I manage to fix this issue using the most old technique ever.
I started to change to p10k, but i got lazy and then rollback all the changes.
Suddenly it start working again.

I started to change to p10k, but i got lazy and then rollback all the changes.

p10k recognizes all POWERLEVEL9K configuration parameters. If you want to migrate, there is no need to change anything other than the name of the theme.

Even my plugins?
Em ter., 7 de jan. de 2020 às 08:39, Roman Perepelitsa <
<EMAIL_ADDRESS>escreveu:

I started to change to p10k, but i got lazy and then rollback all the
changes.
p10k recognizes all POWERLEVEL9K configuration parameters. If you want to
migrate, there is no need to change anything other than the name of the
theme.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Powerlevel9k/powerlevel9k/issues/1270?email_source=notifications&email_token=ACYOA7MQG45RQLXACBK34CTQ4RSXJA5CNFSM4HML3LKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIITBIA#issuecomment-571551904,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACYOA7MABU5FRVZTVDZ26JDQ4RSXJANCNFSM4HML3LKA
.

Even my plugins?

What do you mean by plugins? Can you give an example?

nvm, It was a silly question. I forgot that the plugins are for oh my zsh
not for the theme.
Em ter., 7 de jan. de 2020 às 10:41, Roman Perepelitsa <
<EMAIL_ADDRESS>escreveu:

Even my plugins?
What do you mean by plugins? Can you give an example?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Powerlevel9k/powerlevel9k/issues/1270?email_source=notifications&email_token=ACYOA7J5LYLNTC3KZBPAXMDQ4SBB5A5CNFSM4HML3LKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEII4REQ#issuecomment-571590802,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACYOA7JPLIVZWS4JUCHK6QLQ4SBB5ANCNFSM4HML3LKA
.