Unable to build 5.1.0 on Windows Server 2019

Output of the ue4-docker info command:
ue4-docker version:         0.0.101 (latest available version is 0.0.101)
Operating system:           Windows Server 2019 Standard (Build 17763.1935)
Docker daemon version:      master-dockerproject-2022-02-28
NVIDIA Docker supported:    No
Maximum image size:         1024GB
Available disk space:       1.44 TiB
Total system memory:        16 GiB physical, 31 GiB virtual
CPU:                        9 physical, 18 logical (Intel64 Family 6 Model 85 Stepping 4, GenuineIntel)

Additional details:

Are you accessing the network through a proxy server? No

$env:UE4DOCKER_TAG_NAMESPACE="administratum.imperium.iceseed.com"; ue4-docker build 5.1.0 --visual-studio=2022 --exclude debug --exclude templates --exclude ddc --monitor --opt disable-labels --opt enable-dso-patch --opt buildgraph-args="-set:WithClient=true -set:WithServer=true"

I've been using this command on this machine for a long time now. I updated to 0.0.101 and ran my usual command above. Other than changing up to VS2022 from VS2019. But even specifying 2019 fails with the same error.
This resulted very quickly in the following error:
[ue4-docker build] Warning: You're building Unreal Engine 5
[ue4-docker build] Warning: You might hit Docker 20GiB COPY bug
[ue4-docker build] Warning: Make sure that `ue4-docker diagnostics 20gig` passes
[ue4-docker build] Warning: See https://github.com/adamrehn/ue4-docker/issues/99#issuecomment-1079702817 for details and workarounds
c:\python39\lib\site-packages\pkg_resources\__init__.py:123: PkgResourcesDeprecationWarning: master-dockerproject-2022-02-28 is an invalid version and will not be supported in a future release
  warnings.warn(
[ue4-docker build] COMMAND-LINE INVOCATION:
[ue4-docker build] ['ue4-docker', '5.1.0', '--visual-studio=2022', '--exclude', 'debug', '--exclude', 'templates', '--exclude', 'ddc', '--monitor', '--opt', 'disable-labels', '--opt', 'enable-dso-patch', '--opt', 'buildgraph-args=-set:WithClient=true -set:WithServer=true', '-username', 'CanisHelix', '-password', '*******']

[ue4-docker build] UNREAL ENGINE VERSION SETTINGS:
[ue4-docker build] Custom build:  No
[ue4-docker build] Release:       5.1.0
[ue4-docker build] Repository:    https://github.com/EpicGames/UnrealEngine.git
[ue4-docker build] Branch/tag:    5.1.0-release

[ue4-docker build] ADVANCED CONFIGURATION OPTIONS:
[ue4-docker build] buildgraph_args: "-set:WithClient=true -set:WithServer=true -set:VS2022=true"
[ue4-docker build] disable_labels: true
[ue4-docker build] enable_dso_patch: true
[ue4-docker build] excluded_components: {"ddc": true, "debug": true, "templates": true}

[ue4-docker build] WINDOWS CONTAINER SETTINGS
[ue4-docker build] Isolation mode:               hyperv
[ue4-docker build] Base OS image:                mcr.microsoft.com/windows/servercore:ltsc2019
[ue4-docker build] Dll source image:             mcr.microsoft.com/windows:1809
[ue4-docker build] Host OS:                      Windows Server 2019 Standard (Build 17763.1935)
[ue4-docker build] Memory limit:                 10.00GB
[ue4-docker build] Detected max image size:      1024GB
[ue4-docker build] Visual Studio:                2022
[ue4-docker build] GENERAL SETTINGS
[ue4-docker build] Build targets: build-prerequisites full minimal source
[ue4-docker build] Changelist override: 23058290
[ue4-docker build] Excluding the following Engine components:
[ue4-docker build] - Debug symbols
[ue4-docker build] - Derived Data Cache (DDC)
[ue4-docker build] - Template projects and samples

Retrieving the Git credentials that will be used to clone the UE4 repo
Using username specified via `-username` command-line argument.
Using password specified via `-password` command-line argument.

[ue4-docker build] Building image "administratum.imperium.iceseed.com/ue4-build-prerequisites:ltsc2019-vs2022"...
Sending build context to Docker daemon  17.45kB
Step 1/16 : ARG BASEIMAGE
Step 2/16 : ARG DLLSRCIMAGE
Step 3/16 : FROM ${DLLSRCIMAGE} as dlls
 ---> 1773691e1aba
Step 4/16 : FROM ${BASEIMAGE} as deduplication
 ---> c703d4d60533
Step 5/16 : SHELL ["cmd", "/S", "/C"]
 ---> Using cache
 ---> ea2cc984e28a
Step 6/16 : COPY --from=dlls     C:\Windows\System32\avicap32.dll     C:\Windows\System32\avifil32.dll     C:\Windows\System32\avrt.dll     C:\Windows\System32\d3d10warp.dll     C:\Windows\System32\D3DSCache.dll     C:\Windows\System32\dsound.dll     C:\Windows\System32\dxva2.dll     C:\Windows\System32\glu32.dll     C:\Windows\System32\ksuser.dll     C:\Windows\System32\mf.dll     C:\Windows\System32\mfcore.dll     C:\Windows\System32\mfplat.dll     C:\Windows\System32\mfplay.dll     C:\Windows\System32\mfreadwrite.dll     C:\Windows\System32\msacm32.dll     C:\Windows\System32\msdmo.dll     C:\Windows\System32\msvfw32.dll     C:\Windows\System32\opengl32.dll     C:\Windows\System32\ResampleDMO.dll     C:\Windows\System32\ResourcePolicyClient.dll     C:\GatheredDLLs\
 ---> Using cache
 ---> 741d4ba7f921
Step 7/16 : COPY remove-duplicate-dlls.ps1 C:\remove-duplicate-dlls.ps1
 ---> Using cache
 ---> 40ccbcc42c46
Step 8/16 : RUN powershell -ExecutionPolicy Bypass -File C:\remove-duplicate-dlls.ps1 && echo. && echo.RUN directive complete. Docker will now commit the filesystem layer to disk. && echo.Note that for large filesystem layers this can take quite some time. && echo.Performing filesystem layer commit... && echo.
 ---> Running in aefd483fdcc1
[ue4-docker build] [2022-11-18 02:41:35] [Available disk: 1.44 TiB] [Available memory: 14.60 GiB physical, 29.70 GiB virtual] [CPU usage: 0.00%]
hcs::CreateComputeSystem aefd483fdcc1ede7e4db921d400ded3287bdedcd7ec5f15b27bc4a880ff6bfbc: The request is not supported.
[ue4-docker build] Error: failed to build image "administratum.imperium.iceseed.com/ue4-build-prerequisites:ltsc2019-vs2022".

Updating to SteveDore via https://github.com/adamrehn/ue4-docker/issues/99#issuecomment-1079702817 despite having a updated to work around the size limits via https://github.com/adamrehn/ue4-docker/issues/225#issuecomment-1054893145 already.
Stevedore is now an enforced requirement?

Stevedore is now an enforced requirement?

No, it isn't. It is just one of ways to quickly get Docker that has mentioned bug fixed.

It's possible that if you enable the Containerd Image Store beta feature in Docker Desktop, that'll use a new-enough build of Docker Engine under the hood.
The original report shows master-dockerproject-2022-02-28 which would have contained the fix for #99, as this would have been a build from what's now the 22.06 beta branch. However, the error shown was not the #99 error. The #99 error comes from a COPY step, and the other size-related issue comes from the end of a RUN after the container execution has finished.
hcs::CreateComputeSystem aefd483fdcc1ede7e4db921d400ded3287bdedcd7ec5f15b27bc4a880ff6bfbc: The request is not supported.

This suggests something else had gone wrong, as the container creation failed. It's the first RUN in the build shown, so it's also the first time a container was created.
Since switching to Stevedore (which AFAIR is the 20.06 stable branch with relevant fix or fixes backported) fixed the issue, I guess either you hit a bug in Docker (which hopefully has since been fixed) or there was a temporary issue in your environment, perhaps cleared by a reboot or some other action during the install of Stevedore.
I note that this was HyperV isolation, so it's possible that HyperV isolation was temporarily broken in Docker Engine in February; it wouldn't be the first time.

This VM has been building docker images since 4.27, it's really only for building these images. Not a big deal as installing Stevedore did fix it, but it's here now in case someone else does hit the same error, slim chances though.
I probably should update to Windows Server 2022 Core at some point along with the CI farm's runners too.
mcr.microsoft.com/windows                                    1809                    1773691e1aba   9 months ago   15.1GB
mcr.microsoft.com/windows/servercore                         ltsc2019                c703d4d60533   9 months ago   5.75GB

I don't believe it picked up a new base image as it tried to use the same one's from 5.0.x and 4.27.x builds on the same VM.

That's weird because at this point in the process, it doesn't know what version of UE is being built, it's still building the common prerequisites image. So I don't understand how 4.27.x and 5.0.x builds could have been working but this one failed.
I think (but haven't checked in a while) it should have re-used your existing prerequisites image from a 5.0.x build (assuming the same ltsc2019-vs2022 setup), rather than trying to build a new version of the same image.

it's still building the common prerequisites image

Buuut!

changing up to VS2022 from VS2019

We have separate ue4-build-prerequisites tag for each VS version.
Anyway, as of today, no engine version can build with VS2022 unless you apply a bunch of hacks. And we don't have those hacks in ue4-docker.

changing up to VS2022 from VS2019

Oh, I missed that, that explains why it was building a new prereqs image from scratch. Anyway, it's somewhat beside the point for the issue seen here, because the VS version chosen shouldn't affect this execution.
Unfortunately, this error is fairly generic, and suggests something in the container description Docker passed to HCS was rejected, but there's no real way to tell what specifically was wrong, and ue4-docker isn't doing anything that should be able to cause that to happen anyway.
So I'm still leaning towards some fault in that Docker daemon build, that somehow wasn't triggered until now.
I'd be curious to know if the Stevedore-based attempt that worked was also using hyperv isolation. But it's only curiosity at this point.


[Local Nuget] The V2 feed at ...   returned an unexpected status code '404 Not Found'.

@LightVolk commented on Mon Jan 29 2018
Details about Problem
Visual Studio 2017 Enterprise 15.5.5.
NuGet product used (NuGet.exe | VS UI | Package Manager Console | dotnet.exe):
VS UI
NuGet version (x.x.x.xxx):
NugetServer 2.14.2  (also do not work at 3.0.2 too)
VS version (if appropriate):
Visual Studio Enterprise 2017 15.5.5
OS version (i.e. win10 v1607 (14393.321)):
Win7 Pro SP 1
Worked before? If so, with which NuGet version:
No
Detailed repro steps so we can see the same problem
1.I use this instruction: https://docs.microsoft.com/en-us/nuget/hosting-packages/nuget-server
2.Create  Empty Web Site (.net 4.6)
3. Install Nuget.Server 2.14.2 on site.  (also, do not work at 3.0.2)
4. On Packages folder add some nuget packages (do not set any additional properties such as 'Build Action->Content and Copy to Output'
5. Run site locally in VS -> Ctrl-F5
Here result:

So i go to VS console project and add new nuget source http://localhost:63289/nuget to settings. Turn off nuget.org source.

Try to find any package, but i get error:

[Local Nuget] The V2 feed at 'http://localhost:63289/nuget/Search()?$filter=IsLatestVersion&searchTerm=''&targetFramework='net46'&includePrerelease=false&$skip=0&$top=26&semVerLevel=2.0.0' returned an unexpected status code '404 Not Found'.
7.1 Also at Web.config set:
 <!-- Set the value here to specify your custom packages folder. -->     <add key="packagesPath" value="d:\Nuget\nuget\" />
7.2 Site works on IIS 10 Express.
Other suggested things

Also, when i try to view packages on server (click on link "here" at site) i get another error:

Error 404 on Russian language.

Verbose Logs
If requested.
Sample Project
I upload project to my Google Drive. It is over 49 mb.
https://drive.google.com/file/d/1MIcPbBJvpRaOxrbnHc8VTd3MHQsS47WI/view?usp=sharing

This was opened a while ago. We must have missed it. Please reopen if assistance is still needed.

@skofman1 , if using Gallery.StorageType with a value of FileSystem in NugetGallery is there another setting to say where the files should be stored?

Yes. It's in web.config and called Gallery.FileStorageDirectory

Yes. It's in web.config and called Gallery.FileStorageDirectory

Okay, so, that is set and when I upload a package it shown in the search page using chrome. I checked the folder where the package files are placed and the test package I published showed up in the folder. The issue that occurs is when using the package manager in visual studio it returns the error
[Package source] The V2 feed at 'https://myazurehostedsite.azurewebsites.net/nuget/Search()?$filter=IsLatestVersion&searchTerm=''&targetFramework=''&includePrerelease=false&$skip=0&$top=26&semVerLevel=2.0.0' returned an unexpected status code '404 Not Found'.
I pulled latest release from github and I also tried the most recent code from master.
Maybe it is a nuget issue.

I see from the request that includePrerelease is set to false. What's the version of your package? Is it a pre-release version?


test: tests are broken

Environment information
CI
What went wrong?
Tests are failing:
=========================== short test summary info ============================
FAILED tests/test_types.py::test_datapoint_parsing[raw_return2-expected2] - AssertionError: assert {'a': {'data'...e': 'scalar'}} == {'a': {'data'...e': 'scalar'}}

  Differing items:
  {'a': {'data': 7.922816251426434e+28, 'type': 'scalar'}} != {'a': {'data':<PHONE_NUMBER>4264337593543950335, 'type': 'scalar'}}

  Full diff:
    {
        'a': {
  -         'data':<PHONE_NUMBER>4264337593543950335,
  ?                                ------ ^^^^^^^
  +         'data': 7.922816251426434e+28,
  ?                  +               ^^^^
            'type': 'scalar',
        },
    }
========================= 1 failed, 6 passed in 0.68s ==========================

Ref: https://github.com/ApeWorX/silverback/actions/runs/10819016032/job/30015939757

This happens on Pydantic 2.9... Actually seems like a problem!


Separate Connection class from discovery components.

The current Connection class has methods for identifying USB and attempting to connect and trying different baudrates. Remove discovery methods from the connection class... i.e. it should only be concerned with communicating with a GMC.

https://github.com/Wikilicious/pygmc/tree/v0.9.0


Support for shardingjdbc (conflict with UNION ALL in MySQL)

Which version and edition of Flyway are you using?
7.1.1
If this is not the latest version, can you reproduce the issue with the latest one as well? (Many bugs are fixed in newer releases and upgrading will often resolve the issue)
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
maven
Which database are you using? (Type & version)
mysql
Which operating system are you using?
linux&windows
What did you do? (Please include the content causing the issue, any relevant configuration settings, the SQL statement(s) that failed (if any), and the command you ran)
using shardindjdbc Sub-library sub-table components and flyway in my project
What did you expect to see?
flyway and shardindjdbc are not conflict
What did you see instead?
line 1:96 no viable alternative at input 'UNION'
line 1:96 mismatched input 'UNION' expecting {TRUNCATE, POSITION, VIEW, AS, ANY, OFFSET, BEGIN, COMMIT, ROLLBACK, SAVEPOINT, BOOLEAN, DATE, TIME, TIMESTAMP, YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND, MICROSECOND, MAX, MIN, SUM, COUNT, AVG, CURRENT, ENABLE, DISABLE, INSTANCE, DO, DEFINER, CASCADED, LOCAL, CLOSE, OPEN, NEXT, NAME, TYPE, TABLES, TABLESPACE, COLUMNS, FIELDS, INDEXES, STATUS, MODIFY, VALUE, DUPLICATE, FIRST, LAST, AFTER, OJ, ACCOUNT, USER, ROLE, START, TRANSACTION, WITHOUT, ESCAPE, SUBPARTITION, STORAGE, SUPER, TEMPORARY, THAN, UNBOUNDED, SIGNED, UPGRADE, VALIDATION, ROLLUP, SOUNDS, UNKNOWN, OFF, ALWAYS, COMMITTED, LEVEL, NO, PASSWORD, PRIVILEGES, ACTION, ALGORITHM, AUTOCOMMIT, BTREE, CHAIN, CHARSET, CHECKSUM, CIPHER, CLIENT, COALESCE, COMMENT, COMPACT, COMPRESSED, COMPRESSION, CONNECTION, CONSISTENT, DATA, DISCARD, DISK, ENCRYPTION, END, ENGINE, EVENT, EXCHANGE, EXECUTE, FILE, FIXED, FOLLOWING, GLOBAL, HASH, IMPORT_, LESS, MEMORY, NONE, PARSER, PARTIAL, PARTITIONING, PERSIST, PRECEDING, PROCESS, PROXY, QUICK, REBUILD, REDUNDANT, RELOAD, REMOVE, REORGANIZE, REPAIR, REVERSE, SESSION, SHUTDOWN, SIMPLE, SLAVE, VISIBLE, INVISIBLE, ENFORCED, AGAINST, LANGUAGE, MODE, QUERY, EXTENDED, EXPANSION, VARIANCE, MAX_ROWS, MIN_ROWS, SQL_BIG_RESULT, SQL_BUFFER_RESULT, SQL_CACHE, SQL_NO_CACHE, STATS_AUTO_RECALC, STATS_PERSISTENT, STATS_SAMPLE_PAGES, ROW_FORMAT, WEIGHT_STRING, COLUMN_FORMAT, INSERT_METHOD, KEY_BLOCK_SIZE, PACK_KEYS, PERSIST_ONLY, BIT_AND, BIT_OR, BIT_XOR, GROUP_CONCAT, JSON_ARRAYAGG, JSON_OBJECTAGG, STD, STDDEV, STDDEV_POP, STDDEV_SAMP, VAR_POP, VAR_SAMP, AUTO_INCREMENT, AVG_ROW_LENGTH, DELAY_KEY_WRITE, ROTATE, MASTER, BINLOG, ERROR, SCHEDULE, COMPLETION, EVERY, HOST, SOCKET, PORT, SERVER, WRAPPER, OPTIONS, OWNER, RETURNS, CONTAINS, SECURITY, INVOKER, TEMPTABLE, MERGE, UNDEFINED, DATAFILE, FILE_BLOCK_SIZE, EXTENT_SIZE, INITIAL_SIZE, AUTOEXTEND_SIZE, MAX_SIZE, NODEGROUP, WAIT, LOGFILE, UNDOFILE, UNDO_BUFFER_SIZE, REDO_BUFFER_SIZE, HANDLER, PREV, ORGANIZATION, DEFINITION, DESCRIPTION, REFERENCE, FOLLOWS, PRECEDES, IMPORT, CONCURRENT, XML, DUMPFILE, SHARE, CODE, CONTEXT, SOURCE, CHANNEL, CLONE, AGGREGATE, INSTALL, COMPONENT, UNINSTALL, RESOURCE, EXPIRE, NEVER, HISTORY, OPTIONAL, REUSE, MAX_QUERIES_PER_HOUR, MAX_UPDATES_PER_HOUR, MAX_CONNECTIONS_PER_HOUR, MAX_USER_CONNECTIONS, RETAIN, RANDOM, OLD, ISSUER, SUBJECT, CACHE, GENERAL, SLOW, USER_RESOURCES, EXPORT, RELAY, HOSTS, FLUSH, RESET, RESTART, IO_THREAD, SQL_THREAD, SQL_BEFORE_GTIDS, SQL_AFTER_GTIDS, MASTER_LOG_FILE, MASTER_LOG_POS, RELAY_LOG_FILE, RELAY_LOG_POS, SQL_AFTER_MTS_GAPS, UNTIL, DEFAULT_AUTH, PLUGIN_DIR, STOP, IDENTIFIER_, STRING_}
line 1:106 extraneous input '(' expecting SELECT
Flyway uses this class MySQLSchema when comparing whether the schema is empty
@Override
protected boolean doEmpty() throws SQLException {
    List<String> params = new ArrayList<>(Arrays.asList(name, name, name, name, name));
    if (database.eventSchedulerQueryable) {
        params.add(name);
    }

    return jdbcTemplate.queryForInt("SELECT SUM(found) FROM ("
                    + "(SELECT 1 as found FROM information_schema.tables WHERE table_schema=?)      LIMIT 1)"
                    // #2410 Unlike MySQL, MariaDB 10.0 and newer don't allow the events table to be queried
                    // when the event scheduled is DISABLED or in some rare cases OFF
                    + (database.eventSchedulerQueryable ?  LIMIT 1)" : "")
                    + ") as all_found",
            params.toArray(new String[0])
    ) == 0;
}

this sql is not support in shardingjdbc  because of "UNION ALL"

Could you explain more about what shardingjdbc is and why you would like to see it supported? Similarly, could you explain, if possible, why shardingjdbc doesn't support this syntax?
In the mean-time, I will rename this issue to be about supporting shardingjdbc

I think it is more appropriate and error-free to use multiple judgments with multiple statements in a separate database and table environment . i am sorry for bad english. i hope you can understand me

Could you explain more about what shardingjdbc is and why you would like to see it supported? Similarly, could you explain, if possible, why shardingjdbc doesn't support this syntax?
In the mean-time, I will rename this issue to be about supporting shardingjdbc

In the case of large data volume, union and other operations on the database is a huge burden, so ShardingJDBC is designed to avoid using union, join and other operations, so ShardingJDBC does not support some keywords,  With this in mind I think it is more appropriate for the flyway component to make changes and shardingjdbc is not a good judge of when union operations are allowed. Respect

shardingsphere JDBC has supported UNION ALL in 5.0.0


Origin becomes absolute reference

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Matthias Loy seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


please provide a working installation guide

Please provide a working setup guide (ubuntu 18.04 lts)
I've tried several instructions provided on your page. Only GCP does fully work. The following instructions do not work on Ubuntu 18.04 LTS
https://www.kubeflow.org/docs/started/workstation/getting-started-linux/
-> microk8s Version
-> MiniKF
-> Workstation
There are multiple problems, from kustomize bugs to certification errors (already referenced in different other issues)
A working microk8s installation would be great for kubeflow 0.7.1 (or 0.7.0)
kfctl v0.7.1-2-g55f9b2a
microk8s.kubectl v1.14.10
kfctl_existing_arrikto.0.7.1.yaml and/or kfctl_k8s_istio.0.7.1.yaml
follow docs at:
https://www.kubeflow.org/docs/started/workstation/getting-started-linux/#linux-server
then https://www.kubeflow.org/docs/started/k8s/overview/
then https://www.kubeflow.org/docs/started/k8s/kfctl-existing-arrikto/
snap install microk8s --classic --channel=1.14/stable
#export PATH=$PATH:/snap/bin
snap alias microk8s.kubectl kubectl
which kubectl
kubectl version —> GitVersion:"v1.14.10"
# workaround because of kustomize error
wget https://github.com/kubeflow/kubeflow/releases/download/v0.7.1/kfctl_v0.7.1-2-g55f9b2a_linux.tar.gz
tar -xvf kfctl_v0.7.1-2-g55f9b2a_linux.tar.gz
# end workaround because of kustomize error
export PATH=$PATH:$(pwd)
export CONFIG_URI="https://raw.githubusercontent.com/kubeflow/manifests/b37bad9eded2c47c54ce1150eb9e6edbfb47ceda/kfdef/kfctl_existing_arrikto.0.7.1.yaml"
export KF_NAME=kubeflow-poc
export BASE_DIR=/root/kubeflow
export KF_DIR=${BASE_DIR}/${KF_NAME}
mkdir -p ${KF_DIR}
export KF_INST=${BASE_DIR}/kubeflow-inst
mkdir -p ${KF_DIR}
cd ${KF_INST}
wget $CONFIG_URI
wget uri: https://github.com/kubeflow/manifests/archive/v0.7-branch.tar.gz
tar -xvf v0.7-branch.tar.gz
# workaround because of kustomize error
vi kfctl_existing_arrikto.0.7.1.yaml
uri: https://github.com/kubeflow/manifests/archive/v0.7-branch.tar.gz --> /root/kubeflow/kubeflow-poc/manifests-0.7-branch
# end workaround because of kustomize error
export CONFIG_FILE=${KF_DIR}/kfctl_existing_arrikto.0.7.1.yaml
#<EMAIL_ADDRESS>/ Password is "12341234", 12-round bcrypt-hashed.
kfctl apply -V -f ${CONFIG_FILE}

Output:

...
INFO[0091] Applied the configuration Successfully!       filename="cmd/apply.go:72"

Update: I was able to deploy kubeflow on microk8s now (some old leftovers caused weird behaviors).

But still: how do I get the port / url to connect to the webgui?
How do I expose the port, so other clients can access the gui from their desktops?

@ammarn911 recently updated the docs for MicroK8s
#1113 is tracking fixing the MicroK8s guide.
So I'm going to close this as a duplicate of that issue.
Duplicate of #1113


Fix labels 'perturbation of host signal transduction pathway' & children

'perturbation of host signal transduction pathway' >>> symbiont-mediated perturbation of host signal transduction pathway
same for all children

Done


Airlines names and flight numbers generator

New Airline generator with the following functionality

Airline names
Flight numbers (number portion between 1 and 3999

Both datasets taken from Prague Airport traffic data for the last 3 years.
Also fix for one test (test address in)

Thanks!


[web] Keyboard does not show up with TextField on iOS

Steps to Reproduce

Put a TextField in a flutter_web project
Build and serve with webdev serve (make sure your firewall is open for the served address).
Open the resulting website from an iOS device or simulator (Chrome or Safari).
Tap on the field
No keyboard is displayed to the user

Sample
issue_sample.zip
import 'package:flutter_web/material.dart';

void main() {
  runApp(IssueApp());
}

class IssueApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Material(
        child: MaterialApp(
      theme: ThemeData(
        platform: TargetPlatform.android,
      ),
      title: 'Issue',
      home: Page(),
    ));
  }
}

class Page extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return TextField();
  }
}

