HHH-14537 : ENFE when non-existing association with @NotFound(IGNORE)  has proxy in PC (5.3)

Do not merge. This PR follows a different process.
https://hibernate.atlassian.net/browse/HHH-14537

Marking as draft is a good protection against it getting merged

@sebersole, I need to remove the "Draft" setting. It is confusing the EAP process that I'm following.


Compiling without GDScript fails again

Godot version:
3.2 d773de6d244116c3ad26f0506a10038cc11019ff
(I didn't check this on the master branch)
OS/device including version:
Windows
Issue description:
Build without GDScript failed with tools=yes
Steps to reproduce:
scons p=windows tools=yes gdscript=no module_gdscript_enabled=no
log_tools.txt

Basically this according to the log:
[ 96%] Linking Static Library ==> modules\freetype\freetype_builtin.windows.tools.64.lib
[ 96%] Linking Program        ==> bin\godot.windows.tools.64.exe
   Creating library bin\godot.windows.tools.64.lib and object bin\godot.windows.tools.64.exp
editor.windows.tools.64.lib(plugin_config_dialog.windows.tools.64.obj) : error LNK2019: unresolved external symbol "public: __cdecl GDScript::GDScript(void)" (??0GDScript@@QEAA@XZ) referenced in function "private: void __cdecl PluginConfigDialog::_on_confirmed(void)" (?_on_confirmed@PluginConfigDialog@@AEAAXXZ)
editor.windows.tools.64.lib(plugin_config_dialog.windows.tools.64.obj) : error LNK2001: unresolved external symbol "private: static class GDScriptLanguage * GDScriptLanguage::singleton" (?singleton@GDScriptLanguage@@0PEAV1@EA)
bin\godot.windows.tools.64.exe : fatal error LNK1120: 2 unresolved externals
scons: *** [bin\godot.windows.tools.64.exe] Error 1120
scons: building terminated because of errors.

By the way, further regressions like this could be handled by #41091 and including that in CI.

Fixed by #41869.


Incorrect row value returned, due to precision, particularly for 64bit values.

I'm storing a value let's just say<PHONE_NUMBER>43625728. This value is large and is stored as a bigint(20). I noticed the return value loses precision and will look like<PHONE_NUMBER>43625700, note the two last digits.
As a work around I'm doing this in my query.
SELECT CONVERT(bigvalue USING utf8) as bigvalue ...
This issue sounds like a limitation of Javascript, see here. It was an odd case, so thought I would share!

Yep, it is a limitation of JavaScript. This module has multiple different options to deal with this, from using BigNumber objects to returning the numbers as strings. Just select the option that best fits your need :)

The full list of options can be found in our readme: https://github.com/mysqljs/mysql/blob/master/Readme.md#connection-options

@dougwilson sounds good, thanks for the quick response! :)


config: support dynamic_forward_proxy

We currently have a dynamic_forward_proxy configuration in the base config file that's checked in to the repo, but it doesn't function when using the direct API (and the base cluster must be used with a hardcoded domain for now).
We'll need to support the dynamic_forward_proxy configuration so consumers don't need to pre-define acceptable domains for routing when creating Envoy instances.

fixed by #616


Travel website[SSOC 2.0]

 Travel_Website
 Closes isssue #463

Hi Sir/Ma'am👋, Here is my project of Travel_Website
Hello Coders👨💻 ,I am Arpan Chowdhury, a aspiring Web developer.🤖 Here is the project of the front-end Web Development. This repo contains my project on Travel Website ✈ using HTML,CSS . It contains the landing page of a travel tour company website👨🏻💻.We oftenly search for many travelling places here & there , So Here is it🚤.
Screenshots

Please take a review of my PR & merge it under SSOC 2.0

@shubhisingh184 @Vikash-8090-Yadav Please take a review & merge it under SSOC

@apu52 please attach working video in README.md file and here in conversation section also.

Video
https://github.com/Vikash-8090-Yadav/Future.WebNet/assets/114172928/d7ab8500-366a-4fd3-905f-2f5bbe43d96c

@shubhisingh184 @Vikash-8090-Yadav I have added working video in both of the Readme file & also in the conversation. Please merge my PR

@apu52 please make these 2 changes:

Please rename your project folder name as Travel_Website_LandingPage.
Remove the working video from your project folder as you have uploaded the video in README.md file.

@shubhisingh184 I think I have renamed my project as Travel_Website_LandingPage & I think now there is no working video in my project folder. Can you please check?

@shubhisingh184 @Vikash-8090-Yadav and after reviewing Please merge it


[cucumber-expressions] handle optional groups in regexp.

Summary
To be able to handle optional groups in regexp, null should be transformed to null.
Details
[Java] When performing a constructor transform on the value null, the transformed object should also be null.
Motivation and Context
To be able to use cucumber-expressions in Cucumber-JVM optional groups in regexps (like this) need to be handled. Currently the Java implementation throws a "Failed to invoke new String("null")" instead.
How Has This Been Tested?

[X] Tests are included
[X] Has been tested with Cucumber-JVM (the stepdef linked above)

Types of changes

[X] Bug fix (non-breaking change which fixes an issue).

Checklist:

[X] I've added tests for my code.
[X] My change does not requires a change to the documentation.

LGTM!


DMN editor navigation broken

Navigation through bottom tab links doesn't work.

I'm on it - found out that the bug got into 572a6412.

You simply threw away everything I implemented to fix this stuff in the first place. 😅
Kind Regards
Philipp Fromme
Software Developer
Camunda Services GmbH
Zossener Str. 55 – 58
10961 Berlin
Telefon +49 30 664 04 09 - 00

Amtsgericht Charlottenburg: HRB 113230 B
Geschäftsführer: Jakob Freund, Bernd Rücker

Von: Maciej Barełkowski<EMAIL_ADDRESS>Gesendet: Montag, 18. März 2019 11:17
An: camunda/camunda-modeler
Cc: Philipp Fromme; Author
Betreff: Re: [camunda/camunda-modeler] DMN editor navigation broken (#1309)
I'm on it - found out that the bug got into 572a641https://github.com/camunda/camunda-modeler/commit/572a641213fda72a0b7d775b9dd96a55df226673.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/camunda/camunda-modeler/issues/1309#issuecomment-473850203, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AHR6pFkqPSMaQfgo4Fj7Z1KluZCxNuIWks5vX2e0gaJpZM4b5YkN.

...and the tests allowed me to do it 😓

A case for integration tests. 🔧🔨
Kind Regards
Philipp Fromme
Software Developer
Camunda Services GmbH
Zossener Str. 55 – 58
10961 Berlin
Telefon +49 30 664 04 09 - 00

Amtsgericht Charlottenburg: HRB 113230 B
Geschäftsführer: Jakob Freund, Bernd Rücker

Von: Maciej Barełkowski<EMAIL_ADDRESS>Gesendet: Montag, 18. März 2019 11:45
An: camunda/camunda-modeler
Cc: Philipp Fromme; Author
Betreff: Re: [camunda/camunda-modeler] DMN editor navigation broken (#1309)
...and the tests allowed me to do it 😓
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/camunda/camunda-modeler/issues/1309#issuecomment-473859516, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AHR6pPUnXG0MZZDfbSJ6ctz6j0WlPuDGks5vX25AgaJpZM4b5YkN.

Closed via https://github.com/camunda/camunda-modeler/pull/1310


dtlTraders hook

Hello.
A command like "dtlTraders [npc] [open/close]" that would open trade gui for selected NPC using dtlTraders.
If [npc] would be blank, it takes the NPC from assignment.
OR NOT (npc tag may not exist for me tbh, it's an idea for full compatibility).
Nothing more i guess,
Link to plugin:
https://dev.bukkit.org/bukkit-plugins/dtltraders/
Regards!

There was actually meant to be Denizen support in dtlTraders itself, but @dandielo diededed before finishing everything up 😢
So I just moved (and slightly modified) the code from the plugin into Depenizen and made it register.
trader [open/close] ({buy}/sell) ({stock}/relation)
For more information, check monkeybot or the meta site

Even when I've stopped working on it I'm still aware what's going on there :P Thanks Morphan1 :)


Error in typings

Please review the typings before releasing a new version. And maybe introduce some changelogs, since this project is used by others 🤞

Hi, @erickskrauch!
Thanks for the report, this is really a bug, we will fix it in the next release. For now you can use the "@ts-ignore" to prevent the compiler error.

Regarding changelogs, we are working on this, but this is a non-trivial task, so you shouldn’t expect them to appear in the near future.

Done, try the 7.0.0 version -<EMAIL_ADDRESS>


Add linting of tools

Add linting for tools/**/*.js with the exception of the vendor folder.
Does not change any rules, but fixes an ESLint style violation in the .eslintrc.js file itself.
Most changes were autofixed, I only manually added .js file endings, changed == to ===, and removed two unused imports.

I'm not sure I want our CI to fail because linting of tools failed, but we'll give it a shot and see if it proves annoying in practice.

@joshgoebel Could you also add hacktoberfest-accepted here?
Since highlight.js doesn't have the hacktoberfest tag itself (any more), merged PRs don't count by themselves. :(


Remove unused variables and redundant code in dom7-methods.js

This PR does

Fix typo in comment (attriutes -> attributes)
Remove redundant return in prop method
Cache this[0] into el variable in data method
Remove unused variable j in transitionEnd and animationEnd methods
Remove unused variables and redundant return in styles method
Cache this[0] into el variable and remove always false check (el === document will never evaluate to true when selector is a string)  in is method
Initialize child variable to this[0] earlier and remove redundant return in index method
Cache this[0] into el variable in prev method

Looks good, thanks!


[Question] Why not use context.Update(entity)?

I was wondering why not use context.Update(entity) in EfRepository?
When I tried to update and save an entity that contained nested entities, the provided EfRepository.Update didn't work.
Also would it be bad to make the EfRepository methods virtual?
Thanks for this clean-code starting point.

Hi Conner,
Let's take a look at your questions. :)

Repository Method for Updating Entities
I did a little experiment to see if I could reproduce the Update issue, but unfortunately I could not. Could you checkout my branch with my experiment code and try for yourself? All you should have to do once your database is up to date (I added database migrations if you're not using the in-memory database) is run.
For the experiment I created an entity Foo, which has a child entity Bar. Each one has a property on it to update (Foo has Name and Bar has Number).
When you launch, the home page will show you the original state of Foo. Initial values are "Steve" for Name and 5 for Bar.Number:

Clicking through will show you the update that was applied. If the update was fully successful, then Name should be "Scott" and Bar.Number should be 6:

Within HomeController.cs you will see the update code occurring. Note that within the repository's GetById<Foo>(1) call, I manually added Include("Bar") so that the associated Bar entity would be fetched. (Otherwise, Bar would be null.)
Near the bottom you'll see two Update methods you can choose from. One uses the current code while the other uses dbContext.Update().
// Choose which Update method to call here.
_repository.UpdateUsingOriginalMethod(foo); // Original code, setting entity's state to EntityState.Modified.
// _repository.UpdateUsingDbContextUpdate(foo); // New code, calling dbContext.Update(entity).

I've tried out both, and both seem to have the same behavior.
Could you give it a try?

Virtual Repository Methods
There's certainly nothing stopping you here! The idea behind the EfRepository implementation is that you shouldn't have to create derivatives or additional repository classes. Could you elaborate on your goals for marking them virtual?

@sdepouw First of all thanks for the quick reply and the effort you took to create a sample.
I tried both of your provided methods and they both function properly.
However the main difference between changing state and using context.Update(), is that the latter should do a recursive search for navigation properties/entities and change their state accordingly.
This automatic search is what was needed in my case.
Regarding the virtual repository methods, the primary reason was that I needed to perform the following code.
public override async Task UpdateAsync(InteractionModelSectionItem entity)
{
	//HACK: update the (possibly changed) dialogitem type, this is a back-door type mutation.
	//see: https://github.com/aspnet/EntityFrameworkCore/issues/7510
	dbContext.Entry(entity.DialogItem).Property("Discriminator").CurrentValue = entity.DialogItem.GetType().Name;
	dbContext.Update(entity);
	await base.UpdateAsync(entity);
}

If I didn't add dbContext.Update(), before calling the base.UpdateAsync() then my changing of nested entities would not be properly picked up.
Due to the "hack/workaround" that I need to perform, I had to change the Base.UpdateAsync to virtual.
I hope that I was able to shed some light on the (perhaps odd) usecase I'm working with.
If you would like anymore information please let me know.

It sounds like a design problem if you're having entities "possibly" be mutated without you knowing about it. How is that occurring?

@ardalis I'll try within the bounds of I.P. to explain the flow.
The controller action (snipped version).
[HttpPost]
[Route("{id:guid}")]
public async Task<IActionResult> Edit(Guid id, ItemViewModel itemViewModel)
{
	Item item = itemViewModel.ToItem();
	if (ModelState.IsValid)
	{
		await asyncRepository.UpdateAsync(sectionItem);
		return RedirectToAction(nameof(Index));
	}
	return View(new ItemViewModel(item));
}

The ItemViewModel class (snipped version)
public class InteractionModelSectionItemViewModel : BaseViewModel
{
	public BaseDialogItemViewModel DialogItemViewModel { get; set; }
	[PropertyCopy.IgnoreOnCopy]
	public string SelectedDialogItemType { get; set; }

	public Item ToItem()
	{
		Item item = new Item();
		PropertyCopy.Copy<ItemViewModel, Item>(this, item);
		item.DialogItem = DialogItemViewModel.ToDialogItem(SelectedDialogItemType);
		return item;
	}
}

The BaseDialogItemViewModel (snipped version)
public class BaseDialogItemViewModel : BaseViewModel
{
        public string BaseProp {get;set;}
        public string FooProp {get;set;}
        public string BarProp {get;set;}

	private static readonly string @namespace = typeof(BaseDialogItem).Namespace;
	private static readonly string assemblyName = typeof(BaseDialogItem).Assembly.FullName;

	public BaseDialogItem ToDialogItem(string className)
	{
		Type type =<EMAIL_ADDRESS>{assemblyName}");

		MethodInfo method = GetType().GetMethod(nameof(BaseDialogItemViewModel.To), BindingFlags.NonPublic | BindingFlags.Instance);
		MethodInfo generic = method.MakeGenericMethod(type);
		return (BaseDialogItem)generic.Invoke(this, null);
	}
	private TBaseDialogItem To<TBaseDialogItem>() where TBaseDialogItem : BaseDialogItem
	{
		TBaseDialogItem @base = (TBaseDialogItem)Activator.CreateInstance<TBaseDialogItem>();
		PropertyCopy.Copy(this, @base);
		return @base;
	}
}

Some information regarding PropertyCopy, this is an utility class that tries to copy all properties from obj1 -> obj2 (kinda like automapper, but reflection-based).
The BaseDialogItemViewMoved.To<>() generic method is constrained to a type of BaseDialogItem, which the database-entity equivalent of the BaseDialogItemViewModel.
The main difference is that the database-entity is a hierarchy derived from the abstract BaseDialogItem.
And the BaseDialogItemViewModel contains all properties of all children/derived types of BaseDialogItem.
The way to determine which database-entity the viewmodel should represent is done by the ItemViewModel.SelectedDialogType property.
This in turn is the reason why if the user has a ItemViewModel.SelectedDialogType of say Foo and changes it to Bar, this should result in updating the database discriminator for the BaseDialogItem table. The reason why the //HACK: comment states "possibly changed" is because I don't check if they changed it since it was retrieved, and just set the value to the potentially changed type determined by ItemViewModel.SelectedDialogType.
(Extremely snipped version of database-entity hierachy)
public abstract class BaseDialogItem
{
	public string BaseProp {get;set;}
}
public class FooDialogItem : BaseDialogItem
{
	public string FooProp {get;set;}
}
public class BarDialogItem : BaseDialogItem
{
	public string BarProp {get;set;}
}

If you would like some more information please let me know and I'll do my best to provide it in a timely manner.

Hi @ardalis,
First of all, thanks for sharing this template with us. This might sound very basic but I was wondering where should I add the business logic? Let's say we have a payroll system. It needs to calculate the salary of the employees based on working hours, rates, taxes and etc. Where should I put this logic? I believe you'll answer the Use Cases layer. Is it correct to assume that the Use Cases layer is the same as the Business Layer of a tradicional multilayered architecture?
Here's my current structure:
Application

core layer

core - entities, dto's and interfaces - including services (e.g IEmployeeService)
application - service implementations (e.g EmployeeService - business logic -> calculate salary)

infrastructure

infrastructure (third parties, identity, etc)
persistence (DbContext, repositories, migrations, etc)

Thanks,
Yuri

@Yuri please move your question to its own ticket. This will help keep the issue tracking clean.

Hi @ConnerOrth sorry I didn't follow up on this in a timely manner. If this is still an issue with the current design please re-open this issue and I'll try to sort it out. Closing.


[python3] Build error

Host Environment
OS: Windows 11
Visual Studio: 2022
Python : 3.10
To Reproduce
Steps to reproduce the behavior:
cmake (via VS 2022, vcpkg in Manifest mode)
Failure logs
1> [CMake]   * boost-ptr-container[core]:x64-windows -> 1.82.0#2
1> [CMake]   * boost-python[core,python3]:x64-windows -> 1.82.0#2
1> [CMake]   * python3[core]:x64-windows -> 3.10.7#6
1> [CMake]   * zstd[core]:x64-windows -> 1.5.5
1> [CMake] Additional packages (*) will be modified to complete this operation.
1> [CMake] Restored 0 package(s) from C:\____\AppData\Local\vcpkg\archives in 1.25 ms. Use --debug to see more details.
1> [CMake] Installing 1/54 python3:x64-windows...
1> [CMake] Building python3[core]:x64-windows...
1> [CMake] -- Using cached python-cpython-v3.10.7.tar.gz.
1> [CMake] -- Cleaning sources at C:/opt/vcpkg/buildtrees/python3/src/v3.10.7-10c7c80a03.clean. Use --editable to skip cleaning for the packages you specify.
1> [CMake] -- Extracting source C:/opt/vcpkg/downloads/python-cpython-v3.10.7.tar.gz
1> [CMake] -- Applying patch 0001-only-build-required-projects.patch
1> [CMake] -- Applying patch 0003-use-vcpkg-zlib.patch
1> [CMake] -- Applying patch 0004-devendor-external-dependencies.patch
1> [CMake] -- Applying patch 0005-dont-copy-vcruntime.patch
1> [CMake] -- Applying patch 0008-python.pc.patch
1> [CMake] -- Applying patch 0009-bz2d.patch
1> [CMake] -- Applying patch 0010-dont-skip-rpath.patch
1> [CMake] -- Applying patch 0012-force-disable-curses.patch
1> [CMake] -- Applying patch 0013-configure-no-libcrypt.patch
1> [CMake] -- Applying patch 0014-fix-get-python-inc-output.patch
1> [CMake] -- Applying patch 0007-workaround-windows-11-sdk-rc-compiler-error.patch
1> [CMake] -- Using source at C:/opt/vcpkg/buildtrees/python3/src/v3.10.7-10c7c80a03.clean
1> [CMake] -- Building PCbuild/pcbuild.proj for Release
1> [CMake] CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
1> [CMake]     Command failed: "C:/Program Files (x86)/PowerShell/7/pwsh.exe" -noprofile -executionpolicy Bypass -nologo -file C:/opt/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/opt/vcpkg/packages/python3_x64-windows/tools/python3/_freeze_importlib.exe -installedDir C:/opt/vcpkg/packages/python3_x64-windows/bin -verbose
1> [CMake]     Working Directory: C:/opt/vcpkg
1> [CMake]     Error code: **Access violation**
1> [CMake]     See logs for more information:
1> [CMake]       C:\opt\vcpkg\buildtrees\python3\copy-tool-dependencies-0-err.log
1> [CMake]
1> [CMake] Call Stack (most recent call first):
1> [CMake]   scripts/cmake/vcpkg_copy_tool_dependencies.cmake:9 (vcpkg_execute_required_process)
1> [CMake]   scripts/cmake/vcpkg_copy_tool_dependencies.cmake:41 (z_vcpkg_copy_tool_dependencies_search)
1> [CMake]   scripts/cmake/vcpkg_install_msbuild.cmake:98 (vcpkg_copy_tool_dependencies)
1> [CMake]   ports/python3/portfile.cmake:150 (vcpkg_install_msbuild)
1> [CMake]   scripts/ports.cmake:147 (include)
1> [CMake] error: building python3:x64-windows failed with: BUILD_FAILED
1> [CMake] Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
1> [CMake] Then check for known issues at:
1> [CMake]     https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+python3
1> [CMake] You can submit a new issue at:
1> [CMake]     https://github.com/microsoft/vcpkg/issues/new?title=[python3]+Build+error&body=Copy+issue+body+from+C%3A%2F____%2Fsource%2Frepos%2FHTTPServer%2Fout%2Fbuild%2Fx64-debug%2Fvcpkg_installed%2Fvcpkg%2Fissue_body.md
1> [CMake]
1> [CMake] -- Running vcpkg install - failed
1> [CMake] CMake Error at C:/opt/vcpkg/scripts/buildsystems/vcpkg.cmake:893 (message):
1> [CMake]   vcpkg install failed.  See logs for more information:
1> [CMake]   C:\Users\kenne\source\repos\HTTPServer\out\build\x64-debug\vcpkg-manifest-install.log
1> [CMake] Call Stack (most recent call first):
1> [CMake]   C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:148 (include)
1> [CMake]   CMakeLists.txt:12 (project)
1> [CMake] -- Configuring incomplete, errors occurred!
1> 'C:\WINDOWS\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja"  -DCMAKE_C_COMPILER:STRING="cl.exe" -DCMAKE_CXX_COMPILER:STRING="cl.exe" -DCMAKE_TOOLCHAIN_FILE:FILEPATH="C:/opt/vcpkg/scripts/buildsystems/vcpkg.cmake" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="C:/____/source/repos/HTTPServer/out/install/x64-debug"  -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\____\source\repos\HTTPServer" 2>&1"' execution failed with error: ''C:\WINDOWS\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja"  -DCMAKE_C_COMPILER:STRING="cl.exe" -DCMAKE_CXX_COMPILER:STRING="cl.exe" -DCMAKE_TOOLCHAIN_FILE:FILEPATH="C:/opt/vcpkg/scripts/buildsystems/vcpkg.cmake" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="C:/____/source/repos/HTTPServer/out/install/x64-debug"  -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\____\repos\HTTPServer" 2>&1"' returned with exit code: 1'.

error-logs-x64-windows.txt
stdout-x64-windows.log
copy-tool-dependencies-0-err.log
I can successfully build the same project for x64-linux via WSL. I have updated vcpkg. I have removed and reinstalled vcpkg.

Thanks for posting this issue. This is a bug of PowerShell 7.3.0 https://github.com/PowerShell/PowerShell/issues/18545, this has been fixed in PowerShell 7.3.1, please update your PowerShell and rebuild python3.
The related issue: https://github.com/microsoft/vcpkg/issues/28046

Almost lost it, as I run PowerShell 7.3.4, but then remembered that I installed 7.3.4 over 7.3.0, not as an upgrade. so I went in, uninstalled the old 7.3.0, and I appear to be in business. I'm hoping this is also the solution for other access violation issues I was having on the windows side of the build system elsewhere (it has the same smell).


Use propertyAccessorInterface for getting/setting values between resources and entities

Currently home-made solution is used for finding setters and getters and calling them to exchange data between resource and entities. There is first-party symfony component for these kinds of operations called PropertyAccess component
https://symfony.com/doc/current/components/property_access.html

Done in #42


feat: LEAP-1367: Add TimelineLabels to mark parts of the video [DRAFT]

new control tag TimelineLabels with corresponding result type
new TimelineRegion to store values in ranges field
new data format, shorter than sequence to represent timespans
adjustments to Video tag to support new kind of results
UX draft to draw timeline regions at any point, will definitely be improved
fix deserialization to properly read new results

PR fulfills these requirements

[ ] Commit message(s) and PR title follows the format [fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made ex. fix: DEV-XXXX: Removed inconsistent code usage causing intermittent errors
[ ] Tests for the changes have been added/updated (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[ ] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[ ] Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Change has impacts in these area(s)
(check all that apply)

[ ] Product design
[ ] Backend (Database)
[ ] Backend (API)
[ ] Frontend

Describe the reason for change
(link to issue, supportive screenshots etc.)
What does this fix?
(if this is a bug fix)
What is the new behavior?
(if this is a breaking or feature change)
What is the current behavior?
(if this is a breaking or feature change)
What libraries were added/updated?
(list all with version changes)
Does this change affect performance?
(if so describe the impacts positive or negative)
Does this change affect security?
(if so describe the impacts positive or negative)
What alternative approaches were there?
(briefly list any if applicable)
What feature flags were used to cover this change?
(briefly list any if applicable)
Does this PR introduce a breaking change?
(check only one)

[ ] Yes, and covered entirely by feature flag(s)
[ ] Yes, and covered partially by feature flag(s)
[ ] No
[ ] Not sure (briefly explain the situation below)

What level of testing was included in the change?
(check all that apply)

[ ] e2e
[ ] integration
[ ] unit

Which logical domain(s) does this change affect?
(for bug fixes/features, be as precise as possible. ex. Authentication, Annotation History, Review Stream etc.)

/git merge develop

/git merge

/git merge

/git merge

/git merge

/docker build

@ellipsis-dev review this


During IIS Site migration from on-prem  App-Service-Migration-Assistant completes with blank page

During IIS Site migration from on-prem  App-Service-Migration-Assistant completes with a blank page. Web App gets created in Azure as part of the migration but we don't think the site is getting migrated as the migrated web app opens a default page than the actual site. We reached out to MS support team and strange that they don't support this tool and we are asked to open an issue here even though its a production down situation
Investigative information
Please provide the following:

UTC Timestamp: Tue Oct 19 2021 10:21:28
Migration Tool App version :
OS Version:  Source VM OS version is Microsoft   Windows Server 2016 Standard
IIS Version is 10.0.14393

Repro steps
Provide the steps required to reproduce the problem:

From the IIS server App-Service-Migration-Assistant initiated, prechecks completes successfully
When migration is initiated, it allows us to choose the target resource group, app plan, location, etc. and it starts the 5 steps of migration and after a while it becomes blank.
We tried it couple of times and noluck.
It create a web app in Azure but we try to access it publically or via private endpoint we don't see any site is up.

Expected behavior
Provide a description of the expected behavior.
After the migration, a successful migration window has to appear on App-Service-Migration-Assistant and site should access from Azure Web App
Actual behavior
Provide a description of the actual behavior observed.
We don't receive a successful migration window from App-Service-Migration-Assistant, and the site is not accessible from the Azure web app
Known workarounds
Provide a description of any known workarounds.
No, we haven't tried any known workarounds

Hi @padevadi - will be responding also to your comment on similar https://github.com/Azure/App-Service-Migration-Assistant/issues/56 issue thread as well. For starters for this specific behavior here: this sounds like an issue that was fixed in the currently available Preview version of the tool. Would you be willing to try that version and let us know if that works? It would be the "App Service migration assistant for Java on Apache Tomcat (Windows—preview)" on https://azure.microsoft.com/en-us/services/app-service/migration-assistant/ - this includes the IIS app migration experience in addition to the Preview TOMCAT app option.

Closing due to lack of activity within last 90 days


Upgrade from 1.9.3 to 2.0.5 - Cannot add TV to HomeKit

I upgraded the homebridge-webos-tv from v1.9.3 to 2.0.5; after which I am unable to add the TV to the Home app.
Homebridge: v1.1.6
Config:
		{
			"platform": "webostv",
			"devices": [
				{
					"name": "Great Room TV",
					"ip": "<IP_ADDRESS>",
					"mac": "78:5D:C8:C4:50:97",
					"keyFile": "/var/lib/homebridge/LGTV.webostv.keyfile",
					"notificationButtons": [
						"Doorbell - Ding Dong"
					]
				}
			]
		}

The homebridge log shows:
Oct 06 11:11:26 raspberrypi homebridge[10649]: [10/6/2020, 11:11:26 AM] [webostv] Init - initializing devices
Oct 06 11:11:26 raspberrypi homebridge[10649]: [10/6/2020, 11:11:26 AM] [webostv] [Great Room TV] Init - got TV configuration, initializing device with name: Great Room TV
Oct 06 11:11:26 raspberrypi homebridge[10649]: [10/6/2020, 11:11:26 AM] Great Room TV is running on port 38977.
Oct 06 11:11:26 raspberrypi homebridge[10649]: [10/6/2020, 11:11:26 AM] Please add [Great Room TV] manually in Home app. Setup Code: 377-67-524
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] Connected to TV
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] Got TV information
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] TV webOS version: 4.0
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] TV turned on!
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] App launched, current appId: com.webos.app.hdmi3
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] Sound output changed. Current sound output: external_arc
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] Subscribed to TV services
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] Connected to remote pointer input socket
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] Setup finished
Oct 06 11:11:27 raspberrypi homebridge[10649]: [10/6/2020, 11:11:27 AM] [webostv] [Great Room TV] TV setup finished, ready to control tv

After restarting HomeKit - I noticed that the TV showed up as a Light Bulb in the "Great Room". I choose to ungroup the accessories, this created several buttons in the room related to the TV; at this point there was a TV accessory. I removed the TV from HomeKit thinking there might be left over registration stuff causing all the other buttons to appear. After removing the TV from HomeKit, I restarted homebridge successfully, I attempted to re-add the TV to HomeKit, however, HomeKit does not find the TV.
I've tried several things, including:

removing the config from the config, restarting homebridge, re-adding the config and again restarting homebridge.
re-naming the TV in the homebridge config (then restarting homebridge).

The TV does not appear in any other room.
From my iPhone running iOS 14.0.1, in the Home App, I am attempting the following:

From the Great Room room, clicking the "+" icon and choosing Add Accessory +
On the Add Accessory panel, touch the I Don't Have a Code or Cannot Scan button
On the Select an Accessory to Add to  panel, the spinner appears, but no accessories appear. Touch the My Accessory Isn't Shown Here
On the Accessory Not Shown panel, touch the Enter code... link
On the Enter HomeKit Setup Code panel, enter the 8-digit code from homebridge and touch Continue button
Back on the Select an Accessory to Add to  panel, the spinner appears, but no accessories appear.

This sounds like a cache issue for me. Try to remove your homebridge cache, also it might be that something is wrong with your home in HomeKit and usually creating a new home fixes the issue. From the log it seems that the plugin works as it should, so try to first clear the homebridge cache.

@merdok Thank you for the suggestion. I cleared the associated AccessoryInfo and IdentifierCache files; after which I was able to re-add the TV to my homebridge and Home app.


Renaming tests and file to keep consistency

Codecov Report

Merging #8 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master      #8   +/-   ##
======================================
  Coverage    75.7%   75.7%
======================================
  Files          11      11
  Lines         284     284
======================================
  Hits          215     215
  Misses         59      59
  Partials       10      10

Impacted Files
Coverage Δ

pkg/scan/bootstrap_integration.go
89.47% <ø> (ø)

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 ddb80b2...3bc1bd7. Read the comment docs.


Add missing cstddef header for size_t on GCC-11.

This was probably getting implicitly included through  on
older compilers.

I also had this problem on Ubuntu 21.10 and this PR solved it for me.
gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2)


v6: FieldArray.push + immutable causes "TypeError: list.splice is not a function"

Hello all!  I've put some test code below.  Its fairly simple.  Just a button "Add Row" and a text box for each row in the FieldArray.

import {Field, FieldArray, reduxForm} from "redux-form/immutable";

@reduxForm({
	form: "servicesForm"
})
export class TestingBedPage extends React.Component {

	render() {
		return (

			<FieldArray
				name="services"
				component={fields =>

						<button onClick={() => fields.push(Map({}))}>Add Row</button>

						{fields.map( row => {
							return <Field key={row} name={row + ".service_length"} component={field => <input type="text" {...field} />} />
						})}

				}
			/>

		)
	}
}

