Crates.io

Is there a reason this is not on crates.io?

Hi,
the main one was that serde dependency is a git url to my own fork waiting for a PR approval, this prevents pushing to crates.io.
I was hoping my PR would get merged quickly so I publish on crates.io.
As you can see here https://github.com/serde-rs/serde/pull/2765 it got rejected but a workaround was proposed which could allow publishing to crates.io.
I'll work on it asap 😉

Hi, for now I can't get it to work, no matter what I do either crates.io complains or build simply fails 😓

Hi, I got it all figured out, here's the link
https://crates.io/crates/serde-versioning
the version is synced to the serde release used

Closing, hopefully you were able to use the crate 👍


cmake fails when BUILD_SHARED_LIBS and BUILD_STATIC_LIBS are ON

Repo steps:
mkdir build && cd build
cmake -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON ../

What I got:
CMake Error in CMakeLists.txt:
  Target "gflags-static" INTERFACE_INCLUDE_DIRECTORIES property contains
  relative path:

    "include"

CMake Error in CMakeLists.txt:
  Target "gflags_nothreads-static" INTERFACE_INCLUDE_DIRECTORIES property
  contains relative path:

    "include"

CMake Error in CMakeLists.txt:
  Target "gflags-shared" INTERFACE_INCLUDE_DIRECTORIES property contains
  relative path:

    "include"

CMake Error in CMakeLists.txt:
  Target "gflags_nothreads-shared" INTERFACE_INCLUDE_DIRECTORIES property
  contains relative path:

    "include"

Env:

Ubuntu-12.04
cmake-<IP_ADDRESS>

Related stackoverflow Q&A: http://stackoverflow.com/questions/25676277/cmake-target-include-directories-prints-an-error-when-i-try-to-add-the-source

Thanks for pointing it out. I cannot see how it is related, though, because gflags' CMakeLists.txt makes use of the generator expressions to deal with differing build and installation paths. I tested it with CMake 3.2.1 when I implemented it enabling all options. Thus, it may possibly be a problem of CMake itself, where the new INTERFACE_INCLUDE_DIRECTORIES property was maybe not well implemented yet in earlier versions that introduced it. I will try with CMake 2.8 and see how to fix it or require a newer CMake version.

One workaround is the following patch:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 778bb86..5f229fe 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -322,7 +322,7 @@ foreach (TYPE IN ITEMS STATIC SHARED)
             list (APPEND include_dirs "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>")
           endif ()
           target_include_directories (gflags${opts}-${type}
-            PUBLIC  "${include_dirs}"
+            PUBLIC  "$<INSTALL_INTERFACE:${include_dirs}>"
             PRIVATE "${PROJECT_SOURCE_DIR}/src;${PROJECT_BINARY_DIR}/include/${GFLAGS_INCLUDE_DIR}"
           )
         endif ()

I'm not sure that it can be a general solution for all versions of cmake (i.e. 2.x and 3.x).

BTW, thanks for the quick response!

I receive no errors with CMake 2.8.12 . Your workaround does not allow the use of the gflags library without installation. Would you be able to confirm that it works with CMake 2.8.12 ? I think it would be suitable then to require this version at least.

So, I can confirm the errors you got using CMake <IP_ADDRESS> . My suggestion is to change the minimum required CMake version to 2.8.12 as 2.8.11 seems to have some related bugs.

I see. I agree that is reasonable. Thanks for checking things.


No Delegators Placeholder

When the user does not have any delegators, there should be placeholder text that states:
"Currently no delegators"

✅ Test Case 1

Login as testingseeds.
Go to Explore > Vote > Delegates > Delegators.
Observe Currently no delegators.


add sprints command

[ ] add sprints command module
[ ] add functionality to search for sprints in a board
[ ] save found sprints in a JSON file

Is this not achieved using JQL?

No because using JQL you only get the data contained in the issues the search returns. For sprints there is sprint specific data that needs to be written into a JSON file. To not overcrowd the export command, this new command will be added in version 2.1.0.
The version will take a jira board name as input and print all infos to the associated sprints into a JSON file. The sprint data will not be parsed and therefore the command will work generically.


Versions after 2.0.0 fail to compile in Alpine Linux

Something about https://github.com/felt/tippecanoe/commit/35b576d0fdbb5062a6a0f861e7eba1a3fc3891a2 (v2.1.0) broke compilation within Alpine Linux. It's corresponding pull request is https://github.com/protomaps/tippecanoe/pull/10
This can be reproduced via these steps:

docker run -it --rm alpine:latest sh
apk add git build-base sqlite-dev zlib-dev
git clone https://github.com/felt/tippecanoe
cd tippecanoe
compiling 2.0.0 works

git checkout 7f69b803818e18b14d3e84245d653a66b06e01a3
make
git reset --hard

compiling 2.1.0 fails

git checkout bb2aa65bcc2e2a4779e28755e26b62fa3bcbbdb5
make

The error message it produces is:
In file included from ./flatbuffers/verifier.h:21,
                 from ./flatbuffers/buffer_ref.h:21,
                 from ./flatbuffers/flatbuffers.h:25,
                 from flatgeobuf/feature_generated.h:7,
                 from flatgeobuf.cpp:5:
./flatbuffers/util.h: In function 'void flatbuffers::strtoval_impl(int64_t*, const char*, char**, int)':
./flatbuffers/util.h:226:38: error: 'strtoll_l' was not declared in this scope; did you mean 'strtold_l'?
  226 |     #define __strtoll_impl(s, pe, b) strtoll_l(s, pe, b, ClassicLocale::Get())
      |                                      ^~~~~~~~~
./flatbuffers/util.h:244:12: note: in expansion of macro '__strtoll_impl'
  244 |     *val = __strtoll_impl(str, endptr, base);
      |            ^~~~~~~~~~~~~~
./flatbuffers/util.h: In function 'void flatbuffers::strtoval_impl(uint64_t*, const char*, char**, int)':
./flatbuffers/util.h:225:39: error: 'strtoull_l' was not declared in this scope; did you mean 'strtoull'?
  225 |     #define __strtoull_impl(s, pe, b) strtoull_l(s, pe, b, ClassicLocale::Get())
      |                                       ^~~~~~~~~~
./flatbuffers/util.h:249:10: note: in expansion of macro '__strtoull_impl'
  249 |   *val = __strtoull_impl(str, endptr, base);
      |          ^~~~~~~~~~~~~~~
make: *** [Makefile:74: flatgeobuf.o] Error 1