By changing the values from the hidden input tag from flutter_web_ui/lib/src/engine/text_editing.dart, the keyboard seems more reactive, but I didn't find a combination that makes the tag invisible to the user while working.
Example tweak
flutter_web_ui/lib/src/engine/text_editing.dart
void _styleEditingElement(html.HtmlElement domElement) {
  domElement.style
    ..position = 'fixed'
    ..whiteSpace = 'pre';
  if (_debugVisibleTextEditing) {
    domElement.style
      ..bottom = '0'
      ..right = '0'
      ..font = '24px sans-serif'
      ..color = 'purple'
      ..backgroundColor = 'pink';
  } else {
    domElement.style
      //..overflow = 'hidden'
      //..transform = 'translate(0px, -100px)'
      // width and height can't be zero because then the element would stop
      // receiving edits when its content is empty.
      ..width = '100px'
      ..height = '100px';
  }
  if (browserEngine == BrowserEngine.webkit) {
    // TODO(flutter_web): Remove once webkit issue of paragraphs incorrectly
    // rendering (shifting up) is resolved. Temporarily force relayout
    // a frame after input is created.
    html.window.animationFrame.then((num _) {
      domElement.style
        ..position = 'absolute'
        ..top = '0'
        ..right = '0';
    });
  }
}

confirm the problem on the physical iphone 5s iOS 12.3