First I click Add Row once or twice to get some empty rows.  This works without issue.
I then focus on any of the input boxes.
I then click Add Row again but this time I get "TypeError: list.splice is not a function"
This doesn't occur if I switch to the non-immutable version of redux-form.
I'm using 6.0.0-alpha.13.  I didn't try with this exact code snippet with alpha 14 but in my real code I still had the same issue with 14 (I'm having some other issues with it so switched back to 13 for now)
Thanks!

The problem is this code in file /lib/structure/immutable/index.js:
  splice: function splice() {
    var list = arguments.length <= 0 || arguments[0] === undefined ? (0, _immutable.List)() : arguments[0];
    var index = arguments[1];
    var removeNum = arguments[2];
    var value = arguments[3];
    return removeNum ? list.splice(index, removeNum) : list.splice(index, 0, value);
  }

It gets Map as the 'list', so instead of splicing it it just throws an error.

Thanks, @Palid. Yep. I wrote a test to recreate it. Somehow the touching of the fields is converting the [] into a {} (the immutable equivalents). It either needs to not do that or to turn {} into [] before doing the splice, like it does for undefined.

@erikras Temporarily you can just use Immutable.toList() if it's not a List. This will fix the problem, but may turn into a weird performance problem later.

I'm going to fork this and try to resolve the problem - it blocks me at my job.
Bleeding edge much. ;)

My initial thought for a hack was to use isList(list) || List(), but I think it might be better to investigate what BLUR is doing.
The test I mentioned was extremely basic. Please make a minimal test in reduxForm.spec.js to replicate the steps @Pongetti said (or a shorter path if you know of one), and then fix it.

The serious fix may take a while, right now I'm taking quick&dirty approach. :)

Published fix in 6.0.0-alpha-15.

@erikras looks like you were a lot faster than me, had some stuff to do and it would still be untouched for a week. Sorry about that.

Thanks for the hard work guys!  Not to be annoying but the error is still occurring when you try to remove a field.
Code is below.  Its the same but compatible with alpha-15 and an added button that removes the last row.

import {Field, FieldArray, reduxForm} from "redux-form/immutable";

@reduxForm({
    form: "servicesForm"
})
export class TestingBedPage extends React.Component {
    render() {
        return (

            <FieldArray
                name="services"
                component={({fields}) =>

                        <button onClick={() => fields.push(Map({}))}>Add Row</button>
						<button onClick={() => fields.remove(fields.length-1)}>Remove Row</button>
                        {fields.map( row => {
                            return <Field key={row} name={row + ".service_length"} component={field => <input type="text" {...field} />} />
                        })}

                }
            />

        )
    }
}

Any news on that?


develop

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

@@            Coverage Diff            @@
##            master       #23   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines            8         8
=========================================
  Hits             8         8

Flag
Coverage Δ

unittests
100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


performance test

/assign @clyang82

/hold

/unhold

Could you please add a document to describe the performance test under test/performance folder? And how to run the performance test. capacity requirements?

yeah, I will use a new pr to add a document showing how to run the performance test


Understand the behavior of window slider and construct a basic prototype ( with configurable slide)

See the WindowSlider/AbstractLazyWS.h, JoinProcessor/AbstractLazyJP.h and their cooresponding *.cpp


SEARCH-1526 - Change logger implementation

Description
Change logger implementation
SEARCH-1526
Solution Approach
Changes logger implementation to match with electron
Documentation
N/A
Related PRs
List related PRs against other branches / repositories:

branch
PR

SymphonyElectron master
#676

SymphonyElectron  5.x
#677

QA Checklist

[x] Unit-Tests

Published<EMAIL_ADDRESS>


External links to MoEML, Paratexts db, etc

Need to figure out which external sites to link to, and implement that functionality

For external links to MoEML, we want to separate out Imprint Location as its own table, and then add a field called "MoEML Link" to each entry in the table. The MoEML logo will appear next to Imprint Location in the record display, and will be a link to the "MoEML Link".

External links to Stationers' Register Online should be easy enough because their system has a standard URL for each entry:
https://stationersregister.online/entry/SRO3818
We would need a data field at the Title level called "SRO #s" where we could input multiple numbers. Each number could then be used to generate the full link. This could then be indicated in the Expanded record either by an icon that is a link, or by turning the date in the Entries in Stationers' Register field into a link ("Jul 26, 1602")


add term CL_0011032 (lysosome-rich enterocyte)

close #693

thanks @paolaroncaglia. Fixed!

would you mind approving this?

thanks @paolaroncaglia. I fixed the typo. I will merge once this passes.


sir plz add pumpkin template

sir this template painting all point ar countig and in this template have many pixel

now u can add your own/selected template


Remove the env check

The env check is not needed anymore as all the commands rely on the env files having already been created remotely.
The only place the env is needed is when running kamal env push and that will still raise an appropriate error.

Would be great to get this merged and released!

@snopoke - that's released now in Kamal v1.1.0 👍

@djmb i just want to thank you for this change. This was a pain point for me.


Error getting device scope result from IoTHub for OPC-UA endpoint IoT Device (Unauthorized)

Describe the bug
The edge hub is unable to authorize the device against IoT Hub (connected OPC-UA endpoint).
To Reproduce
I am not sure how this is reproduced. IIoT gets into a state where the device is unauthorized.
We are using version 2.7.170.

Connect an OPC-UA endpoint (ours has no security policy, so None)
Endpoint is Ready and ActivatedAndConnected
Publish some nodes
No telemetry is received. Check the edgeHub logs and see error.

Expected behavior
OPC-UA endpoint device should connect successfully and send telemetry.
Screenshots
N/A
Desktop (please complete the following information):
Not really applicable but:

OS: Mac OS
Browser: Firefox
Version 81

Edge Hub logs
<6> 2020-10-26 15:14:24.187 +00:00 [INF] - Unable to authenticate client uat2debc6682f391903f31826bcbaefd2571e234e49 with cached service identity uat2debc6682f391903f31826bcbaefd2571e234e49. Resyncing service identity...
<4> 2020-10-26 15:14:24.685 +00:00 [WRN] - Error while refreshing the service identity for uat2debc6682f391903f31826bcbaefd2571e234e49
Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiException: Message: Error getting device scope result from IoTHub, HttpStatusCode: Unauthorized, Content: {"Message":"ErrorCode:IotHubUnauthorizedAccess;Unauthorized","ExceptionMessage":"Tracking ID:9d72d5d2308048c08b7ae7fd31df403b-G:4-TimeStamp:10/26/2020 15:14:24"}
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiClient.GetIdentitiesInScope(Uri uri) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceScopeApiClient.cs:line 131
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiClient.GetIdentitiesInScopeWithRetry(Uri uri) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceScopeApiClient.cs:line 99
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.ServiceProxy.GetServiceIdentity(String deviceId) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ServiceProxy.cs:line 29
   at Microsoft.Azure.Devices.Edge.Hub.Core.DeviceScopeIdentitiesCache.RefreshServiceIdentity(String id) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeIdentitiesCache.cs:line 72

I have tried clearing IoT edge's cache and restarting the daemon but that doesn't help.

I would recommend upgrading to 2.7.199, since we fixed some issues related to device scoping running in the transparent gateway mode for the iotedge modules.

Hi
I updated the services to 2.7.199.
NAME             STATUS           DESCRIPTION      CONFIG
discovery        running          Up 13 minutes    mcr.microsoft.com/iotedge/discovery:2.7.199
edgeAgent        running          Up 15 minutes    mcr.microsoft.com/azureiotedge-agent:<IP_ADDRESS>
edgeHub          running          Up 14 minutes    mcr.microsoft.com/azureiotedge-hub:<IP_ADDRESS>
publisher        running          Up 14 minutes    mcr.microsoft.com/iotedge/opc-publisher:2.7.199
twin             running          Up 14 minutes    mcr.microsoft.com/iotedge/opc-twin:2.7.199

I cleared IoT Edge's cache and restarted, and the edge hub still reports the error:
<6> 2020-10-30 10:06:16.092 +00:00 [INF] - Entering periodic task to reauthenticate connected clients
<6> 2020-10-30 10:06:16.094 +00:00 [INF] - Unable to authenticate client uat2debc6682f391903f31826bcbaefd2571e234e49 with cached service identity uat2debc6682f391903f31826bcbaefd2571e234e49. Resyncing service identity...
<4> 2020-10-30 10:06:16.587 +00:00 [WRN] - Error while refreshing the service identity for uat2debc6682f391903f31826bcbaefd2571e234e49
Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiException: Message: Error getting device scope result from IoTHub, HttpStatusCode: Unauthorized, Content: {"Message":"ErrorCode:IotHubUnauthorizedAccess;Unauthorized","ExceptionMessage":"Tracking ID:0868af54516b45eca8459411685b9ae8-G:14-TimeStamp:10/30/2020 10:06:16"}
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiClient.GetIdentitiesInScope(Uri uri) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceScopeApiClient.cs:line 131
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiClient.GetIdentitiesInScopeWithRetry(Uri uri) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceScopeApiClient.cs:line 99
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.ServiceProxy.GetServiceIdentity(String deviceId) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ServiceProxy.cs:line 29
   at Microsoft.Azure.Devices.Edge.Hub.Core.DeviceScopeIdentitiesCache.RefreshServiceIdentity(String id) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeIdentitiesCache.cs:line 72

Any clue what I can still try?
Thank you !

The same problem is now also happening on another device (which is running at a different location):
<6> 2020-11-03 07:18:23.496 +00:00 [INF] - Unable to authenticate client uatac5bd2ead985af14ec8c5974600cc191b3cfc3a6 with cached service identity uatac5bd2ead985af14ec8c5974600cc191b3cfc3a6. Resyncing service identity...
<4> 2020-11-03 07:18:24.298 +00:00 [WRN] - Error while refreshing the service identity for uatac5bd2ead985af14ec8c5974600cc191b3cfc3a6
Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiException: Message: Error getting device scope result from IoTHub, HttpStatusCode: Unauthorized, Content: {"Message":"ErrorCode:IotHubUnauthorizedAccess;Unauthorized","ExceptionMessage":"Tracking ID:da9f966f95d14c49a08a549552d1081c-G:15-TimeStamp:11/03/2020 07:18:24"}
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiClient.GetIdentitiesInScope(Uri uri) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceScopeApiClient.cs:line 131
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.DeviceScopeApiClient.GetIdentitiesInScopeWithRetry(Uri uri) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceScopeApiClient.cs:line 99
   at Microsoft.Azure.Devices.Edge.Hub.CloudProxy.ServiceProxy.GetServiceIdentity(String deviceId) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ServiceProxy.cs:line 29
   at Microsoft.Azure.Devices.Edge.Hub.Core.DeviceScopeIdentitiesCache.RefreshServiceIdentity(String id) in /home/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeIdentitiesCache.cs:line 72