(I noticed mentions of sh vs bash in https://github.com/felt/tippecanoe/issues/18 and tested this via bash with the same result)
I believe this is related to https://github.com/google/flatbuffers/issues/7265 which they resolved by moving #include "flatbuffers/util.h" from include/flatbuffers/verifier.h to src/binary_annotator.h (which doesn't exist in this repository)
https://github.com/google/flatbuffers/pull/7266/files
Commenting out #include "flatbuffers/util.h" from flatbuffers/verifier.h resulted in a successful compilation.
I'm quite out of my depth at this point, so I don't want to waste anyone's time by submitting a pull request which removes that line if that's not the appropriate path forward. Another approach might be to replace the files with updated versions from https://github.com/google/flatbuffers/tree/master/include/flatbuffers 🤷
I'm happy to continue helping resolve this issue, but I think it's best if I get direction on which of the paths is most appropriate ... if either of them are 😅

@JamesChevalier yes, I think the best way is to replace the flatbuffers/ directory with updated versions. Do you want to open a PR?
At some point there seemed to be CI for building on different OS: https://github.com/felt/tippecanoe/blob/main/.travis.yml but I think travis is dead - would be nice to bring this back to catch these

Updating the files in flatbuffers went smoothly enough ( https://github.com/JamesChevalier/tippecanoe/commit/8e352d66c1083932820406cf77287e715de8e297 ), but I'm unsure how to generate the feature_generated.h and header_generated.h files where were included in the initial commit ( https://github.com/felt/tippecanoe/commit/a3dec5116dce33340dfb23a7669581625d0af8ee ).
https://github.com/google/flatbuffers/blob/master/docs/source/FlatBuffers.md includes:

Use flatc (the FlatBuffer compiler) to generate a C++ header (or Java/Kotlin/C#/Go/Python.. classes) with helper classes to access and construct serialized data. This header (say mydata_generated.h) only depends on flatbuffers.h, which defines the core functionality.

and https://github.com/google/flatbuffers/blob/master/docs/source/Compiler.md includes some usage notes that suggest a command along the lines of flatc --cpp -o flatgeobuf -I flatbuffers but I'm completely stumped on which file(s) I'd be pointing to for it to generate feature_generated.h and header_generated.h.
If it's easy enough to explain next steps, I'm happy to continue. If it's easier for you/someone else to take over entirely, that's ok too.

You would need to use the schema definitions here: https://github.com/flatgeobuf/flatgeobuf/tree/master/src/fbs
In fact,  we should probably bump the generated headers in that repo simultaneously with updating them in this one

I would suggest opening a PR to replace *_generated.h in https://github.com/flatgeobuf/flatgeobuf/tree/master/src/cpp and verify any programs in there work as well

Fixed in https://github.com/felt/tippecanoe/pull/26 and https://github.com/felt/tippecanoe/pull/30


Modify pages to be mobile friendly

The combination of Bootstrap with custom CSS messed up the responsiveness of the design.

[ ] Modify each page to ensure a mobile friendly design

@SCARLETT-KNIGHT try this one out as well. You will need to inspect each page and make sure that there is no overflow and that nothing collides when the page is viewed on mobile. Also must ensure that all text and images easily viewable and readable with appropriate positioning.
Anything that is layed-out horizontally should switch to a vertical layout on mobile.
Hint: You can use flex-direction: column for a vertical layout and flex-direction: row for a horizontal layout


[Feature Request]     Bump jackson dependency due to possible CVE

MSAL client type
Public, Confidential, Managed identity
Problem Statement
See https://github.com/FasterXML/jackson-databind/issues/3972 for details. While it is disputed, it is being taken into account by some compliance tools. Better to just upgrade.
Applicability to MSAL is very low, as MSAL only parses JSON that comes from the identity provider.
Proposed solution
Bump jackson-databind from <IP_ADDRESS> to 2.18.1 or higher
Alternatives
No response

Just created a PR to resolve this: https://github.com/AzureAD/microsoft-authentication-library-for-java/pull/887
It will definitely be in the next release, which should be out by the end of this week.

The fix for this was released as part of 1.18.0.


BuildInfo not deserialized correctly

Hi,
I noticed when you call client.versions.all() in the result the BuildInfo object remains empty for all versions, because it is trying to deserialize the keys from the response branchName, commitHash and commitMessage into the object with the keys branch_name, commit_hash and commit_message.
Bastian

This should now be fixed and published in 3.2.0. Thanks for the report!


Provide an approved method to get a status for a single BCD key

This adds an approved method, called getStatus(), to turn a web-features ID and a BCD key into a status for that specific BCD key.
Right now, this method is a formalism: it doesn't actually check that the BCD key is part of the named feature (or that the named feature even exists). But this illustrates the overall principle and will let us actually clamp down in follow up PRs, if this is the right approach.
Towards https://github.com/web-platform-dx/web-features/issues/979.

Note that this probably needs owner's group consensus before merging.

See also: https://github.com/web-platform-dx/web-features/issues/1173#issuecomment-2145033700

Hi folks, I tagged the current owners for review. I brought this PR up on the last WebDX call (and the idea in general in previous web-features/Baseline calls), since it's a little bit of a departure from how we've done editorial review so far. I suspect this is getting close to landing, so if any of the owners want to personally review it before we move forward, I wanted to make sure there was an explicit opportunity for that. Thank you!

Thanks to everyone who had a look at this (or listened to me ramble on about it in the WebDX call last week)!


Optimization

Add a global optimization tool based on DEAP using NSGA-II algorithm.
The tool consider only minimization problem, handle constraints and allow to define many types of design variables.

Thank you for this great new feature :)


Enable config for creation of new note with Ctrl-n

Proposed change
A previous addition added the functionality to create a new note with <C-n> when using the find_note picker (see https://github.com/renerocksai/telekasten.nvim/issues/141 and https://github.com/renerocksai/telekasten.nvim/pull/230). While this is a nice addition, it interferes with the default key mappings of Telescope for moving up and down the list of results, which uses <C-n> and <C-p>. It would be nice to have a configuration setting to be able to disable this picker mapping, so that it does not interfere with the Telescope default.
Type of change

[ ] Bugfix (non-breaking change which fixes an issue)
[X] New feature (thank you!)
[ ] Code quality improvements to existing code or addition of tests
[ ] Documentation update

Additional information
I have not coded much Lua other than setting my own Neovim configuration, so I'm note sure if this proposed change is in line with how the plugin is generally written. It is a very simple addition: a new config setting and an if clause that checks the value of this setting. It works fine locally for me, but I might be doing some non-standard thing that I (not being a plugin developer myself) don't know I shouldn't do.
Given that, I hope that the idea behind the PR can be considered even if the contributed code itself is not up-to-snuff. I'd of course be happy to update the PR with any desired changes to make it fit into the plugin better.
I have not added any changes to the documentation on purpose since I don't know if the proposed addition is good enough to be merged as-is, but I'm happy to add the relevant documentation (to this PR or another) once the addition is deemed acceptable.

This PR fixes or closes issue: fixes #
This PR is related to issue:

Checklist

[X] I am running the latest version of the plugin.
[X] The code change is tested and works locally.
[X] There is no commented out code in this PR.
[X] The code has been formatted using Stylua (a .stylua.toml file is provided)
[X] The code has been checked with luacheck (a .luacheckrc file is provided)
[ ] The README.md has been updated according to this change.
[X] The doc/telekasten.txt helpfile has been updated according to this change.

Not sure about the way to go here... I get that overwriting default mappings is a bad thing that should be avoided and a solution must be found for this. However, I feel like there is already a million configurations options that serve very little purpose. This adds one more.
As I do not have the time now to properly finish refactoring everything, I am ok with this PR as it keeps the current workflow unchanged by using the default configuration to enable_create_new = true.
However, this new option should be properly documented in doc/telekasten.txt before I accept the PR.

For future reference, I think that the ideal solution would be to have a much better configuration structure. Something like this where the user has the possibility to change many things in a more organized way rather than relying on a million single-use options:
require("telekasten").setup({
    -- Define directories
    home = home,
    ...,
    picker_mappings{
      create_new = <C-n>,
      insert_image = <C-i>,
      pase_link = <C-CR>,
      ...
    },
    regexes{
      tag_names = ...,
      note_names = ...,
      ...
    },
}

with something along those lines, users will be able to accommodate any workflow possible in a simple straightforward way and it will keep the code base cleaner by not having to make it work for every possible configuration on the planet.

Yeah, I get that this is "yet another setting", but since this plugin heavily relies on Telescope I feel that it should at least have the option to retain the default mappings. It actually took me some time and manual searching on GitHub to find the how <C-n> worked here, since it wasn't documented (at least not that I could find). The default experience for somebody used to Telescope coming over to Telekasten would be similar to mine: "Huh, I can't scroll down in my picker window, but a new note was mysteriously created instead... something's off here."
I have updated the documentation accordingly, I hope it is written in a understandable way.

I feel that it should at least have the option to retain the default mappings

I agree with you. I was not aware of that mapping in Telescope. I usually just switch to normal mode and move up/down with j/k. But now I can definitely see myself moving with  and  :smile:
Anyway, thank you for this PR.


Redux support

Would be nice to include components for use with redux.  Though I'm unsure if there's a concept of a context, which would be required as a prerequisite.

Hi @tracker1! I think using redux with picodom should be fairly easy. I can't setup an example right at this moment, but I'll get around it in a couple of days as I think that would be useful to share with everyone.

Though I'm unsure if there's a concept of a context, which would be required as a prerequisite.

Are you talking about <Provider store> and "context" as in React's context?
I don't see how that would be required as a prerequisite to use redux together with picodom.

I was referring to <Provider store> pretty much whatever react-redux offers.. the provider and connect wrapper...  I can work around it for my own use case, but others may find it more useful.

@tracker1 I want to create a demo to shows how to use redux with picodom. What do you think would make a good example? What should I cover and what do you think I can leave out?

Probably how to provide the store instance through the various components (assuming components in separate files), and how to handle the store's subscribe event for (re)rendering/updates on changes.

@tracker1 It took me a while, but [here](https://codepen.io/picodom/pen/eEGGQb0 is the Picodom & Redux example as promised.


Add a default category property value for documentation pages

This is more predictable than assigning "other" at runtime. The logic determining if the categorized layout should be used has been updated, so this PR should have no effect on the actual rendered pages and their behaviour.

Was thinking if we should make the default category name configurable (as the implicit option through the Blade view is now removed). But honestly not sure if it's worth the complexity since I think most sites using categories probably won't leave some empty. And I can't think of another title that would really suit better.


Question: How to obtain verbose info on "Xaml Parsing Error"

<ContentControl prism:RegionManager.RegionName="{x:Bind inf:RegionNames.TabView}" Grid.ColumnSpan="2" Grid.Row="0" />
I encounter 'Xaml Parsing Error' when I refernce Prism.RegionManager . The Prism DLL was compiled by me, perhaps something wrong with project dependencies. How could I extract more verbose info than "Xaml Parsing Error" , which is trhown at InitializeComponent(); ?

@sigmarsson if you turn native/mixed debugging on and load the symbols for Microsoft.UI.Xaml you can sometimes get some more information as to what's wrong, but otherwise this is related to #4249 #3163 #2350 (among others).

now I can see this. What meaning are those representing ?

That is the tail of WinDBG diagnostics , helps anything ?
ModLoad: 0000022c`3ffa0000 0000022c`40156000   ..\bin\x64\Debug\net6.0-windows10.0.19041.0\UnitsNet.dll
(5344.4ec8): C++ EH exception - code e06d7363 (first chance)
(5344.4ec8): CLR exception - code e0434352 (first chance)
(5344.4ec8): C++ EH exception - code e06d7363 (first chance)
(5344.4ec8): CLR exception - code e0434352 (first chance)
(5344.4ec8): Windows Runtime Originate Error - code 40080201 (first chance)
onecore\com\combase\winrt\error\restrictederror.cpp(1016)\combase.dll!00007FFD0631BEE3: (caller: 00007FFD06325BC9) ReturnHr(1) tid(4ec8) 8007007E The specified module could not be found.
(5344.4ec8): CLR exception - code e0434352 (first chance)
ModLoad: 00007ffd`044e0000 00007ffd`044ea000   C:\WINDOWS\SYSTEM32\VERSION.dll
(5344.4ec8): CLR exception - code e0434352 (first chance)
ModLoad: 00007ffc`5f030000 00007ffc`5f1f2000   C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.4\Microsoft.DiaSymReader.Native.amd64.dll
ModLoad: 00007ffc`5ef10000 00007ffc`5f024000   C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.4\System.Reflection.Metadata.dll
ModLoad: 00007ffc`bde00000 00007ffc`bdea2000   C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.4\System.Collections.Immutable.dll
(5344.4ec8): CLR exception - code e0434352 (first chance)
(5344.4ec8): CLR exception - code e0434352 (first chance)
(5344.4ec8): Windows Runtime Originate Error - code 40080201 (first chance)
onecore\com\combase\winrt\error\restrictederror.cpp(1016)\combase.dll!00007FFD0631BEE3: (caller: 00007FFD06325BC9) ReturnHr(2) tid(4ec8) 8007007E The specified module could not be found.
(5344.4ec8): Windows Runtime Originate Error - code 40080201 (first chance)
onecore\com\combase\winrt\error\restrictederror.cpp(1016)\combase.dll!00007FFD0631BEE3: (caller: 00007FFD06325BC9) ReturnHr(3) tid(4ec8) 8007007E The specified module could not be found.
onecore\com\combase\winrt\error\restrictederror.cpp(1016)\combase.dll!00007FFD0631BEE3: (caller: 00007FFD0649CC47) ReturnHr(4) tid(4ec8) 8007007E The specified module could not be found.
onecore\com\combase\winrt\error\restrictederror.cpp(1016)\combase.dll!00007FFD0631BEE3: (caller: 00007FFD0649C6B3) ReturnHr(5) tid(4ec8) 8007007E The specified module could not be found.
(5344.4ec8): Unknown exception - code c000027b (!!! second chance !!!)

StackTrace :
   at WinRT.ExceptionHelpers.<ThrowExceptionForHR>g__Throw|20_0(Int32 hr)
   at ABI.Microsoft.UI.Xaml.IApplicationStaticsMethods.LoadComponent(IObjectReference _obj, Object component, Uri resourceLocator, ComponentResourceLocation componentResourceLocation)
   at Microsoft.UI.Xaml.Application.LoadComponent(Object component, Uri resourceLocator, ComponentResourceLocation componentResourceLocation)
   at Mvvm.Views.Shell.InitializeComponent()

There is a line in the WinDBG error output saying 8007007E The specified module could not be found. With that and your comment about your Prism DLL makes me wonder if maybe the dll isn't where it is expected or can't be loaded for some reason.
Is the C# stack in your latest comment the only C# exception you see?
In WinDBG, it might be helpful to try the command !winrterr break before running and hitting the issue. This will break in on Windows Runtime Originate Error rather than just mentioning in the debug output that one happened, and will also print out any message associated with that error. The callstack at that time may also be helpful.

There is a method in PrismApplicationBase Initialize(); It negotiates up to CreateShell(); , where the exception occurs. Prism should be loaded.
        public virtual void Initialize()
        {
            ContainerLocator.SetContainerExtension(CreateContainerExtension);
            _containerExtension = ContainerLocator.Current;
            _moduleCatalog = CreateModuleCatalog();
            RegisterRequiredTypes(_containerExtension);
            RegisterTypes(_containerExtension);
            _containerExtension.FinalizeExtension();

            ConfigureModuleCatalog(_moduleCatalog);

            var regionAdapterMappings = _containerExtension.Resolve<RegionAdapterMappings>();
            ConfigureRegionAdapterMappings(regionAdapterMappings);

            var defaultRegionBehaviors = _containerExtension.Resolve<IRegionBehaviorFactory>();
            ConfigureDefaultRegionBehaviors(defaultRegionBehaviors);

            RegisterFrameworkExceptionTypes();

            **var shell = CreateShell();  < - Prism succeeds up to here**

!winrterr break

@codendone how do you interpret the PerfView call stack ?

@sigmarsson for the method not found error with CreateMarshaler2, can you confirm what version of Microsoft.Windows.SDK.NET.dll is loaded in your app and what version of the .NET SDK you are building with?  And can you also confirm what version of WinAppSDK are you using?

@manodasanW these are the SDK packages installed :

microsoft.windows.sdk.buildtools :: 10.0.22598-preview
'microsoft.windowsappsdk :: 1.1.0-preview2'
Downgrading them to the latest released version helped to vanish this current "Xaml Parsing Error".  Thanks!

@sigmarsson so you're saying you saw the issue in 1.1.0-preview2 but not with the 1.0.3? If you try the 1.1.0-preview3 do you see the same issue? As then this would be a regression, right?

1.1.0-preview3 ->

1.0.3 is running ->

FYI @gabbybilka

@sigmarsson thanks for your follow up.  I actually wasn't referring to the MSI Windows SDK referenced by the VS installer.  But rather the Windows SDK CsWinRT projection which gets picked up by the .NET TFM.  While your program is running when you hit this exception, can you in VS go to Debug -> Windows -> Modules to open the Modules window and look up the following DLLs and the versions loaded for them:
Microsoft.Windows.SDK.NET.dll
WinRT.Runtime.dll
I am guessing the .24 / 1.6 or later version of them is not loaded, but this should help confirm if that is the case.

@sigmarsson that helps confirm that an older version of the Windows SDK projection is loaded (10.0.19041.18 is loaded vs CreateMarshaler2 is available in 10.0.19041.24).  Getting the latter version being used to build your app should resolve your method not found issue.  To help resolve that:
Can you first confirm you don't have any of the following in your csproj or props / targets file in your project as they are used to fix it to a specified version and won't pick up a later version even if one is referenced by the .NET SDK:

WindowsSdkPackageVersion
<FrameworkReference Update="Microsoft.Windows.SDK.NET.Ref"

If you have neither of those, can you determine which version of the .NET SDK is being used to build your app.  You can either tell from the build log or you can run dotnet --list-sdks.  With that information, I should be able to say whether your version of the .NET SDK has the .24 version of the Windows SDK projection or which version you should update to.

I have neither of those references in csproj. (no props / targets)

@sigmarsson both those versions look to be recent and should have the .24 version of the Windows SDK projection.  I wonder if you are hitting another issue we have seen some folks hit where after updating the .NET SDK, the old version of the DLL was still being used rather than the new version due to it was thinking the old was newer.  The workaround for that issue is manually deleting the obj and bin folder as clean doesn't help and then rebuilding.  Does that make it pick up the newer .24 version of the Windows SDK projection in your app?
If not, if you are able to capture a binlog while building and can share it, that would be helpful in determining why an old version is still being used.  Thanks.

@manodasanW , Great job ! Cleaned up those folders you mentioned and now it runs with 1.1.0-preview 3. Thank you .

@sigmarsson that is great to hear.
The tracking bug for this is https://github.com/microsoft/CsWinRT/issues/1139 for which there is a potential fix in an upcoming version of the .NET 7 preview SDK.

Closing, since this particular issue was solved. This issue is linked to from https://github.com/microsoft/microsoft-ui-xaml/issues/4249 so the unhelpful error is on our radar.


boundaries check in debug mode

@rultor release, tag is 0.0.7

@rultor release, tag is 0.0.7

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.0.7

@yegor256 Done! FYI, the full log is here (took me 3min)


Fix all AUTOREV on the master branch

Fixed after the merge of the https://github.com/xen-troops/meta-xt-prod-devel-rcar-gen4/pull/96


discuss indexing knowledge base as OER

Follow up on discussion over teaching poster at cordi
https://oersi.org/resources/
@andreaschrader
@muehlhaus

How to add an OER to OERSI in case this should be done:
https://oersi.org/resources/pages/en/faq/#how-can-i-add-my-oer-to-oersi

Closed for now due to knowledge base re-launch. Will discuss again on higher level in combination with training materials.


Feature - Boat shop

"A boat shop, or just letting the player start with a boat. The Final Fantasy 4 rando and link to the past randos, have options to start with an "open world". I could imagine starting with a boat being similar." - dagit
Also see #15
Idea from dagit

Options:

Replace Paws armor shop
New overworld location

dagit and organmike


[Slider] Add usage docs for slider with custom label

Acceptance criteria
Update the Slider Usage tab docs to include guidance on having a custom value label. It might be a good idea to put this guidance under the modifiers section as a starting point.
Tasks

[ ] Document when do labels change from one to another.
[ ] Document the responsiveness of the slider component

Ref PR: https://github.com/carbon-design-system/carbon/pull/16616

@laurenmrice Follow-up with Tracey with what she meant by:

how many tick marks are allowed?


Sub settings option dont have icons

Description

Steps To Reproduce

Open settings
Open any subsetting via header

Steps to fix

Add icons to subsetting items

Files Version
<IP_ADDRESS>
Windows Version
10.0.19043.1899
Relevant Assets/Logs
debug.log
debug_fulltrust.log

Asking @yaichenbaum for approval.

This is by design

It looks quite weird. Is there some issue with them being added?

They were removed when we went for the compact sub items, the icons didn't look good like that.


Add release branch management (#34)

Closes #34
This is unit tested but I've done no tests on a real repo so the process itself might be incorrect. I'll test it out for real tonight when I have time.
cc @davidanthoff
edit: I'm 99% sure I'll have to do some extra Git config to make pushing work, but I'll figure that out through manual testing.
update: it would appear that no further configuration is required

Tested the various Git operations in a separate GitHub Action and it seems to work nicely now. At some point I'll set up a repo to run the actual TagBot code in and see if it still works.

This is deployed now, right? If I have to tag something, I'll also try to give it a trial.

Yes, it is. I'd recommend enabling the debug option just in case.


Formalize host services SDK

Proposed change
Host services is the set of functionality provided to Nex workloads as a built-in convenience. For example, JavaScript functions get access to a key-value bucket, an object store, basic pub/sub, and an HTTP client.
This would extract host services client code into its own "package"
Use case
This would let code in long-running services utilize host services if they wanted to, giving people more built-in goodness when they use Nex deployments.
Contribution
No response

@kthomas should this be closed by #195??

This is a broader scope than the cleanup. For example, the host services client isn't a thing that can be used by external code yet

@kthomas should this be closed by #195??

#195 was needed as a prereq to formalizing an SDK, in that message headers and non-enveloped payloads were made consistent across the v8 implementation.

Working on this now


Covariant builders - copy builder methods from superclass, with narrow return type

In case I have, for example, super class for all my responses with such schema (Response.json):
{
  "$schema": "http://json-schema.org/draft-04/schema",
  "type": "object",
  "additionalProperties": false,
  "properties": {
	"error": {
	  "type": "integer"
	}
  }
}

and some response that extends it (SomeResponse.json):
{
  "$schema": "http://json-schema.org/draft-04/schema",
  "type": "object",
  "additionalProperties": false,
  "extens": {
	"$ref": "Response.json"
  }
  "properties": {
	"whatEver": {
	  "type": "string"
	}
  }
}

builder method "withError" will be generated for Response only.
So I've got compilation error when tried to do something like this:
new SomeResponse().withError(0).withWhatEver("somethnig");

But if withError override in each subclass - it will work.
public class SomeResponse extends Response{
	...

	public SomeResponse withError(Integer error) {
		super.setError(error);
		return this;
	}

}

Is it possible to fix it?
Thanks a lot so helpfull tool!

This sounds possible. I'm interested to know if this is something people regularly run in to, as no-one has mentioned this in the past.
Rather than trying to find the setters, the simplest implementation would probably be:

For each withXxx method in the superclass, introduce a withXxx method on the subclass
The implementation in the subclass would:

call super.withXxx, passing the arg straight through
cast the returned value to narrow the type

@joelittlejohn Thanks for reply.
Just one question: m.b. better just return "this", and ignore result of calling super.withXxx(), with out type casting?

Even better, I like it!
On 1 December 2015 at 09:48, blizznets<EMAIL_ADDRESS>wrote:

@joelittlejohn https://github.com/joelittlejohn Thanks for reply.
Just one question: m.b. better just return "this", and ignore result of
calling super.withXxx(), with out type casting?
—
Reply to this email directly or view it on GitHub
https://github.com/joelittlejohn/jsonschema2pojo/issues/455#issuecomment-160915370
.

@joelittlejohn great! )
I'll waiting for new version with fix!

@blizznets I'm happy to accept a pull request if you want to fix this.

@joelittlejohn ok )
Could you please assist me and help to find entry point to fixing it?

Which part are you having trouble with?

Closed by #458.


Submission graphics

Purpose
Commit the graphics we submitted in the Ledger application. Update the locally used icon to match the submission.
Changes
Update the application icon.
Checklist

[x] My code follows the style of this project.
[x] The code compiles without warnings.
[x] I have performed a self-review of the changes.
[x] I have documented my code, in particular the intent of the
hard-to-understand areas.
[x] (If necessary) I have updated the CHANGELOG.

I only checked the graphics, so @shjortConcordium  should probably check the rest just to be sure.


Can I override default Auth routes of Laravel?

I am trying to build 2 Factor Authentication Module In Laravel Modules is it possible to override the default auth routes, controllers and views from my new Module?

Yes you can. Remove the routes from laravel. Or re-define them.


Manipulate scaling percentage per resolution

I often find myself wishing I could have Windows select a specific scaling factor based on resolution. When setting desktop resolution to 2560×1440 to play games sitting at my desk I prefer 100% but when I am connected via my Steam Deck at 2560x1600, I prefer 175% and 4k connected via my 55” TV, 200%.
Could you please add some mechanism for defining a resolution to scaling factor relationship?

Unfortunately there isn’t a Windows API call I am aware about that allows adjusting the monitor DPI setting. The only one I’ve found was essentially a reverse engineered call. If you happen to know the proper API calls for it I can implement it, otherwise I’d suggest getting a dummy plug and having the dummy plug set at 200%

That is a bummer. The request was so I could manipulate the scaling factor of my dummy plug. When I mentioned being at my desktop I am streaming to my Mac. My Windows PC is a headless dedicated streaming machine. I’ll keep my eye out for a proper API

There is a fork that seems to adjust scaling: https://github.com/Nonary/ResolutionAutomation/compare/main...danielmartina:ResolutionAutomation-custom:main.

The parameter utilized, 0x009F is documented by Microsoft as “do not use”
https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-systemparametersinfoa

Also getting the vibe this is steps above recommended, which would mean I’d need a negative number at 1440p and that isn’t possible

I tried that API call earlier and it completely broke my DPI scale dropdown. I couldn't pick a setting anymore and was forced to use custom scaling. Had to do a system restore to fix it again

I was poking around at this again this morning and thought maybe looking for an API which applies a scaling factor is incorrect.
If you run something like this...you get the virtual resolution of the desktop after the chosen scaling factor has been applied.
[System.Windows.Forms.Screen]::AllScreens

I wonder though if when you select the factor through Display Settings it isn't actually setting a percentage anywhere, it is just taking the desired frame buffer resolution, applying a reverse percentage (so 4k becomes 1920x1080 at 200%), then setting the virtual desktop size to that resolution. I saw a similar thing when working with Special-K, if it was made DPI aware it would report my resolution as a fraction of what I had set the actual display resolution to.
Looking more through what's available from user32.dll though, I couldn't find anything which obviously provided a way to set that virtual desktop resolution. I am new to Windows API stuff so maybe I am not seeing it or not looking in the right place...

I have the same need, looking forward to the update.

I have a workaround for now. Using this executable, drop SetDPI.exe in the ResolutionMatcher folder and modify ResolutionMatcher.ps1.
After OnStreamStart I have:
if ($env:SUNSHINE_CLIENT_WIDTH -gt 1079) {
    .\SetDPI.exe 125
}

After OnStreamEnd (both of them) I have:
.\SetDPI.exe 100

So that anything 1080p or wider will get a 125% scaling. You can adjust this to your liking.


Fix Beekeeper module not working with GT IApiary

Related to issue #15775 I opened, decided to try and fix it myself.
Scala wouldn't compile when BaseMetaTileEntity::getMetaTileEntity was called so all logic was deferred to a static java class.

Looks like that change removes old gendustry industrial apiaries support, do I understand it right that they are no longer part of GTNH? (I didn't really follow modpack development last 2 years)

Looks like that change removes old gendustry industrial apiaries support, do I understand it right that they are no longer part of GTNH? (I didn't really follow modpack development last 2 years)

While it seems to work still the gendustry industrial apiary no longer has a crafting recipe and is marked deprecated with a recipe to convert to the GT one, so I assumed removing the support here was fine.

// Scala code can compile totally fine with GT classes. I guess, you just tried to use instanceof keyword (Scala doesn't have one...)
Please, make sure that mod works without GT loaded. No need in creation of additional hard dependencies. Also, instead of using implementation details of Industrial Apiary (which can be changed) it's better to create necessary methods at GT side.
If you need any help, you can ping me on Discord.

Intellisense offered me some kind of  te.isInstanceOf[BaseMetaTileEntity] which worked fine, but Scala then wasn't able to compile once calling te.asInstanceOf[BaseMetaTileEntity].getMetaTileEntity because of some issue with the GT_ItemStack class. I've discussed this in the #mod-dev discord channel. I assume it is still fine to defer all functionality to java tho, as I've gathered not alot of people enjoy working with Scala.

The requested changes have been pushed. This PR now completely depends on https://github.com/GTNewHorizons/GT5-Unofficial/pull/2550

Good job! I'll approve this PR once necessary GT tag is ready.


merge_templates with blank tables causes rows from another table to be written instead

Expected Behavior
If I submit 3 sets of data to merge_templates, and only 1 contains table rows, I expect that only 1 of the pages should contain the table rows, not more than 1. I also expect where the table should be blank, that the table rows are actually blank.
Current Behavior
The item previous in the array of inputs seems to be given the next pages table rows, if the previous pages rows were empty.
Possible Solution
Possibly an indexing or pointer issue?
Steps to Reproduce (for bugs)

Set up a merge_template with page data
Ensure that only 1 page has table rows defined
Run the script
Observe that more than one page contains a duplicate of the table rows.

Context
I am trying to write an audit report, which validates parts used to be booked to jobs. The impact of this bug is that the wrong list of parts can appear on a job where it should have no parts (Like an Inspection).
Your Environment

Python version: 3.8
docx-mailmerge version: 0.5.0

Workaround:
it is possible to get around this issue by ensuring that all pages have at least 1 table row supplied. In the case of an empty table, simply create a row where the columns say NA or Empty or something similar.

Can you provide a sample docx and merge_templates code ?


Weird laser rendering with shaders enabled

LaserIO version
1.6.6
Minecraft Version
1.20.1
Forge Version
47.1.3
Modpack & Version
All the Mods 9 - 0.1.12
Do you have optifine installed?
No
Describe the issue
When shaders are enabled, light blooming occurs on the laser that points to an inventory when the node has a card inserted and connected to the inventory. Also, the line that shows when two laser nodes are connected also disappears when shaders are enabled. I have gone through the shader settings and tried many different combinations to still have shaders enabled and not have this light blooming effect on the laser.
Steps to reproduce
Download the All the Mods 9 Modpack and enable shaders that come with the modpack. It does not matter, but I am using the "potato" shader settings for this test.
Place down a couple of nodes and chests and insert the item cards in the correct sides to attach the laser to the chest inventory.
The same light bloom happens with fluid cards in a tank as well.
Expected behaviour
Refer to the second screenshot.
Screenshots

Screenshot with shaders enabled with no cards inserted

Screenshot with shaders disabled with cards inserted (Normal Behavior)

Screenshot with shaders enabled with cards inserted

Screenshot with shaders enabled with fluid card inserted

Screenshot with shaders disabled with fluid card inserted
Log files
No response
Additional information
No response

Confirmed same behavior in most recent version of ATM9

Unfortunately I'm not really sure if this is something I can fix on my side?


Update webhook system

This closes this

What query did you use to get an error btw?

I also didn't understand the 3rd one. In the 2nd idea you're telling me to get rid of the "selection of events" feature and send it in the payload, right I understand that BUT the 3rd one says pretty much the same xD.

I also wanted to create a microservice for the webhooks feature. I was thinking of sending a request to our webhook microservice and the microservice send a request to their webhook so we don't expose the server IP?

What query did you use to get an error btw?
createWebhook mutation

andd with the 3rd one i wanted to say payload instead of events, mb

Alright, so I could remove the payload selection feature and leave the events one. I don't want to send requests to the microservice if they're not intended to be sent.

You could send the event type inside the payload so users could manage what to do with it

I forgot to close this PR but basically it's done, we have Yoizuki for this.


Explore DVC

GitHub is not suitable to version control large files and binaries. Tracking such files will permanently slow down git commands. One solution is to rewrite the history to remove these files, thus breaking the rewritten past commits.
Another way is to track large and binary files outside of git, for example using git LFS or DVC. I have already explored GitHub LFS and have deemed it not suitable (see #584). This task will focus on exploring DVC.
Tasks:

[x] Initialize DVC for this repo.
[x] Configure a remote storage with AWS S3.
[ ] Use case: move bitmap images tracked on GitHub to DVC storage.
[x] Add DVC to the dev container.
[ ] Document how to use DVC.
[x] Evaluate VS Code extension for DVC.

This extension only benefits to projects that run ML experiements, which is not the case of our project.

[x] Find a way to avoid dvc unprotect before updating files.

https://dvc.org/doc/user-guide/large-dataset-optimization

[ ] Add git hooks

dvc checkout after git clone and checkout
https://dvc.org/doc/command-reference/checkout#example-automating-dvc-checkout
https://dvc.org/doc/command-reference/install

[ ] Share DVC with Sagers - I can see this tool being useful to researcher and bioinformatics engineers/analysts.

There's maybe a market for Synapse to become a DVC storage provider.

Issue:  Running pip install 'dvc[s3]' awscli takes too much time
TODO

Create private S3 bucket for DVC
In CnbAccount AWS account:

Go to S3 dashboard.
Click on the button Create bucket.

Bucket name: gh-challenge
AWS Region: us-east-1
Leave all the other option to their default value.
Click on the button Create bucket.

Add Bucket policy.

Go to the dashboard of the bucket.

Click on the tab Permissions.

In the section Bucket policy, click on Edit.

Add the following policy:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AllowList",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::216152803258:user/github-challenge-registry-data-tschaffter"
            },
            "Action": [
                "s3:GetBucketLocation",
                "s3:ListBucket"
            ],
            "Resource": "arn:aws:s3:::github-challenge-registry-data"
        },
        {
            "Sid": "AllowGetObject",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::216152803258:user/github-challenge-registry-data-tschaffter"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::github-challenge-registry-data/*"
        }
    ]
}

About DVC hardlink, symling and reflinks
It looks like the AWS EC2 does not support reflinks (host and devcontainer):
$ cp --reflink plop plop2
cp: failed to clone ‘plop2’ from ‘plop’: Operation not supported

Reflink
This article states that reflink is available on XFS, which is the volume format used on our dev container EC2.
[ec2-user@ip-10-41-30-136 ~]$ df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  7.8G     0  7.8G   0% /dev
tmpfs          tmpfs     7.8G     0  7.8G   0% /dev/shm
tmpfs          tmpfs     7.8G  640K  7.8G   1% /run
tmpfs          tmpfs     7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/nvme0n1p1 xfs        50G   19G   32G  38% /
tmpfs          tmpfs     1.6G     0  1.6G   0% /run/user/1000

The commands below shows that cp is aware of the difference between cloning (reflink) and file copy.
[ec2-user@ip-10-41-30-136 ~]$ cp --reflink plop plop2
cp: failed to clone ‘plop2’ from ‘plop’: Operation not supported

[ec2-user@ip-10-41-30-136 ~]$ cp plop /plop2
cp: cannot create regular file ‘/plop2’: Permission denied

Alternatives

Git LFS

Git LFS - or GitHub LFS - has been reportedly difficult to use with counter-intuitive behavior.
GitHub LFS implementation is too expansive

git-annex: low user adoption (see Google Trends)
JFrog Artifactory: low user adoption (see Google Trends)

Hooks generated by dvc install
post-checkout

This hook automates dvc checkout after git checkout.

#!/bin/sh
exec dvc git-hook post-checkout $@

pre-commit

This hook automates dvc status before git commit when needed, to remind the user to employ either dvc commit or dvc repro.

#!/bin/sh
exec dvc git-hook pre-commit $@

pre-push

This hook automates dvc push before git push.

#!/bin/sh
exec dvc git-hook pre-push $@

Moving this story to next sprint (22.12) for the sake of putting this task behind us. Most of the work has been done, I just need to review the solution one last time and document my finding.

We no longer need a solution to store large, binary assets now that we have the image service.
We may need to revisit DVC in the future for other type of assets, e.g. a trained AI model (challenge recommendation service?).


Building Win32_Intertop

Hello,
I wanted to use hiredis client on Windows machine, so I cloned repository, opened MSVS solution and built hiredis project. Everything went well and I end up with hiredis.lib (debug and release versions).
When I linked the library to my project, included hiredis.h and tried to compile I end up with errors:
1>hiredis.lib(hiredis.obj) : error LNK2019: unresolved external symbol strerror_r referenced in function __redisSetError
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol strerror_r
1>hiredis.lib(hiredis.obj) : error LNK2019: unresolved external symbol FDAPI_close referenced in function redisFree
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol FDAPI_close
1>hiredis.lib(net.obj) : error LNK2019: unresolved external symbol FDAPI_WSAIoctl referenced in function redisKeepAlive
1>hiredis.lib(net.obj) : error LNK2019: unresolved external symbol ParseStorageAddress referenced in function redisContextPreConnectTcp
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol bind
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol connect
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol fcntl
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol freeaddrinfo
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol getaddrinfo
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol getsockopt
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol poll
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol setsockopt
1>hiredis.lib(net.obj) : error LNK2001: unresolved external symbol socket

I was reading somewhere that I also need Win32_Interop.lib linked to project.
So I tried to build it same way as hiredis, but I end up with errors:
win32_time.h(35): error C2061: syntax error: identifier 'gettimeofdaysecs'
win32_time.h(35): error C2059: syntax error: ';'
win32_time.h(35): error C2059: syntax error: '<parameter-list>'
win32_time.h(37): error C2143: syntax error: missing ')' before '*'
win32_time.h(37): error C2143: syntax error: missing '{' before '*'
win32_time.h(37): error C2059: syntax error: 'type'
win32_time.h(37): error C2059: syntax error: ')'

I was able to get rid of these errors by moving #include <time.h> from Win32_Time.c file to Win32_Time.h file.
But that way build proccess ends up with error:
c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\sys\stat.h(237): error C2365: 'fdapi_fstat64': redefinition; previous definition was 'data variable'
c:\users\psromov\downloads\redis-3.0\src\win32_interop\win32_fdapi.h(161): note: see declaration of 'fdapi_fstat64'

What am I doing wrong? How can I get hiredis client working?
I am using Microsoft Visual C++ 2015 and building for x64 platform.
Thank You,
Peter

Hi @sromovskypeter
we will soon release a Windows version of the minimalistic hiredis that will make easier to link the lib.
Keep an eye on https://github.com/microsoft/hiredis, we hope to release the Windows version by the end of the month.
Thank you.

Hi,
thank you @enricogior, by doing some changes in win32_interop sources I was able to build win32_interop.
Then, when I linked it to my project, hiredis starts working. I was also able to run simple example.c.
But when I tried build ae example I went into errors similiar to ones mentioned in #350.
So I will probably wait for Windows version release.
Thank you

From now on for hiredis and hiredis issues please visit https://github.com/Microsoft/hiredis.
Thank you.


sessionStorage implementation

Hi, thanks for your work, I really love the userData hack.
I would like to know how hard would it be for store.js to support sessionStorage ? Is it enough to change localStorageName = 'localStorage' to 'sessionStorage' ?

Store.js v2.0 has been released!
If you update to the latest version you will automatically get this functionality plus a bunch more :)


Merge hapi log event data into pino serialized object.

I would like to stick to the hapi logging interface, but at the same time take advantage of the properties serialized by pino.
Current behaviour is this (hapi-pino 1.4.1):
server.log(['error'], { err, msg: 'x went wrong' });

// Pino log
{ ... tags: ['error'], data: { err: err, msg: 'x went wrong' } }

But I would rather see:
{ ... tags: ['error'], err: err, msg: 'x went wrong' }

In short, I would like to be able to merge Hapi log event data properties into pino's object root instead of under the data key.
edit: I would also like to see this:
server.log(['info'], 'job completed');

// Current behaviour
{ ... tags: ['info'], data: 'job completed' }

// Wanted behaviour
{ ... tags: ['info'], msg: 'job completed' }

What about collisions?
server.log(['error'], {tags: 'oh oh'})

@davidmarkclements I think pino already explains that both keys would end up in the output, your example would result in:
{ ... tags: ['error'], tags: 'oh oh' }

I don't think that would be a problem, since that's what is already expected of pino.

they would - but once parsed (say by an intermediate transform/transport/when stored in a db perhaps) the second tags would override the first
JSON.parse('{"a": 1, "a": 2}') // {a: 2}

That's what I would expect after reading pino's documentation. The concern here is that you could add an external hapi plugin that uses the log interface and inadvertently overwrites one of pino's main properties (level, name, ... etc) right? And I guess that would leave you no clean way of handling the conflict.
In my use case, none of the plugins I'm using do any logging. So I control all calls to hapi's logging interface. But I get your point, and I can't think of a good workaround.

This might be a bit hackish but what about explicitly opting in to the merging of the properties with a custom key and a boolean value.
E.g.
// I'm aware of the pino backend to hapi's log interface and accept the risks:
server.log(['error'], { err, job, msg: 'job error', mergePino: true });

// In some third party module we have no control of:
server.log(['error', 'stats', 'report'], { level: 'ui', tags: 'performance, report' });
// No opt-in to merge property, so everything would end under the data key.

Would checking for the special property and doing the merge constitute a substantial performance hit?

Yeah no where else in pino do we allow for opt setting on a log object, and I think it would esoteric to do it here.
@mcollina made the design choice, I think we've scrutinised a primary reason for it - perhaps there's more - @mcollina what's your thoughts?

The reason for this is well described in https://github.com/pinojs/hapi-pino/issues/15#issuecomment-301856371.
However, I'm happy to reconsider and merge them.. if two things overlap, no big deal. Can we make this a plugin-level option? That would work well for this.

Sure, a plugin-level option would work. Just to be clear, that's a no-go on the opt-in key inside hapi's log data?
Also, the change seems trivial enough, I could open a PR if you like.

that's a no-go on the opt-in key inside hapi's log data?

Can you clarify?

@mcollina I believe @juanjoLenero is referring to not setting hapi-pino options through log message objects based on me saying "no where else in pino do we allow for opt setting on a log object" and you saying "Can we make this a plugin-level option?"

I'm refering to this: https://github.com/pinojs/hapi-pino/issues/15#issuecomment-301859212
Say we go with the plugin-level option.
{
    register: 'hapi-pino',
    options: {
        mergeHapiLogData: true
    }
}

And now everything works as I detailed in the opening post of this thread.
Down the line I add a third party plugin say a server metrics reporter that uses Hapi's logging interface and is unaware that we are delegating to pino.
If this new plugin were to include conflicting keys in a log event's data (e.g. level, name, etc...) then as @davidmarkclements  mentioned in https://github.com/pinojs/hapi-pino/issues/15#issuecomment-301852685 we would lose our original level/name.
I still think this would be a very exceptional case, which is why I wouldn't mind living with the conflict  if it ever arises.

@juanjoLenero 👍

would you mind sending a PR?

Not at all, I will implement it as a plugin-level option that toggles between merging the data or adding it under a data key (current behaviour).

PR is ready at https://github.com/pinojs/hapi-pino/pull/16.


call custom job in queue config for customize fire method and other

customize queue job and change fire method

I think I closed a similar or just now? Please don’t resend this in.


adding in contexts to circle config

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


add photo to betahaus

Add a photo to the betahaus link, as a hover effect (they just sent their press material: https://drive.google.com/drive/folders/1lY5F9iDSPjAfjtLv4Byhaa5QWHVB7cUU)

save an image (~1000x750px) called photo-betahaus.jpg
update betahaus.md

(also see Readme)

merged 👍


circular import issue

🐛 Summary
ImportError: cannot import name 'Enum' from partially initialized module 'enum' (most likely due to a circular import) (C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\enum.py)
To reproduce
Steps to reproduce the behavior:
in .venv  installed dependencies from requirements.txt, and executed the tool using the scuba.py script located in the root directory of the repository. Replaced any scubagoggles directions with python scuba.py
ran python scuba.py gws
see error below
Expected behavior
What did you expect to happen that didn't?
Any helpful log output or screenshots
Paste the results here:
(.venv) C:\Scubagoggles\sgmodule>python scuba.py gws
Traceback (most recent call last):
File "C:\Scubagoggles\sgmodule\scuba.py", line 14, in
from scubagoggles.main import dive # pylint: disable=import-error wrong-import-position
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Scubagoggles\sgmodule\scubagoggles\main.py", line 8, in
import argparse
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\argparse.py", line 89, in
import re as re
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\re_init.py", line 124, in
import enum
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\enum.py", line 3, in
from types import MappingProxyType, DynamicClassAttribute
File "C:\Scubagoggles\sgmodule./scubagoggles\types.py", line 6, in
from enum import Enum
ImportError: cannot import name 'Enum' from partially initialized module 'enum' (most likely due to a circular import) (C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\enum.py)
![image](https://github.com/user-attachments/assets/62d13760-afce-4ac5-9e31-0c3a49f30201)
![Enum error](https://github.com/user-attachments/assets/f2b94ec7-c074-4dcc-81bf-8112af15c9da)

@rlxdev This issue should be fixed by https://github.com/cisagov/ScubaGoggles/pull/356 (literally merged into main just now). Might be a good idea to test ScubaGoggles on the latest from main on Python 3.11 to verify, but this should be fixed now.

@adhilto @rlxdev  Ran the tool yesterday with success. No longer receiving errors. Thank you!


🚩Milestone 12: Space Travelers' Hub | feature/missionsStyling

🚩Milestone 12: Space Travelers' Hub | feature/missionsStyling
Here is a summary of what has been done:

Refactored CSS for the missions page to match the provided wireframe.
Implemented styling changes for the header to align with the provided wireframe.
Ensured consistent design across the missions page with wireframe specifications.
Reviewed and adjusted CSS for the header to meet wireframe requirements.

Thank you for taking the time to review this PR ⭐!

STATUS: JUST APPROVED!  🥳 🥳
Hi @grauJavier
Your milestone is complete! 🚀
As always, you did a great job in this task, the feature works perfectly.
There is nothing else to say other than... it's time to merge it 🤖
Congratulations! 🎉

Cheers, and Happy coding!👏👏👏


Add EFTA ineligible content

Replaced by https://github.com/DFE-Digital/apply-for-qualified-teacher-status/pull/1837.


Adds Role Support To Usage

Role ID/Mention

Not much point in merging since Usage.js got a bugfix after I made this


使用 Service 连接到应用

可以从 Nginx https 示例 获取所有上述内容，简明示例如下：
示例的链接404

Hi @sxwangchen7
It sounds like you wanted to provide feedback about a web page. Which web page was that?
/triage needs-information


HDDS-10026. Remove applyTransactionMap and ratisTransactionMap from OzoneManagerStateMachine.

What changes were proposed in this pull request?
The applyTransactionMap and the ratisTransactionMap in OzoneManagerStateMachine can be replaced by two TermIndex values:

lastApplied (implemented by BaseStateMachine)

keep track of the last flushed TermIndex from OzoneManagerDoubleBuffer.

lastNotified (a new field in OzoneManagerStateMachine)

keep track the last term, index passed from notifyTermIndexUpdated(..).

In takeSnapshot(), write the max(lastApplied, lastNotified) to db.
What is the link to the Apache JIRA
HDDS-10026
How was this patch tested?
Updating existing tests.

... 2 comment is pending , ...

One is the metrics?  (just have responded it).
Which is the other one?  Is it omStateMachine.close()? (this was already responded)

Thanks @szetszwo for the patch, @errose28, @sumitagrawl for the review.

@errose28 , @sumitagrawl , thanks a lot for reviewing this!
@adoroszlai , thanks a lot for merging this!


Rate control cleanup twopass_in() part 1

Split twopass_in a number of smaller functions that almost do one thing at time:

[x] rate control initialization
[x] summary parsing
[x] frame data parsing

Can you please clarify the goal of this PR, what it achieves, how it improves the code? If anything it is useful for documentation purposes. Considering it adds more lines than it removes, at first glance it looks to add complexity more than remove it.
I also find the term "summary" unclear. In my opinion, if one cannot understand a function's purpose just by reading the name, it needs to be documented. If you could specify what this "summary" is in the code that would be helpful. Maybe there is a better term that could be used.

The term summary is already used in the codebase. If you have opinions on how to name it differently feel free to suggest a different name, but it is unrelated to this PR.
twopass_in() is a function that does too much:

It initializes the second pass rc.
It provides the user the amount of bytes the same function would like to consume next
It consumes and parses the initial global header, called in the code summary.
It consumes and parses the per-frame information, depending on the configuration either a single per-frame data or a variable number of them in a single pass.

This PR addresses this problem by splitting the function in smaller ones with, I hoped, self-describing names.
I started working on this to debug why my implementation of multipass channel API was not working: I wrongly assumed the function is able consume partial buffers, that's not currently always the case.


Fix errors in french translation

Thank you for contributing.

IzPack project » izpack #898 SUCCESS
This pull request looks good
(what's this?)


chore: cosmetic changes

add solver_kwargs parameter to models; now parameters can be specified for the underlying SVD solver of each model
enforce Black coding style

Codecov Report

Merging #72 (7e679bc) into main (58ae844) will decrease coverage by 0.01%.
Report is 1 commits behind head on main.
The diff coverage is 96.97%.

@@            Coverage Diff             @@
##             main      #72      +/-   ##
==========================================
- Coverage   97.17%   97.17%   -0.01%
==========================================
  Files          63       65       +2
  Lines        4351     4382      +31
==========================================
+ Hits         4228     4258      +30
- Misses        123      124       +1

Files Changed
Coverage Δ

xeofs/utils/constants.py
100.00% <ø> (ø)

xeofs/preprocessing/_base_stacker.py
73.91% <50.00%> (ø)

.../data_container/eof_bootstrapper_data_container.py
92.85% <66.66%> (ø)

xeofs/utils/rotation.py
88.67% <77.77%> (ø)

xeofs/preprocessing/scaler.py
91.40% <82.35%> (ø)

xeofs/preprocessing/stacker.py
93.00% <84.00%> (ø)

xeofs/utils/xarray_utils.py
92.53% <84.61%> (ø)

xeofs/data_container/mca_rotator_data_container.py
93.22% <85.71%> (ø)

xeofs/utils/statistics.py
68.00% <85.71%> (ø)

xeofs/data_container/_base_model_data_container.py
92.15% <87.50%> (ø)

... and 55 more


AbstractHttp2ConnectionHandlerBuilder validateHeaders cannot be set w…

…ith encoder/decoder
Motivation:
If validateHeaders is set in combination with the encoder/decoder it will be silently ignored. We should enforce the constraint that validateHeaders and encoder/decoder are mutually exclusive.
Modifications:

Make sure either validateHeaders can be set or encoder/decoder.

Result:
AbstractHttp2ConnectionHandlerBuilder does not allow conflicting options to be set.

@nmittler @trustin - PTAL

@Scottmitch LGTM

@Scottmitch LGTM ... just a couple of nits.

LGTM

Cherry-picked 4.1 (78b508a)


Output model/weights?

Hi, I read your paper and wanted to ask if the trained (on MIMIC-III) model/W2V can be downloaded directly - I'd like to see and to try it on our internal medical data before setting up resources to try to train a new model. (And training a new model from scratch would take weeks - It's a common practice to share the base model).
thanks!

Hi Dan,
I don't have the trained model of MIMIC-III, but I do have the trained model of a large private dataset.
You can find it at the bottom of my personal webpage under the subsection "Healthcare Concept Representation Learned by Med2Vec".
Hope this helps.
Thanks,
Ed

Thanks!
Any special preprocessing of the icd 9 codes?
On Aug 25, 2017 12:36 PM, "Edward Choi"<EMAIL_ADDRESS>wrote:

Hi Dan,
I don't have the trained model of MIMIC-III, but I do have the trained
model of a large private dataset.
You can find it at the bottom of my personal webpage http://mp2893.com
under the subsection "Healthcare Concept Representation Learned by Med2Vec".
Hope this helps.
Thanks,
Ed
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mp2893/med2vec/issues/8#issuecomment-324870710, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AE4hg0Ewy3F4omOO9nGdaR8qOmd9SRtBks5sbpWzgaJpZM4PCXQ7
.

No that model uses full 5-digit ICD code.


Regression: please enable CONFIG_AUFS_XATTR x86_64 kernel config

CONFIG_AUFS_XATTR kernel config was previously enabled in 4.8.14-docker (x86_64), but it not anymore on newer kernels.
This is needed to use Linux Capabilities in Docker containers.

Hi, this has been fixed in the following bootscripts:

x86_64 mainline lts 4.4 4.4.78
armv7l mainline lts 4.4 4.4.78
aarch64 mainline lts 4.9 4.9.39
x86_64 mainline lts 4.9 4.9.39
armv7l mainline lts 4.9 4.9.39
aarch64 mainline latest 4.11.12
x86_64 mainline latest 4.11.12


fix(actionTray): Change color of activeTab

Currently we are missing the active states of the mobile bottom nav icons to help users indicate which page they're on.

The size of icon is not related to this change. It is an existing issue and a new card created for that.
https://trello.com/c/8H1ES6MO/350


Innovative popover while submitting license

The current popover in the Submit License page cannot handle scrolling, also it doesn't support mouse click. User has the keep mouse hover over the element to see the info.
It would be more intuitive to have a proper hover over which can open with a click and does not close until another click happens on other part of screen. It should also support scrolling since the text in the info popover is too large.
Any other innovative idea to show these info is welcomed.

@rtgdk Can I work on this?

@ekongobie Sure.

@rtgdk - looks like we can close this?

I'm closing this as we have removed pop-ups on the Submit License tool due to the pop-ups not being accessibility friendly.


Readme references target-mssql instead of tap-mssql

Couple spots in the Readme, hit errors when copy pasting from the readme

@visch Thanks for bring this to my attention.  I think I got the instances you mentioned.  If you have time please reviews this updated readme and let me know if you see anything I missed.
https://github.com/BuzzCutNorman/tap-mssql/tree/63-correct-wrong-config-commands


UX updates in the "Python interactive" window top bar

The height of the bar should match other VS Code tool windows (e.g. Output window)
The space b/w the icons should also match other VS Code windows
The icon colors need to be consistent (i'll check with Cherry)
Don't change the icon color on mouse hover.
Order of the icons (from left to right): Expand all, Collapse all, Restart kernel, SaveAs, Redo, Undo, Clear
Tooltip for each icon:
-- Expand all: Expand all cells
-- Collapse all: Hide input on all cells
-- Restart kernel: Restart Jupyter kernel
-- SaveAs: Save the results into a Jupyter Notebook file
-- Redo: Redo the last operation
-- Undo: Undo the last operation
-- Clear: Clear all the content

I think our icon size should probably be 18? 16 seems too small
Spacing is off, maybe 10 instead of 5
Icon colors we don't decide. Those are from the UX team
Easy enough
Easy to fix
Easy to fix

The icon size needs to be consistent with other windows. Use the Output window as the example. Same for spacing.

done.


WIP: Modals refactor

refs #5798

adds liquid-fire & liquid-tether dependencies
adds new gh-fullscreen-modal component - modals are now specified in-context so that they can have deeper interaction with their surrounding components/controller/route, i.e. a modal component could call out to it's parent controller's action instead of being completely isolated.

The liquid-fire and liquid-tether addons also lay the groundwork for improving our UI interactions as they enable proper programmatic control of animation between routes and transitions. It also provides a single location/file to specify our named animations and their options.
TODO:

[x] set up dependencies
[x] add fullscreen modal component
[ ] convert existing modals to use gh-fullscreen-modal

[ ] copy-html
[x] delete-all
[ ] delete-post
[ ] delete-tag
[ ] delete-user
[ ] invite-new-user
[ ] leave-editor
[ ] markdown
[ ] signin
[ ] transfer-owner
[ ] upload

[x] set keymaster scope on open/close
[x] esc should close modal
[ ] remove duplication in modal templates by using composable components
[ ] remove old modal handling
[ ] use spin-buttons when dealing with async operations
[x] BUG: fix content resize/jiggle during transition

:dancer:

Changes in built file sizes:

version
ghost.js
ghost.min.js
vendor.js
vendor.min.js

master
1,163,515
600,892
5,846,372
1,421,122

this PR
1,281,189
664,506
6,212,735
1,528,674

diff
+117,674
+63,614
+366,363
+107,552

I'm really not sure why the ghost.js size has increased so much as that should only be picking up changes in our application code. The increase in vendor.js is also surprising, I'll look into how big the liquid-fire and its velocity.js dependency are.


[FEATURE] Replace bpf_main function in wasm module with main

Is your feature request related to a problem? Please describe.
Use bpf_main function for runing wasm program is unnecessary. Use the origin main for wasm module as an entry.
The old API model is:

```c
#include "opensnoop.h"

int
bpf_main(char *env_json, int str_len)
{
    int res = create_bpf(program_data, strlen(program_data));
    if (res < 0) {
        printf("create_bpf failed %d", res);
        return -1;
    }
    res = run_bpf(res);
    if (res < 0) {
        printf("run_bpf failed %d\n", res);
        return -1;
    }
    res = wait_and_poll_bpf(res);
    if (res < 0) {
        printf("wait_and_poll_bpf failed %d\n", res);
        return -1;
    }
    return 0;
}

int
process_event(int ctx, char *e, int str_len)
{
    printf("%s\n", e);
    return -1;
}

The int bpf_main(char *env_json, int str_len) can be replace by int main(int argc, char **argv). All bpf_main related code should be removed.
This is part of redesign wasm-ebpf API, see #99
Describe the solution you'd like

remove all bpf_main in wasm module includes, tests and examples (Use the search tools to find them)
replace the host api in wasm-runtime:

replace the content in wasm-runtime/src/ewasm.cpp:107
int
ewasm_program::call_wasm_init(std::string &json_env)

using wasm_application_execute_main

fix and pass the tests in wasm-runtime/test/wasm-apps
fix the example of wasm in examples/bpftools/sigsnoop

Note: std::string &json_env was used to pass command line args to wasm module, you may replace it with int argc, char **argv. See how we construct json_env in ecli.

it would be not necessary now.


chore(main): release 0.34.0

:robot: I have created a release beep boop
0.34.0 (2024-07-19)
Features

use cache from latest image (#590) (25b3c17)

Bug Fixes

bump (#578) (603719c)
bump cedricziel/faro-shop-php from 8.3.2 to 8.4.2 (#591) (ab356d4)
dont build exotic arch (#585) (c9330ed)
remove unnecessary overrides (#583) (7b1acb2)
use correct tag name when publishing php (#588) (07b482e)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

0.34.0
:sunflower:


ImportError: cannot import name 'resnet_v1' from 'models' (unknown location)

In the File "/media/iiau/LiGong4T2/zwb/code/l2p/train_continual.py", line 42, I can see:
from models import resnet_v1
but in "./models" folder, i can't find resnet_v1, so I get error like this:

ImportError: cannot import name 'resnet_v1' from 'models' (unknown location)

How to solve this problem? Thanks!

Hi, I am facing a similar issue. I could get the model to work for a ViT based model but I want to check the performance when using ResNet based model. Can you please provide the missing file and what changes are required to be in the config file for this.
Thanks!

Hi,
Thanks for pointing this out! The model was deleted by mistake in the previous update. I have added it back.
Best,
Zifeng

Hi @KingSpencer, does using model_name as resnet in config file lead to a setting where resnet is used as the base model classification or does it use resnet model as a query function?
Can you please also mention the changes needed to be done in the config file and the command line to make it work with resnet as a base model as opposed to vit.
Thanks in Advance!


Hot reload of TOC sidebar not working

First of all thanks for this great framework. It is so easy and I love it. 💜
While working with it I noticed that the TOC sidebar on the right is not updating when I make changes to the headlines in *.mdx files. Not a big deal, but would be a nice touch if that would work when running next dev. :)
I use the latest version 2.0.1 with the docs template, the repo is here: https://github.com/reactjs/react-docgen/tree/main/packages/website
Thanks

this is tricky since toc's headings passed as props and with fast refresh component state rest the same.
@shuding any thoughts on how this can be fixed? I was thinking about // @refresh reset comments but seems like they do not work anymore https://github.com/swc-project/swc/issues/6022

Managed to fix it with webpack's HMR (module.hot), gonna open a PR soon

Amazing 😍 can’t wait to see your solution

@B2o5T Let me know what do you think about #1144 🙌

I could review only after 03/01


Rename Get Paid Back category hub to Payments

Tracking issue - https://github.com/Expensify/Expensify/issues/337748

Can we rename the Get Paid Back category hub to be Payments? - https://github.com/Expensify/App/tree/main/docs/articles/new-expensify/get-paid-back
this one:

additional context -- there's a request to remove the Send Payments category hub - PR here https://github.com/Expensify/App/pull/32448. so there won't be both Payments and Send Payments once that PR merges.
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0124627cce44111776
Upwork Job ID:<PHONE_NUMBER>801135104
Last Price Increase: 2023-12-04
Automatic offers:

situchan | Reviewer | 27958176

Proposal
Please re-state the problem that we are trying to solve in this issue.
Rename Get Paid Back category hub to Payments
What is the root cause of that problem?
New feature
What changes do you think we should make in order to solve the problem?
https://github.com/Expensify/App/blob/1116f0f822730d14d13a5c51a49ea17eff5490bd/docs/_data/_routes.yml#L53
https://github.com/Expensify/App/blob/1116f0f822730d14d13a5c51a49ea17eff5490bd/docs/_data/_routes.yml#L122
https://github.com/Expensify/App/blob/1116f0f822730d14d13a5c51a49ea17eff5490bd/docs/expensify-classic/hubs/get-paid-back/index.html#L3
https://github.com/Expensify/App/blob/1116f0f822730d14d13a5c51a49ea17eff5490bd/docs/new-expensify/hubs/get-paid-back/index.html#L3
We need to change Get Paid Back category hub to Payments in all above places
What alternative solutions did you explore? (Optional)

closing based on - https://expensify.slack.com/archives/C02QSAC6BJ8/p1701805063653959?thread_ts=1701802815.663259&cid=C02QSAC6BJ8


Fixed proxy config item not being referenced. Minor formatting changes

An earlier patch removed some of the proxy-aware code. Added that back so that proxy configurations are used. Also removed some unused properties and did a minor tidy up.

Merging into master - the proxy-aware code is missing components in dev.


Meta update

Largely a meta / reformat update. There should be no material change to how the plugin functions.

Nice


[PROBLEM] Getting an Error: ModuleNotFoundError: No module named 'openai.embeddings_utils'

ModuleNotFoundError: No module named 'openai.embeddings_utils'

This module is not available in latest openai version, just use previous versions. Ex: pip install openai==0.27.7
It worked for me.


[Bug] Revenue data not getting updated for iOS purchases on Google Analytics

[REQUIRED] Please fill in the following fields:

Unity editor version: 2021.3.4f
Firebase Unity SDK version: 9.1.0
Source you installed the SDK: .unitypackage (.unitypackage or Unity Package Manager)
Problematic Firebase Component: Analytics (Auth, Database, etc.)
Other Firebase Components in use: Auth, Crashlytics, Dynamic Links, Cloud Messaging (Auth, Database, etc.)
Additional SDKs you are using: Facebook, Adjust, Unity Ads (Facebook, AdMob, etc.)
Platform you are using the Unity editor on: Mac and Windows (Mac, Windows, or Linux)
Platform you are targeting: Android and iOS (iOS, Android, and/or desktop)
Scripting Runtime: IL2CPP (Mono, and/or IL2CPP)
Pre-built SDK from the website or open-source from this repo: https://firebase.google.com/download/unity

[REQUIRED] Please describe the issue here:
(Please list the full steps to reproduce the issue. Include device logs, Unity logs, and stack traces if available.)
The revenue generated from IAPs in our iOS game isn't getting recorded on Google Analytics. It has been almost a year since it stopped recording properly. We have tried manually triggering the in_app_purchase event also for iOS, but no change in the data.
Steps to reproduce:
Have you been able to reproduce this issue with just the Firebase Unity quickstarts (this GitHub project)?
What's the issue repro rate? (eg 100%, 1/5 etc)
This is happening with all the iOS IAPs.
What happened? How can we make the problem occur?
Purchases are working on iOS for our app but there is no revenue data being recorded for the same.
If you have a downloadable sample project that reproduces the bug you're reporting, you will
likely receive a faster response on your issue.
Relevant Code:
We have tried to trigger a separate event for this as well and mark it as a conversion. The event gets triggered but there is no revenue data for the same.
This code that we wrote to manually trigger the event:
#if UNITY_IOS
		AppHelper.SendFirebaseTracker("in_app_purchase", new Firebase.Analytics.Parameter[] {
			new Firebase.Analytics.Parameter("product_id", product.definition.id),
			new Firebase.Analytics.Parameter("value", Convert.ToInt64(product.metadata.localizedPrice)),
			new Firebase.Analytics.Parameter("quantity", 1),
			new Firebase.Analytics.Parameter("price", Convert.ToInt64(product.metadata.localizedPrice)),
			new Firebase.Analytics.Parameter("currency", product.metadata.isoCurrencyCode)
		});
		AppHelper.SendFirebaseTracker("in_app_ios", new Firebase.Analytics.Parameter[] {
			new Firebase.Analytics.Parameter("product_id", product.definition.id),
			new Firebase.Analytics.Parameter("value", Convert.ToInt64(product.metadata.localizedPrice)),
			new Firebase.Analytics.Parameter("quantity", 1),
			new Firebase.Analytics.Parameter("price", Convert.ToInt64(product.metadata.localizedPrice)),
			new Firebase.Analytics.Parameter("currency", product.metadata.isoCurrencyCode)
		});
#endif

// TODO(you): code here to reproduce the problem

Hi @ap4996,
Could you verify if version 9.5.0 produces the same issue? If so, kindly provide a minimal, reproducible example along with the logs returned after the events have been triggered so that we can analyze what's causing this behavior.

Hey @paulinon , sorry for the delay. Our team is still trying to get the update out with version 9.5.0. I will update as soon as that is done. Thank you.

So, we updated the Firebase version to 9.5.0 but still no revenue data for iOS. I will provide you with as much information from our side as possible in a couple of days.


implement subsetof filter operator

This PR is an extension of #337 updated with reviewer feedback.

I agree subsetof is a better name than subset -- it type-checks grammatically against things like in or notin or equals. (though to be fair, size and empty do not type-check the same way.)
Added tests, based on the size tests.

I included the original commit from the original author.
Please let me know if there is additional work to do to make this ready for merging.
Thanks!

lgtm, cc @kallestenflo
why isn't Travis picking this up?

@dhalperi, could you please close and reopen the PR to make Travis run a build?

@jochenberger done!

Looks like it passed. Please let me know if there's more work to be done.

We can probably close #337 then

If I may also ask for my own curiosity, what's the planned release schedule for JsonPath? I notice you made a release last week after ~16 months. Is there a plan for more frequent releases going forward?
(We've been using a hacked version of JsonPath for a while, but when I saw releases resuming again  we decided to try and upstream the last remaining hacks.)


modules/AdminToolbox.FileManagement/Public/Invoke-Robocopy.ps1

Discussed in https://github.com/TheTaylorLee/AdminToolbox/discussions/141

Originally posted by TerryED0618 January 22, 2024
In your Crescendo module "modules/AdminToolbox.FileManagement/Public/Invoke-Robocopy.ps1" you have the -ExcludeFileName and -ExcludeDirName parameters defined as a Switch.  As per https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy#file-selection-options they should be a space delimited list:

/xf [ ...] | Excludes files that match the specified names or paths. Wildcard characters (* and ?) are supported.
/xd [ ...] | Excludes directories that match the specified names and paths.

I have found the /XD more than handy, as when mirroring my profile's OneDrive folder and excluding problematic folders:
/XD "~\OneDrive\Apps" "~\OneDrive\Outlook Files" "~\OneDrive\Recordings"

Note: Review other parameters & parameter sets for accuracy.

The latest release should resolve this issue. Github actions are publishing the workflow now. Feel free to test it and provide any feedback if it doesn't work for you. @TerryED0618


Feature Request: Support other LN software.

"A Bitcoin lightning network LND node" could be "A Bitcoin lightning network LND node, c-lightning node, or Eclair node."

You're welcome to submit versions using other node software

While it would be a great idea to support all those, the aim here is to keep the script dead simple. There are usually at least one LND user in rings of fires who can run this script. Furthermore this issue is the only one mentioning c-lightning or eclair since igniter exists and nobody added comments to it.
For that reason, the project will thus stick to LND for now.
Thanks for the suggestion and have a great day!


Fix broken links to docs and update broken function call

The PR includes two fixes:

Update incorrect links to documentation for utils_np.data_dicts_to_graphs_tuple in the "How to represent graphs as a graphs.GraphsTuple" section and the other for utils_tf.data_dicts_to_graph_tuple in the "Creating a constant tensor GraphsTuple from data dicts" section of the notebook.

The final cell, "Block Compositionality" calls the attribute graph_network.variables which throws an AttributeError and is replaced with the get_variables() method. I'm not sure if the goal is to just print the name and shape of the tf.Variables here but that is what it currently does.

I signed it!

I realize the commit essentially rewrites the entire notebook which may be problematic to review so if you need me to reapply the changes line-by-line (for easier reviewing), I'd appreciate pointers on how to go about it (otherwise I would just open the interactive online editor and apply these 3 changes).

Added two more fixes to the correct links within the documentation.

Thanks for the PR..
The documentation is auto generated, so it should fixed itself in the next release. I think the colab demo was already fixed internally, and was fixed externally in one of the bigger releases.
Thanks in any case, and please do not hesitate to submit more PRs!


Ignore attributes packets while running

Ignore attributes packets while running. Can cause constant reloading.

Release v0.9.15


Getting glitches in between as the middle half renders

Hi emilsjolander,
I am using your library for making an application. And its working very good. But i am having some glitches in between  when the second haff of the next page appears while filpping.
Please give me some solution for that.
Thanks in Advance....

Hi emilsjolander,
Sorry for logging this bug, Actually the library is working perfectly fine. The issue was from my code.
Thanks !!
Ashok

How did you solve it?

I am getting glitches too, it's not from my code.


hapi-fhir-spring-boot-autoconfigure is not working with Springboot 3

In hapi-fhir-spring-boot-autoconfigure still using  spring.factories which is no longer working with spring boot 3.
you should move the registration from spring.factories under the org.springframework.boot.autoconfigure.EnableAutoConfiguration key to a new file named META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports. Rather than a single comma-separate list, each line contains the fully qualified name of an auto-configuration class.

Ran into this during an upgrade.

A workaround is to use @ImportAutoConfiguration(FhirAutoConfiguration.class).

If anyone wanted to contribute a PR to fix this (ideally including a test that would catch this the next time) it would be gladly accepted


FITS support

There is currently no support for FITS images.

CCfits and cfitsio are available packages on Mac and Linux.
Mac:
brew install cfitsio ccfits

Ubuntu/Debian:
sudo apt-get install libcfitsio-dev libccfits-dev


"add URL" for non-zero collections

The "Add URL" function doesn't parse the 'c' parameter so the InjectionRequest.m_collnum is always zero. This bug shows up when using a non-initial collection.
Solved in our fork: https://github.com/privacore/open-source-search-engine/commit/0b2e2bbe3db50d34a36b171835a87e43292906bd

thanks, incorporating into master!


See selection options using only the keyboard and without typing

If I'm a keyboard only user, I can't see the options until I start typing. The options start filtering and I can see some of them. I can delete what I typed and then see all the options and cycle through them with the arrow keys (nice).
I expected arrow keys to show the options like a standard  element would behave. This would make the select box a bit more accessible to keyboard only users.

If summarize:

key arrow should show all options

@valorkin : will this be fixed in upcoming release? any ETA on this ?

no ETA, it is OSS, so ASAP


Stormcrows do not modify STR of a character with already modified STR

I didnt test it on character with no STR modificators, but there was a situation, when my Jorah had -3 STR due to Consuming Flames and an opponent used Stormcrows ability to give him -1 STR and his STR was not changed. Had this situation several times with different negative STR modificators.

Thanks for reporting. :) This has been fixed already and will go live with the next deployment.


Upgrade packages flagged in Dependabot alerts

Alert 1 will be fixed by #397 (yew 0.19.3 removes anymap dependency).
Alerts 21 and 5 blocked on release of failure >0.1.8.

Alert 23 has been withdrawn.
Alert 31 is blocked on release of owning_ref >0.4.1. The package is only used by lock_api 0.1.5, so this is another issue which is blocked by wasm-pack dependencies, as above.
Alerts 27, 28, 29, 30 require upgrading to juniper 0.15.10. We are currently on 0.14.2 and there will be some breaking changes. Tracked at https://github.com/thoth-pub/thoth/issues/457.

Most have now been closed with #509
Ignoring yew/wasm alerts as they will be dropped with the GUI redesign, the only alert left is related to chrono's dependency on time, which will be dropped in the next version


Not working in code

It is not working when i tried it with my views written programmatically
label.ambience = true
label.contrastColor = .blue
label.invertColor = .green

Hey @sagaya
These views have to subscribe to Ambience to be able to work this out. Before you add them to the view hierarchy (view.addToSubsview(myAmbienceView)), make sure you turn Ambience on just like you did on the Storyboard (view.ambience = true).

Okay, i am adding view.ambience = true in my collectionView awakeNib

Hey guys,
So I set view.ambience = true
and I set view.invertColor = .black
But it doesn't seem to work programmatically, and it is only working if I use the storyboard
I have set ambience = true before I add the item to the view.


Add Terraform & kubectl extension to devcontainer

Purpose
This requires for session02 to be completed.
Reference link: https://github.com/devcontainers/features
Does this introduce a breaking change?
[x] No
Pull Request Type
What kind of change does this Pull Request introduce?
[x] Feature
How to Test

(Execute "terraform" with the new devcontainer environment
(Execute "kubectl" with the new devcontainer environment

What to Check
Other Information

@justinyoo  Thank you for your comment - I reflected + added kubectl related feature as one more commit for this PR.


Looking for a way to return single model instance with relations

This may be an issue for documentation that I likely have missed.
I have reviewed the docs and been able to call withAllRecursive to retrieve relations for a model object e.g.
Model.query().withAllRecursive().first();
However, instead of retrieving the "first" model object, I want to retrieve an instance by id and all relations to that object.
I was hoping for something like:
Model.query().whereId("33f56cff-a9a7-4919-b754-7dda5171ac77").withAllRecursive();
or
Model.query().withAllRecursive().whereId("33f56cff-a9a7-4919-b754-7dda5171ac77");
these don't throw errors, but return a Query object instead of data.

Feel free to open a new issue if you encounter any more 👍


[FR]: Arbitrarily wide columns

Contact Details
No response
Present your request
It would be nice to have arbitrarily wide columns and not limited options from the compact-normal-similar selection.
Writing in the scalable box from this feature update is a blast, and it would be nice to always have columns as wide as I like them. Also, this would make use of additional screen space on larger displays.
(I was surprised I did not come across this in other issues. If I missed it, I apologize for spamming.)
Thanks! Keep up the great work :)
For which platform do you request this request??
Cross

Hello @padasch , thanks for your suggestions.
So the idea would be to apply a slider to that feature as an option? It is more oriented to the width of the column? They have a range from 30px to 350px currently
The height is dynamic. The row height will be the biggest of its cells
const defaultColumn: Partial<ColumnDef<RowDataType>> = {
  minSize: DatabaseLimits.MIN_COLUMN_WIDTH,
  maxSize: DatabaseLimits.MAX_COLUMN_WIDTH,
  cell: DefaultCell,
  header: DefaultHeader,
  enableResizing: true,
  footer: DefaultFooter,
};

I was not thinking about a slider but generally allowing wider columns. I guess allowing to increase maxSize (if that refers to the 350px you mentioned) either through a parameter in the settings or through dynamic adjustment when clicking and dragging the border of the column header.
Here's a screenshot showing the maximum width of the cell in "column 1" and the width I would like to have in "new column 3":

PS: I thought the cell size option set to wide  would allow wider columns, but I just realized it sets the cell's padding (I guess?).

yeah, the cell size dropdown configure the height with some padding. We can modify the max size of the width for the next version


Allow AI InterfaceDrive to specify direction of driving

We want to test strafing in order to evaluate different wheel configurations. This is currently hard to do with the AI interface, because it defaults to rotating the robot to the direction of the path, so the robot (almost) always travels the path facing forward. Instead of this, we want an option where we can control at what angle the robot should be rotated at (with respect to the frame of the global field) whilst following the path.
Adding an option to specify which direction the robot should drive in would make it easier for control to test different wheel configurations.
Ideally we would like some sort of value between [-pi, pi] or something along those lines when we select interface driving. It should be discussed with control where we should put this option in the interface UI

It´s probably actually easier to make a strategy that does this for you (e.g. drive in a square), where you can easily adjust the angle goToPos is driving at. Adding new interface handles means you have to mess around in lots of files and typically it is wiser to try to have not too many control options in the interface since it allows for more chances for human error. Also, the current interface drive uses NumTrees whilst you will a 100% want to use a simple PID controller for testing this behavior.


fixed syntax mistake in package.json

the above change fixes error:
Error [ERR_INVALID_PACKAGE_TARGET]: Invalid "exports" main target "lib/recognize.js" defined in the package config .../tesseractocr/package.json
Explanation:
Node.js 13 introduced more rules to the package.json
the main export targets now have to begin with ^./

@schwarzkopfb Please merge this

any chance this gets merged soon?

This fix got published as part of the v2.0.3 release, sorry for the long wait guys!


feat: gql staking

Summary by CodeRabbit

Refactor

Consolidated various delegation and bonding queries into a unified staking functionality.

New Features

Introduced new staking query capabilities to enhance user interactions with staking operations.

Bug Fixes

Removed unused code elements to streamline operations and improve performance.

One last comment and it will look good to me, can we keep the default objects still?
Even if they need to be explicitly defined, and not in use, there are some cases where we do need all fields, and would like to reference those objects
Otherwise, looks good to me

Superseded by https://github.com/NibiruChain/ts-sdk/pull/350


[BUG]:QA| No filter for Scrutiny Stage.

Describe the bug
file a case, after payment for Advocate/Litigant we have case in scrutiny but there is not stage for Scrutiny.
reference link:

https://jam.dev/c/b235d88c-6d99-40ef-9dda-6fa15589acdf

Added Scrutiny in substage mdms in both QA and dev env, Raushan has raised PR for the github @anirudh-0
The changes are visible in QA env.

Its working fine in Qa[sol env.
https://jam.dev/c/58aefc1c-003a-408a-a221-e2c363af29b7

Its working fine in UAT env


Fix peer disconnection when idle for too long

Also as part of my work on #1302, I noticed sometimes peer would get stuck in the pool even though they were no longer reachable. After spending some time implementing something to periodically ping idle peers and disconnect if they don't reply, I found the Transport.read() method uses a timeout of 30s, exactly so that we close idle connections. However, that was not working because the TimeoutError was being silenced. This fixes that and adds a test to ensure it works, but I've left a few XXXs because there are things I don't completely understand here.

@pipermerriam, the test failures here are actually indicating a regression. Triggering the multiplex_token causes the next async call on it to raise an OperationCancelled, and that bubbles up all the way to PeerPool.connect(), which re-raises it to stop the main loop: https://github.com/ethereum/trinity/blob/347e2beac23c5c1bb4aab136bb44c162467f6ff7/p2p/peer_pool.py#L346-L352
I'm starting to wonder if it's worth attempting to fix this or if it'd be better to use a different approach, as you suggested in https://github.com/ethereum/trinity/pull/1631#issuecomment-604187946

We've never had a good solution for being able to differentiate an OperationCancelled that raises from an unrelated chain of cancel tokens so I'm not sure what the right way to go about that would be.  It couldn't hurt to try and run with the #1631 comment approach and see if it lets you solve this via a different mechanism.

This has been abandoned in favour of #1648