Happening on iPhone X iOS 12

Here is an example on the login screen: https://appleeducate.github.io/tasks_clone/#/

If you long press and try to paste and then tap on the text field some times you can get the keyboard to come up and accept input.

hi, could you have news about the issue?
I saw that @yjbanov move to the near-term goal but today it still present.

The update is that text editing is undergoing a little redesign. We're actually trying something along the lines of what @aloisdeniel is suggesting. @nturgut might have more details on this.

We are betting on Flutter Web and the issues with iOS inputs makes us really worry. Almost no website can work without reliable inputs. We can deal with repackaging and lack of plugins. But lack of properly working inputs on iOS is a deal-breaker. I hope we will have visible progress here.

Yes, proper working input is definitely a must. As @yjbanov mentioned we are undergoing a redesign which will also enable clipboard.

Hi, sorry to interrupt. Any nicer workaround than @aloisdeniel 's tweak? I have waited some time before posting this comment. This is the only bug stopping our web app to publish. Thanks a lot.

This also happens on the iPad Pro. Any version of mobile safari

We are working on a rewrite for text editing now. Meanwhile, as a temporary solution, can you try to enable autofocus on the TextFormField?

Sure thing! I’ll see what I can do

I have this problem too, what can I do, how to fix it

I have this problem toooooooooooo

We started to build web app on flutter_web, but this issue doesn't allow us to try it in production with real users. I tried to fix it, but ios safary policy doesn't allow to set the focus even in flutter_web entry point for events: flutter_web_ui ... src/engine/pointer_binging.dart _addEventListener. It seems that it should be fixed in dart_html.
Do you have any estimates for it please?

I’m working on a html text field wrapper for Flutter web. But would love this issue fixed soon.

Hi guys, Fixed this issue.
This is url for pull request
Or on my fork of flutter web
Please check it for yourself.

@OlehMarchenko95 thank you very much for the pull request. I am currently using the flutter mainline for web dev since flutter_web is now merged into flutter master. Because your PR merge is blocked, do you know how I can try it in the flutter master web version? Thanks a lot.

Thanks @OlehMarchenko95 for your contribution!
Just heads up, we are sending out the PRs for enhanced text editing this week. Clipboard will also be available after these PRs are in.

I am still facing this issue in chrome/ safari on ios

Same issue on web iOS ( master channel )

@sanekyy this issue is resolved a while back. I think the root cause will be different for the current problem you are experiencing. Can you create a new issue? Can you also add flutter doctor logs and also the device and safari versions that you are testing on?
Thanks for commenting on the issue.

The keyboard is not displayed on iOs < 13 if autofocus is enabled

I have this issue as well


Dropbox did not do backup

The Dropbox did not do the backup. I did it exactly the way described here in Github.
I'm  wondering because after copying the token the StaticChannelBackup Dropbox is not selected with a  "*" (see picture below).
Can anyone help me?  My mac is running with "HighSierra"

What version of the SDcard image you are using?
Will need to achieve that to have that SCB on Dropbox option selected. Waht happens if you select it and press OK?

What version of the SDcard image you are using?
Will need to achieve that to have that SCB on Dropbox option selected. Waht happens if you select it and press OK?

and here I pasted the token which was generated under "settings" in the Dropbox (and yes I copied all the letters :-)

Is that with a v1.6.2RC or with 1.6.1?

It’s with 1.6.1.
Christian Rotzoll<EMAIL_ADDRESS>schrieb am So. 29. Nov. 2020
um 18:21:

Is that with a v1.6.2RC or with 1.6.1?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rootzoll/raspiblitz/issues/1822#issuecomment-735427074,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR526VIAKCZ76PP6YT3JW5TSSJ7LLANCNFSM4UGTG32A
.

v1.6.2 which is close to release will have a fix for that:
https://github.com/rootzoll/raspiblitz/issues/1457
If you have a node to run tests on you can even give the release cadidate a test:
https://github.com/rootzoll/raspiblitz/issues/1785
I am closing this issue as a duplicate - please use #1457 for further report.


Appstudio update test-component-pac-sojp

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-sojp-on-pull-request has successfully validated your commit.


Allow extending upstream boards in applications

Is your feature request related to a problem? Please describe.
I found myself in the need to extend an upstream board in an application. By extending, in this case, I mean adding new hardware description to the upstream board DTS. The reason such hardware description is not upstream is that the application implements new driver classes for specific hardware IP in the platform (STM32 Timers, which are a kind of multi-function device). So, this is something hard/not possible to upstream.
&timers1 {
	svpwm: svpwm {
		/* uses STM32 timer to create SV-PWM modulated signals */
		compatible = "st,stm32-svpwm";
		pinctrl-0 = <&tim1_ch1_pa8 &tim1_ch2_pa9 &tim1_ch3_pa10 &tim1_ocp_pa11>;
		pinctrl-names = "default";
		...
	};
};

The application module also provides shields that depend on svpwm, and this is where the problem starts. There is no way to extend a board before the shield overlays are applied. Which means that I can't rely on the Zephyr shield facilities.
There are other valid usecases:

Be able to extend (for all apps) chosen nodes with application-specific subsystem choices (see NCS)
Be able to override (for all apps) an upstream board choice

Describe the solution you'd like
A simple mechanism to provide board extensions. For example, if I have boards/extensions/upstreamboard.overlay in my application module, I'd expect the final DTS to result in:

Upstream upstreamboard.dts
My application upstreamboard.overlay
Shield overlays
Application overlays

Describe alternatives you've considered

Be able to control shield overlay inclusion order and rely on application/shield specific overlays
Do not use shields but a custom mechanism to ensure proper inclusion order

Additional context
N/A

Would also be useful for building mcuboot with custom configurations without having to add an overlay directly to the mcuboot repository

I suspect #40669 would be a way of solving this issue (might require additional search paths for snippets)


ssm-session-manager-plugin: <IP_ADDRESS> -> <IP_ADDRESS>

Motivation for this change
https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html#plugin-version-history
Things done

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

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

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

ping @SuperSandro2000

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

1 package built:

ssm-session-manager-plugin


distinguish windows from mac keytool instructions

Thanks for the fix @fernandocervera-abi
Do we need to backport this to older versions @Simek ?

Do we need to backport this to older versions @Simek ?

I think this is not a crucial change, more like a formatting one, so I feel like we do not necessary need to backport this.
Additionally 0.68 cut will happened in a near future, so this will ensure that main doc file (for the default version - latest release) is also correct.


popups arent working :[

audio and website and wallpaper works, but everything else just pulls up a window that immediately closes, please help me ;-;

same problem let me know if you fixed it


Project addition : Coding jokes

Related Issue
Project Coding jokes added.
A collection of amazing and funny jokes on programming.
Closes: #1221
Describe if there is any unusual behavior of your code(Write NA if there isn't)
NA
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented on my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] New and existing unit tests pass locally with my changes.

screenshot

@991rajat @urvashi-code1255 please review the PR.
add GSSOC and level tags

It is working for me ??

Resolve the conflicts please.

@991rajat Done

@991rajat please review this pr for merge !


Consider consistently ordering functions that are f(OAT) by same order of units

Consider consistently ordering functions that are f(OAT) by same order of units. Currently, order of: Celsius, Kelvin, Fahrenheit, and Rankine seems to predominate, but other orders appear. A regular pattern could aid readability and make checking easier.

Closed with commit 4036c0c.

Note, final order for temperature was Celsius, Kelvin, Rankine and Fahrenheit (relative, absolute, relative, absolute).


False positives for wildfly-core

WildFly was split into wildfly and wildfly-core a while ago (around WildFly 9, I think), and at that point wildfly-core started from version 1.0, whereas the main WildFly versioning continued as normal (10, 11, 12). So wildfly-core 2.0.10.Final is actually part of wildfly 10.1 (IIRC).
Right now, the latest wildfly-core is a 5.0 alpha[1], so it's impossible to upgrade it to 10.0.0.Final as advised by the error message below.
[ERROR] --------------------------------------------------------------
[ERROR] org.wildfly.core:wildfly-server:2.0.10.Final  [VULNERABLE]
[ERROR]   required by org.wildfly.arquillian:wildfly-arquillian-container-managed:2.0.0.Final
[ERROR] 6 known vulnerabilities, 1 affecting installed version
[ERROR]
[ERROR] [CVE-2016-0793]  Information Exposure
[ERROR] https://ossindex.net/resource/cve/8398916198
[ERROR] Incomplete blacklist vulnerability in the servlet filter restriction mechanism in WildFly (formerly JBoss Application Server) before 10.0.0.Final on Windows allows remote attackers to read the sensitive files in the (1) WEB-INF or (2) META-INF directory via a request that contains (a) lowercase or (b) "meaningless" characters.
[ERROR]
[ERROR] --------------------------------------------------------------

[1] http://search.maven.org/#search|ga|1|g%3A"org.wildfly.core" a%3Awildfly-server

Oh dear. Sorry for the late response. It looks like this fell through the cracks.
We have been deep into a rewrite of the server, data collection, and client tools for the past several months. This rewrite has included upgrades to the vulnerability database.
I am now going through the wildfly packages in that database and will resolve the issue you have highlighted. The changes should be pushed through by the end of the weekend.
Unfortunately this plugin is still using the old API.
There is a ground-up rewrite of the plugin that uses the new API. There is currently a 1.0.0 release of this plugin, but within the next week or so we will rename (reversion?) it to 3.0.0: https://ossindex.sonatype.org/integration/maven
There is also an upgrade to Maven Enforcer that includes OSS Index support: https://ossindex.sonatype.org/integration/mavenenforcer
We have multiple people monitoring the new plugin, so I hope you find it more responsive than I have been for this one (many apologies again for the delay).

The data should be fixed on the 3.x server and APIs: https://ossindex.sonatype.org/component/maven:org.wildfly.core/wildfly-server
The repository containing the org.wildfly.core code has been added to our monitoring queue (so we should start reporting vulnerabilities found on these packages in the not-too-far future).

Thanks @ken-duck , I'll give the new maven plugin a try.
The docs are missing details like the default scope, so I thought I'd use the source, Luke. But where is the source code?

Ya, I guess it would help if I provide all links :|
I believe that by default, dependencies in ALL scopes will be scanned (https://github.com/sonatype/ossindex-maven/blob/b21401ea0b265631c368419f1f26e65bdf2ecbd3/enforcer-rules/src/main/java/org/sonatype/ossindex/maven/enforcer/BanVulnerableDependencies.java#L288)


Add missing Réactif 3 Colonnes HML layout to repo

@adelawalla Not sure if you still have write access to this repo, but it looks like the HML version of this French layout was missed. I've already added it to prod/pardot3, just dropping it here for the sake of completion.

LGTM, i can merge this @jeff-elrod


HARP-9673: Snap zoom level to nearest integer if close enough to it.

Conversions from zoom level to camera distance and back to zoom level cause a loss of
precision that makes the actual zoom level at each frame fall sometimes below and others
above a given integer zoom level, causing flickering of some map objects (e.g. extruded buildings).
Signed-off-by: Andres Mandado<EMAIL_ADDRESS>Thank you for contributing to harp.gl!
Before requesting a pull request, please remember to check the following documents:

contribution guidelines
coding style

If you are adding new functionality we would highly appreciate if you can describe what is the capability you are adding and even better if you can add some examples. Please also remember to add tests for it.
CI Check
Our bots will check whether your PR can be directly integrated into the mainline. We have some internal integration tests running on the background, our bots will inform you of the next steps and someone from our team will take a look and help if needed!
And please do not forget to sign-off your commit! You can read more about DCO here. But, in short, you just need to use git commit -s or append --signoff when you are committing to the repo.
Happy contributing!

Codecov Report

Merging #1571 into master will increase coverage by 0.74%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master    #1571      +/-   ##
==========================================
+ Coverage   60.32%   61.06%   +0.74%
==========================================
  Files         263      270       +7
  Lines       24334    24457     +123
  Branches     5487     5498      +11
==========================================
+ Hits        14679    14935     +256
+ Misses       9655     9522     -133

Impacted Files
Coverage Δ

@here/harp-mapview/lib/Utils.ts
65.72% <100.00%> (+0.11%)
:arrow_up:

@here/harp-materials/lib/IconMaterial.ts
44.44% <0.00%> (-55.56%)
:arrow_down:

@here/harp-map-controls/lib/Utils.ts
46.15% <0.00%> (-20.52%)
:arrow_down:

@here/harp-omv-datasource/lib/OmvTiler.ts
50.00% <0.00%> (-16.67%)
:arrow_down:

@here/harp-utils/lib/Mixins.ts
76.92% <0.00%> (-13.99%)
:arrow_down:

@here/harp-utils/lib/UrlUtils.ts
84.09% <0.00%> (-4.49%)
:arrow_down:

...here/harp-omv-datasource/lib/OmvDebugLabelsTile.ts
12.63% <0.00%> (-2.99%)
:arrow_down:

@here/harp-lines/lib/TriangulateLines.ts
11.90% <0.00%> (-2.68%)
:arrow_down:

@here/harp-mapview/lib/ThemeHelpers.ts
6.89% <0.00%> (-2.06%)
:arrow_down:

@here/harp-utils/lib/Logger/ConsoleChannel.ts
69.23% <0.00%> (-0.77%)
:arrow_down:

... and 43 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 b554d60...aeb5eb8. Read the comment docs.


Implement Fan speed cycling and toggling

From the code:
        ###### CYCLE SPEED ######
        # Future enhancement
        #elif action.speedControlAction == indigo.kSpeedControlAction.cycleSpeedControlState:

        ###### TOGGLE ######
        # Future enhancement
        #elif action.speedControlAction == indigo.kSpeedControlAction.toggle:

I've added a custom state to represent the actual fan speed, but I use the last reported speed command from the repeater to do the cycling.  That way changes from outside Indigo are handled properly.  At least, I think it'll work.  I don't have a fan controller to test with.

I'd be happy to test - I've got a few in my house

All changes now available in the latest pre-release.  Read the notes carefully, the changes in the last couple releases are non-reversible in the Indigo database.  Back up first.

Wait, last push was bad.

No worries... for some reason my SSH/VNC isn't working, so this is going to have to wait until I get home from work anyway (I can't do my normal, reckless, remote beta testing!)

OK, ready when you are.

  I'll bet you didn't run the device creation process on this database, did you?  I need to account for that in deviceStartComm().
Were you running an action to do the fan speed cycle against a real Fan device?

Bah.

I'm running this on my live database (I like to live dangerously), so no, I haven't run device creation on this db yet....
I hadn't gotten so far as to try the fan speed action, these errors just occurred on plugin startup...

Huh.  I wonder why it's trying to run that action at startup? I think I need the debug logging, but let me push a version with a fix for the other issue first.

OK, try beta 3.

Ok, the fixed the variable name typo.... the errors now seem to come up when the code is going through and getting initial states on each device.... I've got two fan controls configured in Indigo, and the errors come up when it is checking the status of other devices in the same area, for example, I have a device "Sebastian - Fan", that seems to be causing this error message:
 Lutron RRA2/Caséta Debug       Sending network command:  ?OUTPUT,93,1,
   Lutron RRA2/Caséta Debug       actionControlDimmerRelay sent: "Sebastian - Closet" False ?OUTPUT,93,1,
   Lutron RRA2/Caséta Error       Error in plugin execution ExecuteAction:

Traceback (most recent call last):
  File "plugin.py", line 1340, in actionControlSpeedControl
AttributeError: type object 'kSpeedControlAction' has no attribute 'cycleSpeedControlState'

   Lutron RRA2/Caséta Debug       Sending network command:  ?OUTPUT,83,1,
   Lutron RRA2/Caséta Debug       actionControlDimmerRelay sent: "Sebastian - Nightstand Lamp" False ?OUTPUT,83,1,
   Lutron RRA2/Caséta Debug       Sending network command:  ?OUTPUT,56,1,
   Lutron RRA2/Caséta Debug       actionControlDimmerRelay sent: "Sebastian - Overhead" False ?OUTPUT,56,1,

When I went through and edit/saved on my fans, the actualSpeed custom state was added (this didn't happen automatically).
The custom action worked fine, and after I did the edit/save, the actualSpeed variable would correctly update as I changed the fan state on the fan control.
Even after the edit/save, I still get the error messages above...

Do you see "actionControlSpeedControl sent:" in the logs anywhere?

No, I don't see that in the log. It looks like I'm getting the error message before it even sends the status command to the main repeater. For example, below I have pressed the Send Status Request first for Sebastian - Closet, then for Sebastian - Fan, and then for Sebastian - Closet again - note how it doesn't even seem to send the Fan status request...
Apr 5, 2018 at 8:43:33 PM
   Lutron RRA2/Caséta Debug       logLevel = 5
   Lutron RRA2/Caséta Debug       Sending network command:  ?OUTPUT,93,1,
   Lutron RRA2/Caséta Debug       actionControlDimmerRelay sent: "Sebastian - Closet" False ?OUTPUT,93,1,
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,93,1,0.00
   Lutron RRA2/Caséta Debug       Received: Dimmer Sebastian - Closet level set to 0.0
   Lutron RRA2/Caséta Error       Error in plugin execution ExecuteAction:

Traceback (most recent call last):
  File "plugin.py", line 1340, in actionControlSpeedControl
AttributeError: type object 'kSpeedControlAction' has no attribute 'cycleSpeedControlState'

   Lutron RRA2/Caséta Threaddebug Command prompt received. Device is ready.
   Lutron RRA2/Caséta Debug       Sending network command:  ?OUTPUT,93,1,
   Lutron RRA2/Caséta Debug       actionControlDimmerRelay sent: "Sebastian - Closet" False ?OUTPUT,93,1,
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,93,1,0.00
   Lutron RRA2/Caséta Debug       Received: Dimmer Sebastian - Closet level set to 0.0
   Lutron RRA2/Caséta Threaddebug Command prompt received. Device is ready.

I think this is actually an issue with the docs on the speed control device.  What there is of them, which is pretty sketchy.  I think I'm on the trail of a fix.  Will know shortly.

Try Beta 4.  RequestStatus is fixed.  I'm not sure on Toggle.  Cycle is commented out, because I'm starting to think it's not actually implemented in the plugin.

That seemed to do the trick. Now it's able to check status on the fan:
Apr 5, 2018 at 9:05:40 PM
   Lutron RRA2/Caséta Debug       logLevel = 5
   Lutron RRA2/Caséta Debug       Sending network command:  ?OUTPUT,79,1,
   Lutron RRA2/Caséta Debug       actionControlSpeedControl sent: "Sebastian - Fan" False ?OUTPUT,79,1,
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,1,0.00
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Fan speed set to 0.0
   Lutron RRA2/Caséta Threaddebug Command prompt received. Device is ready.

I have never tried to toggle a fan before, but I just tested it now (via the Toggle Fan On/Off Action)... I was able to toggle the fan On (from an off state), but then I was unable to toggle it Off... got the following debug logs:
Apr 5, 2018 at 9:09:03 PM
   Action Group                    test toggle fan
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Toggling on, speed = 100
   Lutron RRA2/Caséta Debug       Sending network command:  #OUTPUT,79,1,100
   Lutron RRA2/Caséta Debug       actionControlSpeedControl sent: "Sebastian - Fan" False #OUTPUT,79,1,100
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,1,100.00
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Fan speed set to 100.0
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,29,6
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,30,1,100.00
   Action Group                    test toggle fan
   Lutron RRA2/Caséta Error       Error in plugin execution ExecuteAction:

Traceback (most recent call last):
  File "plugin.py", line 1351, in actionControlSpeedControl
KeyError: key actualSpeed not found in dict

   Action Group                    test toggle fan
   Lutron RRA2/Caséta Error       Error in plugin execution ExecuteAction:

Traceback (most recent call last):
  File "plugin.py", line 1351, in actionControlSpeedControl
KeyError: key actualSpeed not found in dict

   Lutron RRA2/Caséta Threaddebug Command prompt received. Device is ready.
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,1,0.00
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Fan speed set to 0.0
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,29,6
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,30,1,0.00

Yeah, the toggle code is still pretty iffy.  I'll work on that this weekend.  Kinda busy tomorrow.
Can you try all the other Fan commands, including the new plugin specific actions?  I especially want to know what happens when you execute the cycle command in Device->Fan Speed Controls.  I wrote code for that one, but it's never called.  The docs in the Wiki are really obscure on that one, I think it's actually implemented internally in Indigo.  Which means it'll only use the 4 speeds that Indigo knows about.

Device -> Fan Speed Controls -> Cycle through fan speeds
Fan was off, then went to level 4, 3, 1 and then off - so it is cycling through the Indigo speeds, not the lutron speeds.
Here's the debug log:
Apr 7, 2018 at 9:44:33 AM
   Lutron RRA2/Caséta Debug       Sending network command:  ?OUTPUT,79,1,
   Lutron RRA2/Caséta Debug       actionControlSpeedControl sent: "Sebastian - Fan" False ?OUTPUT,79,1,
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,1,0.00
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Fan speed set to 0.0
   Lutron RRA2/Caséta Threaddebug Command prompt received. Device is ready.
   Action Group                    test cycle fan
   Lutron RRA2/Caséta Debug       Sebastian - Fan: New speedIndex = 3
   Lutron RRA2/Caséta Debug       Sending network command:  #OUTPUT,79,1,100
   Lutron RRA2/Caséta Debug       actionControlSpeedControl sent: "Sebastian - Fan" False #OUTPUT,79,1,100
   Lutron RRA2/Caséta Threaddebug Command prompt received. Device is ready.
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,1,100.00
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Fan speed set to 100.0
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,29,6
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,30,1,100.00
   Action Group                    test cycle fan
   Lutron RRA2/Caséta Debug       Sebastian - Fan: New speedIndex = 2
   Lutron RRA2/Caséta Debug       Sending network command:  #OUTPUT,79,1,75
   Lutron RRA2/Caséta Debug       actionControlSpeedControl sent: "Sebastian - Fan" True #OUTPUT,79,1,75
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,1,75.00
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Fan speed set to 75.0
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,29,6
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,30,1,75.00
   Action Group                    test cycle fan
   Lutron RRA2/Caséta Debug       Sebastian - Fan: New speedIndex = 1
   Lutron RRA2/Caséta Debug       Sending network command:  #OUTPUT,79,1,25
   Lutron RRA2/Caséta Debug       actionControlSpeedControl sent: "Sebastian - Fan" True #OUTPUT,79,1,25
   Lutron RRA2/Caséta Threaddebug Received an Output message: GNET> ~OUTPUT,79,1,25.00
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Fan speed set to 25.0
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,29,6
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,30,1,25.00
   Action Group                    test cycle fan
   Lutron RRA2/Caséta Debug       Sebastian - Fan: New speedIndex = 0
   Lutron RRA2/Caséta Debug       Sending network command:  #OUTPUT,79,1,0
   Lutron RRA2/Caséta Debug       actionControlSpeedControl sent: "Sebastian - Fan" True #OUTPUT,79,1,0
   Lutron RRA2/Caséta Threaddebug Received an Output message: GNET> ~OUTPUT,79,1,0.00
   Lutron RRA2/Caséta Debug       Sebastian - Fan: Fan speed set to 0.0
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,29,6
   Lutron RRA2/Caséta Threaddebug Received an Output message: ~OUTPUT,79,30,1,0.00
   Lutron RRA2/Caséta Threaddebug Command prompt received. Device is ready.

I was afraid of that.  I'm currently implementing some speedcontrol commands that were not in the original plugin.  If Indigo uses the (new) increase/decrease commands instead of the direct speed commands then I might be able to do the Lutron increments.  Will have that version this afternoon.

Turn Fan Off and Turn Fan On (to last speed) are both not working
Increase and Decrease Speed are both not working (I was doing the increase/decrease by "1")
Set Fan Speed works (to any speed, or to off)

Yeah, none of those were ever actually implemented before.  Almost done now.

So, one last logic problem to figure out.  Right now, it's possible to do a "Turn On" and nothing happens because it's trying to set it to the last commanded speed, which was "0".  That can happen if you do a direct speed command or a decrement speed command.
So, I'm trying to decide if I should only save non-zero speeds as the "last speed" for TurnOn or Toggle commands, or if the last commanded speed was zero to use full speed instead.

I would think the saving the last non-zero state would be the best... I can’t imsgine people decre


Adding new Nokia logo

Pre-submission checklist:
Please check each of these after submitting your pull request:

[N/A ] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[N/A] Have you picked the single best (existing) category for your project?
[N/A] If submitting a tool, is your project closed source or, if it is open source, does your project have at least 100 GitHub stars?
[N/A ] Does it follow the other guidelines from the new entries section?
[Y] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[Y] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[N/A] Does your project/product name match the text on the logo?
[Y] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?

thanks @CsatariGergely ! LGTM


Im new to these DAO voting please. Which way to go?

Im new to these DAO voting please. Which way to go?
Originally posted by @Jostos1 in https://github.com/snapshot-labs/snapshot/discussions/767#discussioncomment-2885252

none yet


Create pranav.html

Good work. I am merging your PR.
Do give us a star by hitting the star button of this repo!


Corrupted download archives

Gitea version (or commit ref): 1.11.3
Git version: 2.11.0
Operating system: 9.12
Database (use [x]):

[ ] PostgreSQL
[x] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[x] Not relevant

Log gist:

Description
The API to download a zip/tgz archive does not cleanup the archive made in the case of an error. So while a 500 will result from the first attempt, all subsequent attempts on the same commit ID will get the corrupted file from the disk and a 200 OK. This is not addressed in master (b7c82cd1a9) either.
Reproducing this is a requires making the git archive command fail. In my case this was from a timeout.
Screenshots
No UI elements involved.

This can or will be alleviated by #11296, perhaps, which starts generating the archives off in tmpdir then quickly copying them over to their final location upon success.

timeout settings added in #6015 might help

Can confirm I have this issue with the latest version of Gitea. We have a large repo but have limited the archive to a single directory with .gitattributes however the release archive creates a broken zip/tar of 580Mb when it should be around 1.7Gb
[git.timeout]
DEFAUlT = 720
MIGRATE = 1200
MIRROR = 600
CLONE = 600
PULL = 600
GC = 120

these changes to the app.ini have not had an impact on the archive creation.

Please don't comment on closed issues - open a new one referring to the closed issue so that we get full information.
Gitea generates >100 notifications a day - commenting on closed issues is a good way to get ignored.


Add read range API for fsspec

@ChunxuTang problem of hard to test out....

Later on i plan to add some AlluxioFileSystem testing that triggers against the existing Alluxio cluster & a local file
to validate data read from Alluxio & local source file is the same


Add option to not fail on empty nupkg match in NuGetPublisher task.

Add option to not fail on empty nupkg match in NuGetPublisher task.

Hi @minghan, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Ming Han Teh). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

This looks great! @jmyersmsft if you're good with this can you merge it in?


setting: Remove "All messages" from search auto-complete.

Removed "All messages" from the search auto-complete .
Fixes: #27358
Screenshots and screen captures:
Previously-

Now-

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

@Animesh59 can you fix the tests? I believe the change is correct but we need to update the tests to expect the new behavior.

https://github.com/zulip/zulip/pull/27653 looks to be a version of this with fixed tests.


[Feature]: Unable to use snowflake_grant_privileges_to_account_role for STAGE grant

Use Cases or Problem Statement
According to the documentation, it is recommended to use snowflake_grant_privileges_to_account_role instead of snowflake_stage_grant.
However, the object_type in the on_account_object argument of snowflake_grant_privileges_to_account_role does not include STAGE as an option, so it seems that it does not provide the same functionality as snowflake_stage_grant.
Is there a way to achieve the same functionality as snowflake_stage_grant using snowflake_grant_privileges_to_account_role? Or is it currently under development and will be added in the future?
Category
category:grants
Object type(s)
resource:grant_privileges_to_account_role
Proposal
I want to use snowflake_grant_privileges_to_account_role instead of snowflake_stage_grant.
How much impact is this issue causing?
Medium
Additional Information
No response
Would you like to implement a fix?

[ ] Yeah, I'll take it 😎

Hey @hiromu166. Thanks for reaching out to us.
Stage is not an account-level object. It is listed in the schema objects section: https://registry.terraform.io/providers/Snowflake-Labs/snowflake/latest/docs/resources/grant_privileges_to_account_role#nested-schema-for-on_schema_object.

Thank you for your response.
As you mentioned, using on_schema_object solved the issue!


Finding Strings in IDA

I believe the client is packed, which is probably why I don't get anything in IDA,
so I just wanted to ask @cursey if you would be willing to go over how unpack it in order to open the client up in IDA?

Just dump it while its running because at that point its been unpacked.

Oh I should add that since it is packed IDA won't be able to determine the sections (like, .data and .rdata) so you need to let IDA search the entire dump for possible strings which results in a lot of things that look like strings, but aren't.

Thanks, I was able to dump it using [https://technet.microsoft.com/en-us/sysinternals/dd996900.aspx ProcDum] and open it in IDA as a binary file.
But how do I find xrefs to the string? I can't find any obvious way how to using the dmp file.
For example, I'm trying to follow the comments in ChatAllowSameMsg.js.

Open the string subview, find the string and press the x button to view xrefs.  You need to make sure the string subview shows unicode strings and  stuff.  I plan on making a more detailed guide on the projects wiki.

You can also use CE by just searching for the unicode string and looking at what accesses it.  This is the same as viewing IDA's xrefs except you need to make the text appear in game.

I tried using CE, and attaching the debugger works.
However, when it ends up accessing the address, it just crashes Mabi and nothing shows up in the access window.

Change the CE's debugger settings to use VEH.

Ah, that was it. Thanks! :+1:

Can I have some clarifications regarding the topic @cursey

Do dump client.exe through task manager, procdump, or you used another method?
When I load the dump file with IDA, there's 2 options, windows report and binary file, I chose binary file because the first one did not load memory, is this correct?
Is it supposed to take 5+ hours to analyze?! I managed to find the "code.interface.window.main_chat.msg_omit_same" string, but I can't properly xref it because the location wasn't analyzed yet.

I don't think it matters.
32-bit since mabi is 32-bit.
Try both?
Depends. Takes like 15 minutes for me on the latest IDA. The dump isn't a full dump of the processes address space though, just of Client.exe. If you're dumping the entire address space that's a lot more for it to analyze.

So that's why it's been taking so long, damn thing reached 6gb. How do I go about dumping just the Client.exe then?


where is spark-thrift-server-4.8.0-SNAPSHOT-spark-job.jar

hello，I want to try tun the spark demo，but cannot download spark-thrift-server-4.8.0-SNAPSHOT-spark-job.jar？ where is can be download ，thanks？

Hi,
You can build your spark thrift server uberjar with cloning dataroaster sources.
git clone https://github.com/cloudcheflabs/dataroaster.git;
cd dataroaster;
mvn -e -DskipTests=true clean install;
cd components/hive/spark-thrift-server;
mvn -e -DskipTests=true clean install shade:shade;
ls -al target

After packaging spark thrift server, you need to upload spark thrift server uberjar on your s3 bucket.
If you want to run spark thrift server using spark operator, it may be helpful for you to see the blog https://itnext.io/hive-on-spark-with-spark-operator-9a43ea7ebe06
Regards,

Kidong.


Adding a common client module and class.

Refactor the gem to have common functionality extracted to a separate module/class.

@Fryguy / @simon3z pls review. I left the kube client exception untouched in this patch,  I can generalize it too in another patch / make specific exception for each gem using this one.

I'll take a look soon, and let you know...need to wrap my head on the changes :smile:

I'll take a look soon, and let you know...need to wrap my head on the changes :smile:

going once, going twice... ;)

Haha sorry... End of sprint and all :)
On Apr 1, 2015 9:12 AM, "abonas"<EMAIL_ADDRESS>wrote:

