Example single shortcode usage not working

Steps to reproduce
Add the example {{ myShortcode 'arg1', 'arg2' }} from the README to a Vento template.
Expected behavior
Successful build.
Actual behavior
[11ty] Problem writing Eleventy templates:
[11ty] 1. Having trouble rendering vto template ./src/index.vto (via TemplateContentRenderError)
[11ty] 2. Having trouble compiling template ./src/index.vto (via TemplateContentCompileError)
[11ty] 3. [2:34-2:40]: Expected ')' (via SyntaxError)
[11ty]
[11ty] Original error stack trace: SyntaxError: [2:34-2:40]: Expected ')'
[11ty]     at t (file:///Users/uncenter/Dev/Forks/vento-11ty-repro/node_modules/.pnpm/meriyah@6.0.3/node_modules/meriyah/dist/meriyah.min.mjs:1:9885)

Plugin version
4.0.1
Eleventy version
3.0.0
Reduced Test Case URL
https://github.com/uncenter/vento-11ty-repro
Additional information
No response

Thanks for submitting an issue and for including a reduced test case! I took a look at your reproduction and noticed that you didn't declare myShortcode in the Eleventy config file, like so:
export default function defineConfig(eleventyConfig) {
  eleventyConfig.addShortcode('myShortcode', (...args) => `Provided args were ${args.join(', ')}`)
}

Like other template languages, Vento is pretty strict about tags being used without being defined. Once registered as above, this template:
{{ myShortcode 'arg1', 'arg2' }}

Compiles to:
Provided args were arg1, arg2

If you don't mind, I'm interested to hear a solution you'd like to see to handle this case, since this is more of a user error than a bug in this plugin or Vento. I'm happy to dig into my source to see if I can catch any errors from Vento during the compile step, or either one of us can open an issue upstream to get support for unknown tag handling by Vento itself. Let me know if you have any thoughts otherwise I'll close this as the behavior you've experienced is what's expected.

Why does not declaring it cause a syntax/parsing error? That should be a runtime error I would think if the function isn't defined.

(Specifically my issue was adding the Vento plugin before another plugin that added the shortcode I was using, fwiw.)

Glad you solved it!
I'm not completely sure, but my best guess is that when Vento transforms template functions via meriyah there's a breakdown in parsing because the parser expects arguments to be wrapped in (). The transform step is necessary because Vento tries to avoid using with and transforms references in the compliled template function from varname to it.varname.
Again this is only my best guess. You can see the change that introduced this functionality as well as the discussion around it here: https://github.com/ventojs/vento/pull/43
Lastly, I did look into my code in the past hour and the problem is that the error is reported on the code of the compiled template function (this syntax), so  trying to trace that back to the offending line in the .vto file is beyond the scope of this plugin and should be handled in Vento itself.

Reopening to track implemeting of ventojs/vento#85

@uncenter Opened PR's on both Vento (https://github.com/ventojs/vento/pull/89) and Eleventy (https://github.com/11ty/eleventy/pull/3572) to help catch errors and report them more accurately. Hope they at least get a conversation started so I can then update this plugin to take advantage of those fixes/improvements!


Model

Remove explicit ModelState.IsValid checks from endpoints.
The [ApiController] attribute automatically handles model validation and returns a 400 Bad Request response for invalid models, simplifying your code and reducing redundancy.


Add unit test for DynamicLibrary, refactor to add more overloads.

Making this test work across Bazel and CMake on Windows and Linux got very messy.

Reassuring that the test also passes on the CI, but I'm going to abandon this since it got too messy. We'll test DynamicLibrary indirectly through other tests that use it (e.g. Vulkan tests).


also line breaks don't work in feedback, probably needs a "white-space: pre-line" in its stylesheet

also line breaks don't work in feedback, probably needs a "white-space: pre-line" in its stylesheet
Author: Will
Slide: Local,Public

Use CSS to get line breaks back in the comments.

https://github.com/nycJSorg/angular-presentation/pull/592


[Bug Report] [table bug] the colum's order is wrong

Element UI version
1.4.0-beta.1
OS/Browsers version
all browser
Vue version
2.4.1
Reproduction Link
https://jsfiddle.net/pj71jkyw/393/
Steps to reproduce
https://jsfiddle.net/pj71jkyw/393/
What is Expected?
the col's order is right
What is actually happening?
first col appears at the last table-head

Duplicate of #4057


DBZ-5437 Move to Debezium 2.0.0.Alpha3 as baseline

https://issues.redhat.com/browse/DBZ-5437
This addresses two key issues:

The first is that in Debezium 1.9.3.Final, the signature for the PostgresConnection changed and the usage was not updated in the UI repository.  Commit f9722be addresses this by aligning the signature usage.
The integration tests use debezium/connect:nightly which is based on Debezium 2.0 at this point.  As a result the usage of the database.dbname has been removed in favor of database.names.  I've updated the tests to reflect this change.

This highlights one point of discussion as it relates to the version of Debezium that this project is based upon.  In the POM, it currently references 1.9.0-SNAPSHOT and yet our tests are explicitly testing against the nightly container build that is based upon 2.0.
In this PR I have forwarded the Debezium dependency to 2.0.0.Alpha3 explicitly.  I have left the POM version reference still as 1.9.0-SNAPSHOT until we agree on whether we should advance this or not.

@Naros LGTM! One thing to point out is that we have https://issues.redhat.com/browse/DBZ-5317 for upgrading UI to 1.9.5.Final and then set up separate branches it 1.9 and 2.0 which I was working on currently.

Closed in favor of #635.


iOS Builds Supporting ARMv7 error

Hi,
I'm following this doc https://github.com/flutter/engine/wiki/iOS-Builds-Supporting-ARMv7 and when I run ninja this error is throwing. My xcode version version 8.3.3
FAILED: obj/flutter/shell/platform/darwin/ios/libFlutter/FlutterViewController.o
../../buildtools/mac-x64/clang/bin/clang++ -MMD -MF obj/flutter/shell/platform/darwin/ios/libFlutter/FlutterViewController.o.d -DFLUTTER_FRAMEWORK -DNO_TCMALLOC -DMEMORY_TOOL_REPLACES_ALLOCATOR -DMEMORY_SANITIZER_INITIAL_SIZE -DTOOLCHAIN_VERSION=81fd7fe3a7666a212d95a42541228bb1c8fb7ec3 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_PDF -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_XML -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DENABLE_OPENTYPE_VERTICAL=1 -DFLUTTER_AOT=1 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -DSK_SUPPORT_LEGACY_IMAGE_ENCODE_API -DSK_DISABLE_EXPLICIT_GPU_RESOURCE_ALLOCATION -DSK_DISABLE_RENDER_TARGET_SORTING -I../.. -Igen -I../.. -I../../garnet/public -I../../topaz/public -Igen/garnet/public -Igen/topaz/public -I../../topaz -I../../third_party/dart/runtime -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/skia/include/android -I../../third_party/skia/include/c -I../../third_party/skia/include/codec -I../../third_party/skia/include/config -I../../third_party/skia/include/core -I../../third_party/skia/include/effects -I../../third_party/skia/include/encode -I../../third_party/skia/include/gpu -I../../third_party/skia/include/gpu/gl -I../../third_party/skia/include/atlastext -I../../third_party/skia/include/pathops -I../../third_party/skia/include/ports -I../../third_party/skia/include/svg -I../../third_party/skia/include/utils -I../../third_party/skia/include/utils/mac -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk -miphoneos-version-min=8.0   -fno-strict-aliasing -arch arm64 -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -fvisibility=hidden -stdlib=libc++ -Wheader-hygiene -Wstring-conversion -Wthread-safety -O0 -g2  -fvisibility-inlines-hidden -fobjc-call-cxx-cdtors -std=c++14 -fno-rtti -fno-exceptions -c ../../flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm -o obj/flutter/shell/platform/darwin/ios/libFlutter/FlutterViewController.o
../../flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm:627:12: error: 'UIViewController' may not respond to 'viewSafeAreaInsetsDidChange' [-Werror]
    [super viewSafeAreaInsetsDidChange];
     ~~~~~ ^
../../flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm:641:55: error: property 'safeAreaInsets' not found on object of type 'UIView *'
    _viewportMetrics.physical_padding_top = self.view.safeAreaInsets.top * scale;
                                                      ^
../../flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm:642:56: error: property 'safeAreaInsets' not found on object of type 'UIView *'
    _viewportMetrics.physical_padding_left = self.view.safeAreaInsets.left * scale;
                                                       ^
../../flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm:643:57: error: property 'safeAreaInsets' not found on object of type 'UIView *'
    _viewportMetrics.physical_padding_right = self.view.safeAreaInsets.right * scale;
                                                        ^
../../flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm:644:58: error: property 'safeAreaInsets' not found on object of type 'UIView *'
    _viewportMetrics.physical_padding_bottom = self.view.safeAreaInsets.bottom * scale;
                                                         ^
../../flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm:810:41: error: property 'safeAreaInsets' not found on object of type 'UIView *'
    standardStatusBarHeight = self.view.safeAreaInsets.top;

Any idea? Thanks!

Thanks for filing @mobilemindtec!
viewSafeAreaInsetsDidChange was introduced in the iOS 11 SDK, which requires Xcode 9. As of a month ago, we require Xcode 9 to build the engine, and as of last week, we require it to build Flutter apps. This change does not affect the minimum supported iOS deployment
target, which remains iOS 8.
Just a few hours ago, I bumped up the minimum version check in flutter doctor in #13622 to make it easier to self-diagnose what's going on.

Updated CONTRIBUTING.md in flutter/engine#4469.

@cbracken, thanks for your fast answer =). I will update my XCode.

@cbracken,
I have one more question about this. Following this doc 'iOS-Builds-Supporting-ARMv7`,  Will I be able to build and publish apps in Apple Store to ARM devices?

We've seen lots of apps (e.g. Hamilton published to the App Store using the default workflow. I'm not aware (one way or another) of whether anyone has published a fat 32/64-bit Flutter app to the App Store, but I can't imagine any reason why it would be any different than for the default arm64 apps we generate by default.

Ok, I will test! Thanks!


Fix: query ab props function

Querying abprops with "protocol: 1" is no longer used, and returns 404 forbidden
If anyone is suffering from "dead sessions", try this PR on a dead session and let me know if your session starts receiving updates again