I thought maybe it could be the IoT Hub's message limit, but at the moment of the error it's:
Messages used today: 15728
Daily messages quota: 400000
IoT Devices: 117

@deanwyns, can you please also send us the support bundle from this IoT Edge device ? Preferably, for at least 6 or 12 hours. It will contain the logs of all modules running on this IoT Edge device, so we can understand if OPC Publisher has started publishing telemetry or not.
The warning that you are seeing is most probably cause by a non-leaf child device that is used in OPC Twin module. And while edgeHub shows this error, it also has a fallback mechanism for establishing a connection with those type of devices. So the warning should not cause any major issues to the data delivery pipeline and you should still see telemetry flowing. If it is not, then with the support bundle we can see if OPC Publisher or OPC Twin modules were also reporting any issues.

Will release in 2.7.2xxx some time early Jan.


Cross building with Travis

@gianm can you use the same as here? https://github.com/metamx/scala-util/blob/master/.travis.yml
That should also make travis faster

you mean adding sudo: false?

ah I see, according to http://docs.travis-ci.com/user/workers/container-based-infrastructure/ that sends it to containers

@xvrl added sudo: false

+1


ROX-13790: Restore schema and store code generation for groups

Description
The group store and schema code generation was halted because the code generator did not support multi-column indexes.
Now that the sql proto annotation syntax was extended to support multi-column and unique indexes, the group schema and store code can be generated again.
Checklist

[ ] Investigated and inspected CI test results
- [ ] Unit test and regression tests added
- [ ] Evaluated and added CHANGELOG entry if required
- [ ] Determined and documented upgrade steps
- [ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
CI should be sufficient.
The difference between the manually crafted code and the generated code was checked to ensure syntax continuity.

Current dependencies on/for this PR:

master

PR #6478

PR #6518

PR #6532

PR #6533   👈

This comment was auto-generated by Graphite.


[NEW SHEET] Le Cabinet des Murmures

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: < Le Cabinet des Murmures  >

The publisher of this game is: < Les XII Singes >

The name of this game system/family is: < Le Cabinet des Murmures  > (i.e. Dungeons & Dragons, FATE)

[x] I have followed the Character Sheets Standards when building this sheet.

[x] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description
Hello, here is a new character sheet for the RPG "Le Cabinet des Murmures".
This is a role-playing game published by "Les XII Singes" (https://www.les12singes.com/).
It is an award-winning French game that won the Rôliste Prize 2021 - Best System as well as the Grog d'Or 2021.
This game system requires the use of a Body sheet common to all which represents the Medium that the Spirits, embodied by the players, will inhabit. Players have their own character sheet.
Thus this character sheet brings together all the features of the rule book, a set of all the roll macros so that the game gains fluidity and many features such as a dynamic tree of life in the common Medium sheet where each player can evolve their state of mind token.
I have already coded character sheets for Roll20 but I must admit that this one was a real challenge in that it is not possible to store global values accessible to all players. I had to rack my brain for tips to get the system to work.
Regarding the official nature of this sheet, I created it in collaboration with the author (Matthias HADDAD) and the publisher (Sébastien Célérin). Sébastien followed the creation and validation was done in collaboration with other project managers from the publisher.
I told Sébastien that you would probably like to contact him to validate the official nature of the sheet. You can validate this with him via his professional email<EMAIL_ADDRESS>or<EMAIL_ADDRESS>For information, the publisher of Les XII Singes is a publisher which has a very large catalog of RPGs (more than 400) and ensures the porting in France of major licenses such as Chtulhu Hack. Their project is to port a large number of their catalog to Roll20 (mostly through me) and Sébastien told me that he would be interested in being contacted by your Roll20 service for partnership with publishers .
Finally, although this is an FR game whose users will be mainly French, I have coded this sheet with the translation recommendations and the US language is integrated into the translation file. However, knowing that Crowdin is not usable at present, you could manually integrate the fr.json file when sending to the master. Here is the gist link
Thanking you for reading this long text, and waiting for your return regarding the validation of this sheet.

Character Sheet Info Roll20 Internal Use only.

Bonjour @ctotone,
Absolutely beautiful sheet! I've reached out to Meredith and Andreas in our Partner Relations department; Sébastien should expect an email from one of them soon. In the mean time, I will approve this as an official sheet and upload your initial translations so your primary target demographic will see the sheet in their own language.
Just so you know for any future updates to this sheet, you should be able to follow these directions to access our crowdin and edit the translations there as soon as the translation.json gets updated. For big updates or releases on official sheets, we can still take the translation gists and upload them for you.

@ctotone - I spoke too soon! Could you update your translation.json so that the file validates? You're missing a comma on line 589 and have two entries for "spirit_title"

@NorWhal - First of all, thank you for your feedback on the sheet. It really makes me happy that the sheet is popular and that it can be used by future players.
The translation file has been updated, as well as the gits that I updated here...
I take note of the new Crowdin procedure and will be sure to use it next time.
I pass the information on to Sébastien who will no doubt be happy to discuss it with them.
Surely see you soon for future character sheets!!


Update MsDeployOnTargetMachines.ps1

This typo broke a number of major deployments we had happening can there be some control on the publishing of tasks to VSTS so that you get to chose the version you are running a bit like nuget.

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

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

Thanks for your contribution, actually the parameters are named with improper casing change the following params
    [string]$WebsiteName,
    [string]$WebsitePhysicalPath,
    [string]$WebsitePhysicalPathAuth,
    [string]$WebsiteAuthUserName,
    [string]$WebsiteAuthUserPassword,

to
    [string]$WebSiteName,
    [string]$WebSitePhysicalPath,
    [string]$WebSitePhysicalPathAuth,
    [string]$WebSiteAuthUserName,
    [string]$WebSiteAuthUserPassword,

and in log messages also please change it. Update patch version in task.json and do gulp then float changes.

Whilst I appreciate that the parameter names are not following proper casing they car consistent, the primary issue is that one use in the file was changed to the new casing without testing the script. This has broken a number of builds for us internally and if it has broken for us it will break for others. I’m happy to put through a separate request to rename all the parameters but this is an urgent issue. If the same standards had be applied to the original commit then this would not have happened.
Kind Regards,
John Nicholson
Ijyi Ltd
john.nicholson<EMAIL_ADDRESS>+44 (0) 1473 249170
+44 (0) 7742 510626
Follow me on Twitter - Herehttps://twitter.com/ijyijohn
Follow me on Linkedin -  Herehttps://uk.linkedin.com/in/johnfnicholson
www.ijyi.comhttp://www.ijyi.com/
5 Friars Courtyard, 30 Princes Street, Ipswich, IP1 1RJ
[cid:742AE0E8-FCB1-4A17-9D97-1BEA5FCD7785]
From: Subrahmanyam Mandavilli <notifications<EMAIL_ADDRESS>Reply-To: Microsoft/vsts-tasks <reply<EMAIL_ADDRESS>Date: Wednesday, 20 April 2016 at 08:07
To: Microsoft/vsts-tasks <vsts-tasks<EMAIL_ADDRESS>Cc: John Nicholson <john.nicholson<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>Subject: Re: [Microsoft/vsts-tasks] Update MsDeployOnTargetMachines.ps1 (#1554)
Thanks for your contribution, actually the parameters are named with improper casing change the following params
[string]$WebsiteName,
[string]$WebsitePhysicalPath,
[string]$WebsitePhysicalPathAuth,
[string]$WebsiteAuthUserName,
[string]$WebsiteAuthUserPassword,

to
[string]$WebSiteName,
[string]$WebSitePhysicalPath,
[string]$WebSitePhysicalPathAuth,
[string]$WebSiteAuthUserName,
[string]$WebSiteAuthUserPassword,

and in log messages also please change it. Update patch version in task.json and do gulp then float changes.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Microsoft/vsts-tasks/pull/1554#issuecomment-212289819
This email is sent on behalf of IJYI Ltd, a company registered in England & Wales. Registered office: 5 Friars Courtyard, Princes Street, Ipswich, IP1 1RJ. Registered company no: 08844194. VAT registration no: 188 3395 60.
This email and any attachments to it may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of Ijyi Ltd. If you are not the intended recipient of this email, you must neither take any action based upon its contents, nor copy or show it to anyone. Please contact the sender if you believe you have received this email in error.

I didn't get why it should break your deployments as this is not yet deployed to production. It is a development branch where the daily check-ins and testing is happening. If you are deploying latest changes from master to your account it is not recommended.

My guess is our specific scenario isn't in the test pack and that the typo had been introduced a while ago but has only just now propagated into production.
Essentially we are deploying a nested application where the top level site has been deployed already.
This results in it checking to see if the site exists with a variable that doesn't exist.
This email is sent on behalf of IJYI Ltd, a company registered in England & Wales. Registered office: 5 Friars Courtyard, Princes Street, Ipswich, IP1 1RJ. Registered company no: 08844194. VAT registration no: 188 3395 60.
This email and any attachments to it may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of Ijyi Ltd. If you are not the intended recipient of this email, you must neither take any action based upon its contents, nor copy or show it to anyone. Please contact the sender if you believe you have received this email in error.


Multi-threaded analysis/compaction

On my PC, the scanning part only uses ~11% of CPU (Ryzen 2600, 11% is usually single threaded stuff) and ~6% of my SSD (Crucial P1 NVME 1TB). Would it be possible to somehow speed this up?
Also, sometimes the compression itself doesn't use the PC fully either, usually disk usage is below 50% and CPU usage below 30%, I think there might be a way to optimize that too.

I tend to be using my computer when I'm running Compactor, so leaving resources free is seen as more of a feature than a bug.  This also ties in with future plans to make a set-it-and-forget-it background service.
That said I'll probably get around to adding optional concurrent operation at some point.

+1 to make option to boost compression when PC is out of casual work

For what it's worth, the kernel compressor and decompressor does use multiple cores/threads when acting on different chunks of a file.  The problem the compressor has is it doesn't know the final size of each compressed chunk, so it's compressing multiple chunks in parallel but can only write the earliest compressed chunk into the file.  When using a very lightweight compression algorithm, I'll bet the parallel compression operations are completing quickly so the single copy/write operation ends up being the bottleneck.
Remember that this engine was designed for Surface RT - it uses multiple cores but it was expecting multiple very slow cores.
Also since the API is per-file, it can only parallelize large files effectively.  With a Ryzen 2600 (12 hardware threads) and XPress 4Kb, a file would need to be at least 48Kb before the hardware threads can be completely used, but this still ends up with a draining problem because the file isn't compressed until the last task is done.  You should see the cores loaded by compressing a 1Gb file with LZX though, where the compression operation is relatively slow.
For what it's worth, I have a (command-line) tool for this that uses a threadpool so multiple files are compressed in parallel, which works fairly well for this problem if you're interested or want to measure the expected results: https://github.com/malxau/yori/tree/master/compact

For what it's worth, you can run multiple instances of compactor to increase the speed of compression by manually selecting folders to compress.


Make Initializing CUSTOM_ROLES Optional

The CUSTOM_ROLES variable needs only to be initialized when
superset_add_custom_roles is set to true. Otherwise, if variable is set
to an empty string (because no custom roles need to be declared)
Superset errors.
Co-authored-by: Kelvin Jayanoris<EMAIL_ADDRESS>Signed-off-by: Jason Rogena<EMAIL_ADDRESS>

This was fixed in #f844c664f718a7b6c2330d960cb105eedf939953


503 Server Error

@MedCodeHack,
Hello. Does aternos.org website works?

I get the same error. It worked until about yesterday, and I did no changes to my code since then. I checked to see Aternos, and it seems like they have no issues with their services. I also wanted to see that for myself, and the website - along with starting the server - works perfectly fine.

@MedCodeHack, @Lucianoluxx,
Thank you so much for the provided information.
Looks like Aternos uses a different API endpoint or parameters for authorization now.
Will be fixed soon.

@MedCodeHack, @Lucianoluxx,
Thank you so much for the provided information. Looks like Aternos uses a different API endpoint or parameters for authorization now. Will be fixed soon.

Thx.

@MedCodeHack,
Hello. Does aternos.org website work?

yes it's works fine

Still got the same error!

@MedCodeHack, @Lucianoluxx,
please, check it again, should work now.


System.UnauthorizedAccessException from Native app build

Getting the following on my app insights for ARM app in store:
System.UnauthorizedAccessException
Access is denied. (Excep_FromHResult 0x80070005)

at SharedLibrary!+0x444609
at SharedLibrary!+0x446605
at SharedLibrary!+0x494f55
at SharedLibrary!+0x494f2f
at SharedLibrary!+0x494f19
at SharedLibrary!+0x55fb93
--- End of stack trace from previous location where exception was thrown ---
at SharedLibrary!+0x329115
at SharedLibrary!+0x329207
at SharedLibrary!+0x34d603

App has the fix PRd in #630 so apparently it did not solve the issue completely.

What version of T10 are you using?

I'm on master from 19th Feb (285a8ce).

Could you point to 1.1.4 in NuGet?

Hi there, I have been experiencing the same issue, updating to 1.1.4 indeed fixed it however now the app fails on WAC with the prelaunch test. Which I believe was fixed with version 1.1.3 but seems like it's back again...

Switched to 1.1.4 package instead of source code referenced solution, included recent NETCore package update and so far did not get any crashes for the last 2 days.
Do you maybe somewhere track which versions get released in nuget packages (couldn't find tags/changelog)? Would love to know which commit I'm on when using packages.
Otherwise, I won't mind closing this issue.

Same thing here using 1.1.4!
Access is denied. (Excep_FromHResult 0x80070005)


Implemented addressing modes and finalized TDD framework

In summary:

All addressing modes are done, with passing tests
All json test files now exist
Docs contain a few videos to help understand what does what and some tips

+2.8 million lines is because of the JSON tests.


[RFC] Define read-write collison for independently clocked mem ports

H/t @seldridge for bringing up this recent discussion about FIRRTL memories.
I think it's fair to say that the behavior of collisions across independently clocked ports is not well specified. I think that there are two opposite traps to avoid:

Baking in the specifics of present implementations.
Tying our hands by specifying overly general behaviors that have not been implemented or create "nearly dead" code paths in the compiler.

With that said, it would be good to hear what people think about making read-write collisions across multiple clock domains "undefined" by default.
As an aside, this conversation seems to have come up with some FPGA-related context (as other read-under-write questions have in the past), so it's worth noting that both Xilinx and Intel make the value read by a read port when colliding with an independently clocked write port undefined.

What does it mean exactly to have "independently clocked" ports? Is this property purely syntactical (two ports using a different clock signal are always independent), or is it semantical (two ports clocked with two clock signals that are driven to the exact same value would not be independent)? This is what was causing issues with RTLIL.

Is this property purely syntactical (two ports using a different clock signal are always independent), or is it semantical (two ports clocked with two clock signals that are driven to the exact same value would not be independent)?

We don't have an automated check (and as far as I know we never will), so you could assume it to be semantical.
This addition to the spec was motivated by the undefinedness of write-write or write-read collisions on common FPGA memories when clocking ports independently.

This is what was causing issues with RTLIL.

Could you link to the RTLIL issue? Might be interesting to see if we can learn from it.

For the purposes of the spec, “independently clocked” means any ports that do not have identical syntactic expressions for their clock connections.
There are a few key factors here:

Two clocks entering a circuit could be tied together outside the circuit.
FIRRTL behavior is predominantly defined in terms of declared signals, not structural wires.
The compiler is generally structured around syntactic, source-to-source transformations with limited exceptions. Behaviors based on logic analysis are not guaranteed by any other part of the spec.
A downstream pass deciding that two clocks are actually connected would merely produce a legal refinement of the behavior.

For the purposes of the spec, “independently clocked” means any ports that do not have identical syntactic expressions for their clock connections.

Thanks, this makes perfect sense.


Upgrade docker compose crdb to v23.1

The reworked queries introduced in https://github.com/heroiclabs/nakama/pull/1044 are incompatible with some older versions of crdb due to this bug: https://github.com/cockroachdb/cockroach/issues/60907 that has been fixed.
Upgrading crdb resolves this.
Alternatively, we'd have to merge https://github.com/heroiclabs/nakama/pull/1066 to keep backwards compatibility.

@sesposito My vote is that we lift the minimum required CRDB version rather than provide a workaround for an older CRDB release. It's a good time to lift the minimum version required as we move to PGX v5 as well.

I vote for this over #1066

I agree, this is the correct solution. Let's merge this and close the others.


[SC-787] Small weight filtering

First check PR https://github.com/1inch/spot-price-aggregator/pull/53
The main changes with filtering in OffchainOracle.sol

Codecov Report
Patch coverage: 100.00% and project coverage change: +0.94 :tada:

Comparison is base (6b07af4) 77.70% compared to head (9a39556) 78.65%.

:exclamation: Current head 9a39556 differs from pull request most recent head db01574. Consider uploading reports for the commit db01574 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #54      +/-   ##
==========================================
+ Coverage   77.70%   78.65%   +0.94%
==========================================
  Files          25       25
  Lines         655      684      +29
  Branches      141      147       +6
==========================================
+ Hits          509      538      +29
  Misses        146      146

Impacted Files
Coverage Δ

contracts/GasEstimator.sol
0.00% <ø> (ø)

contracts/MultiWrapper.sol
71.11% <ø> (ø)

contracts/libraries/Sqrt.sol
90.00% <ø> (ø)

contracts/oracles/ChainlinkOracle.sol
100.00% <ø> (ø)

contracts/oracles/CurveOracle.sol
74.28% <ø> (ø)

contracts/oracles/DodoOracle.sol
100.00% <ø> (ø)

contracts/oracles/DodoV2Oracle.sol
97.36% <ø> (ø)

contracts/oracles/KlaySwapOracle.sol
0.00% <ø> (ø)

contracts/oracles/KyberDmmOracle.sol
100.00% <ø> (ø)

contracts/oracles/MooniswapOracle.sol
100.00% <ø> (ø)

... and 15 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Use Scrollify in a specific holder

Can I apply scrollify only for sections inside of a specific placeholder? For now I didn't find the way to do that.. Maybe you can advise something?

This is not supported.


Bootstrap Alert is Missing CSS Identifier

It needs to include alert- before the alert value.

This only occurs when HTML_FRAMEWORK is not fined in settings.py.


Object destroyed timeout

I'm trying to run a file through the Ace GUI but it just spins for a couple of minutes and finally crashes out with an uncaught exception that an object has been destroyed at Timeout.timeoutFunc. I'll attach a screengrab below.
This is running the latest version of the Ace GUI on Win10. I only get the issue with this one file.
I can run the file successfully from the command line, but it takes a long time to complete. A couple of backmatter files, in particular, take a couple of minutes each.
Message me offline and I can point you to the file; it's in a daisy dropbox folder.

I believe this is fixed in the latest version available in the release section of this GitHub project. The fix is to allow a maximum of 8 minutes of evaluation for each HTML document in the publication, beyond which point a timeout is triggered that fails the accessibility evaluation for the publication as a whole (there was a bug before whereby some of the evaluation report was retained, despite the failure of some chapters to be completely evaluated).


Moving data link from GDrive to figshare

Hi @InfProbSciX
To keep this alive for posterity, could you change the google drive link in the README to this figshare link? https://figshare.com/articles/dataset/scRNA_GPLVM_data/24799653
The GDrive account hosting the data will be deactivated very soon.

Yep absolutely (and sorry for the delayed response). Do you know of a way to download this data via CLI via wget or something else (to update the notebooks)? With google cloud, we were using gdown.

yes, that should be possible with
wget https://figshare.com/ndownloader/articles/24799653/versions/1


[BEAM-6744] Go Dataflow runner - support implicitly setting project id

The dataflow.go runner currently requires a project to be set via a flag. However, this can be inferred from the users config if they have set the GOOGLE_APPLICATION_CREDENTIALS env var to point to a service account (details here). This updates the runner to respect that setting if a project is not explicitly supplied.

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

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @lostluck


[Server thread/INFO]: t0nkaslav (/xxx:49336) lost connection: Failed to verify username!

Describe the problem
i cant connect to server. i updated my system, and changed my user name, but nothing works.
Container definition
services:
  mc:
    image: itzg/minecraft-server
    tty: true
    stdin_open: true
    ports:
      - "25565:25565"
    environment:
      EULA: "TRUE"
    volumes:
      # attach the relative directory 'data' to the container's /data path
      - ./data:/data

Container logs
sudo docker container logs minecraft-mc-1
[init] Changing ownership of /data to 1000 ...
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 2 1000 1000 4096 Aug 31 19:18 /data'
[init] Resolving type given VANILLA
[init] Resolved version given LATEST into 1.21.1
[init] Downloading 1.21.1 server...
[init] Creating server properties in /data/server.properties
[init] Disabling whitelist functionality
[mc-image-helper] 19:18:44.366 INFO  : Created/updated 4 properties in /data/server.properties
[init] Setting initial memory to 1G and max to 1G
[init] Starting the Minecraft server...
Unpacking 1.21.1/server-1.21.1.jar (versions:1.21.1) to versions/1.21.1/server-1.21.1.jar
Unpacking com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar (libraries:com.github.oshi:oshi-core:6.4.10) to libraries/com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar
Unpacking com/google/code/gson/gson/2.10.1/gson-2.10.1.jar (libraries:com.google.code.gson:gson:2.10.1) to libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar
Unpacking com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar (libraries:com.google.guava:failureaccess:1.0.1) to libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
Unpacking com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar (libraries:com.google.guava:guava:32.1.2-jre) to libraries/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar
Unpacking com/mojang/authlib/6.0.54/authlib-6.0.54.jar (libraries:com.mojang:authlib:6.0.54) to libraries/com/mojang/authlib/6.0.54/authlib-6.0.54.jar
Unpacking com/mojang/brigadier/1.3.10/brigadier-1.3.10.jar (libraries:com.mojang:brigadier:1.3.10) to libraries/com/mojang/brigadier/1.3.10/brigadier-1.3.10.jar
Unpacking com/mojang/datafixerupper/8.0.16/datafixerupper-8.0.16.jar (libraries:com.mojang:datafixerupper:8.0.16) to libraries/com/mojang/datafixerupper/8.0.16/datafixerupper-8.0.16.jar
Unpacking com/mojang/logging/1.2.7/logging-1.2.7.jar (libraries:com.mojang:logging:1.2.7) to libraries/com/mojang/logging/1.2.7/logging-1.2.7.jar
Unpacking commons-io/commons-io/2.15.1/commons-io-2.15.1.jar (libraries:commons-io:commons-io:2.15.1) to libraries/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar
Unpacking io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar (libraries:io.netty:netty-buffer:4.1.97.Final) to libraries/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar
Unpacking io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar (libraries:io.netty:netty-codec:4.1.97.Final) to libraries/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar
Unpacking io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar (libraries:io.netty:netty-common:4.1.97.Final) to libraries/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar
Unpacking io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar (libraries:io.netty:netty-handler:4.1.97.Final) to libraries/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar
Unpacking io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar (libraries:io.netty:netty-resolver:4.1.97.Final) to libraries/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar
Unpacking io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar (libraries:io.netty:netty-transport:4.1.97.Final) to libraries/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar
Unpacking io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar (libraries:io.netty:netty-transport-classes-epoll:4.1.97.Final) to libraries/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar
Unpacking io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final-linux-x86_64.jar (libraries:io.netty:netty-transport-native-epoll:4.1.97.Final:linux-x86_64) to libraries/io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final-linux-x86_64.jar
Unpacking io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final-linux-aarch_64.jar (libraries:io.netty:netty-transport-native-epoll:4.1.97.Final:linux-aarch_64) to libraries/io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final-linux-aarch_64.jar
Unpacking io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar (libraries:io.netty:netty-transport-native-unix-common:4.1.97.Final) to libraries/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar
Unpacking it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar (libraries:it.unimi.dsi:fastutil:8.5.12) to libraries/it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar
Unpacking net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar (libraries:net.java.dev.jna:jna:5.14.0) to libraries/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar
Unpacking net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar (libraries:net.java.dev.jna:jna-platform:5.14.0) to libraries/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar
Unpacking net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar (libraries:net.sf.jopt-simple:jopt-simple:5.0.4) to libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
Unpacking org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar (libraries:org.apache.commons:commons-lang3:3.14.0) to libraries/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar
Unpacking org/apache/logging/log4j/log4j-api/2.22.1/log4j-api-2.22.1.jar (libraries:org.apache.logging.log4j:log4j-api:2.22.1) to libraries/org/apache/logging/log4j/log4j-api/2.22.1/log4j-api-2.22.1.jar
Unpacking org/apache/logging/log4j/log4j-core/2.22.1/log4j-core-2.22.1.jar (libraries:org.apache.logging.log4j:log4j-core:2.22.1) to libraries/org/apache/logging/log4j/log4j-core/2.22.1/log4j-core-2.22.1.jar
Unpacking org/apache/logging/log4j/log4j-slf4j2-impl/2.22.1/log4j-slf4j2-impl-2.22.1.jar (libraries:org.apache.logging.log4j:log4j-slf4j2-impl:2.22.1) to libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.22.1/log4j-slf4j2-impl-2.22.1.jar
Unpacking org/joml/joml/1.10.5/joml-1.10.5.jar (libraries:org.joml:joml:1.10.5) to libraries/org/joml/joml/1.10.5/joml-1.10.5.jar
Unpacking org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar (libraries:org.lz4:lz4-java:1.8.0) to libraries/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar
Unpacking org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar (libraries:org.slf4j:slf4j-api:2.0.9) to libraries/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar
Starting net.minecraft.server.Main
[19:18:58] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[19:18:59] [ServerMain/INFO]: No existing world data, creating new world
[19:19:01] [ServerMain/INFO]: Loaded 1290 recipes
[19:19:01] [ServerMain/INFO]: Loaded 1399 advancements
[19:19:02] [Server thread/INFO]: Starting minecraft server version 1.21.1
[19:19:02] [Server thread/INFO]: Loading properties
[19:19:02] [Server thread/INFO]: Default game type: SURVIVAL
[19:19:02] [Server thread/INFO]: Generating keypair
[19:19:02] [Server thread/INFO]: Starting Minecraft server on *:25565
[19:19:02] [Server thread/INFO]: Using epoll channel type
[19:19:02] [Server thread/INFO]: Preparing level "world"
[19:19:19] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[19:19:19] [Worker-Main-1/INFO]: Preparing spawn area: 2%
[19:19:20] [Worker-Main-1/INFO]: Preparing spawn area: 2%
[19:19:20] [Worker-Main-3/INFO]: Preparing spawn area: 2%
[19:19:21] [Worker-Main-3/INFO]: Preparing spawn area: 2%
[19:19:21] [Worker-Main-2/INFO]: Preparing spawn area: 2%
[19:19:22] [Worker-Main-3/INFO]: Preparing spawn area: 2%
[19:19:23] [Worker-Main-3/INFO]: Preparing spawn area: 2%
[19:19:23] [Worker-Main-3/INFO]: Preparing spawn area: 2%
[19:19:23] [Worker-Main-3/INFO]: Preparing spawn area: 2%
[19:19:24] [Worker-Main-3/INFO]: Preparing spawn area: 2%
[19:19:24] [Worker-Main-2/INFO]: Preparing spawn area: 2%
[19:19:25] [Worker-Main-3/INFO]: Preparing spawn area: 2%
[19:19:27] [Worker-Main-2/INFO]: Preparing spawn area: 4%
[19:19:27] [Worker-Main-2/INFO]: Preparing spawn area: 4%
[19:19:27] [Worker-Main-2/INFO]: Preparing spawn area: 4%
[19:19:27] [Worker-Main-2/INFO]: Preparing spawn area: 4%
[19:19:27] [Worker-Main-2/INFO]: Preparing spawn area: 4%
[19:19:28] [Worker-Main-3/INFO]: Preparing spawn area: 16%
[19:19:28] [Worker-Main-1/INFO]: Preparing spawn area: 18%
[19:19:29] [Worker-Main-2/INFO]: Preparing spawn area: 18%
[19:19:29] [Worker-Main-1/INFO]: Preparing spawn area: 18%
[19:19:30] [Worker-Main-2/INFO]: Preparing spawn area: 18%
[19:19:30] [Worker-Main-3/INFO]: Preparing spawn area: 18%
[19:19:31] [Worker-Main-3/INFO]: Preparing spawn area: 18%
[19:19:31] [Worker-Main-2/INFO]: Preparing spawn area: 18%
[19:19:32] [Worker-Main-2/INFO]: Preparing spawn area: 18%
[19:19:32] [Worker-Main-2/INFO]: Preparing spawn area: 38%
[19:19:33] [Worker-Main-3/INFO]: Preparing spawn area: 51%
[19:19:33] [Worker-Main-2/INFO]: Preparing spawn area: 51%
[19:19:34] [Worker-Main-3/INFO]: Preparing spawn area: 51%
[19:19:34] [Worker-Main-2/INFO]: Preparing spawn area: 51%
[19:19:35] [Worker-Main-1/INFO]: Preparing spawn area: 51%
[19:19:35] [Worker-Main-1/INFO]: Preparing spawn area: 51%
[19:19:36] [Worker-Main-1/INFO]: Preparing spawn area: 51%
[19:19:36] [Worker-Main-3/INFO]: Preparing spawn area: 87%
[19:19:36] [Server thread/INFO]: Time elapsed: 17028 ms
[19:19:36] [Server thread/INFO]: Done (33.584s)! For help, type "help"
[19:19:36] [Server thread/INFO]: Starting remote control listener
[19:19:36] [Server thread/INFO]: Thread RCON Listener started
[19:19:36] [Server thread/INFO]: RCON running on <IP_ADDRESS>:25575
[19:35:28] [User Authenticator #1/INFO]: Disconnecting t0nkaslav (/xxx:49277): Failed to verify username!
[19:35:28] [User Authenticator #1/ERROR]: Username 't0nkaslav' tried to join with an invalid session

This might be a longshot but is your system clock set correctly?

my clock set correctly
i dont have paid version
yes

If you don't have a paid version of the game you must set the server to offline mode. Your session is invalid because you don't own the game. Make this change to your compose file:
services:
  mc:
    image: itzg/minecraft-server
    tty: true
    stdin_open: true
    ports:
      - "25565:25565"
    environment:
      EULA: "TRUE"
      ONLINE_MODE: "FALSE"
    volumes:
      # attach the relative directory 'data' to the container's /data path
      - ./data:/data

it works for me, thanks!
btw, how to enable cheats?

I'm not sure what you mean by enabling cheats, but you can add operators like this:
  environment:
        ...other environment variables...
        OPS: |
            user1
            user2
            user3

You can also execute console commands like this:
docker exec mc rcon-cli op [name]
You can also enter the interactive console if tty and stdin_open are set to true
docker attach mc
You may need to replace mc with your container name


[Service Bus]: Batch delete

https://learn.microsoft.com/en-us/azure/service-bus-messaging/batch-delete

API change check
APIView has identified API level changes in this PR and created following API reviews.
com.azure:azure-messaging-servicebus

Pending service confirmation

Still Pending service confirmation


Release 3.5.3

trim whitespace from all cells in schema-editor-table

this is deployed on stage

@benib If I paste data containing whitespace, it still doesn't get trimmed. It seams like the afterChange handler is not called when pasting data.

@manuelroth thanks. this works now.


Add support for Qobjs in QArray conversion functions

Replaces https://github.com/dynamiqs/dynamiqs/pull/713. On top of https://github.com/dynamiqs/dynamiqs/pull/725.

@gautierronan can you rebase this?

I think we also need to fix _asjaxarray.

Not sure what you mean by this, but if it's not explicitely related to the Qobj support, then I will address it in a subsequent PR. There are quite a few things that are problematic right now with these conversion functions.

I think we also need to fix _asjaxarray.

Not sure what you mean by this, but if it's not explicitely related to the Qobj support, then I will address it in a subsequent PR. There are quite a few things that are problematic right now with these conversion functions.

Ha it's just that dq.asjaxarray() should support Qobj. 😉

Fixed the support for Qobj in dq.asjaxarray. I will make a subsequent PR to improve all these conversion functions, which is a bit clunky right now.


add scan features. fix x/X/CARET command a bit.

add :se ignorecase, wrapscan. add CARET cmd. fix behavior of x cmd.
add X cmd. start of :NNN (go to line) command

Thanks for the great improvements.
Ill merge it.
About :se
I thinking about implementing a kind of prefix trie at some point to determine if the command is
short version of some command.
(But maybe its not near future)

I just put in the parsing of the command. I did not put in the functionality yet. It was not obvious to me last night  how to make nstextview do it. Still a cocoa / obj-c neophyte.
Sent from my iPhone
On Feb 17, 2012, at 7:57 AM<EMAIL_ADDRESS>wrote:

Have you pushed ":NNN (go to line) command" ?
I couldn't find it.

Reply to this email directly or view it on GitHub:
https://github.com/JugglerShu/XVim/pull/2#issuecomment-4022530

ok,  i'm restraining myself and trying to keep my additions simple.
one thing to keep in mind
regarding the prefixes is that vi doesn't use prefixes in these cases.
it just has 2 character shorthands for commands.
like "se" for set, etc.. also, the secondary args to se(t) also have one
additional "shorthand" so it just understands  :set ignorecase and
:set ic. it doesn't understand :set ignorec for example.  bottom line
the trie is probably not useful in this case. a simpler alias
dictionary have some use perhaps..
On Fri, Feb 17, 2012 at 5:44 AM, JugglerShu
<EMAIL_ADDRESS>wrote:

Thanks for the great improvements.
Ill merge it.
About :se
I thinking about implementing a kind of prefix trie at some point to determine if the command is
short version of some command.
(But maybe its not near future)

Reply to this email directly or view it on GitHub:
https://github.com/JugglerShu/XVim/pull/2#issuecomment-4020252

Sorry, I skipped to read the part "start of".
Don't worry about pushing your merge.
Thanks for explanation about the vi commands.
Dictionary is better then.
About jump to line number:
I have been also thinking about how to move a cursor to a specific line number in NSTextView...
Since DVTTextSourceView(which we are operating in XVimEvaluators) has some methods after the name "linenumber" ( such as textStorageDidChangeLineNumbers: ) we may use them...
I added the all the classes and methods list in XCode in Documents/XCodeClasses.html
Take a look if you are interested.

i have a primitive one now that just moves to the top of the doc and
then moves down N lines
in my next push. feel to replace it. i'll take a look at the doc. thanks..
On Fri, Feb 17, 2012 at 4:16 PM, JugglerShu
<EMAIL_ADDRESS>wrote:

Sorry, I skipped to read the part "start of".
Don't worry about pushing your merge.
Thanks for explanation about the vi commands.
Dictionary is better then.
About jump to line number:
I have been also thinking about how to move a cursor to a specific line number in NSTextView...
Since DVTTextSourceView(which we are operating in XVimEvaluators) has some methods after the name "linenumber" ( such as textStorageDidChangeLineNumbers: ) we may use them...
I added the all the classes and methods list in XCode in Documents/XCodeClasses.html
Take a look if you are interested.

Reply to this email directly or view it on GitHub:
https://github.com/JugglerShu/XVim/pull/2#issuecomment-4030343


Add support for arrays.

arrays in objects are common - so how should the CLI handle them?
A few options.
1: comma-separated: aepcli example books create --authors=alice,bob
2: multiple arguments: aepcli example books create --authors=alice --authors=bob
3: literal json-style arrays: aepcli example books create --authors=["alice","bob"]
At this point (1) with a csv-style parsing might be best.

Sometimes the array is not of primitive types like string, but instead of objects.  How well will that work with option 1?
And if the objects use JSON syntax, then maybe option 3 is a more natural/harmonious fit than option 1.  It seems a bit odd/unprincipled if just the top-level array has a special syntax, but within that array every element is still using standard JSON syntax.


(v2) "ENOENT: no such file or directory" after upgrading from alpha.61 to alpha.62

Thanks for everyone's work on this awesome product. It has been really useful for us.
🐛 Bug Report
When running npm run build after upgrading from alpha.61 to alpha.62, the website does not build, and this output is repeated for many/all pages:
(node:35940) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/Users/me/workspace/pact-foundation/docs.pact.io/website/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-pact-broker-2-lib-pact-broker-doc-views-index-pacticipant-version-tag-md-c69.json'

Have you read the Contributing Guidelines on issues?
Yes
To Reproduce
Upgrade from alpha.61 to alpha.62 as per commit https://github.com/pact-foundation/docs.pact.io/commit/e650d27f768c69805bd8822122f0274ff063a555
These two branches show the difference in the package.json and behaviour.
git clone git@github.com:pact-foundation/docs.pact.io.git
cd docs.pact.io/website
npm i
npm run build # this will succeed, as it's on alpha.61

git checkout chore/docusaurus-alpha-62
npm i
npm run build # this hangs and has numerous lines of error output

Expected behavior

Build completes successfully as per https://travis-ci.com/github/pact-foundation/docs.pact.io/builds/181930983
Actual Behavior

Build hangs, screen is filled with errors in the following format, as per https://travis-ci.com/github/pact-foundation/docs.pact.io/builds/181931029
(node:35940) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/Users/me/workspace/pact-foundation/docs.pact.io/website/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-pact-broker-2-lib-pact-broker-doc-views-index-pacticipant-version-tag-md-c69.json'

Your Environment

Docusaurus version used: docusaurus/core 2.0.0-alpha.62
Environment name and version (e.g. Chrome 78.0.3904.108, Node.js 10.17.0): node v12.0.0
Operating system and version (desktop or mobile): Mac desktop

Reproducible Demo
As per reproduction steps.

Hi,
Have you tried building locally, not on Travis? Is there an option to "clear cache" in Travis or something?

I only created the Travis build to demonstrate the problem for this issue. It uses a clean workspace each time. The issue happens locally on my mac, and also on Netlify (see this build here https://app.netlify.com/sites/docs-pact-io/deploys/5f4b05887660070007b38902).
There may have been some documentation on upgrade steps between 61 and 62 that I missed, but I couldn't find any, and the search wasn't working on the v2.docusaurus website on the weekend.
Thanks for looking into it.

I see the same when building (yarn build) on Netlify. When running the development server (yarn start) I am seeing:
TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined
    at Hash.update (internal/crypto/hash.js:82:11)
    at Object.generate (M:\Git\data.home-assistant\node_modules\@docusaurus\core\node_modules\@docusaurus\utils\lib\index.js:40:52)
    at createData (M:\Git\data.home-assistant\node_modules\@docusaurus\core\lib\server\plugins\index.js:76:27)
    at async Object.contentLoaded (M:\Git\data.home-assistant\node_modules\@docusaurus\plugin-debug\lib\index.js:23:36)
    at async M:\Git\data.home-assistant\node_modules\@docusaurus\core\lib\server\plugins\index.js:92:9
    at async Promise.all (index 3)
    at async Object.loadPlugins (M:\Git\data.home-assistant\node_modules\@docusaurus\core\lib\server\plugins\index.js:65:5)
    at async Object.load (M:\Git\data.home-assistant\node_modules\@docusaurus\core\lib\server\index.js:78:58)
    at async start (M:\Git\data.home-assistant\node_modules\@docusaurus\core\lib\commands\start.js:44:19)

@TomBrien the dev error is something else. You should get it fixed by using "debug: false" on the classic preset config, but can yu help me reproduce it? I tried running your data home assistant repo from master, and upgrading to alpha 62 does not produce this error in dev on my computer. Can you open a dedicated separate issue with repro steps please?

The same errors occur when running npm run start btw.

@bethesque I am actually running your site, and the error I have in dev is not the same at all. I get a runtime console error:

If you look at your package lock on the deps upgrade commit you can see that there's still docusaurus core at alpha 61, that's probably the problem. All deps we provide should be set at the exact same level.
Will send a PR once I get your site working on alpha 62

PR is there: https://github.com/facebook/docusaurus/issues/3363
I've opened some new related issues btw:
https://github.com/facebook/docusaurus/issues/3371
https://github.com/facebook/docusaurus/issues/3370

@TomBrien can you tell me exactly how you got this error in dev? With which repo/branch/commit I can reproduce it?

TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined

Is it gone now or still there?

Thanks for the quick response and the PR @slorber 🙏

We're getting these errors when we try the production build, not the dev. They are the same as the first comment. It broke our CI/CD. No errors occur when building the dev version.

@Idzikowski-Casey
Are you on latest version?
Are you using a monorepo?
Do you reproduce the error locally?
Do you have a repro that I can inspect (you can take your private site and remove anything sensitive until you have a minimal repro case)?

@slorber
Thanks for such a quick response and sorry I didn't see this till just now.
Our version was alpha.59 however the same error occurred when we upgraded to alpha.62. The error is occurring locally, but only on the production build, the dev image is building fine. We use Docker to containerize our app and our docusarus app resides within a directory in our overall project. I'll attach the link to the docusarus.config file and navigating to the rest of the app will be easy.
https://github.com/EarthCubeGeochron/Sparrow/blob/docs-for-master/docs/docusaurus.config.js

@Idzikowski-Casey I can't even run the branch on alpha 59 locally, is this normal?

Also, this is not good, you should have the same version for all docusaurus core packages:

@slorber I think this issue you are having is due to not having the CLI for our project installed. The npm start command is configured to be sparrow docs-up once the command line is installed.
To do this, once the Sparrow is cloned run git submodule update --init
in the sparrow directory. Then run make install-dev.
Then try running sparrow docs-up on the docs-for-master branch.  This command, the development version, is building fine. But the production build, sparrow docs-run, is where we are getting errors.

@Idzikowski-Casey unfortunately I don't have time to provide extensive help to everyone.  If you want me to help solve this problem,  please invest the time to remove your proprietary stuff from your project first and provide me with a regular Docusaurus project that I can simply run by cloning master and yarn install / yarn start. The ideal for me is to have a separate repo with a master deployment working on Netlify, and an upgrade PR that shows the netlify deployment failing.


Add explanation to "Export to Terra" button

High-level explanation of what Terra is (1 or 2 sentences) plus link to the Guide at https://data.humancellatlas.org/guides/consumer-vignettes/export-to-terra

Add to text above the button.


Fix wrong exit code being returned

On the occasion that the forked process above cannot run the specified command, it raises a SIGKILL to terminate it. This means the process doesn't exit normally, and thus WEXITSTATUS can't be used to determine it's  exit code, according to IBM documentation:

If the WIFEXITED macro indicates that the child process exited normally, the WEXITSTATUS macro returns the exit code specified by the child. If the WIFEXITED macro indicates that the child process did not exit normally, the value returned by the WEXITSTATUS macro has no meaning.

Thanks!

Cherry-picked for 3.2.4.