I'll take a look soon, and let you know...need to wrap my head on the
changes [image: :smile:]
going once, going twice... ;)
—
Reply to this email directly or view it on GitHub
https://github.com/abonas/kubeclient/pull/56#issuecomment-88474625.


Changes to the log level only affect the 'sigal' logger

The --verbose and --debug options only change the log level for the 'sigal' logger. This means that many logging messages will still not be visible, since they use a logger with a different name derived from the modules name. For example 'sigal.video' inside the video module, but also other modules, plugins and libaries.
In my chase the system couldn't find ffmpeg and couldn't get a proper log even with the --debug option.
I changed this in my local build by adding "logging.basicConfig(level=level)" at the start of the  init_logging function. But I have no idea if this is the right way to do this.

I cannot reproduce, the submodule loggers inherit the parent's configuration. Example with the test gallery after adding some fake option to ffmpeg:
DEBUG: Video size: 240, 98 -> 480, 360
DEBUG: Processing video: ffmpeg -i /home/simon/dev/sigal/tests/sample/pictures/video/example video.ogv -y -crf scoubidou 10 -b:v 1.6M -qmin 4 plop-qmax 63 /home/simon/dev/sigal/tests/sample/_build/video/example video.webm
DEBUG: STDOUT:

DEBUG: STDERR:
 ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 13.2.1 (GCC) 20230801
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
  libavutil      58.  2.100 / 58.  2.100
  libavcodec     60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter     9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample   4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
Unrecognized option 'crf scoubidou'.
Error splitting the argument list: Option not found

I'm quite certain now that this issue is OS specific. I testet it on Debian 12 and --debug works fine there. On Windows it does not. Have you tested on Windows?
It seems that multiprocessing works differently on Windows (no fork), so the log is not inherited on Windows subprocesses. But I couldn't find a recommended solution for this yet.

No I have never tested on Windows. There are some bug report on Windows (https://github.com/saimn/sigal/labels/windows) so I guess it more or less works but I cannot help with the debugging ;). Also would be great to have a CI job on Windows, if someone is motivated to do that (and fix the bugs :)).


Support private github repositories

Argo CI should be able to handle events from private github repositories

Waiting for this feature!


Complex coefficients are not read correctly from file

CSV files with complex data is not read correctly, only the real part of the first row is read, further rows are discarded without warning.

I'd love to be able to load a complex filter, from CSV or any other format. At the moment everything is cast to float. I could help if you point me in the right direction.

Thanks for reminding me of that issue :-) You're right, complex coefficients are parsed incorrectly not only in CSV format. However, saving complex coefficients works and poles / zeros (which usually are complex) are read back correctly. I updated the title accordingly.
Given that most of the functionality works, I hope that this bug is relatively easy to fix. I didn't know whether anyone needed this functionality so I focussed on other stuff. Unfortunately, I'm quite busy till the weekend but I'll try to give you a pointer then.
Your help is very appreciated!
The culprit might be one of the library routines pyfda_lib.fil_save() or pyfda.fil_convert() which convert sos <-> ba <-> PZ formats. If you like, you can start by checking these functions.
When fixing the complex import bug, I'll also look at another intermittent bug that occurs when switching between manual entry of IIR and FIR filters in the coefficient tab. And I'll take a look into saving coefficients in sos format which is another request.

What's the status on complex coefficients? You mentioned you would give me some pointer to get me started on this, but that was a while back. I'm still interested in helping if I can.

I had thought it would be easier to solve this - unfortunately the coefficient widget handles fixpoint quanization as well, and in the process I've created a horribly entangled code. I would be interested in untangling this mess but this is really ugly.
You could take a look into input_widgets/input_coeffs.py and tell me what you think.

I had a look. Unfortunately I'm lacking the time to untangle the code. Somehow I though the effort would be less than what it is.


BC Ukrainian Content: Employment - Do I need to get Certified #2

In Employment - Topic > Do I need to get Certified, the link after Vancouver Website is broken - remove extra ] bracket.

sorry, this was in topic "Getting Certified" - fixed.


Display Ontology Metadata, Statistics and Repository Details in the Homepage

On the right side of the home page, all of these details are given now plus explanation about the instance if it provides by the creator during the first time creation


Type Aliases in OpenApi: Resolver error

My struct has a field which is a type alias.
use serde::Deserialize;
use serde::Serialize;

type MeeasureName = String;

pub fn example() {
    ()
}

#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq, Hash, utoipa::ToSchema)]
#[serde(tag = "type")]
pub struct AggregationRequest {
    pub name: MeeasureName,
    pub measures: Vec<(String, String)>
}

I expose this struct to OpenApi like so:
#[derive(OpenApi)]
#[openapi(
    info(
        title = "Ultima BI"
    ),
    paths(
        routers::execute
    ),
    components(
        schemas(AggregationRequest)
    ),
    tags(
        (name = "Ultima BI", description = "Ultimate Business Intellegence endpoints.")
    ),
)]
pub(crate) struct ApiDoc;