Dead sessions are sessions that don't receive updates anymore, like chatstate, message updates and all the other nodes, like #485 and #458

Fixed in 0.0.7


Unhandled Exception in RDCMan 2.8

Have seen this on a couple different users now. One is persistent and the other went away with a restart of the application. Only difference I know if the .rdg file was created in 2.8 for the one that is persistent. Error below:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at RdcMan.GroupBase.ConnectAs(LogonCredentials logonSettings, ConnectionSettings connectionSettings)
at RdcMan.RdcTreeNode.DoConnectAs()
at RdcMan.DelegateMenuItem.<>c__DisplayClass0_0.<.ctor>b__0(Object s, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4340.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
RDCMan
Assembly Version: 2.8.1407.0
Win32 Version: 2.8.1407.0
CodeBase: file:///C:/Portables/RDCMan/RDCMan.exe
System.ComponentModel.Composition
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.Composition/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.ComponentModel.Composition.dll
System.Windows.Forms
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4340.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Windows.Forms.dll
System
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.dll
System.Drawing
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Drawing.dll
System.Configuration
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Configuration.dll
System.Core
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4340.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Core.dll
System.Xml
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
AxMSTSCLib
Assembly Version: <IP_ADDRESS>
Win32 Version: 2.8.1407.0
CodeBase: file:///C:/Portables/RDCMan/RDCMan.exe
MSTSCLib
Assembly Version: <IP_ADDRESS>
Win32 Version: 2.8.1407.0
CodeBase: file:///C:/Portables/RDCMan/RDCMan.exe
Accessibility
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/Accessibility.dll
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Thanks for reporting. Is there any way to share the contents of that .rdg file, assuming it doesn't contain anything sensitive?

Sure thing. I only generalized the server names and hostnames:
ProdPatching.zip

Thank you, v2.81 incoming!


Support compressed tar at PutContainerArchive operation

Previously, the PutContainerArchive handler only supported uncompressed tar archives. This PR adds support for gzip, xz, and bzip2 compressed archives.

Thank you, great work!


Allow vertical offset for backgrounds

Allows for an attribute to be set, which will be subtracted from the calculated y position. Defaults to 0.

Thanks for the commit. This will be included in the next release.

:+1:


Servers field in openapi.json not shown even after set root_path

First Check

[X] I added a very descriptive title to this issue.
[X] I used the GitHub search to find a similar issue and didn't find it.
[X] I searched the FastAPI documentation, with the integrated search.
[X] I already searched in Google "How to X in FastAPI" and didn't find any information.
[X] I already read and followed all the tutorial in the docs and didn't find an answer.
[X] I already checked if it is not related to FastAPI but to Pydantic.
[X] I already checked if it is not related to FastAPI but to Swagger UI.
[X] I already checked if it is not related to FastAPI but to ReDoc.

Commit to Help

[X] I commit to help with one of those options 👆

Example Code
from fastapi import FastAPI
from fastapi.exceptions import HTTPException, RequestValidationError
from fastapi.responses import ORJSONResponse, RedirectResponse

app = FastAPI(
    root_path='/api/v1'
)

Description
I'm trying to run my API behind proxy. The proxy I'm used is apache2. The API is running smoothly (I'm running the API using gunicorn). But, when I tried to open the swagger docs using <domain>/api/v1/docs and test one of the function, it's not working properly. And I realize that servers parameter in openapi.json is not shown. It should be like this:
{
    "openapi": "3.0.2",
    "servers": [
        {"url": "/api/v1"}
    ],
    ...
}

But, what is shown is like this
{
    "openapi": "3.0.2",
    ...
}

I think this is why when I test the API from the swagger docs, the test is not working properly.
Operating System
Linux
Operating System Details
No response
FastAPI Version
0.68.1
Python Version
3.9.6
Additional Context
No response

You should add the servers= param into the FastAPI initialization, see the example in the unit tests
https://github.com/tiangolo/fastapi/blob/22528373bba6a654323de416ad5c867cbadb81bb/tests/test_openapi_servers.py

You should add the servers= param into the FastAPI initialization, see the example in the unit tests
https://github.com/tiangolo/fastapi/blob/22528373bba6a654323de416ad5c867cbadb81bb/tests/test_openapi_servers.py

I believe from documentation behind proxy telling that they are automatically added?
But, I already try it like this and still not working
app = FastAPI(
    root_path='/api/v1',
    servers=[{'url': '/api/v1'}]
)

Is it in the openapi.json now though? I haven't done much work with this problem, but have you tried dumbing it down all the way to the way it is documented and making onse change at a time back to your original solution?

Dumbing it down works. You could see here. I only use this script as main
from fastapi import FastAPI

app = FastAPI(
    root_path='/api/v1',
    servers=[{'url': '/api/v1'}]
)

@app.get('/')
async def hello():

    return {'result': 'Hello, World!'}

Ah, I get it now. This is because custom_openapi. I have to add servers=app.servers inside get_openapi.


STXStoEFT

New model in combine: STXS to EFT (using HEL parameters).

Scaling equations defined in .txt files, avaliable here: https://twiki.cern.ch/twiki/bin/view/LHCPhysics/STXStoEFT. These txt files have been added to the data/lhc-hxswg/eft/stage1 directory

Currently implemented Stage 1 to EFT only

Just a comment RE the STXS.py - we should probably extend this model https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/blob/81x-root606/python/STXSModels.py to include stage 1 and then pull the same dictionary from there to build this model.

Agreed. I can extend the "standard" STXS model to include stage 1 next week


Getting "Spreadsheet key not provided." when I am providing the Key

I am trying to instantiate the spreadsheet object, but I keep getting an error saying I'm not passing a key.
var googleAuth = new GoogleClientLogin( {
    email<EMAIL_ADDRESS>    password : 'my-hard-to-guess-password',
    service : 'spreadsheets'
} );
var sheet = new GoogleSpreadsheet( "SkQBL762iVNw5Tugtfrgf94tMfTsiZI5KPvEPui6a_P3", googleAuth );

That code gives me the following error:
throw new Error("Spreadsheet key not provided.");

Any ideas?

very strange! Are you sure you have the latest version?

Yup. My package.json:
{
"name" : "xml-locale-maker",
"version" : "0.0.1",
"dependencies" : {
	"google-spreadsheets" : "latest",
	"googleclientlogin" : "latest",
	"xml" : "latest"
}

}

I believe that google-spreadsheets is a different package.
Try running npm install google-spreadsheet@latest --save

see https://github.com/samcday/node-google-spreadsheets


Update example app Go version to 1.12 to support latest CF Go buildpack

Go 1.11 is no longer supported by the Cloud Foundry Go buildpack meaning the example app no longer worked for users running the latest buildpack.
This PR updates the example app to use Go 1.12 and I have verified that it works with the latest CF Go buildpack.
Note that Go 1.13 was only released ten days ago I opted for 1.12 to avoid breaking the app for anyone not running the latest CF buildpack.

Thanks Andrei 👍


fix: Rename filename to avoid git clone error in Windows

An illegal space character at the end of the file name will cause an exception when executing the command git clone in Windows.
error: invalid path 'gitops-wg/meetings/old-committee-principles/2021-04-28-chat.txt '
error: invalid path 'gitops-wg/meetings/old-monthly/2021-03-11-chat.txt '
error: invalid path 'gitops-wg/meetings/old-monthly/2021-04-15-chat.txt '
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

Confirming that these files are indeed named with an extra space which should be removed, but this folder requires approval from @scottrigby or @roberthstrand. Can one of you PTAL and merge? Thanks!


Issue 97

I'm sorry, the branch is named issue-95 per accident, but this branch addresses issue 97.
First merge "maturity level two issues" PR. This PR and all PR's following will then be incremental per issue.
Relates to #97

We need to create PRs with clear title, clear description and link to issue.
Please fix it

@pietersap is this PR still needed?

not relevant anymore - closed


How to get the use of a app traffic?

a app not all app in iphone
all flow of using

@bingFly if i understand you correctly you want to measure the traffic (bandwidth) of images in your app? what you are asking is out of scope of the usage of this library.


Can read, delete, but not write?

I am testing with AWS S3 and have a test-mount working with s3fs and with goofys.
The S3 provider I have selected also provides a "fast S3 solution", so I thought "lets have a go".. I now have that working on s3fs, but goofys has an odd problem, I can read the primary folder, read files in that folder and delete them. But I can not see sub folders, nor can I add files.
After finishing this text I refreshed the "goofys folder" and now the created test folder did appear, including it's content. I can also read that and delete it, but still I can not upload anywhere. Somehow this is delayed?
Overwriting the file with the same content does go well though, but overwriting with other content in it fails.
in my /var/log/messages:
May 20 15:18:53 v01 /root/gocode/bin/goofys[1554426]: fuse.ERROR *fuseops.FlushFileOp error: invalid argument
May 20 15:18:57 v01 /root/gocode/bin/goofys[1554426]: fuse.ERROR *fuseops.GetInodeAttributesOp error: no such file or directory
May 20 15:19:00 v01 /root/gocode/bin/goofys[1554426]: fuse.ERROR *fuseops.GetInodeAttributesOp error: no such file or directory
May 20 15:19:03 v01 /root/gocode/bin/goofys[1554426]: fuse.ERROR *fuseops.GetInodeAttributesOp error: no such file or directory
my FTP client gives a fail with error code 550 "could not get file size"
This is how I mounted the disk via the command line (the passwords etc. must be right.. since I do see something!?)
goofys --profile default -o allow_other --dir-mode 0777 --file-mode 0644 --debug_fuse --debug_s3 --uid [number] --gid [number] --endpoint https://s3.[url] [bucket name] /var/[folder]

No one has an idea?

I refreshed the "goofys folder" and now the created test folder did appear, including it's content. I can also read that and delete it, but still I can not upload anywhere.

Is this using the FTP client?

I now have that working on s3fs, but goofys has an odd problem, I can read the primary folder, read files in that folder and delete them. But I can not see sub folders, nor can I add files.

One difference between s3fs and goofys is that s3fs allows random write. I'm wondering if your FTP server is attempting to make random / non-sequential writes to the goofys file system - in this case, I think you would see errors for an unsupported operation.

Is this using the FTP client?

yes

... your FTP server ...

It worked fine with that standard S3 solution?

It worked fine with that standard S3 solution?

If I understand correctly, you're saying there's no issue if using Amazon S3 but using an S3-compatible object store has issues?
I see you have --debug_s3 as a flag - do you have more detailed logs from /var/log/messages?

If I understand correctly, you're saying there's no issue if using Amazon S3 but using an S3-compatible object store has issues?

Exactly

I see you have --debug_s3 as a flag - do you have more detailed logs from /var/log/messages?

Sorry, what I posted at the top is the only thing I see in the logs regarding the problem

It's possible that this object store does not have read-after-write consistency.
Have you try uploading a file directly to this object store (not using goofys) and get the file immediately after that? if you don't see the new file then this probably be something out of goofys scope.

@monthonk,
Thank you for the suggestion, I'll ask the "object store provider"

I am still getting this error even with write permission not able to write, it may be due to random write how to pass that state i want random write


Remove Video Optimization Experiment

This is follow up to do from release 1.9 to remove the experiment(s) for video optimization so that they run by default without the experiment. Remove any code related to experiment.

this was actually done here: https://github.com/google/web-stories-wp/pull/8177


Release plan for 1.3

Are there any plans for releasing of the 1.3.0 version with PG 11, 12 support, please?

Just released support for PG 9.3-15 in the 1.2.1 version.

Thank you!


Add tooltip for groupBy field for route config within AlertmanagerConfig

In the deprecated Route custom resource, you could enter labels to group alerts to the groupBy field by entering the labels as key-value pairs.
In the AlertmanagerConfig resource form, the API has changed. It takes the labels as a list of strings instead of key-value pairs.

According to the docs (https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#route):

List of labels to group by. Labels must not be repeated (unique list). Special label "..." (aggregate by all possible labels), if provided, must be the only element in the list.

We should add a tooltip to this field with an example input such as key:value to clarify how to enter the labels. The tooltip can also say that ... will group the output by all possible labels.

add each label as a string in the format

Ah yes. That's a better way of phrasing it. Will change it

Test Environment:
Rancher version: v2.6-head ea017a4
Rancher cluster type: HA
Docker version: 20.10
Browser: Chrome Build 101.0.4951.67

Testing:
Tested this issue with the following steps:

Deploy cluster
Install Alerting
Create Route
Hover over tooltip under Grouping

Result
Tooltip has been updated to give easier communication to user.


:sparkles: Feat: Implement eth_getLogs

Description
Concise description of proposed changes
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

#1083  👈
main

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

Join @roninjin10 and the rest of your teammates on  Graphite


Dont fail with Error:success when sending Aries message from Nodejs LibVCX

sendMessage in NodeJS wrapper is calling rust here:
https://github.com/hyperledger/indy-sdk/blob/master/vcx/libvcx/src/api/connection.rs#L801
which propagates result of send_generic_message
defined here
https://github.com/hyperledger/indy-sdk/blob/master/vcx/libvcx/src/connection.rs#L842
so:

For legacy this calls
https://github.com/hyperledger/indy-sdk/blob/master/vcx/libvcx/src/connection.rs#L398
returning UID according to what was returned from agency.

But for Aries is called
https://github.com/hyperledger/indy-sdk/blob/master/vcx/libvcx/src/v3/handlers/connection/connection.rs#L186
which always returns empty String.

In NodeJS wrapper there was validation making sure that the string passed to callback is not empty. Hence this would always fail when using Aries with error Error:SUCCESS

@mirgee thanks for review, let's wait @jovfer's approval as well.


ngx-formly derived project

Dear all,
I would like to create a new project based on ngx-formly.
An easy-to-use form builder, where users could share form templates.
https://www.data-templates.org/
https://app.data-templates.org/#/data-templates/5
I have started to work in an open-source version of the code.  Let me know how you like the idea.
In a near future, I would appreciate any help I can get.
Thanks
Ed

Very cool! Good luck with this project and I will try to help out in the future. Is there a GitHub link yet?

Not yet. but soon :) Thanks!

Dear all,
Finally I have a GitHub link and a npm package for the project:
https://github.com/cviolbarbosa/data-template-form
https://www.npmjs.com/package/dtform
I created also a stackblitz for demonstration:
https://stackblitz.com/edit/datatemplate-form-example?file=src%2Fapp%2Fapp.component.ts
I would appreciate any help to divulge and improve this little project.
Thanks.

@aitboudad how should issues like this be handled? Keeping it open forever will clutter the issues but it's still interesting.
Might be a good use case for the discussions feature.


Added gatemate_a1_evb board

Hello
I opened up a pull request also on amaranth-lang for GateMate, I opened it up here because the gatemate_a1_evb.py' file is present in amaranth-boards` folder.
I used openFPGALoader for programming and added the programming in the gatemate_a1_evb.py file.
The constraint file is written by me, I went through the documentation and placed the appropriate pins with their names. There could be some mistakes, I checked it many times.

The Pull Request failed because it doesn't recognize 'GateMatePlatform' import because I made a separate Pull Request for that in 'amaranth-lang'

The Pull Request failed because it doesn't recognize 'GateMatePlatform' import because I made a separate Pull Request for that in 'amaranth-lang'

This is normal. We don't really have a process for introducing a new platform since it's just going to keep failing until a new Amaranth release is made.


Fix for new constructor syntax

A class was not changed for new ChannelWriter constructor. It has now been fixed to use the new version.

LGTM


Fix BBCode underline prevents strikethrough from rendering

Fixes #56682
Not sure if it's intended, but underline is preferred over strikethrough since it was implemented in #22353 CC @YeldhamDev

Thanks!


nixos/archisteamfarm: don't use asf abbreviation for more clarity

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Reproduced the eval error locally with nix-env --extra-experimental-features no-url-literals --option system x86_64-linux -f . -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta --show-trace >/dev/null. It does not occur on the parent commit.

A rebase seems to have fix that. Not sure why but I take it. :)

Ofborg seems to disagree. Is it because the stateversion is used to determine a default value which is evaluated when building the manual?


Add detailed forecast plots

The hourly/daily condition outlook helps show the overall quality based on specified cutoffs, but it obfuscates what's actually happening at each time. Since plotly interactivity isn't great on mobile, we need something other than the plot's hovertext to show the forecast detail for a point in time. A time plot showing hourly forecast values would fill this gap; we could show temperature, humidity, precipitation, and probably dewpoint all on a shared Y axis.

Added in latest commit and figured out a good way of coloring the background by overall condition quality


Fix for  #4545

Untitled title text is addressed for the below mentioned pages  - https://github.com/apache/hop/issues/4545
https://hop.apache.org/manual/next/hop-gui/file-dialog.html
https://hop.apache.org/manual/next/hop-gui/index.html
https://hop.apache.org/manual/next/projects/metadata.html
https://hop.apache.org/manual/next/pipeline/hop-pipeline-editor.html
https://hop.apache.org/manual/next/pipeline/errorhandling.html
https://hop.apache.org/manual/next/workflow/workflows.html
https://hop.apache.org/manual/next/workflow/actions.html
https://hop.apache.org/manual/next/metadata-types/index.html
https://hop.apache.org/manual/next/samples/samples.html
https://hop.apache.org/manual/next/technology/technology.html
https://hop.apache.org/manual/next/hop-tools/index.html
https://hop.apache.org/manual/next/how-to-guides/index.html

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Run mvn clean install apache-rat:check to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If you have a group of commits related to the same change, please squash your commits into one and force push your branch using git rebase -i.
[x] Mention the appropriate issue in your description (for example: addresses #123), if applicable.

To make clear that you license your contribution under the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.

[x] I hereby declare this contribution to be licensed under the Apache License Version 2.0, January 2004
[x] In any other case, please file an Apache Individual Contributor License Agreement.

Thank you for the contribution @muralidharand !


fix: fixed merge conflicts in following files

fix: fixed merge conflicts in following files
config.js
passport.js
user.model.js
auth.route.js

@andemosa Merged. Thank you.

@andemosa Merged. Thank you.

You are welcome. There seems to be a missing file auths.js in the config folder. Could it have been deleted in a previous commit?


boost.ink

Do you have any idea to bypass
https://boost.ink/ia7o via ubo scriptlets or yours

Explain what it does and where did you find it ?

Its a link shortener, where you have to click steps as given their ,after that proceed to target site button is visible just like
https://github.com/uBlockOrigin/uAssets/issues/6065

boost.ink##+js(disable-newtab-links)
Click and wait for 2 secs, repeat untill all 4 are done.


Misplaced TODO dialog when using keybinding

There seems to be an issue when opening the TODO dialog using the keybinding. I'm using the Dash to Panel and the Panel extensions. The dialog is being misplaced at the bottom:

normal:

Is there anyway to move up the dialog or to autoadjust similar as to how the message tray does it?

Turns out that's a bug in dash-to-panel. Only the source alignment was a
bug on my part, and I fixed it in the latest commit. Will open a bug report
on dash-to-panel.
On Wed, Jun 21, 2017 at 6:12 AM, Joaquin<EMAIL_ADDRESS>wrote:

There seems to be an issue when opening the TODO dialog using the
keybinding. I'm using the Dash to Panel
https://extensions.gnome.org/extension/1160/dash-to-panel/ and the Panel
https://extensions.gnome.org/extension/708/panel-osd/ extensions. The
dialog is being misplaced at the bottom:
[image: screenshot from 2017-06-20 21-06-53]
https://user-images.githubusercontent.com/3454040/27366677-86b1f2ee-55fc-11e7-8299-6dae45305d09.png
normal:
[image: screenshot from 2017-06-20 21-09-11]
https://user-images.githubusercontent.com/3454040/27366712-b9744038-55fc-11e7-8248-dd953db0203b.png
Is there anyway to move up the dialog or to autoadjust similar as to how
the message tray does it?
[image: screenshot from 2017-06-20 21-10-35]
https://user-images.githubusercontent.com/3454040/27366760-01dfa966-55fd-11e7-9d3c-f8857c26462e.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/zagortenay333/timepp__gnome/issues/1, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AKoNtgWht-RAcfFZuRmshAmvSyUbW3ARks5sGJg3gaJpZM4OAb2Z
.

Alright, thank you
On Jun 21, 2017 2:51 AM, "zagortenay333"<EMAIL_ADDRESS>wrote:

Closed #1 https://github.com/zagortenay333/timepp__gnome/issues/1.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/zagortenay333/timepp__gnome/issues/1#event-1132574746,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADS0WHQy4wPlM_LkyjVydqZleipk0eMTks5sGOewgaJpZM4OAb2Z
.


Bugfix/account for space for max length

fix(cli): 🐛 account for space in final message for max length

🏁 Closes: #53

fix(cli): 🐛 do not execute git commit during dry run

Codecov Report

Merging #54 (8fb9fc9) into master (cbdc4ee) will increase coverage by 0.04%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #54      +/-   ##
==========================================
+ Coverage   84.78%   84.83%   +0.04%
==========================================
  Files          29       29
  Lines         309      310       +1
  Branches       49       49
==========================================
+ Hits          262      263       +1
  Misses         47       47

Impacted Files
Coverage Δ

src/prompts/subject.ts
100.00% <100.00%> (ø)

src/utils/executeCommand.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


TextBuffer.on is deprecated.

Use TextBuffer::onWillSave instead. A TextBuffer instance is no longer provided as a callback argument.
TextBuffer.on (/opt/atom/resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:1179:16)
Object.subscribeWith (/opt/atom/resources/app.asar/node_modules/emissary/lib/subscriber.js:28:32)
Object.subscribe (/opt/atom/resources/app.asar/node_modules/emissary/lib/subscriber.js:63:21)
<unknown> (/home/nilesh/.atom/packages/atom-beautify/lib/beautify.coffee:319:13)

And migrate to Event-kit from emissionary.
See https://atom.io/docs/api/v0.196.0/TextBuffer#instance-onWillSave and https://github.com/Glavin001/atom-beautify/blob/4915c38b2a31d3a3b7053f8dab254a0f94d0bb20/lib/beautify.coffee#L316-L319


Rewrite render() to use a NodePart

This is mostly just to reuse some logic and try to not repeat ourselves in render() and NodePart#_commitTemplateResult.
This has the side-effect of allowing more value types to render(), which I'm so-so on as it doesn't seem like a huge use case, though it does solve #422.
shady-render is tricky as usual. I included a commit that rewrites it, but it has to patch a NodePart :/ I didn't bother making all the shady tests pass because of how ugly that is. An option there would be to let NodePart#_insert be overridable and subclass it with a ShadyNodePart.

Closing in favor of #491


⚠ Bofrost.com has degraded performance

In e2ed375, Bofrost.com (https://www.bofrost.com) experienced degraded performance:

HTTP code: 200
Response time: 520 ms

Resolved: Bofrost.com performance has improved in fbdb5d9.


add hami community Governance

What type of PR is this?
/kind documentation
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

/lgtm


Issue for use this software

Hi,
Thanks for developing this. I have the following issue to use this software, Can you help to fix this? Thanks.
Command:
nextflow run davidmasp/hyperclust
-profile slurm,conda
-w hyperClust/tmp
-resume
-N<EMAIL_ADDRESS>--index index.csv
--genome hg19.fasta
Error:
N E X T F L O W  ~  version 20.07.1
Launching davidmasp/hyperclust [pedantic_gutenberg] - revision: f3225d8354 [master]
Unknown configuration profile: 'slurm'
I am not familiar with nextflow. So i was unable to figure out the error. I was just wondering if you know what can cause the problem.
Thanks,
Meichun

Hi Meichun,
I am on holidays now so I will look at it next week. For what I could see you are right that the command in the README does not work because the slurm or conda profiles are not defined. You can try to run it without the profile part if you have all the software installed. Will update the nextflow config files soon to match the proper behavior.
Cheers

Thank you for your reply. But I still have problem when I try to run it without the profile part.
Error:
Error executing process > 'serialize_genome'
Caused by:
Conda prefix path does not exist or it's not a directory: /g/strcombio/fsupek_home/dmas/ENV/py36
Best,
Meichun

I get these two errors also, especially for conda profile, I have no idea how to edit the scripts to debug it.
Thanks,
xiucz


Fix a weird completion lookup.

If I have a cursor at the end of command suggestion doesn't work:
cli command[tab-tab] does nothing, but should complete "command". Note: no space after command, cursor just right behind "d"
cli command [tab-tab] returns list of possible sub-commands.
This MR is fixing this. I spend couple hours troubleshooting that. I even started rewriting whole func but ended up almost with the same logic. So it's probably not the best solution.
The problem is that:
if cursor is on any word $curr_arg will have is as value e.g:
cli command[]<-- $curr_arg='command' later it wants to COMPREPLY=($(compgen -W '--help' -- "$curr_arg"))
so It the same as:
COMPREPLY=($(compgen -W '--help' -- "command"))

aaand nothing happens.
And the same with directories:
...
elif [ -d "$cmd_file" ]; then
....

COMPREPLY=($(compgen -W "$(printf '%s\n' "${opts[@]}")" -- "$curr_arg"))

cmd_file is ./app/command as it exists $opts will be (create  help    rm) and $curr_arg='command'
So no completion is happened here as well.

Any concerns on that one?

This looks great, thanks for debugging what looks like a tricky edge condition 👍

It does!
I've never thought that it might be such a fun to build CLI with Bash. Thank you for your work.


Changed require configuration to path relative to current working dir…

…ectory
For example working directory is /home/foo/project_with_gemini/gemini/.
We use js or json default path configuration or use -c option.
Run ./gemini or ./gemini -c .very_special_configuration.json.
And we get configuration relative to current working directory:
/home/foo/project_with_gemini/gemini/.gemini.conf.json
/home/foo/project_with_gemini/gemini/.gemini.conf.js
/home/foo/project_with_gemini/gemini/.very_special_configuration.json
not in directory anywhere in the node_modules.
Fixed #418.

Coverage decreased (-0.9%) to 77.225% when pulling 9879fe34a5242e3dd5dfed0d1f86dd584caf624a on BigBadAlien:js_json_configuration_relative_path into d11c52cff82d6aa147709fa58ee431d8c55ba9b8 on gemini-testing:master.

Coverage decreased (-0.9%) to 77.225% when pulling 8e6bf550b7b03e644d65a9f97f8c1a7c01eee5de on BigBadAlien:js_json_configuration_relative_path into d11c52cff82d6aa147709fa58ee431d8c55ba9b8 on gemini-testing:master.

Coverage decreased (-0.8%) to 77.273% when pulling a4fd607a6f5cf4603b02bb77d5985fa7227ad388 on BigBadAlien:js_json_configuration_relative_path into d11c52cff82d6aa147709fa58ee431d8c55ba9b8 on gemini-testing:master.

Coverage decreased (-0.8%) to 77.273% when pulling a4fd607a6f5cf4603b02bb77d5985fa7227ad388 on BigBadAlien:js_json_configuration_relative_path into d11c52cff82d6aa147709fa58ee431d8c55ba9b8 on gemini-testing:master.

Functional and unit tests in summary covers all added code.
Decrease of coverage looks like some wrong logic in counting of coverage.
Testing cover for browser of course will be lower, because added not browser code and its not need testing but still counted in covering

/cc @cody0


Health Check (Python) alignment

Is your feature request related to a problem?
Completely align Python version of health check with the R version - except where there are improvements already (e.g. tree map of missing values)
Describe the solution you'd like
All numbers and text aligned with R version, robust against all versions of the DM we have, use nice Quarto features where applicable (like in the offline model reports). Rework plotting code to the pdstools library where appropriate.
Describe alternatives you've considered

Additional context

At this point I think the Python health check is more feature-complete than the R version, so closing this (fyi @operdeck)


How to change HTML of tree template ?

I want to change HTML of TreeBodyChildren.tmpl.html.
Please let me know how to achieve that.

I think it's possible to override angular-gantt default templates by using $templateCache service directly.

Hi,
Did you get to make the change of the template? How?
Thanks

copy :
/angular-gantt-master/assets/angular-gantt-tree-plugin.js
/angular-gantt-master/assets/angular-gantt-tree-plugin.css
in your project and import them in your index.html, for instance :

you can now edit those files to change the template of the plugin tree


Jfrog

root@ip-172-31-29-92:~# scp Users/sandeep/Downloads/jfrog-artifactory-oss-7.9.0.deb ubuntu@ip-172-31-29-92:/home/ubuntu
ubuntu@ip-172-31-29-92: Permission denied (publickey).
lost connection
how should i copy this file in to my ubuntu

Sir please understand
scp comnad
you are trying to use it a wrong way

hi sandeep, the syntax for scp is
 scp -i <pemfile> sourcefile user@publicip:/path


[DOCFIX] Fix relative path url

jenkins DocPublish build caught an issue with a case-sensitive path
@ns1123 FYI

@madanadit PTAL - change based off a recent commit (b075d21)

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/Alluxio-Pull-Request-Builder/4323/
Test PASSed.

alluxio-bot, merge this please.

alluxio-bot, cherry-pick this to branch-2.0 please.

@tieujason330 can you cherry-pick to branch-2.0 manually, there seems to be a conflict

@madanadit my mistake, this PR was to branch-2.0. I should've merged to master first

alluxio-bot, cherry-pick this to master please.


Java REST API client

API SDK for some languages like Python are provided, but I didn't find Java client. Is Java client available?

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

ID: a0ab71a0-a2df-fa37-83fa-080dece952f6
Version Independent ID: f74b7d51-aede-ed93-437e-601654d8fa7e
Content: Get started with the REST APIs for Azure DevOps Services and Team Foundation Server - Azure DevOps Services REST API
Content Source: index.md
Product: devops
Technology: devops-ecosystem
GitHub Login: @elbatk
Microsoft Alias: elbatk

To add more context:

There is Java Client for Azure REST;
and there are clients for other languages for [Azure DevOps REST] (https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1#client-libraries).
However, no Java client for Azure DevOps REST


Minor: export the Char directory

Description
Minor change, for making public the directory where the Helm Chart is. This is required for using these libraries from the Operator.

@inercia will this have an impact on edgectl install such as leaving a directory on the user's fs?

@inercia will this have an impact on edgectl install such as leaving a directory on the user's fs?

It does not have any impact. This is just some info that is currently held in a temporary variable and we will export it...


fix daemon restore

add saveSandbox() to save runv sandbox persistence info.
implement some workflow in save/restore pod data.
fix some bugs.

For now, this PR could only support not running pod restore, others will be fixed in next PR in runv/hyperd.

it seems one of the pod (ID: "busybox") was failed to be removed without any notification, but the next creations of pods failed.

Just notice that removing pod data from db is also not implement yet, so those test pods(including  ID:"busybox") is restored when hyperd start again. I guess this is the reason that when running  integration test the second time, many cases will fail.

you could remove all pods at the end of every test

@laijs I've tried to add removing pod/container from daemondb, it should work now.

LGTM


chore(main): release 1.1.1

:robot: I have created a release beep boop
1.1.1 (2022-08-15)
Bug Fixes

release please configuration (#93) (7797ff2)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/project-calavera/hugo-skeleton/releases/tag/v1.1.1 :sunflower:


Please add user system, database and admin panel

Please add user system, database and admin panel

@Janikneo, this project is only meant to be a front-end tool, so there will be no back-end database or admin panel.

Are there any analogues with this fuctional? With admin panel and database?

Sorry, I haven't built any server-side structure for this to enable connection to a database. It's simply hosted on GitHub Pages and it's all front-end HTML, CSS and JS.


Azure SDK Review - [IC3 ACS Management GW]

New SDK Review meeting has been requested.
Service Name: IC3 ACS Management GW
Review Created By: Erica Sponsler (SHE/HER)
Review Date: 07/13/2023 02:05 PM PT
Hero Scenarios Link: Not Provided
Architecture Diagram Link: Not Provided
Core Concepts Doc Link: Not Provided
APIView Links: Javascript, Java, Python,
Description: Adding Number Lookup feature to the TypeScript, Java, and Python SDKs.  We've already added to the .NET SDK
Detailed meeting information and documents provided can be accessed here

Hi @ericasp16,
Please add the relevant API View links and Usage Sample links to the meeting. The architects will need time to review these materials prior to the review session.

Hi @ericasp16,
Pinging again about my last comment.

Meeting updated by Erica Sponsler (SHE/HER)
Service Name: IC3 ACS Management GW
Review Created By: Erica Sponsler (SHE/HER)
Review Date: 07/13/2023 02:05 PM PT
Hero Scenarios Link: here
Architecture Diagram Link: here
Core Concepts Doc Link: here
APIView Links: Javascript, Java, Python,
Description: Adding Number Lookup feature to the TypeScript, Java, and Python SDKs.  We've already added to the .NET SDK
Detailed meeting information and documents provided can be accessed here

Meeting updated by Erica Sponsler (SHE/HER)
Service Name: IC3 ACS Management GW
Review Created By: Erica Sponsler (SHE/HER)
Review Date: 07/13/2023 02:05 PM PT
Hero Scenarios Link: here
Architecture Diagram Link: here
Core Concepts Doc Link: here
APIView Links: Javascript, Java, Python,
Description: Adding Number Lookup feature to the TypeScript, Java, and Python SDKs.  We've already added to the .NET SDK
Detailed meeting information and documents provided can be accessed here


Transferring tokens from one user address to another

when we are using address.send(uint param) in Solidity it is transferring one token from address (given at time of eris pkg do --address param value i.e. -the account from where we deploy the contract) to the deployed contract's address, irresepective of any amount, it only transfers one token.
<<<<<<<<<<<<<<<<<<<<<<<<tran.sol>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
contract tran {
function transfer(address ge, uint amount) returns (bool result)
{
    return ge.send(msg.value);
}

function getBalance() returns (uint bal)
{
    return this.balance; // balance is "inherited" from the address type
}

}
<<<<<<<<<<<<<<<<<<<<<<<<app.js>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
var fs = require ('fs');
var binstring = require('binstring');
// Get 'eris-contracts'.
var erisContracts = require('eris-contracts');
// Get 'eris-db' (the javascript API for eris-db)
var erisdbModule = require("eris-db");
var erisdbURL = "http://<IP_ADDRESS>:1337/rpc";
// Create a new instance of ErisDB that uses the given URL.
var erisdb = erisdbModule.createInstance(erisdbURL);
// The private key.
//var accountData = require('/some/account/data.json');
var accountData = require('./accounts.json');
// Create a new pipe.
var pipe = new erisContracts.pipes.DevPipe(erisdb, accountData.simplechain_full_000);
pipe.addAccount(accountData.simplechain_root_000);
pipe.addAccount(accountData.simplechain_root_001);
var contractManager = erisContracts.newContractManager(pipe);
var contractData = require('./epm.json');
var idisContractAddress = contractData["deployStorageK"];
var myJsonAbi  = JSON.parse(fs.readFileSync("./abi/" + idisContractAddress));
var myContractFactory = contractManager.newContractFactory(myJsonAbi);
myContractFactory.at(idisContractAddress, function(error, contract){
if(error) {throw error}
myContract = contract;
//console.log(myContract);
});
myContract.getBalance(function(error, result)
{
    if(error)
    {
        throw error;
    }
    console.log("Before Contract address account balance");
    console.log(result);
});

myContract.transfer("ED6469F715EA4E99427402FEA1E45544C814E3A0", 1000000,function(error, result)
{
    if(error)
    {
        throw error;
    }
    console.log("Before Contract address account balance");
    console.log(result);
});

myContract.getBalance(function(error, result)
{
    if(error)
    {
        throw error;
    }
    console.log("After Contract address account balance");
    console.log(result);
});

There are many reasons why this is failing.  Here are the first three I see:

getBalance should be declared constant:

function getBalance() constant returns (uint bal)
{
    return this.balance; // balance is "inherited" from the address type
}

The transfer function is ignoring the amount argument.  Did you mean to write this?
function transfer(address ge, uint amount) returns (bool result)
{
    return ge.send(amount);
}

Your asynchronous JavaScript functions are executing synchronously.  They should be written like this instead:
      myContract.getBalance(function(error, result)
      {
          if(error)
          {
              throw error;
          }
          console.log("Before Contract address account balance");
          console.log(result);

          myContract.transfer("ED6469F715EA4E99427402FEA1E45544C814E3A0", 1000000,function(error, result)
          {
              if(error)
              {
                  throw error;
              }
              console.log("Before Contract address account balance");
              console.log(result);

              myContract.getBalance(function(error, result)
              {
                  if(error)
                  {
                      throw error;
                  }
                  console.log("After Contract address account balance");
                  console.log(result);
              });
          })
      })

I'm closing this issue because it's not pinpointing a bug in our code.  Feel free to re-open it if you find a bug after fixing your own.


New PR to test SignCLA at 2020-05-05 11:07:52.260879244 -0700 PDT m=+6.673471049

Body of PR

indiv-pass-staging: test succeeded


Use color_print for Unicode fallback

Fixes #317

gh-313 might also fix it

It looks like #313 still has the same problem:
https://github.com/spacetelescope/asv/pull/313/files#diff-3687124b3d830a22fc57a2e224949d66R266
But I do see how it might be easier to just fix this on top of #313 than to merge the two.

The detail print below is done via color_print

Travis is failing due to test_compare benchmark output changing.
Otherwise this looks good to me.

I've merged #313.  I'm going to rebase this on that and fix test failures etc.

Looks good to me, merged.


Preparing for v1.10

@hramezani @PrettyWood you both happy for me to release V1.10? :rocket:
skip change file check

thanks both.


end of central directory record signature not found

when downloading this extension, vscode prompts error 'end of central directory record signature not found'

I currently have released Version 4.12.0.
Search for vs-deploy in your extension tab and try install it again.
Maybe you have to uninstall it, before you can reinstall it.
In that case keep sure that there are no %USERPROFILE%\.vscode\extensions\mkloubert.vs-deploy-* directories anymore

thanks


The border of vertical button is not finely cropped

There is a little gray shades around vertical aligned buttons. It seems the vertical button is not finely cropped

This is fixed.


Add event analysis api

Fix # .
Changes proposed in this pull request:

add event analysis api

Codecov Report

Merging #156 (cf0c618) into main (8bbe3cb) will decrease coverage by 28.89%.
The diff coverage is 43.37%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@              Coverage Diff              @@
##               main     #156       +/-   ##
=============================================
- Coverage     94.51%   65.63%   -28.89%
- Complexity        0      533      +533
=============================================
  Files            39      162      +123
  Lines          1076     4583     +3507
  Branches        352      592      +240
=============================================
+ Hits           1017     3008     +1991
- Misses           58     1434     +1376
- Partials          1      141      +140

Flag
Coverage Δ

*Carryforward flag

api_ut
54.61% <43.37%> (?)

server
70.90% <ø> (?)

Carriedforward from f9fc17b

ui
94.51% <ø> (ø)

Carriedforward from f9fc17b

*This pull request uses carry forward flags. Click here to find out more.


AcceptsWithAnnotations isnt working in annotated classes

this code works fine if @Admin is present on method, but not on class.
@Intercepts @AcceptsWithAnnotations(Admin.class)
public class AdminInterceptor { ... }

closed by #1024


Portable Tasks

Is your feature request related to a problem? Please describe
As a bundle creator / deployer who works local for dev, and in multiple CICD systems, I would like a programmatic way to include tasks in the bundle (i.e. a similar experience creating / deploying uds bundles across local dev, airgap environments and multiple CICD systems).
Describe the solution you'd like

Given a UDS bundle
When uds create
Then I have the ability to opt into including the maru tasks for use on the deploy side

Describe alternatives you've considered
carrier pigeon
Additional context
Add any other context or screenshots about the feature request here.

FYI @UncleGedd this would definitely end up being a collaborative effort between maru and uds

cc @catsby


template: Fix output source, name

The template flake provided looks to have had the hello-world-deps folder and files removed, but the flake reference to hello-world was removed instead of it. This text-replacement fixes such.

Yeah I am not even sure what https://github.com/nix-community/napalm/commit/b21ef95e0bc0eb9dd6fad7f869c33ffc18970a1c was supposed to achieve, it does not look like it was tested. Do you know if the template works now?

Yeah, it looked to work, but better to add some kind of regression test to ensure it continues to work. I thought about that but then started to wonder about rearranging some of the rest of the code, which would probably best be a separate PR.

Sounds reasonable, thanks.


Setting $(TMPDIR) in zprofile breaks emacsclient in Ubuntu 16.04

When starting emacs in server mode, it would create a socket file in  $(TMPDIR)/emacs$(UID)/server. If $(TMPDIR) isn't defined at all, it fallback to /tmp/emacs$(UID)/server. In ~/.zprofile, prezto set $(TMPDIR) to /tmp/$(LOGNAME). Since it's ~/.zprofile, it only applies to interactive shell.
In Ubuntu 16.04, if you launch emacs by clicking desktop icon, it appears that it won't be getting a $(TMPDIR). So it fallback to the one with "/tmp/" prefix. Once the emacs is launched, and now I want to connect it with emacsclient in a terminal, the emacsclient would fail to find the socket file. This is because the terminal would have $(TMPDIR) defined, and the emacsclient would try search the socket file in /tmp/$(LOGNAME)/emacs$(UID)/server.

This is basically a duplicate of #1199, which have been merged in the presto community fork.
prezto found a new home at https://github.com/zsh-users/prezto
zsh-users is an organization dedicated to host Zsh community projects and therefore became the rational home for a community maintained version of prezto.
I started merging some PRs, your contribution is greatly appreciated!

The fix was merged yesterday to use mktemp to create temp dirs, so I'm closing this issue now. :)

Interesting, I hadn't read this report before. I wonder if this was caused by issue I just mentioned in #1199: that the test in .zshenv, which is supposed to load zprofile for non-login shells, doesn't always work.

I misread this issue before so I'm pretty sure it isn't fixed. :/ Sorry about the confusion.

With the fixes which have gone in to TMPDIR this might be fixed. Can anyone confirm?

With the fixes which have gone in to TMPDIR this might be fixed. Can anyone confirm?

I'm on commit e3520b737f8f6b908e3fc62934ede1a75a16e32b from Jul 7th and this issue is not fixed for me. I'm using Arch Linux and also have the problem with Emacs / emacsclient.
This is caused by changes in a4ff6acd563b53e2afd997fd77fef7014619ceb.

Thanks for confirming. Can you post the value of TMPDIR to make this a little easier to debug?

Sure, in Emacs which is started from i3, TMPDIR is unset:
(getenv "TMPDIR")
nil

In an interactive shell, started from i3 it is set to:
$ echo $TMPDIR
/tmp/zsh-1000

Oh. I feel silly. That makes sense. I guess the fix for that would be to wrap emacs/emacsclient and run it with an unset TMPDIR since we don't have a way to control it elsewhere.

Oh. I feel silly. Thanks for posting that. It makes sense. I guess the fix for that would be to wrap emacs/emacsclient and run it with an unset TMPDIR since we don't have a way to control it elsewhere.

Yes, that works. But in my opinion the current behavior is broken. And thus I reverted that change in my fork.
It would work if prezto would not try to set up a special TMPDIR by itself, but just set TMPDIR to /tmp as this is the default each program agrees on -- if it really must set it.

I think tmpdir is a leftover from some other lazy practices. I'll see about removing it and/or defaulting it to /tmp soon.

This should be good now. Packages will just need to be more careful about whether they need a per-user file (use $UID) or a completely unique file (use mktemp). I've cleaned up everything I saw to make sure they all continue to work.


Scrape Table and Column Comments in Generated Comments

Use customers' object comments (specifically table + column) when generating semantic shell's comments.
Requested by customer Consumer Edge.

Closing since we established that comment generation is only done in the case where comments are not initially present.


Editor unindents when typing :

Description
What steps will reproduce the problem?

Enter the following in an editor (without pressing enter after typing 'else'):
def foo(x):
    if x == 1:
    else

To do that you would have had to press backspace before typing 'else' because the editor automatically indents the cursor to col 8 after hitting return on the 'if' line. This is all correct behavior.
Now, with the cursor at the end of else, type a colon. At this point the editor unindents the else, and you have
def foo(x):
    if x == 1:
else:

In other words, the else is unindented to column 1, when it should be lined up with the if, like so:
def foo(x):
    if x == 1:
    else:

3.x correctly (IMO) doesn't unindent the else; it should be okay to enter your code in a not entirely linear fashion (in this case I was thinking more about how to implement the logic I needed for the else part, and so I just wanted to ignore coding the case for x==1 for the moment)
Versions

Spyder version: 4.0.0b4
Python version: 3.7.3
Qt version: 5.9.6
PyQt5 version: 5.9.2
Operating System: Windows 7

Dependencies
pygments >=2.0    :  2.4.2 (OK)
qdarkstyle >=2.6.4:  2.7 (OK)
sphinx >=0.6.6    :  2.1.2 (OK)
pyls >=0.27.0     :  0.28.2 (OK)
nbconvert >=4.0   :  5.5.0 (OK)
pandas >=0.13.1   :  0.25.1 (OK)
numpy >=1.7       :  1.16.4 (OK)
sympy >=0.7.3     :  1.4 (OK)
cython >=0.21     :  0.29.13 (OK)
qtconsole >=4.5.2 :  4.5.4 (OK)
IPython >=4.0     :  7.8.0 (OK)
matplotlib >=2.0.0:  3.1.1 (OK)
pylint >=0.25     :  2.3.1 (OK)

I think we should probably remove the logic that automatically unindents stuff after writing a colon for certain keywords because it's hard to make this work correctly in all cases with automatic indentation.
@goanpeca, what do you think?

@rlabbe I do not follow the logic of your example, since on Python having a if: and then no logic will trump any other IDE. The "standard" way if leaving empty blocks of codes is to use the pass keyword like this:

This behaves like I expect it to, so I am not sure @ccordoba12 there is a real bug here.

@rlabbe is not leaving anything between the if and the else that's probably what cause the error.

if and the else that's probably what cause the error.

I know but that is not proper Python, so I do not understand why we should handle a "corner case" that is improperly written python.

Why should we be required to type code in in the order that it eventually will exist.
I was slightly imprecise in my description of what happened.
I had a few lines of code
foo(x)
flip(y)

While debugging I then realized needed a conditional; this code shouldn't always run. So I went and started filling in the code, starting with boilerplate, because I hadn't fully decided how to express the condition or what would happen in the if statement.
You can argue this is some artificial problem as this is clearly not valid Python. But almost all code is not valid while you are typing it. Furthermore Spyder 3.x handles this fine. Finally, this is just one example; I am endlessly fighting the 4.x editor as it unindents on me too far. I'm not going to submit PRs on every different case because I've been told I'm submitting too many bugs.
I never had this editing problem with 3.x. It's a frustrating experience, whereas 3.x editor was great at this.

Finally, this is just one example; I am endlessly fighting the 4.x editor as it unindents on me too far. I'm not going to submit PRs on every different case because I've been told I'm submitting too many bugs.

Please submit them here. I think it's better to have everything unified in a single issue.

And by the way, you can keep submitting issues, just not so much per day. I think that was clear enough from my previous messages on the topic. My intention was not to discourage you (as it seems you took it) but to work together in a reasonable way.
The point is not flood us with an amount of issues that we're not able to handle and process, because you simply won't receive the feedback you'd expect from our side due to our limited resources to process

@juanis2112, please take a look at this one. To reproduce this problem, please copy this code as is
def foo(x):
    if x == 1:
    else

paste it in the editor and write : after the else. Then you'll see this code after that:
def foo(x):
    if x == 1:
else:

Please find what part of our code is doing that (most probably in spyder/plugins/editor/widgets/codeeditor.py) and remove it, so that automatic auto-indentation doesn't happen anymore.

I can reproduce this issue with valid Python code:
if True:
    if True:
        pass

    else

Adding : after else will unindent the code if "Automatically strip trailing spaces on changed lines" is disabled.
If "Automatically strip trailing spaces on changed lines" is enabled AND/OR if there is no empty line before else, the indentation is preserved.

@steff456, please take a look at this one.


[WIP] Fix crash after saving as exercise

Download:
Environment: QT=5.12, ARCH=32, CONFIGURATION=release, QTIFW=C:\Qt\Tools\QtInstallerFramework\3.1


Exporting with CTRL S in offline version always saves as .piskel

This bug(or unless intended) is in the offline version of Pislel App, and it's where you import from an image file, I like using PNGs, and when pressing CTRL+S to save it, it will save as a .piskel file extension. I'd like to ask if there is a way to change the default file format, or this has to be implemented.

I believe this is the intended behaviour. Saving as a .piskel file allows the application to edit it once it is imported again. You can export as PNG but Piskel won't be able to edit it since it's underlying format is different.

Oh. Good to know. Thank you for replying.


Generic Attestations Contract Changes

The Attestations contract currently stores attestations in a format that is specific to on-chain identifiers. That is, the data of the Attestations contract is keyed by indentifier and assumes that attestations can only map identifiers to accounts.
A Generic Attestation protocol should support attestations for non-identity based claims. While these claims can be stored off-chain, we need an on-chain record of the selected issuers for a given attestation that is generic

The Attestations contract currently stores attestations in a format that is specific to on-chain identifiers. That is, the data of the Attestations contract is keyed by indentifier and assumes that attestations can only map identifiers to accounts.
A Generic Attestation protocol should support attestations for non-identity based claims. While these claims can be stored off-chain, we need an on-chain record of the selected issuers for a given attestation that is generic

https://www.notion.so/clabsco/Trusted-Issuer-Attestations-Protocol-f6aa3f9debde498d8f5f4376a5f7e2bd

@alecps Closing this ticket because it's partially included in the work of the ASv2 MVP (#8588) and can be re-opened in the future if necessary.


Zoom controls are broken

The buttons & input. They zoom around the wrong origin.
I probably regressed this when fixing pinch-zoom.

I've fixed the "container" scaleTo, but not "content".


Captcha decoding not working

customSolver not working
On creating a server and sending the image to the browser and later posting the result to be sent through the callback returns

/Users/../.../check1.js:77
  if(err) throw err;
          ^

Error: Captcha decoding failed

with customSolver as
app.post('/api/bears', function(req, res) {

            console.log(req.body.user.name);

            var id = null, err = null;

            callback(err, id, req.body.user.name);

            res.end();
        });

Your customsolver should take imageData and return the text contained in the captcha image. I don't understand what your are doing with your API endpoint.

Yep, Absolutely, Right
The whole code:

var scraper = require('google-search-scraper');
  var application_root = __dirname,path = require("path");
//var DeathByCaptcha = require('deathbycaptcha');
var http = require('http')
  , fs = require('fs');
var express    = require('express');        // call express
var app = express.createServer();     // set our port
app.configure(function () {
  app.use(express.bodyParser());
  app.use(express.methodOverride());
  app.use(app.router);
  app.use(express.static(path.join(application_root, "public")));
  app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});

//var dbc = new DeathByCaptcha('username', 'password');
var customSolver = {
  solve: function(imageData, callback) {
    // Do something with image data, like displaying it to the user
    // id is used by BDC to allow reporting solving errors and can be safely ignored here
    console.log(imageData);
//var router = express.Router();              // get an instance of the express Router

     // if (err) throw err; // Fail if the file can't be read.
    app.get('/api', function(req, res) {
    	res.writeHead(200, {'Content-Type': 'text/html'});
  		res.write('');
  		res.write('<form method="post" action="/api/bears/">');
    	res.write('<input type="text" name="user[name]">');
    	res.write('<input type="submit" value="Submit">');
		res.write('</form>');
  		res.end('');
	});

	    app.post('/api/bears', function(req, res) {

	        console.log(req.body.user.name);

    		var id = null, err = null;

   			callback(err, id, req.body.user.name);

	        res.end();
	    });

  }
};
app.listen(4242);

var options = {
  query: 'site:edu "information theory"',
  age: 'y', // less than a year,
  solver: customSolver
};

scraper.search(options, function(err, url) {
  // This is called for each result
  if(err) throw err;
  console.log(url)
});

If your code correctly returns the right decoded text to the callback then google probably changed its way to handle the captcha solution submission. It's very unexpected as seemingly the first part doesn't change, or your code wouldn't display a correct image.
If you want to make it work you'll have to investigate by navigating to google in your browser, solving the captcha by hand, looking at the form submission in the traffic and modifying the code so it behaves in the same way.

Great, Thanks!
I might have found the problem:
On doing the search on browser instead, google was returning two captchas one after the other
So, after getting the first one correct, it shows one more captcha.

Yes, After returning the captcha text,
Google recognizes that the user is unauthorized to access the page and i get this html:

I'll update you, if i find a solution, Thanks!

Were you able to find a solution? Asking as I'm not having much luck with DBC as is.

any solution guys?

captchaId changed, use post instead of get, then it will return redirect url then get it again
var captchaId = $('input[name=q]').attr('value');
session.post({
              uri: baseUrl + '/sorry/' + formAction,
              qs: {
                q: captchaId,
                captcha: solution,
                continue: continueUrl
              }
            }, function(err, res) { // get the res.headers.location if statusCode is 302})


How swift compatible Alibaba oss？could you give me a demo？

I'm not 100% sure I understand the question, but if you're asking if this ring library is compatible with OpenStack Swift, is it not at all compatible. It is also not compatible with Alibaba OSS, but to be honest, I just now looked up what that is. Hope this helps!

@gholt  thank you!!!,I just know the compatibility between swift and Alibaba oss,and a http interface of oss ,which how to access swift? could you give me a demo?

I have no idea, sorry. And nope, no demos. This project is not Swift nor Alibaba related at all.


Access node info in debug mode?

I have a scene setup like this:
Node2D
    Sprite
    Enemy

While in debug I cannot access the properties of $Sprite or $Enemy.  I can look at variables but I don't see a way to see the nodes info in the debug screen.  Is this a feature that needs to be added or is it there already?

It's directly in the node tree and inspector now instead of the old mini version.

What version did that start in? Does 3.04 have it?

I found it.  You have to click on "REMOTE" and not "LOCAL" to be able to see them.

I guess this is solved then ?

What version did that start in? Does 3.04 have it?

The remote inspector made its debut in 2.0, it's been here for a while now :slightly_smiling_face:
It was redesigned in 3.0 and is now at the same place as the local inspector while the project is running.


MBC5 schematic links to dead site

http://www.semis.demon.co.uk/Gameboy/Gbmain.htm is broken

Thanks for spotting this, @IrishBruse !
Please, try to find an alternative link before removing something important such a source or a reference. Usually, if something goes offline, the Wayback Machine hosts mirror of it (that's what I did this time).


refactor(transformer): TS annotations transform use move_expression

Follow on after #4920. #4920 removed a usage of AstBuilder::copy and replaced with 2 new methods AstBuilder::move_identifier_reference and AstBuilder:: move_member_expression.
We can instead use AstBuilder::move_expression earlier and then unpack the enum again. Hopefully the compiler can see that the 2 unreachable!() branches are indeed unreachable and elide them.
move_expression is preferable to move_member_expression as it only creates 1 temporary Box<Expression::NullLiteral> instead of 2.

#4982  👈
main

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

Join @overlookmotel and the rest of your teammates on  Graphite

@Dunqing I think the APIs you suggested in #4920 could be better than this, but I'm not 100% sure whether we need to add something to inherit_variants! macro to support it or not. So in meantime I thought best to remove the move_member_expression API, as it's relatively expensive (see above).
The equivalent of to_member_expression for matching owned expressions is:
let expr: Expression = get_expression_somehow();
match expr {
    match_member_expression!(Expression) => {
        let member_expr = MemberExpression::try_from(expr).unwrap();
    }
}

We could add a MemberExpression::from method which is just MemberExpression::try_from(expr).unwrap() internally, but I'm not sure if it's a good idea, as it suggests this operation is infallible when in fact it can panic. Maybe into_member_expression for an owned Expression?
Beyond that, do we need changes to the APIs provided by inherit_variants! to implement your *_owned APIs? (I'd suggested *_owned rather than *_owner for naming)
NB: move_identifier_reference is unnecessary as IdentifierReference is Clone anyway - no need to replace the existing one. I prefer to use move_expression here and then construct a SimpleAssignmentTarget::AssignmentTargetIdentifier(ident) because ident is Box<IdentifierReference> so we don't need to rebox it (vs using clone where we would have to).

Looks like try_from is enough for now


[Feature]: redesigning query components to make them responsive

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
We need to update our query pages and components at a design system level to ensure they work on smaller layouts. Some components do not scale with size at all, while others scale in ways making them unreadable on smaller screens. We would need to update these components to follow better responsive rules. The details about these responsive rules will follow on this issue
Why should this be worked on?
Currently, our query pages are not responsive. If you resize the window, it doesn't always make sense. Since we are heading towards a split pane layout, we would need these pages to work with narrower panes/windows.
Subtasks
Update the following Input types to follow the responsive rules mentioned

Input Name
Min width
max width
dependant on

INPUT_TEXT
380px
Current width (seems to be 520 px)
Parent object, should start resizing when the edge of the pane approaches the right-hand side of the pane

QUERY_DYNAMIC_TEXT
380px
872px
Parent object should start resizing when the edge of the pane approaches the right-hand side of the pane

NUMBER_INPUT
380px
Current width (seems to be 520 px)
Parent object, should start resizing when the edge of the pane approaches the right-hand side of the pane

Aditional fields to follow
Design link
https://zpl.io/RMjYwZE

[ ] EVALUATED VALUE dialog is overlapping on the query setting text input page. Please refer to the attached SS:-
[ ] Edit icon button is overlapping with the 3dots on the query text input page. Please refer to the attached SS:-

Subtasks
Components which need to be updated

[ ] Responsive INPUT_TEXT, QUERY_DYNAMIC_TEXT controls
[ ] Responsive ENTITY_SELECTOR
[ ] Responsive WHERE_CLAUSE_CONTROL
[ ] Responsive SORT_CONTROL
[ ] Responsive PAGINATION_CONTROL

[ ]  EVALUATED VALUE dialog is overlapping on the query setting text input page. Please refer to the attached SS:- !
[ ]  Edit icon button is overlapping with the 3dots on the query text input page. Please refer to the attached SS:- !
[ ]  API editor page at the bottom all the headers are overlapping with each other. SS:- ![image.png]

Out of scope of this issue but will be addressed separately.  @Richarex

tracking issues mentioned above in #21208 as part of multipane changes
cc: @Richarex


Add previous page above first page

Hello,
When you open for example the full page demo (https://infinite-scroll.com/demo/full-page/) and scroll down to page 2 and refresh you cant scroll up to page 1 again. If you scroll up to the top you can reach only the page 2.
Please help, am I missing something?
Thanks, Henrik

This is how Infinite Scroll has been designed. It will not dynamically add content above the first loaded page.


Upgrade CDK, Libraries, HELM, ACK and Others for Release Prep

Issue #, if available:
Description of changes:
Upgrade CDK, Libraries, HELM, ACK and Others for Release Prep
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/do-e2e-tests

/do-e2e-tests

/do-e2e-tests

/do-e2e-tests


party mod

dont working inviting and errors wher create party(Warning: Cannot modify header information - headers already sent by (output started at )adr_party.php on line 159 //but think is cuz my easyphp

Will check later.


Skins

Please add skins and virus.

Duplicate of #25, #50

I can help getting Facebook profile picture with Facebook login, if you will implement skins, please teach me what you need, so i fork and implement the Facebook Login passing the profile picture as you need, maybe, of course, if you like the idea, i just need a method to set a custom skin .


How to hook into internal motion detection

Hi,
I've used "on_event_start" before to do that. With internal detection that does not work. Is there a way how to execute a custom command? I'd like to record audio in parallel to the video.

Found the section about Job Macros http://elinux.org/RPi-Cam-Web-Interface#Job_Macros. I have the macros/start_vid.sh file and it is executable for all. But it is not called, checked with a log output. Any ideas how to debug this? Everything is at the latest version.

Ah, not all macros are defined. Put this to uconfig, now it works:
error_soft error_soft.sh
error_hard error_hard.sh
start_vid &start_vid.sh
end_vid &end_vid.sh
do_cmd &do_cmd.sh


Add telegram client

Codecov Report

Merging #111 (8433c4a) into develop (2055db7) will decrease coverage by 2.38%.
The diff coverage is 91.00%.

@@             Coverage Diff             @@
##           develop     #111      +/-   ##
===========================================
- Coverage    98.72%   96.34%   -2.39%
===========================================
  Files           10       14       +4
  Lines          236      328      +92
===========================================
+ Hits           233      316      +83
- Misses           3       12       +9

Impacted Files
Coverage Δ

app/routers/telegram.py
57.89% <57.89%> (ø)

app/telegram/handlers.py
96.96% <96.96%> (ø)

app/database/models.py
100.00% <100.00%> (ø)

app/main.py
95.00% <100.00%> (+0.88%)
:arrow_up:

app/routers/profile.py
100.00% <100.00%> (ø)

app/telegram/models.py
100.00% <100.00%> (ø)

app/telegram/pylander.py
100.00% <100.00%> (ø)

... and 1 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #111 (8433c4a) into develop (2055db7) will decrease coverage by 2.38%.
The diff coverage is 91.00%.

@@             Coverage Diff             @@
##           develop     #111      +/-   ##
===========================================
- Coverage    98.72%   96.34%   -2.39%
===========================================
  Files           10       14       +4
  Lines          236      328      +92
===========================================
+ Hits           233      316      +83
- Misses           3       12       +9

Impacted Files
Coverage Δ

app/routers/telegram.py
57.89% <57.89%> (ø)

app/telegram/handlers.py
96.96% <96.96%> (ø)

app/database/models.py
100.00% <100.00%> (ø)

app/main.py
95.00% <100.00%> (+0.88%)
:arrow_up:

app/routers/profile.py
100.00% <100.00%> (ø)

app/telegram/models.py
100.00% <100.00%> (ø)

app/telegram/pylander.py
100.00% <100.00%> (ø)

... and 1 more

Continue to review full report at Codecov.

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


Image Stitching and Registration [PYTHON]

App name
dash-stitching
App

[ ] This app is currently deployed on Dash(R) Gallery: [deployment URL]
[x] This app is new

Source code repository
https://github.com/plotly/dash-stitching
Current appearance

Redesign
Link: https://github.com/plotly/streambed/issues/12554#issuecomment-469492272

Playground deployment
[url of playground deployment]

stitching app.ai.zip


Feature Request: Apply Sensitivity Label

https://support.microsoft.com/en-us/office/apply-sensitivity-labels-to-your-files-and-email-2f96e7cd-d5a4-403b-8bd7-4cc636bae0f9
Thanks!

There is not a way to do that with the file structure supported by the module.


fix: Removed call to _count_relevant_tb_levels

Removed call to _count_relevant_tb_levels to work with lastest version of unittest

Hello,
is there some issues blocking the merge of this pull request ?

Hi,
I am also waiting for that fix

Yeah actually I'm not waiting, but I just followed a course which is using this package and I got that issue too. Maybe it would be time to release that fix..?

how about this merge request? I have met this problem.
'HtmlTestResult' object has no attribute '_count_relevant_tb_levels'. Did you mean: '_is_relevant_tb_level'

Is there anyone out there who can merge this and issue a new release, please? I'm having the same problem as @TXTT2016 and cannot move unless this is cleared, or I have to look for another way to report🤦♂

This was merged?

I'd second the notion that a new release to PyPI is probably warranted now that Python 3.13 has released (with the updates to unittest).  Unfortunately, due to our dependency management processes, we're not allowed to depend on prereleases of other components (so @thomaslrg's workaround using the git+https URL is out for us).


Update of UG and DG

Update UG and DG respectively for corresponding changes

Coverage remained the same at 55.961% when pulling 278b941bd657ed86b18972f84eca909fcc81656a on zhicaizack:docv2 into f265f96678d3a21cd4b0f96421ae785dabe406ec on CS2113-AY1819S1-T16-1:master.


Return error instead of crashing when receiving grpc_proxy request on uninitialized daprd

Description

If a grpc proxy request comes in before daprd has completed initialization (for instance if daprd is blocked waiting on the app to start listening), daprd will crash. This change returns an error instead.
Issue reference

Please reference the issue this PR will close: #3982
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

Left one comment, but would also be good to add a unit test for this when remoteAppFn is nil.

Left one comment, but would also be good to add a unit test for this when remoteAppFn is nil.

Indeed. Will add.


Update file opener plugin and add entry points

Ack, sorry, didn't think any feedback was coming :)

My work depends on yours, so I was reviewing it to (a) be familiar with it and (b) give comments to help it along.  That if statement I pointed about above still is a bit crazy.

I'll make these changes in #16.


Disable no-undef rule

As per this comment it's recommended to turn off the no-undef rule for TypeScript projects.

Thanks @PostCrafter !
This project can be used to lint both JS and TS files, so the rule should remain for JS files.
For TS-only projects, I think the rule still provides some value. While it won't catch everything the TS compiler can, it can still catch some simpler no-undef issues. And it can catch them quicker than running the slower (but more thorough) TS compiler.
I think it's best to disable this within your own project's ESLint config, e.g.:
{
  "extends": [
    "airbnb-typescript"
  ],
  "rules": {
    "no-undef": "off"
  }
}

Really appreciate the PR. Will leave it open for now in case you want to keep discussion going. Cheers!

Hey @iamturns!
Thanks for the quick respond, I wasn't aware linting both JS and TS was a goal for the project, though it does make some sense.
How about we move this rule to a override for *.ts files instead?

By extending the shared ruleset with plugin:@typescript-eslint/eslint-recommended, every rule like this could be disabled automatically and only for TypeScript files.

Hey @PostCrafter ,
I used to have overrides for ts files within this project, but this caused general confusion and difficulties in overriding settings (see #4)
I think it's best to let users decide if they want this feature (or not), rather than enforce it within this project. @kripod is correct, extending plugin:@typescript-eslint/eslint-recommended will achieve this for you too, and will also disable many more rules caught by the TypeScript compiler.

Hi @PostCrafter and @kripod ,
I've seen an increasing amount of requests to add recommended settings into this project. However, the purpose of this project is to simply add TypeScript support to Airbnb's config. Adding any extra recommendations can be done by the user (if they choose to).
I've just updated the project README.md with this information, along with an example configuration file to enable the recommended features (and more). Cheers!

@iamturns Thank you for the clarification inside the readme! I would like to suggest mentioning the usage of airbnb/hooks, in addition to other rule sets.


Changes to 'add entry' form

Prompt for login before completing form
'Add new entry' button confusing/hard to find/not prominent enough
Some tasks we want are not on the list (e.g. tracking)
Flow confusing when don't have a yaml file (there is box quite far down the form, but several prompts for a link etc)
remove:

pretrained
format

some examples of form entries, good and bad (e.g. name of pip package, but don't need pip install ...)
store data in the form in case of navigating away from the page
tags is required and shouldn't be
unclear that it was successful

include a message in the issue "sci.vision says...", "you have no further action to take for now", "someone will look at this", "you may have changes suggested"

Nice to have:

pull tags in from GitHub

suggested text for new PR generated by Scivision frontend:
This is an automated message from the Scivision frontend:

"Your submission was successful and will be reviewed by the Scivision team. If we have any questions about your submission we will post them as a comment in this PR"

change format requirement under prerequisites


Automatic PR from RestAPI-PR821

Generated from RestAPI PR: https://github.com/Azure/azure-rest-api-specs/pull/821

Current coverage is 57.29% (diff: 80.00%)

Merging #927 into master will increase coverage by <.01%

@@             master       #927   diff @@
==========================================
  Files          1758       1758
  Lines         48735      48735
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits          27921      27922     +1
+ Misses        20814      20813     -1
  Partials          0          0

Powered by Codecov. Last update 2aa0301...f54ced2

Released as 2.1.1 in C#
https://github.com/Azure/azure-sdk-for-net/pull/2665


[19.0.x] WFLY-12681 Provide a 'microprofile' Galleon layer

https://issues.redhat.com/browse/WFLY-12681
Upstream
https://github.com/wildfly/wildfly/pull/12948

retest this please

retest this please

retest this please

@bstansberry I assume we don't need this either for 19.x, lets close this?

Closing as this kind of feature work on 19 is done.


inference with pretrained network error!

HI, I use your code:
python train.py --dataset_name scannet --root_dir DIR_TO_SCANNET_SCENE0000_01 --exp_name EXP_NAME --ckpt_path PATH_TO_G_CKPT
and the following error comes:
RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory

I found that this is because the ckpt file upload didn't finsh, so can you reupload  the pre-trained weights for networks?

Same issue...

@jetd1 could you tell me how can solne this issue?
think you!!!

I am also facing the same issue.
it seems like there is a problem with the file itself.
@jetd1  could you please reupload the file again?
thanks in advance.


parallel: 20200922 -> 20210122

Motivation for this change
Updating GNU parallel to the latest version.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Tested that the patch is no longer necessary, as parallel -X -j2 --tagstring '{#}' echo ::: $(seq 1 100000) correctly splits the argument list into several jobs as needed to satisfy the maximum command line length.

Result of nixpkgs-review pr 111499 run on x86_64-linux 1

2 packages built:

parallel
parallel-full

Result of nixpkgs-review pr 111499 run on x86_64-linux 1

2 packages built:

parallel
parallel-full

Since https://git.savannah.gnu.org/cgit/parallel.git/commit/src/parallel?id=ec2026334368e667a2567f1535b5c2d807ddb224 the patch is no longer needed. Thanks @bcc32!

Since https://git.savannah.gnu.org/cgit/parallel.git/commit/src/parallel?id=ec2026334368e667a2567f1535b5c2d807ddb224 the patch is no longer needed. Thanks @bcc32!

Squash commits?

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 111499 run on x86_64-linux 1

1 package marked as broken and skipped:

image_optim

8 packages built:

adapta-gtk-theme
jpeg-archive
last
parallel
parallel-full
plata-theme
profile-cleaner
tebreak

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 111499 run on x86_64-darwin 1

1 package marked as broken and skipped:

tebreak

1 package failed to build and are new build failure:

jpeg-archive: log https://termbin.com/cw1n

2 packages built:

last
parallel

@tomberek I was assuming the squash would happen at merge-time.  I can also squash eagerly if you would prefer.

Result of nixpkgs-review pr 111499 run on x86_64-linux 1

1 package marked as broken and skipped:

image_optim

8 packages built:

adapta-gtk-theme
jpeg-archive
last
parallel
parallel-full
plata-theme
profile-cleaner
tebreak

@tomberek I was assuming the squash would happen at merge-time. I can also squash eagerly if you would prefer (the extra commit was created using the GitHub accept-suggestion interface).

By default, I tend to squash commits myself to trim down on the "commit noise". I know some projects allow a squash and merge and I think I've seen some discussion about this for Nixpkgs. I don't have merge permissions, so I'm not sure what is currently enabled.

I was assuming the squash would happen at merge-time

It is always nicer to squash them because you can easily forget to squash them.

I'm not sure what is currently enabled.

We have everything enabled.

Got it, rebased and squashed.

@ofborg eval
@ofborg build parallel parallel-full

Thanks!

Thanks!

This was my first ever merge into Nixpkgs! :tada: