How to Register the DataSet

The correct step is the follows after sucessfully install detectron2 and xBD dataset ?

crop the xBD dataset, make each one original image from 1 * 1024 * 1024 to 4 * 512 * 512
register the dataset that from step 1

But Can you describe how to Register the dataset ??  I am a Vegetable chicken...

Hello @zhijiejia, can you check Issue #4 to see if that helps? Thanks!

Hey, I find I git clone the facebookresearch/detectron2 rather than ethanweber/detectron2， but I can't pip install the package from ethanweber/detectron2 and I successfully installed the package from facebookresearch/detectron2, the error info I will show the next comment.

Could you reupload the image if you are still having troubles? I don't think I fully understand the problem yet. Thanks!

Hello, there is an error of “”KeyError: "Dataset 'xview_semantic_damage_quad_train' is not registered!“” when running the code.I want to ask how to register a data set and use the xview data set to run through the code。Thank you very much

Hi, you can take a look at Issue #4 for help on this.


Update manifest.json

Signed-off-by: Nicko Guyer<EMAIL_ADDRESS>

Codecov Report

Merging #781 (75b4b94) into main (659bf4f) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main      #781   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          323       323
  Lines        20191     20191
=========================================
  Hits         20191     20191

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 659bf4f...75b4b94. Read the comment docs.


Add shudder rather than bash terminationd

Currently we use a lovely bash script for polling AWS lifecycle status to catch scale up and scale down events and shutdown gracefully.
This works nicely, for the most part, except it tends to exceed API limits on large clusters and it doesn't support spot instance termination notifications. I started to build https://github.com/lox/lifecycled to work around this, but in the meantime https://github.com/scopely/shudder got there.
This PR replaces terminationd with the shudder daemon, which calls our custom shutdown script which will gracefully shutdown the agents.
The only major caveat is that we go back to using an SNS topic to publish lifecycle changes, so shudder will create an SQS queue per instance. These are free, and unlimited. I can't see any good reason why this is a bad idea.

I think we only moved away from lifecycled because it was using a single SQS queue and messages weren't getting to the correct instances in time for graceful termination, a problem which got worse as instance numbers went up. But queue per instance sounds like it could work! Give it a go?


[AutoPR billing/resource-manager] Added specs for Agreements API in version 2018-11-01-preview

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/5546

Build output:

This PR has been merged into https://github.com/Azure/azure-sdk-for-java/pull/3207


protojson fails to unmarshal *timestamppb.Timestamp

What version of protobuf and what language are you using?
libprotoc 3.21.9
protoc-gen-go-grpc v1.3.0
go version go1.19.3 darwin/arm64
What did you do?
Create a test Message containing only relevant data
syntax = "proto3";
import "google/protobuf/timestamp.proto";
option go_package = "sandbox/protobufstuff";
message TestMessage {
  string uuid = 1;
  string rootTeamId = 2;
  google.protobuf.Timestamp contractStartDate = 3;
}

Create a testing script to unmarshal the a json string into the protobuf.
package main

import (
	"fmt"
	"google.golang.org/protobuf/encoding/protojson"
	"sandbox/protobufstuff/sandbox/protobufstuff"
)

func main() {
	fmt.Println("Start Unmarshalling")
	j1 := []byte(`{"rootTeamId":"062bffb0-adcf-4366-9ee8-e94d473f5d4d","uuid":"b9b383f8-4606-42eb-bba4-f213f7c0f197"}`)
	message1 := &protobufstuff.TestMessage{}

	err1 := (protojson.UnmarshalOptions{
		DiscardUnknown: true,
	}).Unmarshal(j1, message1)
	if err1 != nil {
		panic(fmt.Errorf("protojson unmarshal : %w", err1))
	}
	fmt.Println("Message 1 Unmarshalled Successfully")

	j2 := []byte(`{"contractStartDate":{"nanos":0,"seconds":1},"rootTeamId":"062bffb0-adcf-4366-9ee8-e94d473f5d4d","uuid":"b9b383f8-4606-42eb-bba4-f213f7c0f197"}`)
	message2 := &protobufstuff.TestMessage{}

	err2 := (protojson.UnmarshalOptions{
		DiscardUnknown: true,
	}).Unmarshal(j2, message2)
	if err2 != nil {
		panic(fmt.Errorf("protojson unmarshal : %w", err2))
	}
	fmt.Println("Message 2 Unmarshalled Successfully")
}

What did you expect to see?
Start Unmarshalling
Message 1 Unmarshalled Successfully
Message 2 Unmarshalled Successfully

What did you see instead?
Start Unmarshalling
Message 1 Unmarshalled Successfully
panic: protojson unmarshal : proto: syntax error (line 1:22): unexpected token {

Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
Anything else we should know about your project / environment?
I have referenced https://github.com/golang/protobuf/issues/1433 as well as reading https://developers.google.com/protocol-buffers/docs/gotutorial, otherwise the code above was written in a clean project made specifically for this error

Timestamp is not encoded as a message with seconds and nanos in JSON, instead it is encoded with RFC 3339:

Timestamp : string : "1972-01-01T10:00:20.021Z" : Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted.

https://protobuf.dev/programming-guides/proto3/#json

Timestamp is not encoded as a message with seconds and nanos in JSON, instead it is encoded with RFC 3339:

Timestamp : string : "1972-01-01T10:00:20.021Z" : Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted.

https://protobuf.dev/programming-guides/proto3/#json

huh, my bad, i was so focused on where it was erroring i completely failed to notice that.  The marshaller i use must be putting out the incorrect format. Thanks @puellanivis


Added defaultzonepath to template name.conf.erb

Fixes issue #216
Closes #216

Closes #216

Could you address the test failures?

@ekohl Tests should be passing now if you want to kick them off again in this repo. Thanks Ben


Build Issue with make -j$(nproc) — invalid syntax (conf.py, line 245)

Checklist

[x] I have followed every step on the compiling wiki page and
installed all necessary dependencies.

[x] My problem is not described on the known issues page

[x] I have searched for other open and closed issues that
may have already reported this problem.
[x] I was able to reproduce this build issue in a clean build

Build Process
How did you build polybar?

[x] From a release archive 3.5.6
[ ] By cloning this repository (What is the output of git describe --tags?)
[ ] Some other way (How?)

mkdir build
cd build
cmake ..
make -j$(nproc)

Build Log

~/Builds/polybar-3.5.6/build » cmake ..
-- Trying to enable ccache
-- Couldn't locate ccache, disabling ccache...
-- The CXX compiler identification is GNU 7.5.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could not detect version with git, falling back to built-in version information.
-- No build type specified; using Release
-- Using supported compiler GNU-7.5.0
-- Found PkgConfig: /usr/bin/pkg-config (found version 0.29.1)
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Checking for module 'cairo-fc'
--   Found cairo-fc, version 1.15.10
-- Checking for module 'alsa'
--   Found alsa, version 1.1.3
-- Checking for module 'libcurl'
--   Found libcurl, version 7.58.0
-- Checking for module 'libmpdclient'
--   Found libmpdclient, version 2.11
-- Checking for module 'libnl-genl-3.0'
--   Found libnl-genl-3.0, version 3.2.29
-- Checking for module 'libpulse'
--   Found libpulse, version 11.1
-- Checking for module 'xcb-composite'
--   Found xcb-composite, version 1.13
-- Checking for module 'xcb-xkb'
--   Found xcb-xkb, version 1.13
-- Checking for module 'xcb-randr'
--   Found xcb-randr, version 1.13
-- Checking for module 'xcb-randr>=1.12'
--   Found xcb-randr, version 1.13
-- Checking for module 'xcb-xrm'
--   Found xcb-xrm, version 1.0
-- Checking for module 'xcb-cursor'
--   Found xcb-cursor, version 0.1.1
--  Build:
--    Version: 3.5.6
--    Type: Release
--    CXX: /usr/bin/c++  -Wall -Wextra -Wpedantic -O3 -DNDEBUG
--    LD: /usr/bin/ld
--  Install Paths:
--    PREFIX:  /usr/local
--    BINDIR:  /usr/local/bin
--    DATADIR: /usr/local/share
--    DOCDIR:  /usr/local/share/doc/polybar
--    MANDIR:  /usr/local/share/man
--  Targets:
-- [X]   polybar-msg
-- [ ]   testsuite
-- [X]   documentation
--  Module support:
-- [X]   alsa (1.1.3)
-- [X]   curl (7.58.0)
-- [X]   i3
-- [X]   mpd (2.11)
-- [X]   network (libnl) (3.2.29)
-- [X]   pulseaudio (11.1)
-- [X]   xkeyboard (1.13)
--  X extensions:
-- [X]   xcb-randr (1.13)
-- [X]   xcb-randr (monitor support) (1.13)
-- [X]   xcb-composite (1.13)
-- [X]   xcb-xkb (1.13)
-- [X]   xcb-xrm (1.0)
-- [X]   xcb-cursor (0.1.1)
--  Log options:
-- [X]   Trace logging
-- The C compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Checking for module 'xcb-proto'
--   Found xcb-proto, version 1.13
-- Found PythonInterp: /usr/bin/python3 (found suitable version 3.6.9, minimum required is 3.5)
-- XCB[XCB]: Found component XCB
-- Found XCB_XCB: /usr/lib/x86_64-linux-gnu/libxcb.so
-- XCB[ICCCM]: Found component ICCCM
-- Found XCB_ICCCM: /usr/lib/x86_64-linux-gnu/libxcb-icccm.so
-- XCB[EWMH]: Found component EWMH
-- Found XCB_EWMH: /usr/lib/x86_64-linux-gnu/libxcb-ewmh.so
-- XCB[UTIL]: Found component UTIL
-- Found XCB_UTIL: /usr/lib/x86_64-linux-gnu/libxcb-util.so
-- XCB[IMAGE]: Found component IMAGE
-- Found XCB_IMAGE: /usr/lib/x86_64-linux-gnu/libxcb-image.so
-- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so
-- Searching for xcbgen with /usr/bin/python3
-- Searching for xcbgen with python3
-- Searching for xcbgen with python
-- Found xcbgen in /usr/lib/python2.7/dist-packages
-- XCB[RANDR]: Found component RANDR
-- Found XCB_RANDR: /usr/lib/x86_64-linux-gnu/libxcb-randr.so
-- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so
-- XCB[COMPOSITE]: Found component COMPOSITE
-- Found XCB_COMPOSITE: /usr/lib/x86_64-linux-gnu/libxcb-composite.so
-- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so;/usr/lib/x86_64-linux-gnu/libxcb-composite.so
-- XCB[XKB]: Found component XKB
-- Found XCB_XKB: /usr/lib/x86_64-linux-gnu/libxcb-xkb.so
-- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so;/usr/lib/x86_64-linux-gnu/libxcb-composite.so;/usr/lib/x86_64-linux-gnu/libxcb-xkb.so
-- xpp: including xcb proto composite.xml
-- xpp: including xcb proto randr.xml
-- xpp: including xcb proto xkb.xml
-- xpp: including xcb proto xproto.xml
-- Checking for module 'jsoncpp'
--   Found jsoncpp, version 1.7.4
-- Font not found: fixed:pixelsize=10
-- Font not found: unifont:fontformat=truetype
-- Font not found: siji:pixelsize=10
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pierce/Builds/polybar-3.5.6/build

~/Builds/polybar-3.5.6/build » make -j4

Scanning dependencies of target doc_html
[  1%] Generating generated-sources/include/xpp/proto/x.hpp
Scanning dependencies of target doc_man
Scanning dependencies of target i3ipc++
[  1%] sphinx-build html: see doc/builder-html.log
[  2%] sphinx-build man: see doc/builder-man.log
[  3%] Building CXX object lib/i3ipcpp/CMakeFiles/i3ipc++.dir/src/ipc.cpp.o

Configuration error:
There is a syntax error in your configuration file: invalid syntax (conf.py, line 245)
doc/CMakeFiles/doc_html.dir/build.make:57: recipe for target 'doc/CMakeFiles/doc_html' failed
make[2]: *** [doc/CMakeFiles/doc_html] Error 1
CMakeFiles/Makefile2:343: recipe for target 'doc/CMakeFiles/doc_html.dir/all' failed
make[1]: *** [doc/CMakeFiles/doc_html.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  4%] Building CXX object lib/i3ipcpp/CMakeFiles/i3ipc++.dir/src/ipc-util.cpp.o

Configuration error:
There is a syntax error in your configuration file: invalid syntax (conf.py, line 245)
doc/CMakeFiles/doc_man.dir/build.make:57: recipe for target 'doc/CMakeFiles/doc_man' failed
make[2]: *** [doc/CMakeFiles/doc_man] Error 1
CMakeFiles/Makefile2:311: recipe for target 'doc/CMakeFiles/doc_man.dir/all' failed
make[1]: *** [doc/CMakeFiles/doc_man.dir/all] Error 2
[  5%] Generating generated-sources/include/xpp/proto/composite.hpp
[  6%] Generating generated-sources/include/xpp/proto/randr.hpp
list: size, ['red', 'green', 'blue']
list: size, ['red', 'green', 'blue']
[  7%] Generating generated-sources/include/xpp/proto/xkb.hpp
[  8%] Linking CXX static library libi3ipc++.a
[  8%] Built target i3ipc++
Scanning dependencies of target xpp
[  9%] Linking CXX static library libxpp.a
[  9%] Built target xpp
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
~/Builds/polybar-3.5.6/build »

Environment:

Distro (with Version): Gallium OS 3.1 (Debian based)

Which package did you install for sphinx? I'm suspecting you have a python2 version.

Which package did you install for sphinx? I'm suspecting you have a python2 version.

I installed the python 3 version of sphinx, python3-sphinx, but had to install python-xcbgen instead of python3-xcbgen as per the note on the compiling page.

... but maybe I have the python 2 version installed and the command is using that version?

This is possible. You could check this by seeing if you have the package python-sphinx installed and also by looking at the CMakeCache.txt file in the build folder and searching for BIN_SPHINX and seeing which specific sphinx-build executable is used.

There is no BIN_SPHINX in CMakeCache.txt. Only these lines about sphinx:
SPHINX_BUILD:STRING=sphinx-build
SPHINX_FLAGS:STRING=

BIN_BUILD_DOC:FILEPATH=/usr/bin/sphinx-build
BUILD_DOC:BOOL=/usr/bin/sphinx-build
SPHINX_BUILD:STRING=sphinx-build

There is no BIN_SPHINX in CMakeCache.txt. Only these lines about sphinx:

Oh, that was a change in an unreleased version.
Looks like your sphinx-build doesn't come from any of the two packages, because neither of them actually provide the /usr/bin/sphinx-build file (at least on Ubuntu).
Did you maybe install it with pip?
Anyway, a workaround for this situation would be to add -DSPHINX_BUILD=/usr/share/sphinx/scripts/python3/sphinx-build to the cmake command when building.

Giving that -DSPHINX_BUILD argument to cmake works! Thanks :) I now have a polybar!

Did you maybe install it with pip?

Looks like yeah. Running pip list shows Sphinx installed.

Oh, that was a change in an unreleased version.

Definitely this way with release 3.5.6 FYI. Oops


Update Filtering.R

Replaced MeasureQualifierCode with TADA.MeasureQualifierCode.Ref when display = "key".
Added TADA.MeasureQualifierCode.Def when display = "most"
Changes made so TADA.MeasureQualifierCode.Ref will be displayed as a filter option in TADA Shiny

Codecov Report
Attention: 2 lines in your changes are missing coverage. Please review.

Comparison is base (deb0285) 53.20% compared to head (123c219) 52.78%.

:exclamation: Current head 123c219 differs from pull request most recent head 55dbfb1. Consider uploading reports for the commit 55dbfb1 to get more accurate results

Files
Patch %
Lines

R/Filtering.R
0.00%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #373      +/-   ##
===========================================
- Coverage    53.20%   52.78%   -0.43%
===========================================
  Files           13       13
  Lines         3163     3164       +1
===========================================
- Hits          1683     1670      -13
- Misses        1480     1494      +14

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

@cristinamullin - I am not sure why some of the checks are failing. Any suggestions on what I should try to resolve this?


Azure ExpressRoute for Office 365

Please explain detail all condition we need to use Office 365 over ExpressRoute. ( exp : numbers of subscribers, license,... )

@tuanna106 - May we know which Microsoft document link you used in reference to this issue?
Please share it with us so we can investigate further. Thank you.

This the document link I used :"https://docs.microsoft.com/en-us/office365/enterprise/azure-expressroute". So I must finish  "ExpressRoute for Office 365 Request Form to begin a Microsoft review". So I just finish Request Form then I can use ExpressRoute for Office 365 OR I need any condition for this . Please help me clearly that.

@tuanna106  Thank you for the feedback. The prerequisites and checklist for implementing the Azure express route are outlined in the below document.
There are no specific limits on how many licenses or subscribers
https://docs.microsoft.com/en-us/azure/expressroute/expressroute-prerequisites
Hope this helps!
Thanks
Sri

@tuanna106 - Thank you for submitting feedback.
From our understanding, the issue you raised has been answered by msbemba so we will close this issue.
Thank you for your contribution to make the docs better! Much appreciated!


ArkOS install images should include /lib/arm-linux-gnueabihf/librga.so.2

ArkOS install images should include /lib/arm-linux-gnueabihf/librga.so.2. This can be a symlink to /lib/arm-linux-gnueabihf/librga.so.
If you build retroarch32 using the scripts from https://github.com/christianhaitian/rk3326_core_builds or https://github.com/christianhaitian/rk3566_core_builds then the above mentioned symlink is created (in the chroot) and linked against. This means that a retroarch32 binary, produced using the default method from either of those repos, will not run on an ArkOS system.

odd as retroarch32 builds in my chroot using the same scripts run just fine.  Simple enough to add though.