What I see in the Swagger UI(ignore irrelevant stuff):

Actually, this answers the question I think:
https://github.com/juhaku/utoipa/issues/429

@AnatolyBuga Yes, that basically was the answer until now. There is now coming a new PR which adds global type aliases for utoipa #1048.


Sieve of eratosthenes

Compute all primes from 2 to N in O(N * log(log(N)))

Thanks for contributing but please follow the Contributing Guidelines and naming conventions in the guidelines accordingly. 🙂

Merged. Thanks for contributing! 👍


[9.x] Add new ucwords string helper

This PR adds a new ucwords string helper.
Usage
Str:ucwords('laravel php framework')
Str::of('laravel php framework')->ucwords();
str('laravel php framework')->ucwords();

// Outputs: "Laravel Php Framework"
Why do I think this is usefull?
Lately I had a Stringable class and modified its value like this:
$string = str($name)->lower();
$string = ucwords($string);
$parts = str($string)->ucsplit();

It would have been much "sexier" to just use the fluent interface like this.
$parts = str($name)->lower()->ucwords()->ucsplit();

I suggest using Str::title


SAP HANA XS Advanced, Creating an OData Service with Create Operation and XSJS Exit

Hello.
The tutorial would benefit to have a section explainig how "param" object get created from ODATA requests.
Otherwise good job.
Best regard,
K

Hi, Kirill,
Thank you very much for the feedback. I'll add a reference to how this is consumed in this tutorial: https://www.sap.com/developer/tutorials/xsa-sapui5-consume.html
Good point.
Best,
Lucía.


Updates for Swift2 & XCode7

Changes needed to build and run on XCode7 & Swift2

Thanks! Planning on doing a big update for this when I get some time—appreciate the pull request.


Added guidance for compiling with tsc -w

As I started using this quick start I realized I wanted to have some way to do live reload or at least allowing code to reload without restarting the app. Took me a while to figure out that all I needed was tsc -w. So I added some guidance for new users. :)

Thanks! 🙌

Nice. 👌


ci: install kind for test-kwokctl

Signed-off-by: WeiZhang<EMAIL_ADDRESS>
What type of PR is this?
/kind bug

/kind regression
What this PR does / why we need it:
test-kwokctl on mac did not install kind, and will keep failing
Ref: https://github.com/kubernetes-sigs/kwok/actions/runs/4076722743/jobs/7024834106
this add install kind step in ci
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

@wzshiming the macos docker test failed, but it is not related to the macos-kind changes, is this PR good to go?

Kind downloads in ci have been removed from this PR because they are supported in kwokctl. kubernetes-sigs/kwok#144


[Polish] Remove redundant exception to improve readability

Make sure set the target branch to develop
What is the purpose of the change
Remove redundant exception to improve readability
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #4279 (28c6197) into develop (5d2bf35) will decrease coverage by 0.12%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             develop    #4279      +/-   ##
=============================================
- Coverage      48.17%   48.05%   -0.13%
+ Complexity      5081     5067      -14
=============================================
  Files            642      642
  Lines          42780    42780
  Branches        5599     5599
=============================================
- Hits           20610    20558      -52
- Misses         19659    19707      +48
- Partials        2511     2515       +4

Impacted Files
Coverage Δ

...lient/impl/consumer/DefaultMQPushConsumerImpl.java
39.96% <ø> (-3.88%)
:arrow_down:

.../broker/subscription/SubscriptionGroupManager.java
64.70% <0.00%> (-16.48%)
:arrow_down:

...ava/org/apache/rocketmq/filter/util/BitsArray.java
58.11% <0.00%> (-4.28%)
:arrow_down:

...org/apache/rocketmq/common/stats/StatsItemSet.java
47.76% <0.00%> (-2.99%)
:arrow_down:

...ache/rocketmq/store/AllocateMappedFileService.java
39.02% <0.00%> (-2.44%)
:arrow_down:

...a/org/apache/rocketmq/filter/util/BloomFilter.java
60.43% <0.00%> (-2.20%)
:arrow_down:

...e/rocketmq/remoting/netty/NettyRemotingServer.java
57.34% <0.00%> (-1.90%)
:arrow_down:

...mq/client/impl/consumer/RebalanceLitePullImpl.java
72.05% <0.00%> (-1.48%)
:arrow_down:

...rocketmq/common/message/MessageClientIDSetter.java
73.80% <0.00%> (-1.20%)
:arrow_down:

... and 18 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 5d2bf35...28c6197. Read the comment docs.


Feature/traffic sign real

PR contains following changes:

Add Traffic Sign Realization model
Expose Traffic Sign Realization in REST API
Expose Traffic Sign Realization in Django Admin UI
Add i18n support
Translate project to finnish

Codecov Report

Merging #3 into master will increase coverage by 3.46%.
The diff coverage is 97.14%.

@@            Coverage Diff             @@
##           master       #3      +/-   ##
==========================================
+ Coverage   88.69%   92.16%   +3.46%
==========================================
  Files          15       15
  Lines         292      383      +91
  Branches       11       12       +1
==========================================
+ Hits          259      353      +94
+ Misses         28       25       -3
  Partials        5        5

Impacted Files
Coverage Δ

traffic_control/apps.py
100% <100%> (+100%)
:arrow_up:

city-infrastructure-platform/urls.py
75% <100%> (+2.27%)
:arrow_up:

users/apps.py
100% <100%> (+100%)
:arrow_up:

city-infrastructure-platform/settings.py
84.21% <100%> (ø)
:arrow_up:

traffic_control/admin.py
100% <100%> (ø)
:arrow_up:

traffic_control/api.py
92.3% <83.33%> (-7.7%)
:arrow_down:

traffic_control/models.py
97.38% <98.64%> (+0.79%)
:arrow_up:

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 d4e9154...74721c7. Read the comment docs.

The commits could still be cleaned up a bit. Currently there's stuff related to translations in three of the five commits. It would be nice to have all of the stuff related to translation in same commit to keep rest of the logic nicely separated from that.
On the other hand it doesn't really matter that much this early on when we're only laying out the basics for the project. It'd be nice to clean the history up a bit but I'll leave the decision up to you.
To me this looks good otherwise :+1:


Update to React 18

There is a warning coming from this library when using usePelcro() when using this package with React 18. Could you please update to the latest version of React?
The following error is:
Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot

Hello @TheodorTomas.
I'm sorry for not getting back to you sooner. We will look into upgrading our dev and peer dependencies in the near future.


Add Row and Column widgets so you don't have to use Flex.

I updated everything in widgets/, but didn't update any examples.

LGTM


First command shift p dialog open is slow

Repro:

Open fresh onivim2.
Hit command shift p to open the pallet.
It is a little slow the first time.
Subsequent command pallet opens are fast.

maybe this has something to to with specific extensions? Because for me it always opens instantly.


Expose extensibility points for opting out of tabs in the reference manager

This allows consumers of the project system to opt out for #399 and #400

Redoing this due to a merge conflict


 Also fixes kpod rm -f
Tests are still pending, need kpod ps to merge to get them working. Also want to write some unit tests for the backend code.

LGTM

@rh-atomic-bot r=TomSweeneyRedHat

Added tests, plus made runtime.Shutdown() stop containers

@baude PTAL at the test changes

LGTM

Tests probably still not passing, but getting close. Think I understand what's going wrong

In theory, tests should be passing now. Probably needs some fresh reviews because it required a lot of code to do.

LGTM

@rh-atomic-bot r+


Not getting updates

About 2-3 days before I stopped to get information for 2 cards on different bus stations.
When opening same card from mobile phone not connected to my home network, it displays correctly and working.
Is it possible that my ip was kind of banned by the service due to big number of requests?

maybe, u can open the console and see the network request to see what was t he response

maybe, u can open the console and see the network request to see what was t he response

which command i should use to see network request?

chrome? f12 or right click and inspect.
then, network tab

thank you.
looks like some local problem.
can't resolve remote IP of app.busnearby.co.il


mat-expansion-panel opens all panels in the mat-accordian when used with in mat-menu

Bug, feature request, or proposal:
Bug: mat-expansion-panel opens all panels in the mat-accordian when used with in mat-menu
What is the expected behavior?
All panels should close by default.
What is the current behavior?
All panels is open by default.
What are the steps to reproduce?
https://stackblitz.com/edit/angular-xw9sqj
Similiar Issue
https://stackoverflow.com/q/48388343/1267073
What is the use-case or motivation for changing an existing behavior?
Use-case- Show a folder structure view
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular - 5.2.5
material - 5.2.1
Is there anything else we should know?

Closing as placing a MatAccordion or MatExpansionPanel inside of a mat-menu element is not a supported configuration.

Any suggestions to implement that use case ?

@sajaynambiar I would like to see this supported or a way to implement this as well.

You can get around this by manually updating the classes-- I think you could fix the animations using a css animation (but haven't worked that part out 100% yet) .
Would be something like this in the .ng.html:
<mat-expansion-panel #myPanel [class.is-expanded]="myPanel.expanded" [class.is-collapsed]="!myPanel.expanded">
and in the css:
.is-expanded {
  .mat-expansion-panel-content {
      visibility: inherit !important; //overwrite the element style
      height: inherit !important; //overwrite the element style
  }
}

.is--collapsed {
 .mat-expansion-panel-content {
       overflow: hidden;
      height: 0;
      visibility: hidden;
 }
}


[Feature Request] Allow ScreenSelectMusic to set a global 'preview' song to hide that a song has more than one sound source

Is there an existing issue for this?

[X] I have searched the existing issues and none matched.

Operating System
Windows10 Pro
CPU
i5-7500 3.4GHz
GPU
GeForce GTX 1060 6GB
Storage
SSD
Game Version
4.18.1
Game Mode
dance
Theme
Default(Soundwaves)
Describe the problem
If a piece has a different sound source for each difficulty level, it is reflected in the preview when the difficulty level is switched on the song selection screen
StepMania5 previews globally configured sound sources, so the behavior is different from Project OutFox
Most of the music I own is treated as a hidden element with different sound sources for different difficulty levels, so it would be a spoiler if it were reflected in ScreenSelectMusic
If this is the intended behavior, it would be great to be able to change the behavior to be similar to StepMania5 in the theme settings!
SSC File where the phenomenon occurs
#VERSION:0.83;
#TITLE:Song Title;
#SUBTITLE:;
#ARTIST:Artist;
...
#CDTITLE:;
#MUSIC:global.ogg;
...
//---------------dance-single - ----------------
#NOTEDATA:;
#CHARTNAME:;
#STEPSTYPE:dance-single;
#DESCRIPTION:;
#CHARTSTYLE:;
#DIFFICULTY:Easy;
#METER:1;
#MUSIC:easy.ogg;
...

//---------------dance-single - ----------------
#NOTEDATA:;
#CHARTNAME:;
#STEPSTYPE:dance-single;
#DESCRIPTION:;
#CHARTSTYLE:;
#DIFFICULTY:Medium;
#METER:5;
#MUSIC:medium.ogg;
...

StepMania5

Select Easy -> Played global.ogg
Select Medium -> Played global.ogg

Project OutFox

Select Easy -> Played easy.ogg
Select Medium -> Played medium.ogg

Describe what should happen
No response
Relevant Log output
No response

As far as i'm aware, not many people use this feature on SM5, but we'll add an option or metric for it, and let you know.
Thanks for reporting!

Currently looking at this. I have an implementation made that performs this with a ThemeMetric of the following name:
[ScreenSelectMusic]
PlayChartPreviewMusic=true

This could also be a Preference, so it can apply to all themes at once.
https://github.com/TeamRizu/OutFox/assets/23246027/ee40c280-03a1-408e-8828-d539a22e3f9f


Try it again with claude 3.5

I didn't run the code, or really even read the readme as I'm sure this is a clickbait linkedin post.
But you should redo this with Claude and compare notes.

@J1marotta it's not Clickbait :D I wanted to try Copilot.


Documentation on conversion from DocumentDb v2 to Cosmos v3 library

Is your feature request related to a problem? Please describe.
Due to breaking changes in DocumentDb v2 that were not properly semantically versioned, I'm converting some apps to the Cosmos v3 library.  So many things have changed architecturally that nothing is "intuitive" any more to someone familiar with the DocumentDb v2 library.
Describe the solution you'd like
Documentation on significant architectural changes in day-to-day usage

Instead of UriFactory.CreateXxxxxxxx, do 'blah'
Instead of RequestOptions, use 'Foo'
Instead of FeedOptions, do 'blah'
To manipulate documents, instantiate a container first

Describe alternatives you've considered
Extensive sample code would be useful but much more time-consuming for devs already familiar with DocumentDb v2
Additional context

Topics to cover

Client creation options mapping
Serialization options
Auto id generation pattern
Missing Document type handling
RequestOptions mapping to new model
Diagnostics
Resource mapping (Collection -> Container, Document -> Item)
Scripts exaplined

https://docs.microsoft.com/en-us/azure/cosmos-db/migrate-dotnet-v3?tabs=dotnet-v3


S3 Bucket BaseURL

Is there a way to get the baseURL of my S3 bucket?
S3 does have an AWSClient with and endpoint but the client is internal.

If you are looking for the virtual address of a bucket. It is https://.s3.amazonaws.com/.

ok, thank you

@wieweb for other regions the s3 domain prefix will be slightly different.
The client has a public var called serviceHost which will give you this value as a String. then as @adam-fowler says, prefix this with https://
so https:///<s3Client.serviceHost> should be want you want

@jonnymacs the s3 virtual addresses don't need the region

@adam-fowler really? hmm... even for operations? (like put for example?)


import bootstrap error

when i add jquery and bootstrap follow How to use Bootstrap 4 and Sass (and jQuery)
i got the error info:
ERROR in end of the stream or a document separator is expected at line 7, column 19:
<head prefix="og: http://ogp.me/ns# fb: http://o ...
^
@ ./~/bootstrap-loader/loader.js 1:0-44

I'm getting the same error.  Did you find a solution?

found the issue:  when saving .bootstraprc per the instructions, an html file is pulled instead of the contents.
SOLUTION:  create the file manually and copy/paste the contents.
I've attached the file here.  Be sure to rename it to .bootstraprc
bootstraprc.txt

sorry this may sound super rule but I'm closing long standing issues and refactoring the codebase. If you run into this problem again feel free to open another issue


HHH-12933 - Generate_statistics grows QueryStatistics ConcurrentHashMap indefinitely

https://hibernate.atlassian.net/browse/HHH-12933

@gsmet Fixed the comment issue and I think we could integrate it.


Discover Button not showing

I have went through the great implementation walk-thru and approved the two Nest Thermostat devices from the Google API approval process.  When it redirects me back to the hubitat page I never see the "Discover Button" or any of the devices that I approved via the Google process.

I guess I should help with some supporting information.  After I go through and authorize Hubitat to access the Thermostats I get a
Congratulations!  Google SDM API has authenticated successfully
Click Here to return the App main page.
I do that and it redirected me back but still get the message
Device discovery button is hidden until authorization is completed.

Thanks for reporting! I do see a code gap where we essentially claim success when Google redirects back to Hubitat - but the actual login to get a token from Google might fail underneath. Can you check your Hubitat logs for the Google SDM API app? Expect we will see some errors at the time of authorization.
Meanwhile, I will fix the code so that the redirect page more accurately reflects the authorization state

app:2032022-02-02 10:35:26.251 errorcreateEventSubscription returned status code 401 -- { "error": { "code": 401, "message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.", "status": "UNAUTHENTICATED" }}
app:2032022-02-02 10:35:25.991 warnAuthorization token expired, will refresh and retry.
app:2032022-02-02 10:35:25.957 errorcreateEventSubscription returned status code 401 -- { "error": { "code": 401, "message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.", "status": "UNAUTHENTICATED" }}
app:2032022-02-02 10:35:25.616 infoCreating Google pub/sub event subscription
app:2032022-02-02 10:35:25.598 errorLogin failed -- status code: 400, reason phrase: Bad Request: [error:invalid_request, error_description:client_secret is missing.]
app:2032022-02-02 10:35:25.300 infoGetting access_token from Google
app:2032022-02-02 10:35:25.286 infosuccessful redirect from google
app:2032022-02-02 10:35:00.945 infoGoogle SDM API updating

error_description:client_secret is missing
Looks like your login problem originates with the credentials.json data - maybe redownload this from the Google cloud console?

redirect page should now accurately reflect the login failure.  LMK if you're still having trouble after double-checking the credentials.json, and/or feel free to engage in the community forum thread: https://community.hubitat.com/t/release-google-sdm-api-nest-integration/52226


Refactor the flutter_sprites library so it uses sublibraries instead of parts

Right now it's not clear how the flutter_sprites library is organised -- it's just one big pile of files all inlined into the same namespace, with no clear separation of concerns. This means e.g. _privates can't be hidden from other parts of the library, there's no easy way to reduce bugs (e.g. the box2d analyzer crash from https://github.com/flutter/flutter/pull/1043), etc.

It looks like this is the last use of parts in the flutter repo. If we move away from parts here, we could make the code for flutter analyze much simpler, and we could more reliably analyze all the files in the repo (we currently miss some categories of files).

This is obsolete.


Initial gitignore file to ignore pycache and a few other folders

Pretty trivial change -- just adds a gitignore to clean up some local folders from git status.

sounds good!


VC model for e-money issuer

Update the design for privacy respecting vc for e-money issuance and transactions
Probably most of the verifiable-credential module can be reused


Platform Selection AddToCart

The Bundle Recommendation component (and its variations) require an onAddToCart prop - however when Snap Templates uses these components it does not provide the prop. We should look into how we might wire up our standard "Big 3" platforms automatically (using platform functions).
For custom functions we could possibly allow for providing these via the Snap Templates config or perhaps we could register a custom addToCart function in Snap Templates config via a custom plugin for addToCart that takes a function (custom code to run when buttons are clicked) as a parameter.
For all cases, we should likely allow for the addToCart function (either platform package provided or custom) to be accessible to all future components (even custom product cards). This could be something that could exist in the TemplatesStore (library) that could be pulled in dynamically and then connected via a theme overlay that is added into each theme (similar to currency and language).

Should a plugin be allowed to have multiple plugins and configs inside of it? Or should a plugin do a single thing?


Elasticsearch plugin is red

Describe your issue here

Useful
Info

Versions
Rancher v2.0.0 UI: v2.0.41

Access
local admin

Route
authenticated.cluster.logging.logging

Can you supply more info on your setup (basically copy paste from this and fill in: https://raw.githubusercontent.com/rancher/rancher/master/.github/ISSUE_TEMPLATE.md)


Angular SideNav First Icon Button getting focused

Bug, feature request, or proposal:
Bug
What is the expected behavior?
First button in responsive sidenav for modes push and over shouldn't be focused by default

What is the current behaviour?
First button in responsive sidenav for modes push and over is getting focused automatically.
Classes cdk-focused and cdk-program-focused automatically getting added to first button inside the sidenav.

What are the steps to reproduce?
https://stackblitz.com/edit/angular-sidenav-button-error?file=app%2Fsidenav-responsive-example.html
What is the use-case or motivation for changing an existing behaviour?
User might be focused to click on the button if the button focus is magically appearing. And there's no point in the button getting focused in a sidenav.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 6, Angular Material 6, MacOS Mojave, Typescript 3.1, Chrome, Safari.
Issue appears in local build also.
Is there anything else we should know?
For sidenav working in side mode doesn't have this problem. The problem arises only when the mode of sidenav is either push or over. The thing to note here is that for both these modes the primary content is covered by a backdrop which usually is the behaviour for a dialog box and I feel  that's the reason for the first button getting focused automatically. It makes sense for the submit button of a dialog box to get focused automatically but it shouldn't be the case for a sidenav.
In the example I've just added two buttons to show the issue. My use case of using buttons inside sidenav is entirely custom.

This is working as intended, auto focusing the first focusable element when opened is the default.  However you can disable this behavior by setting autoFocus to false.
Here is a fork of your reproduction showing the auto focusing disabled.

Why isn't it consistent across all modes of sidenav? For push or over it's there but for side it's not. Didn't find it in the material guidelines about this difference of behaviour. Any reasons why it's kept like this.


axis=0 tests are disabled

Most axis=0 operations are not supported by dask-awkward yet

Some of these (but not all) are re-enabled by #109


feat: added validation for Preferred Start Time in Beanstalk recipe

Issue #, if available:
DOTNET-6095
Description of changes:
added regex validation for Preferred Start Time with the pattern "Mon:00:00" in Beanstalk recipe
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Could you attach this to the same field in the Windows Beanstalk recipe too?

Done


ci: simplified commitlint script

Introduce a new package @commitlint/travis-cli
Expose new command @commitlint/travis-cli

Description

Aborts noisily when invoked in non-Travis environment
Infers commit range to lint automatically from Travis Ci env variables
Will lint --from $TRAVIS_BRACH --to $TRAVIS_COMMIT
Ensures required git range is available

Motivation and Context

Setting up commit linting on Travis CI is too hard at the moment
*@commitlint/travis-cli is designed to be zero-config on TravisCI
Motivated by #99

Usage examples
{
  "devDependencies": {
    "@commitlint/travis-cli": "5.0.1"
  }
}

script:
  - commitlint-travis

How Has This Been Tested?

unit tests
dogfeeding

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Thanks for the review @felixfbecker!