It's curious that you get different results. After a clean retroarch32 build, what output do you get from ldd retroarch32/retroarch32 | grep librga?
I run Debian Buster chroots running on a Debian Buster (amd64) desktop, but I get similar results when using your Ubuntu VirtualBox (it links against librga.so.2 but it's a real file rather than a symlink).
In any case, including the previously mentioned symlink in the install images still seems like the best solution.

It's curious that you get different results. After a clean retroarch32 build, what output do you get from ldd retroarch32/retroarch32 | grep librga?
I run Debian Buster chroots running on a Debian Buster (amd64) desktop, but I get similar results when using your Ubuntu VirtualBox (it links against librga.so.2 but it's a real file rather than a symlink).
In any case, including the previously mentioned symlink in the install images still seems like the best solution.

ldd /opt/retroarch/bin/retroarch32 = not a dynamic executable

ldd /opt/retroarch/bin/retroarch32 = not a dynamic executable

Hmm. That explains the difference in behaviour. However, the default script definitely produces a dynamically linked binary for me. Do you perform an additional step?

not at all.  Just generate the binary then copy it to the device at /opt/retroarch/bin

I can't work out why we're getting different results. Nevertheless, I still think it would be good to have the symlink in the install images if you're happy to do that.

This has been accommodated with today's OTA update.

Thanks Christian. Much appreciated. I've tested it successfully on an RG503.
Incidentally, I've realized that the reason you got the result not a dynamic executable, when running ldd /opt/retroarch/bin/retroarch32 on your device, is that ldd is a 64-bit application being asked to provide data on a 32-bit binary. Running ldd in the 32-bit chroot would work.


ExternalTaskSensor with execution_delta not correctly running

I'm using an ExternalTaskSensor with the execution_delta parameter to coordinate between a daily DAG and an hourly DAG (daily depends on hourly). The daily runs at 1:00 and the hourly runs at x:10.
It hasn't run a scheduled instance (it will run later tonight), so I ran it manually via the run command.
I have the daily workflow set to depend on the hourly run 110 minutes earlier (23:10 in this case). Although Airflow reports it was successful, the log files report the wrong time when poking for the task instance. It reports that the 2015-08-17 01:00:00 was successful, not the 2015-08-16 23:10:00.
Relevant code and log files are below. If the normal scheduled run has correct logs, I'll close the issue. Thanks!
Daily DAG definition:
default_args = {
    ...
    'start_date': datetime(2015, 8, 11, 1),
    ...
    'schedule_interval': timedelta(days=1),
}

dag = DAG('check_for_missing_logs', default_args=default_args, schedule_interval=timedelta(days=1))
...
ext_dep = ExternalTaskSensor(
    external_dag_id='hourly_logs',
    external_task_id='end_of_logs', # end_of_logs is a DummyOperator that depends on all other tasks
    execution_delta=timedelta(minutes=110),
    task_id='hourly_logs_sensor',
    dag=dag)

Hourly DAG definition:
default_args = {
    ...
    'start_date': datetime(2015, 8, 10, 0, 10),
    ...
    'schedule_interval': timedelta(hours=1),
}

dag = DAG('hourly_logs', default_args=default_args, schedule_interval=timedelta(hours=1))

Logs files from ExternalTaskSensor in Daily DAG:
--------------------------------------------------------------------------------
New run starting @2015-08-18T17:05:33.597081
--------------------------------------------------------------------------------
[2015-08-18 17:05:33,619] {models.py:826} INFO - Executing <Task(ExternalTaskSensor): hourly_logs_sensor> on 2015-08-17 01:00:00
[2015-08-18 17:05:33,621] {sensors.py:139} INFO - Poking for hourly_logs.end_of_logs on 2015-08-17 01:00:00 ...
[2015-08-18 17:05:33,648] {sensors.py:57} INFO - Success criteria met. Exiting.

The ExternalTaskSensor did not actually work last night.
Is there anything I am defining incorrectly?

The log should be clear about what it is poking for, seem like it's a simple issue around how time and delta are aligned isn't it?

Reopen if the log says it's poking for something that does exist and is stuck, or if it's not poking where you set it up to poke.

Hi pharoson,
Did you manage to use ExternalTaskSensor?
I am new to airflow and trying to implement daily dag that depends on hourly dag,
didn't find any other documentation for implement the dag's dependency that actually works with airflow scheduler.
Thanks!

@hilaviz Please open a Jira issue as we are migrating off Github Issues and place a pointer here (assign to me as well).
I'd be happy to provide a working example for you there.

Hi,
Thank you for your quick reply.
I am not sure that there is an issue with the operator,
I assume that I am missing something in strat_date/schedule_interval/execution_delta parameters

https://issues.apache.org/jira/browse/AIRFLOW-47
thanks!


The annotation should be shown by default on the features tab of a genome group

just wanted to make sure, so you want the 'annotation' column show up ONLY on the features tab of GenomeGroups, or on the features tab of anywhere?

We need to discus to understand the rationale of the original request. The annotation field was hidden by default intentionally due to the limited horizontal space. Jim, would you describe why you think so?

I agree.  Additionally we default to filtering on PATRIC annotations, so the column will always show “PATRIC” until a user changes the filters.  In the few cases where seeing the annotation is important, the column is available and can be shown by clicking on the column selector (plus icon located beside/over the last column of the grid).

On Apr 19, 2017, at 10:53 AM, hyoo<EMAIL_ADDRESS>wrote:
We need to discus to understand the rationale of the original request. The annotation field was hidden by default intentionally due to the limited horizontal space. Jim, would you describe why you think so?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/PATRIC3/patric3_website/issues/1400#issuecomment-295297761, or mute the thread https://github.com/notifications/unsubscribe-auth/AALobvaxOcISEy06DN0nWOgdzT7Zsv0vks5rxh_MgaJpZM4LeVXi.


Stop suggestions for Tailwind CSS classes

please complete the following information:

OS version: Windows
Editor: VS Code
Editor version:
Programming language: JS
TabNine extension version:
Engine version (could be located within Tabnine Hub):

Issue Details:
TabNine overwrites Tailwind CSS suggestions (Extension installed) for classes. Until TabNine understands it completely, it should not suggest any classes if Tailwind is installed. I have to delete the element and rewrite it to hope that this time, Tailwind comes ahead of TabNine.

Hi
By 'overwrites' do you mean that Tabnine suggestions appear above Tailwind (i.e. Tailwind suggestions are down the list) or that Tabnine suggestions appear instead of Tailwind suggestions (i.e. Tailwind suggestions don't appear at all when Tabnine is running)?

Hi @shaiahr,
It does not follow a particular pattern. Most of the times, Tailwind suggestions do not appear at all, while sometimes, they precede or succeed TabNine suggestions.

Currently, there's no option for the user to define where Tabnine suggestions should appear. We always try to place them first but sometimes the IDE might change that.
In no situation, do we try to hide or remove other, non Tabnine,  suggestions.
Are you able to reproduce some case where you see Tailwind suggestions when Tabnine is disabled and don't see them when it's enabled?
Can you post an example?

The suggestions are really mixed. I am not able to detect a case where these follow a particular pattern. These precede or succeed over one another randomly.

I am having the same issue. With Tabnine enabled no Tailwind suggestions show up

Was here any solution found? I am willing to buy pro if tailwindcss autocomplete is working with tabnine.

@Andreas-Halemba I don't think there has been any update from Tabnine or Tailwind regarding this.

@Andreas-Halemba Sorry but no solution yet!


audit: add back new formulae condition for patches

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

Regular brew audit is warning about patches for formulae.
https://jenkins.brew.sh/job/Homebrew Core Pull Requests/24468/version=high_sierra/console
07:27:12 ==> brew audit lua --online
07:28:04 ==> FAILED
07:28:04 Error: 1 problem in 1 formula
07:28:04 lua:
07:28:04   * Formulae should not require patches to build. Patches should be submitted and accepted upstream first.

https://jenkins.brew.sh/job/Homebrew Core Pull Requests/24461/version=high_sierra/console
06:02:28 ==> brew audit qt --online
06:03:33 ==> FAILED
06:03:33 Error: 2 problems in 1 formula
06:03:33 qt:
06:03:33   * Formulae should not require patches to build. Patches should be submitted and accepted upstream first.
06:03:33   * Formulae should not require patches to build. Patches should be submitted and accepted upstream first.

https://jenkins.brew.sh/job/Homebrew Core Pull Requests/24471/version=high_sierra/testReport/junit/brew-test-bot/high_sierra/audit_creduce___online/
https://jenkins.brew.sh/job/Homebrew Core Pull Requests/24471/version=high_sierra/testReport/junit/brew-test-bot/high_sierra/audit_mytop___online/

🤕

Thanks for this both of you 🙇


Unable to install extensions behind firewall, no error message in UI

VSCode Version: 1.4.0
OS Version: Windows 7

Steps to Reproduce:

Ctrl-Shift-X to open Extensions
Select "Show recommended extensions" or "Show Popular Extensions"

For a time it will show a blue indicator going from left to right, over and over for some time. Then nothing.
No error message. No nothing
Expected result:
When selecting "Show Popular Extensions" a list of one or more extensions should be displayed.
I am behind a corporate firewall.
I have added the following to my user settings (in my actual setting w.x.y.z is my proxy ip address):
// The proxy setting to use. If not set will be taken from the http_proxy and https_proxy environment variables
"http.proxy": "w.x.y.z:8080",

"https.proxy": "http://w.x.y.z:8080",
// Whether the proxy server certificate should be verified against the list of supplied CAs.
"http.proxyStrictSSL": false
The same settings works in regular node environments. E.g. npm. Using the above settings I can use npm just fine.
I note that there is a an error message in the console in Developer Tools:
shell.ts:422 connect ETIMEDOUT <IP_ADDRESS>:443
This ip address seems to be a Microsoft address, I am guessing it is the address of the marketplace?
Is it ignoring my settings in the user settings file?

When I use cntlm to translate the NTLM proxy to a none encrypted proxy, I alse get a problem in 1.5.1. When start the code, it promote unable to verify the first certificate.

@onybo Make sure you restart Code after changing the proxy settings.

Another one...
I think this error is relationed with firewall politics.
In corporate web the download always presents this error.
However at my home this error don't appear
My vscode version is 1.9.1

Closing as dupe of proxy issues.


[BUG] Random internal error

Details

Atom version:   1.46.0-nightly0
Julia version:    1.3.1
OS: Windows
Package versions:

Atom.jl:  [c52e3926] Atom v0.11.3
julia-client: 0.11.3
ink: 0.11.8

Steps to reproduce
It was totally random. I copy-pasted something into REPL and clicked the editor.

Fixed already

Dup of JunoLab/Atom.jl#237 and fixed already.

Haha. Duplicate of my own issue 😄


New project template

This is excellent.
There's two things I'd like to do before we merge, I'm fine with doing them myself but if it sounds fun to you feel free

perhaps we can use indoc! https://crates.io/crates/indoc
it would be cool to maybe add a few more files

src/scripts/always_true.ak the validator should be moved to a scripts folder like so
src/{project_name}.ak you're allowed to have a root module matching the project name
src/{project_name}/** you can also have nested modules inside a folder with the project name. from there you can nest arbitrarily

I plan on making the root module name configurable in aiken.toml

So when using aiken new {project_name} we could have something like this:

validator file
a root module file with some data type defined
have the validator file import the root module file (so people can see how those work right away)
maybe one nested module in {project_name}/ so that's visible as well

closes #80

This is excellent.
There's two things I'd like to do before we merge, I'm fine with doing them myself but if it sounds fun to you feel free

perhaps we can use indoc! https://crates.io/crates/indoc

it would be cool to maybe add a few more files

src/scripts/always_true.ak the validator should be moved to a scripts folder like so
src/{project_name}.ak you're allowed to have a root module matching the project name
src/{project_name}/** you can also have nested modules inside a folder with the project name. from there you can nest arbitrarily

I plan on making the root module name configurable in aiken.toml

So when using aiken new {project_name} we could have something like this:

validator file
a root module file with some data type defined
have the validator file import the root module file (so people can see how those work right away)
maybe one nested module in {project_name}/ so that's visible as well

indoc is great.
I added some files as in (2)

thanks! 🚀


fix: update talos service discovery

Prevents log spam and maybe other issues
master-0.ishioni.casa: user: warning: [2024-12-18T22:55:14.499355998Z]: [talos] kubernetes registry node watch error {"component": "controller-runtime", "controller": "cluster.KubernetesPullController", "error": "failed to list *v1.Node: nodes is forbidden: User \"system:node:master-0\" cannot list resource \"nodes\" in API group \"\" at the cluster scope: node 'master-0' cannot read all nodes, only its own Node object"}

How do you apply that config? task talos:upgrade would do?

https://github.com/onedr0p/cluster-template#-talos-and-kubernetes-maintenance


Fix d.ts file as component can return VNode or View

Since v1.2, components can return VNode or View.

Thanks, @yuku-t! Published as 1.2.2 🎉


No sync with latest X64 Mac release

Hi.
I tried M104.0.5079.0 today, and it seems that google's delicate sensibilities were offended by it, as it wouldn't sync--even with my own API keys.  I downgraded to 103.0.5037.0, everything was right as rain.
Thanks for maintaining this, by the way.  It's my "daily driver" on all three supported platforms.

@BlairSadewitz Nice! Were you the guy on reddit with this issue? Do you mean linux, win and macos?
I think midzer (who does the mac builds since I don't have a mac) might have forgot the api keys or mistyped them. When next release comes out we can try again and I will investigate if it still continues. And yeah, I daily drive it on all my platforms too.
Also, check out new website for thorium which also has a new deb repo to support auto upgrading on linux! Me and midzer were hard at work today on this. > https://thorium.rocks/
Also, check out my OS project "ThoriumOS" which is a fork of ChromiumOS with compiler optimizations like thorium, extra packages, codecs/widevine, and kernel modules and drivers for more generic device support. > https://github.com/Alex313031/ChromiumOS/

@BlairSadewitz Should be resolved now.


Service unavailable

We are currently experiencing issues fetching package metadata. Is the service experiencing an outage?

Having the same issue. Also cannot log in.

Yes, there seems to be an issue with http2 protocol on the servers
curl error 92 while downloading https://xxxxxxxx.repo.repman.io/packages.json: HTTP/2 stream 65 was not closed cleanly: INTERNAL_ERROR (err 2)

Yes, Cannot login or publish the app

The service is back to normal now.

doesnt look back to normal, Im only showing 10 of my 90 packages available via composer show so all our CI/CD pipellines are falling over.

Small worker issue, task queue is staring to catch up. Sorry for problems.

Just as a note, a day later, I still found all my packages come back 404.
 Problem 1
    - Root composer.json requires elgentos/magento2-link-guest-orders-to-customer ^1.0, found elgentos/magento2-link-guest-orders-to-customer[1.0.0] in the lock file but not in remote repositories, make sure you avoid updating this package to keep the one from the lock file.
    -
40 more like this.

using the script I supplied above fixed it all up.

Small worker issue, task queue is staring to catch up. Sorry for problems.

You should close the issue when it no longer occurs, as we are still receiving the 404 error.

@akondas this is still happening :(

If you are getting 404's, use the script I supplied above, it fixes the 404 issues, and you can go on.

@ProxiBlue Yes, they're all on the same ORG_Name
I looked at the code and both scripts do the same thing, I couldn't run yours because I don't have http installed, i get a command not found

@ProxiBlue I installed http and ran your script - same results


linked-list: Supress HLint's suggestions to reduce duplication.

Related to #355.
The following suggestions would probably make the tests shorter, but harder to read:
./test/Tests.hs:16:7: Suggestion: Reduce duplication
Found:
  deque <- mkDeque
  push deque 'a'
  push deque 'b'
Why not:
  Combine with ./test/Tests.hs:23:7

./test/Tests.hs:16:7: Suggestion: Reduce duplication
Found:
  deque <- mkDeque
  push deque 'a'
  push deque 'b'
  pop deque `shouldReturn` Just 'b'
Why not:
  Combine with ./test/Tests.hs:44:7

./test/Tests.hs:30:7: Suggestion: Reduce duplication
Found:
  deque <- mkDeque
  unshift deque 'a'
  unshift deque 'b'
Why not:
  Combine with ./test/Tests.hs:37:7

3 hints

It is not clear why, but hlint doesn't supresses the suggestions if we use {-# ANN specs ..., only with {-# ANN module ....

By the way!

It is not clear why, but hlint doesn't supresses the suggestions if we use {-# ANN specs ..., only with {-# ANN module ....

If you want to know my hypothesis, the {-# ANN specs would affect the definition of specs. We are not defining specs, but using it.

Actually, never mind, we definitely define specs. ?__?

(I originally posed a hypothesis that {-# ANN specs ... was not effective since we were not defining specs, but we in fact are, so the hypothesis is wrong. Oh well. Leaving it here in case it gives someone any better ideas, and so there is a record of past mistakes I made)

My next best guess is simply that HLint only respects annotations on functions or else the entire module, and specs isn't a function. Well, at least, functions are the only examples given in http://community.haskell.org/~ndm/darcs/hlint/hlint.htm so it's not completely out of the question, but who knows...

My next best guess is simply that HLint only respects annotations on functions or else the entire module, and specs isn't a function.

That is a good theory. :+1: , but why would it be treated differently?! They are just names and types... whatever... :smile:


Update or Replace dependencies that have not been updated for a long time (More than 2 years)

Description
Hi Team,
We noticed quite a few dependencies used for gitea have not been updated for a long time . These dependencies also appear to lack active ongoing development.
Our concern is that, given the age of these dependencies, they may be susceptible to newer security vulnerabilities. Additionally, support could be an issue if any problems arise, due to the lack of active development.
Considering this please let us know if there are any plans to update/replace those with newer dependencies.
Below is a list of dependencies that were last updated approximately 2 years ago:

chartjs-adapter-dayjs-4
mcaptcha
dropzone
escape-goat
cache
dingtalk_webhook
levelqueue
sshsig
go-version
go-ntlmssp
blakesmith/ar
chi-middleware/proxy
reply
buffer
djherbis/nio
compress
rupture
jsonld
httpsig
glob
chardet
go-gogs-client
golang-lru
html2text
go-shellquote
go-crypto
pkg/errors
otp
cron
goleveldb
tstranex/u2f
goldmark-highlighting
goldmark-meta
gomail.v2
license-checker-webpack-plugin
go-libravatar
throttle-debounce
tributejs
uint8-to-base64
vanilla-colorful
vue-bar-graph

Gitea Version
1.22.1
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Gitea built using the dockerfile and running as a container.
Database
None

I wouldn't say it's a bug but this is obviously important.

I do not think it is practicable or reasonable do it for "every" dependency.
Think about a case:

A source file/function/package named "foo" in Gitea's repo, it hasn't been updated more than 2 years
A dependency package name "bar" from vendors, it hasn't been updated more than 2 years

What's the fundamental difference? Should every package in Gitea also be rewritten regularly to make them "updated in every 2 years"?

These dependencies also appear to lack active ongoing development.

A package doesn't have active ongoing development doesn't mean it can't do its work. If it works well, then no hurry to take any action.

Our concern is that .... they may be susceptible to newer security vulnerabilities. Additionally, support could be an issue if any problems arise, due to the lack of active development.

Think about the case above: does it also mean that "a source file/function which hasn't been updated more than 2 years in Gitea" is also "susceptible to newer security vulnerabilities? I do not think so.
If any security vulnerability is found in any package, we could fix it in first time equally. Actually, a long-time-used old package sometimes also implies "it is stable enough", if no security vulnerability is found in it but we just replace it with a newer one, the newer one might have new problems or new security vulnerabilities.
And If "support could be an issue", there are many methods to make it better, including: find an alternative, fork it and maintain, re-implement in Gitea as an internal package. But I do not think it's worth to take any early action before "support becomes an issue".

Considering this please let us know if there are any plans to update/replace those with newer dependencies.

I mean that it is not practicable or reasonable do it for "every" dependency (we shouldn't just list them and say "hey please replace every dependency".
Actually quite welcome to propose PRs to update legacy dependencies if:

The old one has problems.
The new one works well and is actively maintained.

So feel free to propose PRs.

How vue-bar-graph is not updated and/or maintained?
For quite some time it was not updated as there was no need to do it, as soon as the problem was found it was fixed and a new version was released. There is really no point in changing dependencies if there are no problems with them.
IMHO this issue does not give any meaningful information on why dependency should be replaced  so I would say it should be closed

Thanks for opening this ticket and starting this discussion. We do regularly update deps, but some of them have also dropped off, or just don't need updates. There are also some such as gomail where there is a discussion on what to do with it, as there aren't going to be updates to it and there are some real world examples of functionality that users require to use with various different providers.
I think next steps could be to go through each of the deps listed and determine what needs to be done (switch to a new one, keep as is, or something else). As each of them require specific context to analyze an open-ended issue may have some things be lost if we discuss all of them in a single thread, so if some one needs extra discussion, a new issue could be opened for it.
Thoughts?

We close issues that need feedback from the author if there were no new comments for a month. :tea:


Image uploader within image chooser modal should use nicer behaviour from multi-upload UI e.g progress bars

It currently looks like nothing is happening at all and no error messages to say that something has failed.

Covered by #305


Unsupported Browser error

Hello, I cannot play Netflix. It just throws a "no longer supported" error.

I'm using the latest pre-compiled version from the /releases page, and I'm on macOS.

I just had to download the alpha version.


Apply unit tests into this project

use tools such as Sinon, Chai and Mocha

Basic test was implemented using Jest. coverage is < 25%

Applied Coveralls.io to project. currently at 10%

Closing this. the project is now using Jest which works well with travis and typescript. coverage is 10% but will be worked on in a separate ticket.


Error in "python squelch_table_read.py"

Hello. Help me please. When trying to read, the following error appears:

Hmmm. Mine works. Which firmware are you using on your K5?

I tried different firmware - fagci, k5_v2.01.26_publish, k5_v2.01.31_publish.

So why are you asking me, if this script is written by Tunas1337 and you're testing it with firmwares which are not mine?

Why do you steal other people's scripts and don't mention it anywhere?

Stealing OPEN SOURCE scripts? Are you mad?

Quiet, don't shout. You could have mentioned that this is not your script.


🚀 - Revisit webkit/moz specific selectors in core/mixins

Description
When building with Angular 18 and the new build process, a bunch of warnings are displayed:
[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):not([data-state]) -> Unknown pseudo-class :-webkit-any
[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):not([data-state]) -> Unknown pseudo-class :-moz-any

It seems like it should be safe to use the :is() selector that the comments mention: https://developer.mozilla.org/en-US/docs/Web/CSS/:is

We cannot because we need to support Safari 13 which only supports -webkit-any. There's nothing wrong with this selector, it's a bug on Angular CLI/Critters side, you can voice your concern here:
https://github.com/angular/angular-cli/issues/25725


Package Manager Dependency Broken

Description
Hello, I just figured that within the Package.swift file there is a dependency to a version of GoogleAppMeasurement that does not yet exist. The latest version of GoogleAppMeasurement seems to be 10.0.0 but the latest in the Package.swift is noted to be exactly 10.1.0.
Reproducing the issue
Add the firebase sdk using swift Package Manager.
This works fine because for some reason it takes a lesser GoogleAppMeasurement version.
In Xcode update to latest package versions.
Now it will fetch the packages again but this time it will try to get the GoogleAppMeasurement version 10.1.0 and it will fail.
Firebase SDK Version
10.0.0
Xcode Version
13.4.1
Installation Method
Swift Package Manager
Firebase Product(s)
Analytics, Crashlytics, Messaging
Targeted Platforms
iOS
Relevant Log Output
Dependencies could not be resolved because no versions of 'googleappmeasurement' match the requirement 10.1.0 and root depends on 'googleappmeasurement' 10.1.0.

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

Similar to #9597, 10.1.0 has not yet been released. The master branch is not intended for general usage. Use a published release tag.


fix(net): flood of log messages on disconnected peer

Successfully created backport PR for releases/v0.4:

#6345


whitespaces at beginning or ending of cell value trimmed

Hello,
I need to indent some text, basically I've tried to put some whitespaces at beginning of the cell value but I have noticed that cell values seems to be trimmed and the whitespaces become ignored.
Is there anyway to fix this issue or a different approach to indent text?
Thanks

see Raw String
https://github.com/shuchkin/simplexlsxgen#data-types


how to run rasa server with --enable-api parameter?

Hello,
this /webhooks/rest/webhook REST endpoint not working. I want to get text/rich response from Rasa NLU server. For example:
curl -L -X POST 'http://localhost:5000/webhooks/rest/webhook' \
-H 'Content-Type: application/json' \
--data-raw '{ "sender": "Me", "message": "hello"}'

I am not sure I follow, port 5000 is the Rasa API, which has nothing to do with Articulate's webhooks.
Send your request to the port you've assigned to the Articulate API (usually 7500) and make sure the port is exposed in Docker as well.


[SS 3.6.5] Shortcodeparser: ERROR [User Warning]: None of the following templates could be found (no theme in use): ...

Affected Version
3.6.5
Description
When using the latest version of Silverstripe framework there seem to be something changed in the shortcodeparser causing SSviewer to be unable to use a template file for its output.
Because of that pages with a custom shortcode using a template cannot be saved here anymore and I get the following error when clicking publish or save of a page with this shortcode.
Shortcuts that were already there (saved while using previous versions of Silverstripe) are still perfectly visible within the CMS and still work in the output. No problem there. But as soon as I try to add new shortcuts and save, there the problem is there.
I am trying to debug this further, but so far without luck.
ERROR [User Warning]: None of the following templates could be found (no theme in use): sc_iframe.ss
IN POST /admin/pages/edit/EditForm/210
Line 918 in {path}\framework\view\SSViewer.php

But sc_iframe.ss does exist and was previously (in earlier versions of Silverstripe) perfectly found without a problem. I'm not sure in wich Silverstripe version this problem started, but it must be a recent one, 'cause I never seen this problem before and didn't change the projectcode as far as I can think of.
This is my custom scortcode:
ShortcodeParser::get('default')->register('iframe', function($arguments, $parser, $shortcode) {
    $src = (isset($arguments['src']) && $arguments['src']) ? $arguments['src'] : '';

    // some code here to set $orgWidth, $orgHeight, $maxWidth and $mainDivClasses

    $templateData = array(
        'mainDivClasses'=> $mainDivClasses,
        'iFrameURL' => ($src && $src != '') ? $src : false,
        'iFrameWidth' => strval($orgWidth),
        'iFrameHeight' => strval($orgHeight),
        'iFrameMaxWidth' => strval($maxWidth)
    );

    $template = new SSViewer('sc_iframe');
    return $template->process(new ArrayData($templateData));
});

The shortcut [sitetree_link id=1] still works, but my guess would be that's because it's not using a template?
Steps to Reproduce

Using the custom shortcode; Insert this shortcode in a content-field:
[iframe,src="road/to/some/html",orgWidth="1920",orgHeight="1080",scale="1"][/iframe]
Save/publish page
--> the page isn't saved because of the error thrown by SSviewer.php

Anybody knows if there is something changed in the recent versions of Silverstripe 3.x causing this to 'suddenly' fail I need to know about? Thanks in advance!

Hi @dhensby Thanks for your reply. The templates are within templates\Shortcodes inside the theme-folder. I understand the CMS runs without a theme, but I cannot think of a reason why the CMS needs the theme for saving a page, because it doesn't need to parse the shortcode when the page is being saved into database with the shortcode as is. Only when the page is being loaded on the front-website it needs to execute the parser and then the theme is loaded. At least this was working this way for two years...

very good point, and that's probably where the regression is (rendering the shortcode unnecessarily on save). Do you think you can track this down? looking at a backtrace from where the error comes from would be a start.

No, I'm not going to. I already spend way too much time on this trying to debug this. Next to the fact I don't have the time for it I don't know the inner workings of the framework and with version 4 around the corner it would be a waste in spending time on that.
For me it's not worth it to spend all this time to debug the framework which was running fine for years. I don't know what changed in the framework or somewhere else, especially now version 4 is the active developed version, but I'd rather go back to a previous version then.

Hey, I don't like your action. This is not the way it should work on an issuetracker. Why do you close this issue if it's still there? I took the time to report this as a user of Silverstripe Framework, took the time to try to debug problems in the framework myself, which is not even my work in the first place. And now you're closing this issue while it's still there? You really think it's my responsibility to fix a problem in the framework? I hope not. Please reopen the issue. Closing doesn't make any sense.

Hi @Friksel - sorry, I'm not trying to cause a problem.
SilverStripe Framework is a free and open source piece of software, so defining who is responsible for fixing bugs is a bit difficult and ultimately vague. We rely on the community, core committers and sometimes SilverStripe Ltd to fix these issues.
Whilst you may view that fixing the issue yourself is not your work it's also nobody else's (unless they wish to volunteer that time and take it on as their work).
I'm sorry my action of closing the issue is not as you wish, but you expressed a view that the effort and imperative to fix this issue was lacking as 4.x is now available. I interpreted this to mean you were happy to close the issue as it was too minor to invest any effort to resolve.
Whilst this issue is probably present (though I haven't replicated it personally) I think it's quite an edge-case which, as you note, doesn't warrant the effort to debug. Therefore I think it should be closed as "wontfix" because of it's low impact and the fact it's happening in legacy software.
If you'd like to reopen it, I'll leave that to you, but I'm not sure it'll be fixed if it doesn't affect 4.x. If you do reopen it, providing a backtrace would be most helpful (and a required step) in allowing others to begin to resolve this bug.

@Friksel I've had this issue as well on an older Silverstripe 3 site. In the end, I FIXED it by moving the shortcode templates away from my theme into the /mysite/templates directory


Leverage Cargo's workspace inheritance feature

This commit is an attempt to reduce the complexity of the Cargo
manifests in this repository with Cargo's workspace-inheritance feature
becoming stable in Rust 1.64.0. This feature allows specifying fields in
the root workspace Cargo.toml which are then reused throughout the
workspace. For example this PR shares definitions such as:

All of the Wasmtime-family of crates now use version.workspace = true to have a single location which defines the version number.
All crates use edition.workspace = true to have one default edition
for the entire workspace.
Common dependencies are listed in [workspace.dependencies] to avoid
typing the same version number in a lot of different places (e.g. the
wasmparser = "0.89.0" is now in just one spot.

Currently the workspace-inheritance feature doesn't allow having two
different versions to inherit, so all of the Cranelift-family of crates
still manually specify their version. The inter-crate dependencies,
however, are shared amongst the root workspace.
This feature can be seen as a method of "preprocessing" of sorts for
Cargo manifests. This will help us develop Wasmtime but shouldn't have
any actual impact on the published artifacts -- everything's dependency
lists are still the same.

It's worth pointing out that Rust 1.64.0 is not out yet and will be released next week (I think) so this can't merge earlier than that. I've attempted to hack around that on CI by installing beta for all the builders (we'll see how that goes).
Otherwise though I wanted to go ahead and open this up to get others' thoughts on it to see if others are ok with it or feel like this isn't a great change for Wasmtime.

Does publish.rs need to change?

This looks helpful! I'm in favor of merging it eventually. I'd be inclined to wait for some time after the 1.64 release though: at least a week, maybe a month? For something that's only nice-to-have, I think it's worth giving people who are working in git some slack on when to upgrade their toolchain.
If this affected people who are depending on any of these crates through crates.io then I'd wait longer. But if cargo publish rewrites all of this away during the publish process, then that clearly doesn't matter.

@abrown it will yeah, I recalled I should do that right before pushing and then forgot to note it again, thanks for the reminder!
@jameysharp our current policy is that Wasmtime can use up to the latest stable on main, and AFAIK we've never historically delayed landing something due to Rust just recently being released. I would personally like to land this sooner rather than later as it bitrots really quickly.

Ok I think this should be good for a review now with 1.64.0 released.


Junit cases for Hdf5 read/write

This pull request contains new junit test file HDF5DataSetReaderTest.java and associated resource files test.h5 and chocolate21.jpg. Also, pom.xml is updated for test dependencies.

All changes made and did force push, Thank you Adrian for your comments and suggestions.

Good job @ASHISRAVINDRAN :+1: Please merge it when you're ready.


Publish 2.12 version

Updates for 2.12. The version has been published to Sonatype and should be available soon. I also made 2.10 available, because it compiled. Might be handy for someone.
@raulraja can you review please?
Resolves #17

Current coverage is 100% (diff: 100%)

Merging #18 into master will not change coverage

@@           master   #18   diff @@
===================================
  Files           8     8
  Lines          78    78
  Methods        78    78
  Messages        0     0
  Branches        0     0
===================================
  Hits           78    78
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update c3ff897...ccf286a

LGTM!


Star+ icon

It would be great if you could bundle a Star+ icon + button.
https://icon-sets.iconify.design/cbi/star-plus/

TODO: Merge PRs for this and Samsung example, and then update ha-nunjucks to solve numerical string truncation issue once the latter fix is confirmed working for service-call-tile-feature.

Don't worry, no rush at all.

Released 3.7.1.


[DONT MERGE] Basic UX for factory release configuration

need to gate this UX with our deployer address until we polish the experience for all users

📝 Changed routes:

/api/verify

Commit b9e44c4ab35c98951e4d3abc35e07e7a9a04aa58 (https://thirdweb-i29fshlvk-thirdweb.vercel.app).


[Bug] [task api] stop spark job on yarn failed

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
I try to stop spark job on yarn but failed.
Logs show that kill yarn application failed with ExitCodeException.  The exit code is 137. Thouth dolphin task instance is set to terminated, spark job is still running.
I then set dolphinscheduler to develop mode, reserve the .kill file and execute command 'sh /xxx/xxx/xxx.kill' manually with user dolphinscheduler. It works, spark job is terminated as expected.
Is there any difference between dolphinscheduler and execute .kill file manually?
there's logs:

What you expected to happen
dolphinscheduler terminate spark job successfully.
How to reproduce
Any attemp to stop spark job failed  in my env.
I don't know what env config should I provide to help solve the problem.
Anything else
No response
Version
3.2.x
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

The only one different is the .kill file will be executed by tenant, please check if the tenant has permission to execute the file

The only one different is the .kill file will be executed by tenant, please check if the tenant has permission to execute the file

Yes.
Through the permission of the file is not 755, execute .kill file by user tenantName1,  the output indicates tenantName1 has permission to execute the file.

The only one different is the .kill file will be executed by tenant, please check if the tenant has permission to execute the file

Yes. Through the permission of the file is not 755, execute .kill file by user tenantName1, the output indicates tenantName1 has permission to execute the file.

@lbrowny I submit #16909 to fix these.

The only one different is the .kill file will be executed by tenant, please check if the tenant has permission to execute the file

Yes. Through the permission of the file is not 755, execute .kill file by user tenantName1, the output indicates tenantName1 has permission to execute the file.

@lbrowny I submit #16909 to fix this problem.

I mean through .kill file without x permission, the file can be successfully executed using sh command.
I also tried make .kill file myself, chmod it to 777 , and then stop the task instance.
In this way, org.apache.dolphinscheduler.plugin.task.api.am.YarnApplicationManager#execYarnKillCommand could used the  exists .kill file with rwx permission, but still failed to stop spak job with the exactly same output. It seems nothing to do with the permission of the .kill file.
I notice that similar issues with ExitCodeException usually have additional infomation about fail reason, but showed nothing in my case. Is it because of exit code? 137 means shell execution was interrupted.

@lbrowny Please check the Linux log, is the kill process has been killed by system?

@lbrowny Please check the Linux log, is the kill process has been killed by system?

I had check Linux log this afternoon, and find it didn't contains any kill process record.
I will recheck the logs to ensure that there are no omissions from the previous check.
Have a nice weekend~: )

@lbrowny And please check if the bootstrap user has the permission to use sudo -u.

@lbrowny And please check if the bootstrap user has the permission to use sudo -u.

There is no record of the process being killed in the system logs.
The user has the permission to use sudo -u.
Outputs are as follows:
[root@xxx logs]# su - dolphinscheduler
Last login: Mon Dec 23 17:06:02 CST 2024 on pts/0
-bash-4.2$ sudo -u tenantName1 sh /tmp/dolphinscheduler/exec/process/tenantName1/14481755113696/16064940440032_1/2853/3286/application_1734659792626_0039.kill
24/12/23 17:08:55 INFO impl.TimelineReaderClientImpl: Initialized TimelineReader URI=http://host/ws/v2/timeline/, clusterId=yarn_cluster
24/12/23 17:08:55 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at hzspark32/<IP_ADDRESS>:8050
24/12/23 17:08:55 INFO client.AHSProxy: Connecting to Application History server at host
Application application_1734659792626_0039 has already finished

@ruanwenjun
I may have found the reason.
While debugging using Arthas, I encountered the following error output: Cannot execute /usr/hdp/current/hadoop/libexec/yarn-config.sh.
It appears that executing the command sh /tmp/dolphinscheduler/exec/process/tenantName1/14481755113696/16066089682784_1/2862/3313/application_1734659792626_0066.kill depends on an additional file /usr/hdp/current/hadoop/libexec/yarn-config.sh, which does not exist on the system.
method=org.apache.dolphinscheduler.common.shell.AbstractShell.runCommand location=AtExceptionExit
ts=2024-12-23 17:40:32.066; [cost=21.092938ms] result=@ArrayList[
    @Object[][isEmpty=true;size=0],
    @ShellExecutor[
        command=@String[][isEmpty=false;size=2],
        output=@StringBuffer[ERROR: Cannot execute /usr/hdp/current/hadoop/libexec/yarn-config.sh.
],
<EMAIL_ADDRESS>        timeOutInterval=@Long[0],
        timedOut=@AtomicBoolean[false],
        interval=@Long[0],
        lastTime=@Long[1734946832064],
        environment=null,
        dir=null,
        process=@UNIXProcess[java.lang.UNIXProcess@2caa5a9f],
        exitCode=@Integer[1],
        completed=@AtomicBoolean[true],
    ],
    @String[][
        @String[sh],
        @String[/tmp/dolphinscheduler/exec/process/tenantName1/14481755113696/16066089682784_1/2862/3313/application_1734659792626_0066.kill],
    ],
    org.apache.dolphinscheduler.common.shell.AbstractShell$ExitCodeException:

@ruanwenjun I may have found the reason.
While debugging using Arthas, I encountered the following error output: Cannot execute /usr/hdp/current/hadoop/libexec/yarn-config.sh.
It appears that executing the command sh /tmp/dolphinscheduler/exec/process/tenantName1/14481755113696/16066089682784_1/2862/3313/application_1734659792626_0066.kill depends on an additional file /usr/hdp/current/hadoop/libexec/yarn-config.sh, which does not exist on the system.
method=org.apache.dolphinscheduler.common.shell.AbstractShell.runCommand location=AtExceptionExit
ts=2024-12-23 17:40:32.066; [cost=21.092938ms] result=@ArrayList[
    @Object[][isEmpty=true;size=0],
    @ShellExecutor[
        command=@String[][isEmpty=false;size=2],
        output=@StringBuffer[ERROR: Cannot execute /usr/hdp/current/hadoop/libexec/yarn-config.sh.
],
<EMAIL_ADDRESS>        timeOutInterval=@Long[0],
        timedOut=@AtomicBoolean[false],
        interval=@Long[0],
        lastTime=@Long[1734946832064],
        environment=null,
        dir=null,
        process=@UNIXProcess[java.lang.UNIXProcess@2caa5a9f],
        exitCode=@Integer[1],
        completed=@AtomicBoolean[true],
    ],
    @String[][
        @String[sh],
        @String[/tmp/dolphinscheduler/exec/process/tenantName1/14481755113696/16066089682784_1/2862/3313/application_1734659792626_0066.kill],
    ],
    org.apache.dolphinscheduler.common.shell.AbstractShell$ExitCodeException:

But you said when you manual execute the xx.kill, there is no error?


feat: Meson Support for ADBC

This worked pretty well in nanoarrow so figured worth trying in ADBC. In the long run arrow-adbc would make for a nice addition to the Meson WrapDB - it would be an easy way to install the source for a desired set of driver(s)
In the immediate term, Meson really helps simplify the current CMake hoops you have to jump through to wrangle dependencies, and I think is easier to use

@kou I think you're much more familiar with Meson, any thoughts?

@kou any other feedback here?

No!
Let's merge this.

Do we need an associated issue before we merge this?

I attached #1941


add grammar support for event

Changes proposed in this pull request:

add create,alter,drop support of event

Pull Request Test Coverage Report for Build 9017

0 of 0   changed or added relevant lines in 0 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 63.787%

Files with Coverage Reduction
New Missed Lines
%

sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/util/IpUtils.java
3
76.0%

Totals

Change from base Build 186:
0.0%

Covered Lines:
8955

Relevant Lines:
14039

💛  - Coveralls


Contact form don't work after install shortcode or lightslider plugin

Hi,
There is problem with contact form after install the plugin, shortcode or lightslider.
Any suggestions?

The URL is http://sunfree-led.com/en/contact

Please update to 1.2.3 to see if your problem is fixed.

Hi, it works with shortcode and lightslider, but still have problem with other plugins.
After install the plugins below, the contact form will not appear.
1)Shortcode UI;
2)unitegallery;

I see that you still have an old of the theme on sunfree-led.com.

I test them on local server(xampp) with new version x-corporation theme. Not working with Shortcode UI or Unitegallery plugin.


Create expert mining gloves not working

🐛 Bug Report
I did command +create expert mining gloves and it says I don't have the requirements even though I have all of the requirements in my bank

Hey, are you in the main discord? Could you tag @Fishy in bot-channel? Got some followup questions.

Resolved, didn't have the requirements in bank.


containers can't intercommunicate using portmap

Description
I have a prometheus container and a cadvisor container, and they are using following portmap:
prometheus: 7070 => 9090
cadvisor: 9090 => 8080
I get into prometheus using nerdctl exec -it prometheus sh and try to access cadvisor using wget host ip:9090/metrics, but the connection timeout.
Containers can communicate with others without portmap using host-ip:port.
Remote machine can access containers using portmap.
ONLY containers can't access other containers using portmap.
Steps to reproduce the issue
1. nerdctl run -p 9090:8080 cadvisor
2. nerdctl run -p 7070:9090 prometheus
3. nerdctl exec -it prometheus sh
4. wget host-ip:9090/metrics

Describe the results you received and expected
I get connection timeout inside the container, but it should get the same result as in my remote machine
Following is what i get inside the container:

Following is what i get in my remote machine:

What version of nerdctl are you using?
root@yongxisui:~/docker/prometheus# nerdctl version
WARN[0000] unable to determine buildctl version: exec: "buildctl": executable file not found in $PATH
Client:
Version:       v1.0.0
OS/Arch:       linux/amd64
Git commit:    c00780a1f5b905b09812722459c54936c9e070e6
buildctl:
Version:
Server:
containerd:
Version:      1.6.10
GitCommit:    770bd0108c32f3fb5c73ae1264f7e503fe7b2661
runc:
Version:      1.1.4
GitCommit:    v1.1.4-0-g5fd4c4d
Are you using a variant of nerdctl? (e.g., Rancher Desktop)
No response
Host information
root@yongxisui:~/docker/prometheus# nerdctl info
Client:
Namespace:     default
Debug Mode:    false
Server:
Server Version: 1.6.10
Storage Driver: overlayfs
Logging Driver: json-file
Cgroup Driver: systemd
Cgroup Version: 2
Plugins:
Log: fluentd journald json-file syslog
Storage: native overlayfs
Security Options:
apparmor
seccomp
Profile: default
cgroupns
Kernel Version: 5.10.0-19-amd64
Operating System: Debian GNU/Linux 11 (bullseye)
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 7.669GiB
Name: yongxisui
ID: 48bd4f03-1111-4d87-a7f0-192411df39c5
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

Would you mind to tell us run the container in rootless or root mode?

Would you mind telling us whether you run the container in rootless or root mode?

in root mode

Sorry, I can not reproduce this issue in root mode

Cannot reproduce either - rootless or rootful.
@Eucliddd would you be able to confirm if this is still an issue with recent nerdctl?
Thanks a lot.

@AkihiroSuda suggesting we close.


Refactor some keeper methods, to expose primitives needed for multihop routing

Description
Makes internal methods with swap fee exposed. Needed for:

Getting compound swap fee estimates (needed for mempool work)
Enabling different multihop swap fees
(Future) work on raised swapfees during chain liveness failures.

This PR also fixes getPoolForSwap usage

For contributor use:

[ ] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ] Re-reviewed Files changed in the Github PR explorer

Codecov Report

Merging #1146 (021034c) into main (d143d83) will decrease coverage by 0.00%.
The diff coverage is 46.37%.

@@            Coverage Diff             @@
##             main    #1146      +/-   ##
==========================================
- Coverage   20.21%   20.20%   -0.01%
==========================================
  Files         199      199
  Lines       25062    25088      +26
==========================================
+ Hits         5066     5070       +4
- Misses      19069    19093      +24
+ Partials      927      925       -2

Impacted Files
Coverage Δ

osmomath/math.go
64.44% <ø> (ø)

store/node.go
66.94% <ø> (ø)

v043_temp/address/hash.go
80.00% <ø> (ø)

x/claim/abci.go
0.00% <ø> (ø)

x/claim/client/cli/query.go
34.45% <ø> (ø)

x/claim/client/cli/tx.go
0.00% <ø> (ø)

x/claim/handler.go
0.00% <ø> (ø)

x/claim/keeper/claim.go
64.33% <ø> (ø)

x/claim/keeper/grpc_query.go
0.00% <ø> (ø)

x/claim/keeper/hooks.go
28.00% <ø> (ø)

... and 118 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 f33148c...021034c. Read the comment docs.


[sw/silicon_creator] Add address translation to the silicon owner stage

This PR uses the second ibex address translation region to make the silicon owner stage position independent.
(@alphan's update:) @engdoreis, thanks a lot for doing the bulk of the work. As we discussed offline I added some commits to make this ready to merge. A summary of new changes (also described in this doc that I shared earlier):

A new virtual memory region owner_virtual for the owner stage that starts at 0xa0000000 and is the same size as rom_ext_virtual.
Owner image starts at owner_virtual + ROM_EXT_MAX_SIZE. Updated the linker script and lma -> vma calculation in rom_ext.c accordingly.
Owner images are now built with proper manifests, i.e. with the correct identifier and address_translation value, and are signed.
ROM_EXT ePMP updates: Removed expectation check since the in-memory state is not initialized yet and minor nit fixes.
Positive e2e tests for ROM_EXT and the owner stage to have some test coverage for the current behavior.

Created the following issues:

#13507
#13511
#13513

For future reference, various cases can be tested manually using the following commands:
# To find the signed binaries for ROM_EXT or the owner stage (substitute `virtual_addr` with `slot_a` or `slot_b` if needed)
bazel build --define DISABLE_VERILATOR_BUILD=true //sw/device/silicon_creator/rom_ext:virtual_addr 2>&1 | grep signed
bazel build --define DISABLE_VERILATOR_BUILD=true //sw/device/silicon_owner/bare_metal:bare_metal_example_virtual_addr 2>&1 | grep signed

# Boot ROM_EXT (path to image file must be absolute):
bazel run //sw/host/opentitantool -- --exec "bootstrap [ROM_EXT_IMAGE]" console

# Boot owner stage:
bazel run //sw/host/opentitantool -- --exec "bootstrap [ROM_EXT_IMAGE]@0 [OWNER_IMAGE]@0x10000" console

Fixed the lint error, s/flash_name/test_binary in sw/device/silicon_owner/bare_metal/BUILD

@alphan, I didn't see that you were updating the PR, could push your last change again?

@alphan, I didn't see that you were updating the PR, could push your last change again?

Done


item duplicate

"Parallel Decoding via Hidden Transfer for Lossless Large Language Model Acceleration" duplicate!

The duplicated item has been removed. Thx so much!


Deploy failed for AWS; KfApp initiliazation failed:  (kubeflow.error): Code 500 with message: coordinator Init failed for aws:  (kubeflow.error): Code 400 with message: Could not find command aws-iam-authenticator in PATH

I am following this documentation to deploy k85 on Ubuntu VMware machine hosted on windows. And trying to install kubeflow in ubuntu machine. I am facing below errors.
My machine details: Ubuntu 18.04.5 LTS
Error:
No name specified in KfDef.Metadata.Name; defaulting to kubeflow-demo-1 based on location of config file: /home/pranay/k8s/kubeflow-demo-1/kfctl_aws.yaml.  filename="coordinator/coordinator.go:202"
Error: failed to build kfApp from URI /home/pranay/k8s/kubeflow-demo-1/kfctl_aws.yaml: KfApp initiliazation failed:  (kubeflow.error): Code 500 with message: coordinator Init failed for aws:  (kubeflow.error): Code 400 with message: Could not find command aws-iam-authenticator in PATH
Usage:
kfctl apply -f ${CONFIG} [flags]
Flags:
--context string   Optional kubernetes context to use when applying resources. Currently not used by KFDef resources.
-f, --file string      Static config file to use. Can be either a local path:
export CONFIG=./kfctl_gcp_iap.yaml
or a URL:
export CONFIG=https://raw.githubusercontent.com/kubeflow/manifests/v1.0-branch/kfdef/kfctl_gcp_iap.v1.0.0.yaml
export CONFIG=https://raw.githubusercontent.com/kubeflow/manifests/v1.2-branch/kfdef/kfctl_istio_dex.v1.2.0.yaml
export CONFIG=https://raw.githubusercontent.com/kubeflow/manifests/v1.2-branch/kfdef/kfctl_aws.v1.2.0.yaml
export CONFIG=https://raw.githubusercontent.com/kubeflow/manifests/v1.2-branch/kfdef/kfctl_k8s_istio.v1.2.0.yaml
kfctl apply -V --file=${CONFIG}
-h, --help             help for apply
-V, --verbose          verbose output default is false
kfctl exited with error: failed to build kfApp from URI /home/pranay/k8s/kubeflow-demo-1/kfctl_aws.yaml: KfApp initiliazation failed:  (kubeflow.error): Code 500 with message: coordinator Init failed for aws:  (kubeflow.error): Code 400 with message: Could not find command aws-iam-authenticator in PATH
I have followed below steps:
step 1:
Downloaded tar file "kfctl_v1.2.0-0-gbc038f9_linux.tar.gz" from https://github.com/kubeflow/kfctl/releases/tag/v1.2.0.
step 2:
Extract tar file using
tar -xvf kfctl_v1.2.0_.tar.gz
export PATH=$PATH:$PWD
(in ubuntu home directory)
step 3:
verified installation using below command,
ls -lrt kfctl
-rwxr-xr-x 1 pranay pranay 83424955 Nov 20  2020 kfctl
step 4:
export CONFIG_URI="https://raw.githubusercontent.com/kubeflow/manifests/v1.2-branch/kfdef/kfctl_aws_cognito.v1.2.0.yaml"
export AWS_CLUSTER_NAME=
mkdir ${AWS_CLUSTER_NAME} && cd ${AWS_CLUSTER_NAME}
wget -O kfctl_aws.yaml $CONFIG_URI
after downloading and renaming above yaml file. I fired
step 5:
kfctl apply -V -f kfctl_aws.yaml
And got above error. How to solve this?

@pranaysawant  where is your kubernetes cluster running? I think the configuration you are trying to run will work only one AWS AKS service.
If your kubernetes is running  on VMWare installed on top of Windows, you need to follow the instructions from here --  for v1.2
and for v1.3.0
You will need 2-4 CPU and 8-12GB RAM to run all the components.


New error after update tapper.py

2024-06-06 18:59:16 | ERROR    | 296 - X | Unknown error while Tapping: 500, message='Internal Server Error', url=URL('https://api.hamsterkombat.io/clicker/tap') | Response text: Couchbase error upsertUser! Error=AmbiguousTimeoutError: ambiguous timeout Bucket=default Scope=hamster_prod Collection=clicker_tg_user Data={
"id": "X",
"totalCoins": 2051041.29108452797,
"balanceCoins": 2051041.29108452797,
"level": ,
"availa...
I think this cause the card upgrading process to break, like #209

This is the tap error, it can't break the upgrading process. Though, you're right, both of these errors are caused by the same problem: the servers are not working good today.

Alright, so let's consider this issue as solved and close it


Need to bind BcnProvider class methods in constructor

https://github.com/idena-network/idena-sdk-js/blob/a3b28f6966d074f2331a22188f8deec19663e433/src/providers/bcnProvider.ts#L14
I was having difficulty accessing these methods in a different scope (because they reference this). So I had to use a hack e.g.: https://github.com/simontakouridis/idena-community-wallet/blob/f0a9cb13eeadb0f8af170ec0cb7b529d311dbc8b/src/core/idena.js#L15
I think the average dev might get stumped, so a better solution would be to bind the methods in the constructor e.g.:
e.g.
export class BcnProvider extends BaseProvider {
...
constructor(httpProvider: AxiosInstance) {
super(httpProvider);
this.buildTx = this.buildTx.bind(this);
this.feePerGas = this.feePerGas.bind(this);

}
cc @ridenaio

Hi! I think average dev uses simple call like await  provider.Blockchain.feePerGas(). You are using redux-saga, this library has special overloads for call method to pass the context. You can find how to this here.

Thank you so much, call([context, fn]) works perfectly!


Java to Php decode and encode

hi thanks for this . but i have a problem i am now encountering

Token Signature could not be verified.
I generated the Token from SpringBoot and iam trying to decode to Laravel 5.2 Php

thanks :)

Hi,
As Laravel uses another JWT implementation, I am not sure this is the right place for this issue.
Anyway you may try to decode and verify it using that library. Could you share with me test samples?

Java code to generate token
 return Jwts.builder()                 .setClaims(claims)                 .setHeaderParam(TOKEN_HEADER_TYP_KEY,"JWT")                 .signWith(SignatureAlgorithm.HS256, SECRET_KEY)                 .compact();
After generating the token i am trying to decode it on laravel.
sorry yea i think i post to the wrong place. :) thank for the help man.

You should try to decode it on https://jwt.io/
The interface supports the HS256 algorithm.

yes its all good from jwt.io. Anyway i figured it out man.. thanks laravel is encoding the key to base64 and java is not.
the fix is
from java encode the to base64 then from laravel don't encode :) thanks man

Closing as resolved.


Add networking-vpp as an project integrating etcd

@iawells Could you change your commit message to Documentation/integrations: add networking-vpp?


[HUDI-2904] Fix metadata table archival overstepping between regular writers and table services

When metadata is enabled, and with Single writer, an async service such as clustering on the data table can cause archival at the same time the regular writer may trigger archival on the metadata table. To ensure that async services on the data table do not trigger archival, we remove archival as a separate table service in the write client, and explicitly trigger archival on metadata table only when there is a write from the regular writer.

I have addressed the feedback.
@danny0405 : Can you review it once.

CI is green


Add Context arguments to remaining service interfaces [phab:D322]

Created by schroederc at 2015-06-05 18:42:31:
See #540 and #538 for previous work.

shahms accepted this revision at 2015-06-05 19:40:31

schroederc closed via commit f65d8b933e945bf1fe5ff22d82a6c178fdfbc67b at 2015-06-05 23:04:02


Token gen issue

The token gen doesnt work. but else, good work.

Use to right proxies without that it won't gonna generate tokens
If you are using free proxies test them they r working or not


Decryption with gpgme-sharp

Hello
I’m using the gpgme-sharp dll to test encryption and decryption of text files.
The encryption works perfectly and creates the .gpg encrypted file.
When I try to decrypt the .gpg file, I get the error below which looks like an unspecified error.
When I use Kleopatra to decrypt my created .gpg file, it works fine.
Could you please be so kind as to assist me or point me in the right direction?
I’m attaching my sample .txt file as well as a screengrab of error point in VS.
Thanks in advance and best regards
Stefan
SourceFile.txt
Excerpt from my error

log below:
Libgpgme.GeneralErrorException
HResult=0x80131500
Message=#GPG_ERR_CANCELED: $Operation cancelled
Source=gpgme-sharp
StackTrace:
at Libgpgme.Context.Decrypt(GpgmeData cipher, GpgmeData plain) in D:\XXXXXXXX\AAA Class Libraries\gpgme-sharp\gpgme-sharp\Context.cs:line 545
at Libgpgme.StefEncryptDecrypt.Main(String Passphrase, String SourceFileName, String PreEncriptFileName, String CipherFileName, String DecryptedFileName) in D:\XXXXXXXX\AAA Class Libraries\gpgme-sharp\gpgme-sharp\StefDecrypt.cs:line 132
at Libgpgme.FromVBDecryptCall.Main(String Passphrase, String SourceFileName, String PreEncriptFileName, String CipherFileName, String DecryptedFileName) in D:\XXXXXXXX\AAA Class Libraries\gpgme-sharp\gpgme-sharp\VBDecryptCall.cs:line 14
at TestApp_Decryption.Form1.Button1_Click(Object sender, EventArgs e) in D:\ XXXXXXXX \TestApp -

Hmm, unfortunately I'm not sure about this one. You might need to ask on the gnupg-devel mailing list: https://lists.gnupg.org/mailman/listinfo/gnupg-devel.
Otherwise, can you please post some example code to a GitHub repo so I can clone it and replicate the error?


Runecairn

Changes / Comments

Updated formatting and layout
Added Vigour and split out HP
Added logo

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


Add Morph Holesky

Add Morph Holesky safe contract addresses.
safe-singleton-factory PR: https://github.com/safe-global/safe-singleton-factory/pull/475
ChainID: 2810
RPC endpoint: https://rpc-holesky.morphl2.io/
Block explorer: https://explorer-holesky.morphl2.io/

I'm getting 502 server errors from the RPC endpoint when trying to verify the deployments. I will try again later.


Different Behavior of tf.raw_ops.RGBToHSV with jit_compile=True

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
No
Source
source
TensorFlow version
2.14.0
Custom code
Yes
OS platform and distribution
No response
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
11.8
GPU model and memory
GPU 0: NVIDIA GeForce RTX 2070 GPU 1: NVIDIA GeForce RTX 2070 GPU 2: NVIDIA GeForce RTX 2070 GPU 3: NVIDIA GeForce RTX 2070
Current behavior?
When the tf.raw_ops.RGBToHSV operation is invoked within a tf.function with JIT compilation enabled (jit_compile=True), it produces different results compared to the same operation called without JIT compilation. This inconsistency is observed when the code is executed on a CPU device.
Standalone code to reproduce the issue
import tensorflow as tf
import traceback

class Network(tf.Module):
    def __init__(self):
        super().__init__()

    @tf.function(jit_compile=True)
    def __call__(self, x):

      x = tf.raw_ops.RGBToHSV(images=x, )
      return x

m = Network()
inp = {
    "x": tf.random.normal([9, 8, 6, 3], dtype=tf.bfloat16),
}

with tf.device('/CPU:0'):
    tf.config.run_functions_eagerly(True)
    no_op_res = m(**inp)
    tf.config.run_functions_eagerly(False)
    with tf.device('/CPU:0'):
        op_res = m(**inp)

    tf.debugging.assert_near(tf.cast(no_op_res, tf.float64), tf.cast(op_res, tf.float64), atol=0.001, rtol=0.001)

Relevant log output
File "/home/guihuan/LLM/results/tf-2/2023-10-22-20-21/test.py", line 26, in <module>
    tf.debugging.assert_near(tf.cast(no_op_res, tf.float64), tf.cast(op_res, tf.float64), atol=0.001, rtol=0.001)
  File "/home/guihuan/.conda/envs/night/lib/python3.9/site-packages/tensorflow/python/util/traceback_utils.py", line 153, in error_handler
    raise e.with_traceback(filtered_tb) from None
  File "/home/guihuan/.conda/envs/night/lib/python3.9/site-packages/tensorflow/python/ops/control_flow_assert.py", line 102, in Assert
    raise errors.InvalidArgumentError(
tensorflow.python.framework.errors_impl.InvalidArgumentError: Expected 'tf.Tensor(False, shape=(), dtype=bool)' to be true. Summarized data: b''
b'x and y not equal to tolerance rtol = tf.Tensor(0.001, shape=(), dtype=float64), atol = tf.Tensor(0.001, shape=(), dtype=float64)'
b'x (shape=(9, 8, 6, 3) dtype=float64) = '
0.6328125, 1.59375, 0.765625, ...
b'y (shape=(9, 8, 6, 3) dtype=float64) = '
0.6328125, 1.59375, 0.765625, ...

This is likely due to fusion, where the intermediate result may be computed and kept in float32 in the case of jit-compilation, whereas without fusion it would cast to bfloat16 between the ops and produce a less precise answer. Still, both are correct. Thank you!

I see it fails in both jit_compile = True and jit_compile = False on GPU, since it invloves random values as an input, results are not guaranteed to match in both the scenarios.
Here is the attached Gist for reference.

Hi @tilakrayal ,thanks for your information. It seems that I failed to recognize that this input included a random value. Please feel free to close this issue.

As per the above user comments, closing this issue as it is resolved. Thank you!


dbeaver/dbeaver#20528 Initial commit for my case insensitive feature.

Order case insensitive as an option at the Client Side #20528

Thank you for contribution.
We don't want to add such option. Let's just change the behaviour of the existing Always on client setting. The sorting should always be case-insensitive.
Also only strings should be compared in such a way - it doesn't make sense to do it for numbers.
And pay attention on different locales. It should correctly work with non-latin languages.

Please delete all changes that are no longer in use

Passed to QA team.

Verified

@vijayap20 would you made the requested changes?

Verified


Add the controller deployment name to the configuration

There are a few places in the init process where it would be good have the name of the deployment configurable to avoid hard coding it. I'd like to get it into the configuration even if we don't start using right away.

Should we also expose it as a const?

Ideally the actual string values never get used directly, they just get dumped in here with the rest of the defaults.


Feature Request: add parameter -CurrentUser for Get-Process

Hi
Sometimes I need to check if a process is running for the current user (non-admin on terminal server). Now I use get-process -Name "ProcessName" | ? { $_.SI -eq $([System.Diagnostics.Process]::GetCurrentProcess().SessionId) }. But it would be much easier if I could use get-process -Name "ProcessName" -CurrentUser.
Kind regards
Frederik.

Making this easier sounds like a good idea, but for consistency with other cmdlets we should probably use a -Scope parameter with enumeration values such as AllUsers (default), CurrentUser, and,  perhaps also, OtherUsers.
Also, we need to ensure cross-platform consistency:
Get-Process  | ? { $_.SI -eq $([System.Diagnostics.Process]::GetCurrentProcess().SessionId) }, which can be simplified to Get-Process | ? SI -eq (Get-Process -Id $PID).SI presents two problems:

On Windows, it includes additional processes that are not owned by the current user.

On Unix-like platforms, it is in effect limited to the calling PowerShell sessions and child processes directly launched from it.

Conceptually, what we're looking for (for -Scope CurrentUser)  is this:
Get-Process -IncludeUserName | ? UserName -eq (whoami)

This works well on Unix-like platforms, but - unfortunately - requires elevation on Windows.

requires elevation on Windows.

That's just what Get-Process states but it's not the whole truth. Yes you need elevation to get the username of processes run by other users (or elevated ones of the current user) but it is still possible to get the token information for the majority of the processes run by the current user.
Add-Type -TypeDefinition @'
using Microsoft.Win32.SafeHandles;
using System;
using System.Runtime.InteropServices;

namespace Win32
{
    public class NativeHelpers
    {
        [StructLayout(LayoutKind.Sequential)]
        public struct TOKEN_USER
        {
            public SID_AND_ATTRIBUTES User;
        }

        [StructLayout(LayoutKind.Sequential)]
        public struct SID_AND_ATTRIBUTES
        {
            public IntPtr Sid;
            public int Attributes;
        }
    }

    public class NativeMethods
    {
        [DllImport("kernel32.dll", SetLastError = true)]
        public static extern bool CloseHandle(
            IntPtr hObject);

        [DllImport("Advapi32.dll", SetLastError = true)]
        public static extern bool GetTokenInformation(
            SafeHandle TokenHandle,
            int TokenInformationClass,
            IntPtr TokenInformation,
            int TokenInformationLength,
            out int ReturnLength);

        [DllImport("Advapi32.dll", SetLastError = true)]
        public static extern bool OpenProcessToken(
            SafeHandle ProcessHandle,
            int DesiredAccess,
            out IntPtr TokenHandle);
    }

    public class SafeNativeHandle : SafeHandleZeroOrMinusOneIsInvalid
    {
        public SafeNativeHandle() : base(true) { }
        public SafeNativeHandle(IntPtr handle) : base(true) { this.handle = handle; }

        protected override bool ReleaseHandle()
        {
            return NativeMethods.CloseHandle(handle);
        }
    }
}
'@

$currentUser = [Security.Principal.WindowsIdentity]::GetCurrent().User

Get-Process | Where-Object {
    if (-not $_.SafeHandle -or $_.SafeHandle.IsInvalid -or $_.SafeHandle.IsClosed) {
        return
    }

    $rawAccessToken = [IntPtr]::Zero
    $res = [Win32.NativeMethods]::OpenProcessToken(
        $_.SafeHandle,
        0x00000008,  # TOKEN_QUERY
        [ref]$rawAccessToken
    ); $err = [Runtime.InteropServices.Marshal]::GetLastWin32Error()

    if (-not $res) {
        $exp = [ComponentModel.Win32Exception]$err
        Write-Warning -Message "Failed to open access token for $($_.Id): $($exp.Message)"
        return
    }

    $accessToken = [Win32.SafeNativeHandle]::new($rawAccessToken)
    try {
        $userLength = 0
        $tokenUserId = 1  # TOKEN_USER

        $null = [Win32.NativeMethods]::GetTokenInformation(
            $accessToken,
            $tokenUserId,
            [IntPtr]::Zero,
            0,
            [ref]$userLength
        )
        $tokenInfo = [Runtime.InteropServices.Marshal]::AllocHGlobal($userLength)
        try {
            $res = [Win32.NativeMethods]::GetTokenInformation(
                $accessToken,
                $tokenUserId,
                $tokenInfo,
                $userLength,
                [ref]$userLength
            ); $err = [Runtime.InteropServices.Marshal]::GetLastWin32Error()

            if (-not $res) {
                $exp = [ComponentModel.Win32Exception]$err
                Write-Warning -Message "Failed to get TOKEN_USER for $($_.Id): $($exp.Message)"
                return
            }

            $tokenUser = [Runtime.InteropServices.Marshal]::PtrToStructure(
                $tokenInfo, ([type][Win32.NativeHelpers+TOKEN_USER]))

            $processUser = [Security.Principal.SecurityIdentifier]::new($tokenUser.User.Sid)

            $processUser.Equals($currentUser)
        }
        finally {
            [Runtime.InteropServices.Marshal]::FreeHGlobal($tokenInfo)
        }
    }
    finally {
        $accessToken.Dispose()
    }
}

The DACL of a standard/limited access token gives query/read access to the following accounts

and the following for an admin one

There are other complications when it comes to getting a copy of the process token (not the same as the access token) which stops you from getting the access token of elevated processes.

it includes additional processes that are not owned by the current user.

In addition to this, filtering by the session id means you will miss out on processes for that user that are run in a separate session (task scheduler, network logon/winrm, services).

Thanks, @jborean93, great information.
So it sounds like it's also worth reconsidering the behavior of -IncludeUserName, to make it work in a best-effort manner when running without elevation.
Using -Scope CurrentUser without elevation would then not include same-user processes running with elevation, if I understand correctly.
The question then becomes how to handle inaccessible processes: reporting them all as errors would generate a lot of noise even in the case where you know the limitations of the call.
So - unless specific PIDs or names are also asked for - perhaps a single blanket warning could be emitted, along the lines of (borrowing in part from the Get-Process -IncludeUserName error message):
WARNING: Results may be incomplete due to lack of permissions. To see complete results, run the command  in a session that has been opened with elevated user rights (that is, Run as Administrator).

What you propose sounds like sane behaviour to me.

perhaps a single blanket warning could be emitted, along the lines of (borrowing in part from the Get-Process -IncludeUserName error message):

We attach the process user names as strings (not a token object) - so we can output "" without any warning. This looks good on screen and it is easily processed in scripts.

For -IncludeUserName alone that may be an option.

With -Scope CurrentUser, however, where the implicit promise is that all the user's processes are returned, I think a warning is called for, given that this promise cannot be fulfilled predictably.

However, even with -IncludeUserName you may want to know, given that  a subsequent filtering command (e.g. | ? UserName -eq jdoe) may also rely on this implied promise.
Speaking of: Perhaps instead of -Scope CurrentUser we should follow the model of the ps  Unix utility's -u option and offer a -Username <string> parameter, perhaps complemented by a current-user shortcut switch (which would take us back to  @FredVH's -CurrentUser).

I don't really feel that providing the parameter is really that useful, I think that get-process should just always return the username (ps -j). What I really think we should do is to fix that behavior (and it looks like that code was kindly supplied above). If the username was present, then we could just gps | ? username -eq jimtru and be done. Also, I'm not really a fan about adding -u equivalent since the PS philosophy is to not combine operations (ps -u is the combination of data acquisition and data filtering).

I think that get-process should just always return the username

Seems reasonable to me as long as it doesn't adversely impact performance.  And that would be consistent with the info I see in Task Manager.

@PowerShell/wg-powershell-cmdlets agrees we should add a -CurrentUser parameter that returns only processes owned by the current user. If the owner of a process cannot be resolved, we agree that it doesn't make sense to throw an error or warning, as it's assumed that users have access to know which processes they own. Additionally, the current behavior of IncludeUsername is to return null with no error or warning.
Adding the Up-for-grabs label as this is not currently a high priority for us.


fix: 🐛 typo in compliance report

Description
Breaking Changes

JIRA Link

Checklist

[ ] Updated the Readme.md (if required) ?

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Document dependency on LininoIO

This modification to the documentation was discussed here

omg. I'm so sorry this didn't get merged :(