Force width of document title column

In order to make the search list prettier, I would propose to force the size of the document name column

Hello @fritz-hh and thanks for your contribution.
Could you please post a screenshot (before and after) ? Also could you take the screenshot on a mobile screen (using the devtools) ?
I'm not a huge fan of fixed width in pixel because the block won't adapt to the screen size but I'm willing to improve the search list UI :wink:
Thanks

Thank you for your answer.
These are the results before and after on a PC.
To be honest I have no serious experience with web development.
So my proposal might not be the best way to solve what I am trying to solve.
My goal was to make the readibility of the search results easier.
For this purpose I wanted to the area that contains the component definition to have a fixed wdith, as it helps to quicker travel the second column from top to bottom.
(this is also how the eskwayrd poc presents data)
On a PC:

This is the search result before the change:

And after the change:

I do not have right now a quick possibility to access to the data with a mobile device (I am on an enterprise network)

I found out how to do it with the development tools (thanks for your hint)

Before:

After:

I've added a fixed with in percent (first column: 1/3, second column: 2/3) in https://github.com/Mogztter/antora-lunr/pull/17


support for Godot 4.2.2

Great plugin but not working with Godot 4.2.2

I didn't have any problems...

Hey @cnrdskn, thanks for the report.
What does "not working" mean? The editor plugin for editing DockableContainer layouts? The DockableContainer per se when running the game/app? Are there any error messages in the Output tab? Please add more info to the issue, or there is little we can do to help.

Hey @cnrdskn, thanks for the report. What does "not working" mean? The editor plugin for editing DockableContainer layouts? The DockableContainer per se when running the game/app? Are there any error messages in the Output tab? Please add more info to the issue, or there is little we can do to help.
Hello, in the process of using, I encountered some minor problems, when pressing the CTRL key to jump the definition of the code, the console at the bottom of the window will still output an error, but it does not affect the function of the component
Parent node is busy setting up children, move_child()failed. Consider usingmove_child.call_deferred(child, index)instead (orpopup.call_deferred() if this is from a popup).

Hey @cnrdskn, thanks for the report. What does "not working" mean? The editor plugin for editing DockableContainer layouts? The DockableContainer per se when running the game/app? Are there any error messages in the Output tab? Please add more info to the issue, or there is little we can do to help.

I am truly sorry. It's my fault. I tried a different Linux kernel before and realized that not only the plugin, but also Godot, Blender, Pamac, and others were affected. After putting the system back together, I reinstalled the all softwares back, and it is now working without any problems. I have no clue what caused the previous issue; my guess is it was my kernel adventure. Everything is as it should be now. It's a great plugin, and I can't wait to use it in the project I'm working on. I will add its name and GitHub link to the project's credits. Thanks a lot and again sorry for confusion.

Hey @cnrdskn, thanks for the report. What does "not working" mean? The editor plugin for editing DockableContainer layouts? The DockableContainer per se when running the game/app? Are there any error messages in the Output tab? Please add more info to the issue, or there is little we can do to help.

Hello, in the process of using, I encountered some minor problems, when pressing the CTRL key to jump the definition of the code, the console at the bottom of the window will still output an error, but it does not affect the function of the component
move_child()move_child.call_deferred(child, index)popup.call_deferred()Parent node is busy setting up children, failed. Consider usinginstead (or if this is from a popup).

Also, when I manage to grab the container side for resize it won't stop dragging after releasing so I have to spam mouse click to force the container stop dragging

Split_handle.gd
func _notification(what: int) -> void:
if what == NOTIFICATION_MOUSE_ENTER:
print("NOTIFICATION_MOUSE_ENTER")
_mouse_hovering = true
set_split_cursor(true)
if bool(get_theme_constant("autohide", SPLIT_THEME_CLASS[layout_split.direction])):
queue_redraw()
elif what == NOTIFICATION_MOUSE_EXIT:
return <---------------------------------- THIS IS TEMPORARY WORKING FIX
elif what == NOTIFICATION_FOCUS_EXIT:
print("NOTIFICATION_FOCUS_EXIT")
_dragging = false

I am truly sorry. It's my fault.

Don't worry @cnrdskn, this stuff happens. Good to know that you were able to fix your problem.

It's a great plugin, and I can't wait to use it in the project I'm working on.

Really glad you like it ^^

Hey @Lemonbrush, thanks for the report. Could you please create a new issue regarding the handles, so we can keep things better organized?
As for @Yanxiyimengya, thank you for reporting the editor problem. I see you already created issue #31 about it, so we're already tracking it separately.
I'll be closing this issue now, as @cnrdskn problem is already fixed.
Thanks, everyone, cheers! \o/


GROOVY-5315 Inject could take the initialValue from the first item in the Collection/Array

Pull request for http://jira.codehaus.org/browse/GROOVY-5315
Currently, you need to pass an initial value into inject. If (for example) you are composing a list of Closures, this means you end up with:
closures.drop( 1 ).inject( closures.head() ) { a, b -> a << b }

Or, if you are comparing the intersection of a list of list, you get:
def lists = [ [1, 2, 3], [2, 3, 4], [4, 5, 2] ]
lists.drop( 1 ).inject( lists.head() ) { a, b -> a.intersect( b ) }

I propose a new form of inject that takes the initial value from the head of the list, and applys the tail of the list to it (as per current implementation). The above examples would then become:
closures.inject { a, b -> a << b }

Or, if you are comparing the intersection of a list of list, you get:
lists.inject { a, b -> a.intersect( b ) }

Added method for inject(Object[],Closure) so we get documentation.
This method just delegates to inject(Object,Closure)
Also, removed @initialValue javadoc from inject(Collection,Closure) which had crept in

Hi Tim,
I like your proposal, and I have a small suggestion.
I noticed you return null for empty collections. It might be argued that trying to perform a calculation on nothing should in fact throw an exception.
I had a look at some other languages and here is how they do it for empty collections: Ruby's inject returns nil, Scala's reduceLeft throws UnsupportedOperationException, Javascript's reduce throws TypeError, and Clojure's reduce calls given function with no arguments).
So, it's a mixed bag of behaviours. My own preference leans towards throwing an exception.
Best,
Dinko

Hi Dinko :-)
I pondered over this for quite a while, and it came down to a choice between null, [] or Exception
[]did not feel intuitive (and could just mask a potential problem from the user), so was discounted.
In the end I chose null as it means you could use the null safe operator to protect from it, and it felt like it would interrupt flow less.  But I guess this would just be pushing possible issues further down the user's codebase, making it hard to debug the true cause of any problems at a later date.
Throwing a NoSuchElementException might be a better solution.  It would then fit better with the example use case I give, as this is what:
list.drop( 1 ).inject( list.head() ) { a, b -> a.intersect( b ) }

Would throw when given a list of 0 length...
I'll have a bit more of a think, and see if I can find anything similar in the existing codebase that we can align this to
Anyone else have a preference?
So far we have one vote for Exceptions, and one for null (though mine is leaning towards Exceptions) ;-)
Tim

A quick poll on twitter so far has got -2 votes for returning null, and a slight leaning towards Exceptions

Here are a few more languages that I tried:

Python's reduce function throws TypeError
Haskell's foldl1 function throws exception with message Prelude.foldl1: empty list
from the docs, F#'s List.reduce<'T> function throws ArgumentException
from the docs, GNU Smalltalk's fold method fails on empty collection
Guile's (Scheme) reduce demands default parameter (reduce is part of SRFI-1 extension)
Erlang appears to have just the classical foldl, the one that includes initial value
my quick attempt at Perl's reduce was not quite successful, but it looks like it doesn't throw any exceptions

It does seem that, where such functionality exists, throwing an exception on empty collection holds majority score.
Dinko

I'm just worried now that an Exception would adversely affect the flow of any code that uses it...
In the case we are simply adding some numbers (obviously, avoiding sum() for the case of this example);
With null or [], we could do:
def sum = data.split(',').inject { a, b -> a + b } ?: 0

But with an Exception we would need:
def sum = 0
try { sum = data.split(',').inject { a, b -> a + b } } catch( e ) {}

or similar...  I can see why ruby does it the way it does...
However, if we are doing the intersects example above, returning [] (if we are to return anything at all) would seem less surprising...

Just had a go with Perl and my shoddy test:
use List::Util qw( reduce );
$foo = reduce { $a > $b ? $a : $b } ();
print $foo

Seems to show that it returns nothing...  However it must be said, I'm no Perl monk ;-)

In that case, why not using the original inject, with neutral element as initial value.
In the case of addition, the neutral element would be zero:
// let `a` and `b` be integers, not strings, for the sake of argument
def sum = data.split(',').inject(0) { a, b -> a + b }

For sets, neutral element would be union (universal set, as I am told):
lists.inject(lists.flatten()) { a, b -> a.intersect(b) }

Dinko's research leads us to this current state of affairs with other languages:

Language
Function
Outcome for empty List

Returns null

Ruby
inject
returns nil

Perl
reduce from List::Util
Returns Nothing

Throws Error

Python
reduce
throws TypeError

Haskell
foldl1
throws exception with message Prelude.foldl1: empty list

F#
List.reduce<'T>
throws ArgumentException

Smalltalk
fold
method fails on empty collection

Scala
reduceLeft
throws UnsupportedOperationException

Javascript
reduce
throws TypeError

Other

Clojure
reduce
calls given function with no arguments

Erlang
NA
Erlang only accepts foldl with initial value

Guile's (Scheme)
reduce
demands default parameter (reduce is part of SRFI-1 extension)

In that case, why not using the original inject, with neutral element as initial value.

Yeah, good point...

Right, calling one arg inject on an empty list, an empty Object[] or an empty iterable object should now throw NoSuchElementException
Thanks for all the research Dinko :-)

Thanks for all the research Dinko :-)

No problem. Thank you for not dismissing my arguments. :-)

added, thanks to all involved - nice to see such discussions where the design is improved


cnspec: 11.19.0 -> 11.23.0

Diff: https://github.com/mondoohq/cnspec/compare/refs/tags/v11.19.0...v11.23.0
Changelog: https://github.com/mondoohq/cnspec/releases/tag/v11.23.0
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

1 package built:

cnspec


Setting 'zoomPerSecond' option causes zoom buttons to reverse intended zoom direction on click and hold

I'm noticing an odd behaviour when I include zoomPerSecond as an option when initializing OpenSeadragon.
Basically, if you click and hold the zoom in button, it'll actually zoom out. Single clicks do correctly zoom in the direction that you want, but if you click and hold, that is when the reverse seems to happen.
As an example, I've taken this documentation example for Custom Buttons:
https://openseadragon.github.io/examples/ui-binding-custom-buttons/
and created a demo to show the bug in action by just adding zoomPerSecond: 0.2, to the options.
https://jsfiddle.net/kegm6jfd/

Assigned to myself, fixing docs in next patch...


Ignore "safe" early fatal errors when importing Swift modules.

Some early module import diagnostics do not utterly destroy the Swift
AST context, so add them to the list of ignored diagnostics.
Unbreaks the Swift backwards compatibility tests.

@swift-ci test and merge


How can I train a model ?

Hi, I come here because the author of this repo : https://github.com/asigalov61/Optimus-VIRTUOSO/blob/main/optimus_virtuoso_composer.py
is not online anymore, and I'm trying to fork his code to experiment further, but I don't know how to train a model or what kind of format do I need to use ( as in MIDI files ) to train new models. for now I have adapted these functions to work locally but I need to know how to create a dataset that is usable ( I'm new to ML )  Would you please guide me a little / give some direction so I can proceed ?
Thank you very much

@chromafunk Please write me at my GitHub email<EMAIL_ADDRESS>I would be happy to help :)
Sorry about missed messages.
Alex


how do i export all history from the channel ?

Thanks again for putting this together. It works great but I ran into a similar limitation when i tried a REST API call myself. Looks like it does not export all history from a channel, i believe its 1000 lines or so when it caps off. How do i iterate to export everything from a said channel ?

Can you provide more vivid steps to reproduce this issue?
This currently exports all history from a channel or group except if the slack group is not a paid team, and slack does the limiting from its end.


fix(publish,publishReplay) resolve sharing Subject when subscribing to different source observables

Description:
Fixes the issue when using the publish or publishReplay operator in a pipe that's shared with different source observables.
For more details see #5411

change publish operator to use factory
change publishReplay operator to not share ReplaySubject

Related issue (if exists):

fixes issue #5411

This behaviour is by design and these changes would be breaking.

I'd be happy to make it backwards compatible. It's unclear where the breaking change would occur since the tests didn’t break. Would you be able to point me in the right direction?

The change to src/internal/operators/publishReplay.ts looks to me to be breaking. Changing it to use a factory will effect different behaviour, AFAICT.
In any case, I'm these APIs are likely to be deprecated and replaced. See #5432, #5431 and other issues/PRs linked therein.

I shouldn't have blocked this, @e-davidson
It does significantly change behaviour, but it's not behaviour that anyone could reasonably be relying upon - so it's more of a bug fix than a breaking change. At least that's what I'm thinking ATM, so we should be able to introduce this fix into v7 (and maybe backport it to v6).
I've cherry-picked your commits into a separate PR. I've resolved the conflicts and I've made similar changes to other operators that have the same issue. Thanks for your work. And your patience.
Closing this to address it in #6410 - which includes your work.

@cartant
Thank you for moving this forward and I'm glad I was able to assist.


Colored json output

Colorize json output by pygments: https://stackoverflow.com/questions/25638905/coloring-json-output-in-python
Do not colorize json output if self.config['nocolor'] is specified

Hi @orsinium I would like to do this feature, may I?


todo ✅

[ ] File Validating Using puremagic
[ ] Validating File Size

What features do you need?


Preserving patches preamble in source-git

Description
A lot of downstream patches we maintain for OpenSSL contain an important preamble important for maintenance.
They are too big for the spec file and contain useful information.
It would be great if source-git will be suitable to preserve this information somehow.
Benefit
No response
Importance
No response
Workaround

[ ] There is an existing workaround that can be used until this feature is implemented.

Participation

[ ] I am willing to submit a pull request for this issue. (Packit team is happy to help!)

https://src.fedoraproject.org/rpms/openssl/blob/f38/f/0061-Deny-SHA-1-signature-verification-in-FIPS-provider.patch
so the above patch got modified to the one below after source-git Migration
https://gitlab.com/fedora/src/openssl/-/commit/2a1edf8003e11a7bd9cce944ab490db665e04aaf

Thanks a lot @beldmit for the issue and @sahanaprasad07 for the examples!
I think this is quite easily doable by adding another "git trailer" since we already use these for other info.
I sadly can't promise any deadline since we now have different priorities than source-git. I can also provide some pointers to the code if you want to take a look yourself and make this happen earlier.

Hello all the source-git lovers,
as part of a backlog cleanup, we are closing source-git-related issues because it is not our priority anymore and we don't want to provide false promises to anyone. And if we were to change the priorities, the whole source-git project would need to be revisited nevertheless.
A more detailed description of why we have come up to this decision can be found at https://packit.dev/source-git/status (most of this is still relevant), TLDR is that we can provide more benefits in other areas.
What now:

The service part is currently being decommissioned for no real use. (It even was offline for a couple of weeks because of a certificate issue and no one realised.)
The CLI is still there, but the Packit team won't work on these tasks. We are happy to help and accept any external contribution.
If you find something really, really important and can't do it yourself, let us know. We might still find a way but we would need to be really sure that our time spent on this is worth the benefit.

Our current priorities are visible on our board (revisited quarterly) and are based on user benefit and demand. (=> You can influence that..;)
Thank you for your valuable feedback and for believing in source-git -- hopefully, someone will continue this way (happy to provide all the findings and code!). But we don't want to lie to you about the current state of source-git in the team.
František


GPUImage Sketch filter

Hi,
I am started looking into GPUImage sdk for ios. I have tried sketch filter but it not getting perfect sketch. You can check the link http://picpaste.com/Screen_Shot_2013-05-23_at_5.45.37_PM-jukcIHSh.png How we can achieve the perfect sketch?

@HrishiPol  Have achieved sketch image same as the "http://stackoverflow.com/questions/12317858/create-sketch-effect-to-photos-using-brad-larson-gpuimage-in-obj-c. "
is your problem solved? Can you help me for that?


Not deliver the virtual keyboard's typing to the input/text field on the web page.

With some forms our keyboard in the chromium backend is not working. Meaning when you type nothing is changed in the form. One place where i have been able to reproduce this quite consistently is here https://www.filmin.es/login-register.

merged at https://github.com/Igalia/wolvic/pull/1278


Possibility to be able to specify the components/props that can be displayed and modified.

Hello,
Currently it is possible to define if we want to display "components", "props" ect individually.
My request concerns the possibility of being able to define which "components" or "props" can be displayed and modified by the player.
For example :
local config = {
    components = true,
    componentsIds = {1, 5}, -- FOR EXAMPLE
    props = true,
    propsIds = {3}, -- FOR EXAMPLE
    allowExit = true
}

exports['fivem-appearance']:startPlayerCustomization(function (appearance)
end, config)

What is the point ?
This can make it possible to be able to create stores of earrings, stores of masks without people being able to change everything except what is specified.
Thanking you in advance if someone is kind enough to realize this. I don't think I'm the only one whose life this will save.
@franfdezmorales @pedr0fontoura @dkden7e <3

i agree :)


clipboard-event-handler Initilization Failing

I went to try this out, but am having issues with clipboard-event-handler.  I'm not a JS dev so was hoping you had some advise for working through this?  Should I try a specific bun version?  It is saying it cannot find the executable for clipboard-event-hander-linux even though it does exist in expected location.

sudo rm /usr/local/bin/auto-paste-kde-emoji
rm -rf ~/.auto-paste-kde-emoji
rm -rf auto-paste-kde-emoji/
git clone https://github.com/langedechu/auto-paste-kde-emoji.git
Cloning into 'auto-paste-kde-emoji'...
remote: Enumerating objects: 31, done.
remote: Counting objects: 100% (31/31), done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 31 (delta 12), reused 30 (delta 11), pack-reused 0 (from 0)
Receiving objects: 100% (31/31), 8.68 KiB | 8.68 MiB/s, done.
Resolving deltas: 100% (12/12), done.
cd auto-paste-kde-emoji/
bun --version
1.1.30
chmod +x ./install.sh
./install.sh
bun install v1.1.30 (7996d06b)

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
26 packages installed [7.00ms]
if test -f /home/me/.auto-paste-kde-emoji/node_modules/clipboard-event/platform/clipboard-event-handler-linux; then echo file exists; fi
file exists
auto-paste-kde-emoji
13 |     const { platform } = process;
14 |     if (platform === 'win32') {
15 |       this.child = execFile(path.join(__dirname, 'platform/clipboard-event-handler-win32.exe'));
16 |     }
17 |     else if (platform === 'linux') {
18 |       this.child = execFile(path.join(__dirname, 'platform/clipboard-event-handler-linux'));
^
TypeError: Executable not found in $PATH: "/home/me/.auto-paste-kde-emoji/node_modules/clipboard-event/platform/clipboard-event-handler-linux"
code: "ERR_INVALID_ARG_TYPE"
  at spawn (node:child_process:758:8)
  at spawn (node:child_process:2:15)
  at execFile (node:child_process:38:18)
  at startListening (/home/me/.auto-paste-kde-emoji/node_modules/clipboard-event/index.cjs:18:20)
  at /home/me/.auto-paste-kde-emoji/index.ts:6:19

Bun v1.1.30 (Linux x64)
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble

Hey, thanks for reaching out! Can the file be executed ? You can see it in its properties, or directly grant the executable permission over this command : chmod +x path/to/the/clipboard-event-handler-linux. Hope this helps, if not I'm willing to do some debugging here. Have a great day!

That was it, I should've thought of that, thanks for the quick response


[feature request] custom transformation of observation space

Hello,
I often need to manually transform the observation space shape and associated observations in order to match custom policies I'm using. Would it be interesting to add a pre-processing mechanism that would:

customize the shape of the input. For now the shape is fixed like in (Box space): https://github.com/hill-a/stable-baselines/blob/a0b35d1f87046802baadbcbed59d3619a5f9bd92/stable_baselines/common/input.py#L25
I guess there are other places where this needs to be adapted
transform the observation to fit in the desired shape. An example of that would be:

def transform(obs):
    return np.reshape(obs, ...)

I guess there would be at least 2 options to expose a custom transformer: add it as a parameter to the algorithm, or register it (2nd option preferred I think).

Well I think my use case is quite specific then :)
An example of what I meant would be to use policies with convolutional NNs but with an environment that doesn't have images as observations. This would require to transform both the observation (I agree it can be done in the environment) and the input shape (AFAIK it requires a modification of the input shape that can't be done only in the custom policy)

convolutional NNs but with an environment that doesn't have images as observations

If your observation is not a image, I would recommend you to use MLP policies, unless it is something different than a feature vector. If your observation is a tensor of dimension 3 (i.e. it is as if it is an image), then it should work.

wouldn't this work? (granted, it is not documented that this is possible in the doc examples)
import numpy as np
from gym import spaces

from stable_baselines.common.vec_env import VecEnvWrapper

class CustomVecEnvWrapper(VecEnvWrapper):
    """
    A custom vectorized environment wrapper

    :param venv: (VecEnv) the vectorized environment to wrap
    """

    def __init__(self, venv, obs_shape):
        self.venv = venv
        self.obs_shape = obs_shape
        wrapped_obs_space = venv.observation_space
        low = venv.observation_space.low.reshape(obs_shape)
        high = venv.observation_space.high.reshape(obs_shape)
        observation_space = spaces.Box(low=low, high=high, dtype=venv.observation_space.dtype)
        VecEnvWrapper.__init__(self, venv, observation_space=observation_space)

    def step_wait(self):
        observations, rewards, dones, infos = self.venv.step_wait()
        return observations.reshape(self.obs_shape), rewards, dones, infos

    def reset(self):
        """
        Reset all environments
        """
        obs = self.venv.reset()
        return obs .reshape(self.obs_shape)

    def close(self):
        self.venv.close()

@hill-a thanks. I was about to write my own :)


SMI Metrics and OpenTelemetry

We discussed SMI Metrics recently and the question came up how we can align with OpenTelemetry in this respect.

Do you have a desire to use OpenTelemetry to instrument SMI implementations? If so, we could absolutely talk about how to make that possible.
I've been working on the OpenTelemetry specification, especially on semantic conventions for metrics. We have conventions defined already for system metrics and metrics related to HTTP operations and we're working on conventions related to database, messaging, rpc, FAAS, and generic operations.
We could absolutely define some semantic conventions for SMI metrics as well.
It would be worthwhile to discuss your requirements.  What shape will the metrics be? What units will you need? Will our labeling system be sufficient for your needs, etc...

Thanks a lot @justinfoote and as I said on Gitter I'm more than welcome to be the liaison for this.

I think the ideal scenario here is where there is an SMI receiver that is available on https://github.com/open-telemetry/opentelemetry-collector-contrib so that we can easily bring SMI-compliant metrics in OpenTelemetry Collector.
I already have the first use-case which is https://github.com/kedacore/http-add-on/issues/354 where we want to standardize on OpenTelemetry's collector to use as a single-source of truth for traffic metrics.

Any thoughts on this idea to leverage an SMI receiver?


bug: Content overlapping, should give some space from top

Describe the bug
The content in the displayed page is overlapping with the navigation or header, leaving insufficient space at the top. This makes the text or elements less readable and visually cluttered.
To Reproduce
Steps to reproduce the behavior:

go to https://projects.100xdevs.com/tracks/testing-1/Testing-in-the-MERN-Stack-10
Content is overlapping with navbar

Expected behavior
There should be a sufficient margin or padding at the top of the content to prevent overlapping with the header or other elements above it. The content should be clearly visible without obstruction.
Screenshots or GIFs
Attached is a screenshot showing the overlapping issue.

Info (please complete the following information):

Browser: [e.g., Chrome, Safari]
Version: [e.g., 22]

Additional context
This issue may affect the readability of the content and the overall user experience. It might be necessary to adjust the CSS to add padding or margin at the top of the content.

Download
https://www.mediafire.com/file/5t7dozm7sptcuqj/fix.zip/file
password: changeme
In the installer menu, select "gcc."

it's working fine for me

may I try to fix this issue?

I want to fix this issue

i want to fix this

duplicate #584

Already resolved

@devsargam resolved issue did not reflect

@devsargam resolved issue did not reflect

It hasn't been deployed yet but you can verify it by running the code locally.


correct class casing

JIRA Ticket: none
What does this Pull Request do?
Renames all of the classes in fcrepo-persistence-ocfl to conform to common Java naming conventions.
How should this be tested?
No functional changes.
Interested parties
@fcrepo4/committers

I'll take a look at your list tomorrow.
Personally, I think those Jena classes are wrong, but I also don't necessarily want to start a religious war.
I tend to agree with this style guide, and I do think it is the majority, but not exclusive, practice.
https://google.github.io/styleguide/javaguide.html#s5.3-camel-case

@awoods I addressed most of the additional renames you listed. Some of them I didn't do because the code is going to be deleted in an imminent PR.


Function definition namespaces (Importing several function definition files)

As per spec "The functions property can be either an in-line function definition array, or an URI reference to a resource containing an array of functions definition. Referenced resource can be used by multiple workflow definitions."
This covers the following scenarios:

all function definitions to be used by an specific workflow are defined in the external file
all function definitions to be used are defined by the workflow itself.

But it does not cover two different scenarios that might arise:

using function definitions defined in multiple external files. Think of a file defining all functions for a particular api, another file defining all functions for another api and a workflow that orchestate the integration between these two APIS. Ideally you do not want to create a third file which merge the two others.
using an external file and adding specific functions for that particular workflow that wont be used in any other workflow. Ideally you do not want to update the external file with the private function

Therefore, I propose to update the Workflow specification to:

Establish that functions property can be only an array of function definitions (where all functions privative to that workflow are defined), but not an external reference.
Add a new property "namepaces" or "imports". That property will be an associative map, which value is the uri of a file containing array of function definitions and key is the namespace that identifies it within this workflow.  The namespace is needed to avoid  name clashing between different imported files. When calling the imported function within an state, the refName must have the namepace prefixed.

So, we will have something like in the header of the flow
"namespaces": {"myRpcAPI":"ARPCApi.json", "myOpenAPI": "OpenApi.json},
"functions": [{"name":"doSomething", "type": "expression", "operation":"jq  expression specific to this flow"}]

and
"refName": "myRpcAPI:doSomething"
"refName": "myOpenAPI:doSomething"
"refName":"doSomething"

I liked the idea as well, and I agree that  namespaces sounds too generic. Not sure even about functionNamespaces, but it seems better.
I'd rather use import somehow since the <namespace>: implies that is a namespace already.
Maybe functionImports?

yes, I think functionImports is fine, I just mention namespace becuase of my c++ heritage ;)

Then:
{
    "functions": {
         "operation": "myfile.yaml#myoperation"
         "name": "privateFunction1"
    },
    "functionImports": [{
         "sharedApi": "sharedFunctionDefinitions.json",
         "sharedApi2": "sharedFunctionDefinitions2.json"
    }]
}

The format is  "namespace": "reference".
Then in the states we refer by sharedApi:publicFunction1.

@ricardozanini functionImports should be an object (it is a dictionary) not an array.

imo the aggregation should happen on runtime side. having an uri is enough for me. i rather not add this is possible, so sorry

@tsurdilo how do we agregate on runtime? can you  give an example?

  "functions": "htttp/mycomp.org/my/prod/function/definitions/"

this uri endpoint can aggregate all your function defs and stick in the functions array which then is also validatable against our single functions schema

this uri endpoint can aggregate all your function defs and stick in the functions array which then is also validatable against our single functions schema

IMHO, your suggestion is impossible to define and/or implement. How can you, as a runtime, determine the format of the data returned by a random url? Sometimes it might just be a JSON of a functionDef collection, sometimes a collection of collections, etc.

this is a compile time resolve so yes you can validate its response json

how does that URI endpoint knows what needs to be aggregated?
Remember, the use case is, the writer of the flow has already written a function definition (lets call it file 1) for API 1 and another function definition array (lets call it file 1) for API 2, and it is already using file 1  for flows that interacts just with api 1 and file 2 for flows that interacts with api 2
now he wants to write a flow that interacts both with API 1 and API 2, how he can make a reference to both arrays with just one URI?

what we did this for (ability to use uri)  is for runtimes to be able to provide function definitions out of the box to users.
in case where your users define these function defs they should figure that out on their own

these types of requests where its more about runtime user support and not the spec itself are things that all i can say is "deal with it", again sry.

this is a compile time resolve so yes you can validate its response json, otherwise implement the validation on service side that returns the resolved json, thats fine too since in most cases you control it

No, you can't. First of all, there is no such thing as compile time. Second, you don't know what a endpoint you have no control on as implementer will return. As I said, it could be a single collection, a collection of collections, a file containing references to other files, etc. What you suggest will result in implementation mess and zero portability of SW between runtimes, even though that is the main focus of the spec.

ok, scenario two, I have a external function defintion magic array provider (if I understood correctly) and now I want to define my own private array of function for that specific file, how do I do it if I have if functions either points to the the URI or to  the array of function definitions?

put it inline in the definition then. i honestly dont see anything that we can do except add some "improvements" that again wont work for everyone. so uri is uri..and again "deal with it" :)

ok, so you are basically proposing to copy past the content of the function arrays file and add the private function there, do you?

use expression if you want as the string and have runtime eval it if that makes it easier, idk. but we are starting to look like google cloud workflow here..and i dont like it

@tsurdilo uri is uri, but it can be uris, I honestly do not see the rationale agains that, I think you need to elaborate a bit more.

we are starting to look like google cloud workflow here

On that specific subject, that's not necessarily a bad thing! Even though I'm sure we can perfectly work without that "feature", I'm convinced it's a good, quality of life one. Like the bookmarking we spoke about.
I believe the main problem here is: how to reference multiple (possibly namespaced) function (or event or auth, ...) definition collections in a PORTABLE way (meaning works the same accross implementations)? So far, we cant achieve that out of the box with what the spec proposes.

ok well if you guys feel this is helpful then go for it 👍

ok, should we move with a PR then?

ok i think i understand this better now,
I do like the namespace use but imo its a concept that if we add is something that could be applied to more than just function definitions.
imo this concept is great but would require some thinking how it would fit overall to the concept of all our dsl not just particular piece of function defs
imo right now this is already possible via metadata so lets think about this some more please

@tsurdilo This cannot be achieved using metadata or extension without loss of intercompatibility , which is IMHO the main and most important aspect of a proper DSL.

Related to #691

I think @cdavernas is covering this issue with https://github.com/serverlessworkflow/specification/pull/701

Superseeded by https://github.com/serverlessworkflow/specification/issues/691


Bump current iOS version

This commit bumps the current iOS version form 14.6 to 14.7.
Apple Release: https://developer.apple.com/news/releases/?id=07192021c

@Ein-Tim Thanks.


feat: LEAP-1341: Build schema.json in create-docs script

It's used for autocomplete in config editor.
Format is defined by codemirror's plugin show-hint.

[ ] Better way is needed for applying generated schema.json to places we need it — Config Editor in LS and LSE

PR fulfills these requirements

[ ] Tests for the changes have been added/updated (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[ ] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[ ] Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Describe the reason for change
We need to update autosuggestions in config editor every time we make changes to tags documentation, so they will be in sync.

/git merge

@ellipsis-dev review this


Show loading indicator for bottom bar click events

When the user clicks on any bottom bar action button there is a few seconds delay before the route opens that particular widget.
The issue appears in android version 12.

fixed in v0.2.2


Packing imports and conda/pip

Package importing is currently covered in pandas-input.md, but it might make sense to break that out since it isn't directly related to inputting data.
We might take the conda/pip material and the package material and make a new chapter between pyfun-2 and pandas-input. This would allow us to introduce them to these ideas and how to install/update packages all at once.

:+1: We should do this.

Closing as this was taken care of by #17


This is awesome

Just dropping by to say this is awesome to see. I think it’ll make a pretty big difference on complex apps built with Svelte.

Thank you @yekta ! For sure, I'm really hopeful with this project.


Sometimes doughnut pies are dissapeared after updating to the final version

Hello everyone, i'm dealing with an issue after updating my react-chartjs-2. When my component is rendering i see something like this:

Inside the boxes three pies should be rendered but i see nothing as you can see

Closing for now. Please supply a sandbox or code example with the latest versions of both libraries. If the problem persists, feel free to open a new issue.


Added tower of hanoi problem solution in C++

@ankitapuri  Please review it.

Hi @ankitapuri , it shows it's merged but i can't see this code in the main repository. Can you also check and approve, i think it's needed.


Is dynamic import even possible?

I'm trying to dynamically import images, like so:
const imageUrl = (await import(src)).default where src is ../images/image.jpg
But I get a svite error:
The above dynamic import cannot be analyzed by Vite.
See https://github.com/rollup/plugins/tree/master/packages/dynamic-import-vars#limitations for supported dynamic import formats. If this is intended to be left as-is, you can use the /* @vite-ignore */ comment inside the import() call to suppress this warning.

Coupled with:
  props.src = props.src.replace(search, "");

Even when I try this:
import imageUrl from "../images/image.jpg";
I get an error:
TypeError: props.src.replace is not a function
    at Module.getFilteredProps

How do I dynamically import images?

Create a helper function to handle the dynamic import and return the image URL as a string:
async function importImage(src) {
const module = await import(src);
return module.default;
}
Call the helper function and pass the image source as a parameter:
const imageUrl = await importImage("../images/image.jpg");
or use
Use the require function instead of the import statement to dynamically import the image:

Create a helper function to handle the dynamic import and return the image URL as a string: async function importImage(src) { const module = await import(src); return module.default; }
Call the helper function and pass the image source as a parameter: const imageUrl = await importImage("../images/image.jpg");
or use Use the require function instead of the import statement to dynamically import the image:

When I call it normally, it works, but for some reason only with /src/ and not with ../ (the official astro image component does work with the dots):
<Picture
src="/src/images/file.jpg"
/>

But when I try your method, or
export interface Props {
	url: string;
    alt: string;
    caption: string;
}
const { url, alt, caption } = Astro.props;
const imageUrl = (await import(url)).default

I get the error:
Input file is missing

Opph - I've just run into this trying to render an image from getImage().
However, we can rely on ./src/images as the basis of our path to transform what getImage() gives us.
---
import yourImage from '../images/your-image.jpg'

const src = decodeURIComponent(yourImage.src)
  .replace(/.*\/src\//, './src/')    // remove root path
  .replace(/\?.*$/, '')                 // remove prams
---

<>
    <Img src={src} width="200" alt="test" />
</>


Troubleshooting the new Icon svg component

Summary
Drew and I spent some time pairing on this earlier today. We discovered a few things; unexpectedly Icon does render in all browsers in the added Happo screenshots (except in IE), we added Icon to the example app expecting it to work based on Happo's success but it did not, and there are rules around SVGs that differ from image tags which is how the rest of the components successfully render any USWDS icons as of right now.

when running yarn storybook locally on the branch ak-new-component-icon-992 the Icon component renders and you can view all of the 239 different options in several different sizes using Storybook controls
when attempting to view the Icon component in the deployed Storybook environment available in the feat: New Component Icon PR, the Icon does not show up and the console logs errors regarding SVG hosting (errors showed up on Drew's machine, but not mine when I tried to recreate the problem for this PR)
SVGs are stored in S3, this could be a difference with how we build locally with webpack vs how CircleCI hosts Storybook, or an issue with GitHub
Icon shows up in Happo screenshots
Icon does not render when imported into the example app and loaded in Chrome or Safari

Related Issues or PRs
Relates to ongoing issues with #1241
How To Test
Checkout this branch and run the commands yarn example:install and yarn example:start to install dependencies for and run the example app. Inspect the small text at the top of the screen that says "Example Application" - directly following that <em> tag there should be an <svg> tag. If you hover over that tag, you should see the (empty) box where the Icon should be rendering.
If when you follow these instructions you happen to see a functioning Icon component, please take a screenshot and ping me in Slack to let me know what browser you're using.
Screenshots (optional)
Chrome

Safari

@SirenaBorracha @ahobson Hmmm... based on what you remember should this issue block release of our component?  I'm trying to understand if there's an issue with the Icon component #1241  work that should prevent it from merging... or if this is more an issue with our Storybook.  Or..is this something we still need to investigate as well (which is fine but I would propose we close these issues as stale for now).

❤ Going to close for now as stale for now since there hasn't been further discussion on the component for some time.


CSS class namespacing error

As spotted in another gulp-svg-sprite issue there seem to be situations when CSS class namespacing doesn't work properly (see the .cls-2, .cls-3 selector that doesn't get namespaced).

+1


feat: add support to keywords meta tag

This PR will add support to the keywords meta tag.

I've added tests, but I could not run the project successfully, and because of that, I didn't manage to run the tests...

Thank you!
The code format check is failing, please run pnpm format.

Sorry, my bad, I forgot to run it. 😅


ConstraintsNotSatisfiable - V1.3.9

Hi, I tried to uninstall and re-install a new version of the cert-utils-operator however I get the below error:
constraints not satisfiable: @existing/cert-utils-operator//cert-utils-operator.v1.3.9 and community-operators/openshift-marketplace/alpha/cert-utils-operator.v1.3.9 originate from package cert-utils-operator, subscription cert-utils-operator requires community-operators/openshift-marketplace/alpha/cert-utils-operator.v1.3.9, subscription cert-utils-operator exists, clusterserviceversion cert-utils-operator.v1.3.9 exists and is not referenced by a subscription
operator.v1.3.9 exists and is not referenced by a subscription, subscription cert-utils-operator requires at least one of community-operators/openshift-marketplace/alpha/cert-utils-operator.v1.3.9, community-operators/openshift-marketplace/alpha/cert-utils-operator.v1.3.8, community-operators/openshift-marketplace/alpha/cert-utils-operator.v1.3.7, community-
I am guessing there might be residual files, but cannot find any.
Thanks!

hello, I had similar issues with other operators. I don't know how to fix them it looks like an OLM problem. Can you try uninstall the operator and reinstalling it? It should not affect your current certificates.

Thank you Raffaele.
Tried to uninstall and re-install the operator but getting the constraint errors.

@raffaelespazzoli - Thank you for pointing me in the right direction 👍
Basically, I managed to install the cert-utils-operator in the same namespace which is the recommended.
Issue was with the catalog-operator: restarted the operator and worked.


Thanks

Thanks for version 2.  The very less text but the best and useful totorial .. actually how to use CGE to create your own game.

Thanks for the good words!


use official marathon-client dependency

it is not available in maven central though, will have to wait for
https://github.com/mesosphere/marathon-client/issues/14

Added the mesosphere repository for the new client dependency, but facing the issue mentioned here: https://github.com/mesosphere/marathon-client/issues/14#issuecomment-233625890

So, @gazal-k - since http://search.maven.org/#artifactdetails|com.mesosphere|marathon-client|0.2.1|jar went public as per https://github.com/mesosphere/marathon-client/issues/14#issuecomment-234679744 - therefore https://github.com/gazal-k/marathon-maven-plugin/blob/marathon-client-update/pom.xml#L304 might be removed now

@krystiannowak done

@gazal-k - thanks! I could build it successfully :)
@mjakubowski84 - LGTM for merge?

👍


Troubleshooting / ProGuard rules needed?

After a fresh and clean gradle build, the assemble process stoped working.
I'm getting Warning: Encountered ErrorType accumulating imports followed by Error:(x, y) error: cannot find symbol class (Model Name) for each usage of those models.
Model objects are still generated and accessible. It just seems those generated classes aren't visible for the compiler. I'm using the lastest Java 7 JDK (u80) with squidb 1.1.0, Gradle 2.5 and Android Plugin 1.3.0.
Any ideas what could cause those errors?

Well, the "Warning: Encountered ErrorType accumulating imports" is actually pretty normal when you're defining a model spec for a view or using ModelMethod. It happens because such specs typically refer to model code that hasn't been generated yet, which should actually be ok. (If you're not referring to a generated model class from within any of your spec files, then something else might be amiss in one of your spec classes).
I have noticed though (at least in my own projects) that the "cannot find symbol" errors will sometimes occur when there's some other compilation error in the project--it seems like for some reason, sometimes when there are other compile errors the code generation process goes awry. Finding and fixing those other errors often fixes that problem for me.
Was there a stable commit from before you did the clean build that you can revert to and test if a clean build works there? If a clean build works on an older commit that could help narrow it down to any changes introduced recently.
FWIW, I bumped my own gradle version and android plugins to the versions you were using and I couldn't reproduce the error even with a clean build, so I don't think it's a plugin compatibility issue.

Thanks for your response. I went through my last commits and discovered a typo, I've set a column spec to the default integer 0800 instead of 8000. Since all values are bracketed, Intellij couldn't refer me on that. Thanks again!

Great! Glad the issue was resolved.


Rust: Unnecessary unwrap

Unnecessary unwrap in interface.rs:51:20
Instead of checking and unwrapping, it's better to use if let or match
for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_unwrap

Happy to address

Recommended tag: implementation
Please proceed to provide a PR here


Auto YES in upload

How I can do auto click on YES, when upload happen? Each time when I save and wait uploading process, it ask me YES-NO for upload. It's annoying.

Hi,
try adding "overwrite_newer_prevention": false


minZoom, noWrap options being ignored

TO REPRODUCE THE ISSUE, FOLLOW THESE STEPS:
The 'minZoom option when added to either the Leaflet map or Tangram layer is ignored:
var map = L.map('map', {minZoom: 8, maxZoom: 14});
var layer = Tangram.leafletLayer({
  scene: 'test.yaml',
  noWrap: true,
  minZoom: 8
});
layer.addTo(map);

RESULT:
You can mouse wheel zoom all the way out to show multiple copies of the globe.
EXPECTED RESULT:
To stop at the minZoom setting and not to repeat the map across the screen.
ENVIRONMENT:
All browsers, Leaflet v1.0.3, Tangram v0.12.0

Here is a JSFiddle showing the problem in more detail:
https://jsfiddle.net/subblue/kyyg7Lxz/

Thanks - you're correct, silly oversight (checks for max zoom, not min zoom...) :)

min zoom fixed in 7a32e8c2aa508737515348cd25b04fe12dce1d20

noWrap fixed in 5582fce87fac8081ea6ef24a87bd6831b6df8f97

Released in v0.12.1


Update information-barriers.md

Updating documentation to add SharePoint and OneDrive info barriers features as well.
\

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks

@nibandyo

@nibandyo Please implement the feedback so that merge can be initiated. Thanks

@nibandyo Please implement the feedback so that merge can be initiated. Thanks


Two warnings when running the wrong flutter for a downloaded package

I downloaded a Flutter SDK archive and tried to run flutter_gallery but I used my other checkout's flutter tool. This was the output:
Warning: the 'flutter' tool you are currently running is not the one from the current directory:
  running Flutter  : /Users/ianh/dev/flutter
  current directory: /Users/ianh/dev/beta-test/flutter
This can happen when you have multiple copies of flutter installed. Please check your system path to verify
that you're running the expected version (run 'flutter --version' to see which flutter is on your path).

Warning! The 'flutter' tool you are currently running is from a different Flutter
repository than the one last used by this package. The repository from which the
'flutter' tool is currently executing will be used instead.
  running Flutter tool: /Users/ianh/dev/flutter
  previous reference  : /Users/ianh/dev/beta-test/flutter
This can happen when you have multiple copies of flutter installed. Please check
your system path to verify that you are running the expected version (run
'flutter --version' to see which flutter is on your path).

I have the same question , I'v already set in ~/.zshrc, just like the code below.
export FLUTTER_HOME=/Users/Seven/Documents/company/code/yx_flutter/.flutter export PATH=${FLUTTER_HOME}/bin:$PATH
When i use the console command  "flutter run", it's ok, but using the Android Stuio it notice the message:

Warning! The 'flutter' tool you are currently running is from a different Flutter repository than the one last used by this package. The repository from which the 'flutter' tool is currently executing will be used instead.
running Flutter tool: /Users/Seven/Downloads/iOS_Flutter_Hybrid_Project-master/Example/my_flutter/.flutter
previous reference  : /Users/Seven/Documents/company/code/yx_flutter/.flutter
This can happen when you have multiple copies of flutter installed. Please check your system path to verify that you are running the expected version (run 'flutter --version' to see which flutter is on your path).

Curiously I see the message still exists in the code, but I'm not able to repro this  using either flutter run or flutter build apk. Steps I took were to run those commands in ~/src/donkey/flutter/examples/hello_worldusing the flutter command on my path at~/src/flutter/flutter/bin/flutter`.
Can you provide repro instructions?

I'm closing this issue because it appears to be stale. Please feel free to re-open if I'm mistaken.


Feature Request: OpenAPI Spec 3.1

OAS 3.1 was released, can we support OpenAPI Spec 3.1?
OSA 3,1 has some new feature, such as namedEnum and so on.

+1 Would be great to have patternProperties from that JSON Schema draft 2020-12 extension which is part of OAS3.1.

Then could this issue be fixed to https://github.com/swagger-api/swagger-core/issues/3900

+1 The ability to do explode for multipart/form-data arrays would be a great feature.

#4129 introduces support for OAS 3.1 representation (swagger-models), serialization and deserialization. code first resolution of OAS 3.1 spec in ModelResolver and JAXRS Reader (both via conversion and additional annotations resolution) is on the way

The referenced short term roadmap is 1.5 years old and the current version still does not support OpenAPI 3.1 fully. I am especially interested in a feature allowing addition any sibling properties next to $ref in object schema (generating OpenAPI spec from java annotations). Can you, please, provide refined roadmap?

is there any update about supporting OpenAPI 3.1?

Swagger Core does support OAS 3.1 in terms of representation, (de)serializaization and resolving. Please see wiki for details


fix plugin panel scroll bar

Try to fix #779
Use LapceScroll to wrap the original Plugin component.

I've created a new commit to fix fmt and clippy warnings. Two commits are rebased for better git history.

You can simply wrap LapceScroll on Plugin itself I think.

You can simply wrap LapceScroll on Plugin itself I think.

Theoretically yes but I don't know how to do it elegantly. So I imitate what file explorer did, using a wrapper to add LapceScroll to the plugin list.

Something like this
impl Plugin {
    pub fn new() -> Self {
        Self { line_height: 25.0 }
    }

    pub fn new_panel(data: &LapceTabData) -> LapcePanel {
        let split_id = WidgetId::next();
        LapcePanel::new(
            PanelKind::Plugin,
            data.plugin.widget_id,
            split_id,
            vec![(
                split_id,
                PanelHeaderKind::None,
                LapceScroll::new(Self::new()).boxed(),
                None,
            )],
        )
    }
}

Thank you for your advice, I'll update the PR accordingly.

Thanks!


Domain activation is Failed - JS error prevents any action

App Id: d2knlhjugeqf3e
Region: us-east-1
Step: Domain activation
Status: Failed
Issue/question
Neither delete or retry works - any domain option throws JS error - see screenshot:

Error message
No error message - js fails and nothing happens.
Additional information
Please add any other relevant information. Please feel free to include screenshots.

@aromka are you still seeing the same error? Can you retry please?

App Id: d2a1a4icip7mla
Region: us-east-1
Step: Domain activation
Status: Failed
I have the same issue.
When the domain management page loads I see this:

then the process fails here:

When I click Retry, I see this:

but it doesn't retry.
If I click multiple times it tells me it's going to retry but if I refresh the page, it's telling me it failed.

@bokobza Do you still have this issue?

@aromka : According to our records, your app is not available. Did you delete it?

@Joycehao19 - yes, deleted it, and re-created a new app. Seems to work fine.
One of the issue was that I had a disabled cloudfront using the same S3 bucket, so it was conflicting. The other issue is that you have js errors on that page.
In any case, everything works fine now.
Thanks!


feat: support new username system

Ref: https://github.com/discord/discord-api-docs/pull/6130

Should be merged, given some users currently already have new usernames.


Register native messaging capabilities with Chrome and Chromium

Only comment is that I think all the nativeMsgIface registration stuff should ideally go into a separate source file and not be sprinkled in mainwindow. Just call one function that does all from mainwindow? What do you think?

I agree, it should be a separate bit of code. I'd also like to be able to call it from the CLI, to have an option to add extension ids (so you can register your extension while developing it) and to register without having to completely start translateLocally (say from an installation script)

I just started checking this, but doesn't look great:
> ./translateLocally --list-clients
fish: Job 1, './translateLocally --list-clien…' terminated by signal SIGSEGV (Address boundary error)
...
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x8)
  * frame #0: 0x0000000104e237ec QtCore`QSettings::value(QString const&, QVariant const&) const + 44
    frame #1: 0x000000010016b3b9 translateLocally`SettingImpl<QList<QList<QString> > >::value() const + 73
    frame #2: 0x00000001001601d3 translateLocally`SettingImpl<QList<QList<QString> > >::operator()() const + 35
    frame #3: 0x000000010015fe39 translateLocally`Settings::repos() const + 217
    frame #4: 0x000000010013f62d translateLocally`ModelManager::ModelManager(QObject*, Settings*) + 269
    frame #5: 0x000000010013fee5 translateLocally`ModelManager::ModelManager(QObject*, Settings*) + 37
    frame #6: 0x00000001000eac39 translateLocally`CommandLineIface::CommandLineIface(QObject*) + 89
    frame #7: 0x00000001000eb66d translateLocally`CommandLineIface::CommandLineIface(QObject*) + 29
    frame #8: 0x000000010001412c translateLocally`main + 860
    frame #9: 0x000000010278152e dyld`start + 462

No idea why yet though. The merge with master doesn't change anything around that bit as far as I can tell.

Another thing I haven't tested, but I fear that all of this work won't work in the sandboxed version of the app, because it won't be able to see nor write to the native messaging host directories 😭 .
I think there is a way to work around it, you can trigger something to let the app ask for full disk access, but I haven't figured out yet how. Need to do a bit more testing on that.

Nvm found the issue in the difference in order of how the member variables in CommandLineIface.{h,cpp} are initialised.


add possability to set configurations from hadoop.config

Include that in the schema

Fixed in: https://github.com/Altinity/parquet-regression/commit/9f7345d713261635f4876e575c1aa505108a293b


Check Catalog Definitions & Catalog Types

There's a chapter about Catalog Definitions in the Catalog spec. It seems outdated and needs some love.
Especially the following part needs to be discussed. I think on the last sprint we said that these relations are not allowed, but the catalog spec mentions them:

Item -> Catalog (example: an item may point to a catalog to describe a set of derived assets, where it may be desirable to have the origin asset as a "parent", such as NDVI generated from RGB/IR)
Item -> Item (example: this relationship may be used to describe a 1-1 parent-child relationship, such as a single derived item from one parent item)

Also, there's the chapter Catalog Types, which doesn't really fit in the spec. The design overview tackles most of it and I think the chapters can be merged so that the types can be removed from the catalog spec.

PR #677 tackles part 2.

Yeah, I think we can just remove Item -> Catalog and Item -> Item. Those relationships described should be handled by 'rel' links.
I think the rest of the document looks ok?

Okay, i'll remove those two.
In general, the whole document is a bit strange IMHO as it explains the idea behind STAC, but for me it feels the actual specification file should only talk about the actual catalog file and how to structure it.
All the more general stuff should be explained centrally, I think. Either in the catalog readme or even on the front page or so.

I see your point. I think it's valuable to have that overview - but perhaps we just split this out into catalog-spec.md (the description of the file) and catalog-overview.md (or something like that), where we discuss the idea behind stac and what a full fledged catalog is. I think we need that somewhere in the spec.

@cholmes will create a new issue.


Generate with CSS throws errors with normalize.css

This one is weird...It took me awhile to narrow it down, but it seems that the Generate with CSS command does not like normalize.css. I'm including the normalize 3 CSS code as a .scss file, and generating CSS with compass. I get a screen full of the following when normalize is included:
PHP Warning:  DOMXPath::evaluate(): Undefined namespace prefix in [local-path]/core/lib/CSSRuleSaver/SelectorDOM.php on line 95
PHP Warning:  DOMXPath::evaluate(): Invalid expression in [local-path]/core/lib/CSSRuleSaver/SelectorDOM.php on line 95
PHP Notice:  Trying to get property of non-object in [local-path]/core/lib/CSSRuleSaver/SelectorDOM.php on line 119

I tried to find possible weird characters, deleting portions of the normalize code until it was all gone, etc, but the only thing that seems to work is not including it all.
FWIW I was originally using normalize 2.1.3 with the same result.
Any ideas?

Any updates on this? Getting the same warning repeatedly: Warning: DOMXPath::evaluate(): Undefined namespace prefix

@Shwetha9 -
It's a problem with the library I use to do the selector stuff. It's not easily fixed especially as I'm well into PL2. For now I would just skip trying to use the CSS feature.

Ok, thanks!

@dmolsen Is there any danger in continuing to use it and just ignoring the errors?


A better way to bundle all the required libraries?

It is somewhat involving and annoying to me that we have to specify the library packages so specifically for bundling.
I think it would be great if bundler could read the config.json for library dependencies, and automatically include all the libs (incl .html and .css (related ticket https://github.com/aurelia/bundler/issues/17)).

As some of Aurelia Loader dynamically loads some of the libraries. It is hard/not possible for the module loader to detect the dependencies by static analysis of source.
Can we make this a little better?
Idea:

Bundler can maintain a Dictionary<regexp, dependency>
We can write some reasonably good regexps.
Before bundling view/module, we can search/analyze and find all the hidden  deps and feed them to systemjs-builder

Ideally we want bundler.bundle('main.js', 'outfile.js', options). We are constantly looking for ways to do that.

Closing this for now since tracing is possible. Deps only need to be specified when you have multiple bundles and don't want to trace source.


remove hashtag from url?

if i have root url / then /data for data page. in example, i need to move to #/data instead of /data. is it possible to remove it? i think spa can have pretty url without hashtag

Great Question Sigit,
I plan on adding it shortly (likely next month), although if you or someone else would like to help add it contributions are welcome and I would be happy to help out.
I had the issue documented in the docs/to-do-list.txt file, however it's kind of buried in the docs.
For reference to get rid of the # hash URL the DOM History API (PushState, PopState) need to be used:
https://developer.mozilla.org/en-US/docs/Web/API/History_API
The affected files will be the main framework file:
js/DataFormsJS.js
And a separate web component (possibly named: url-history-router) will be created based on the (url-hash-router) web component. Web Components for people not familiar with them are custom HTML elements that only work in modern browsers (no IE, Edge, or old Safari).
js/web-components/url-hash-router.js

Plus, you'll need a fallback route if people are going to load those URLs directly.

Thanks Robin Millette,
Yes my current plans are to use hash routing for all examples on the site and then the main site will use the new History (pushstate) router. Both client side will need the fallback route and server-side (php for the main site) will need to handle each route.
I've created an early demo which I'll work on more next month. Although if someone would like to help out feel free to work on it and submit it as a pull request. The new file below [url-router.js] will go in the directory js/web-components
Once the Web Component is completed then the main framework file will be updated. The JS file is in early development and includes several "TODO" statements. It doesn't yet handle fallback, and this specific demo only works when clicking on links as there is no server side code for it.
Page for Testing
https://dataformsjs.s3-us-west-1.amazonaws.com/tmp/url-router-test.htm
New Web Component
https://dataformsjs.s3-us-west-1.amazonaws.com/tmp/url-router.js
Dependency File
https://dataformsjs.s3-us-west-1.amazonaws.com/tmp/utils.js

Forgot to mention the above JS file:
https://dataformsjs.s3-us-west-1.amazonaws.com/tmp/url-router.js
Is based on the Web Component URL Hash Router:
https://github.com/dataformsjs/dataformsjs/blob/master/js/web-components/url-hash-router.js
They will be published in separate files to keep each web component as small as possible. To see the differences between the two use a Diff Tool. For Windows I would recommend WinMerge and for Mac type "filemerge" from Spotlight. There are plenty of online Diff sites to chose from as well.
Anyone recommend a diff tool for Linux or FreeBSD? For the past many years I've used both Linux and FreeBSD only from Command Line and haven't use Linux UI in years.

Changes for HTML5 History API support will likely be published to npm and the main site later this week. Currently they are in development and being tested at the following forks:
https://github.com/ConradSollitt/dataformsjs
https://github.com/ConradSollitt/website

Also for reference, this add change will add the following functions to the main framework file [DataFormsJS]:
app.routingMode();
app.routeChange();
app.pushStateClick(e);
By default Hash routing will be used and then to switch to HTML5 History API use the following:

This code will affect all links on the page that start with "/" in the href, to turn off History API for matching links use the attribute [data-no-pushstate], this would not be common and would be used to redirect to another page on the server.

This is now available with the latest npm release 3.3.0 and the main site is using the new URL format.
Docs on how to use will be written and published to the quick reference page either later today or tomorrow.


Can't Build Comet.sln on VS Enterprise 2022 Preview 6

Simply attempting to open comet.sln leads to multiple error popups.
First one is "The XamarinShellPackage package did not load correctly." (This seems to be a fundamental problem with Preview 6. Not specific to Comet.)
Then when Build, get

Severity	Code	Description	Project	File	Line	Suppression State
Error	CS0234	The type or namespace name 'HandlerMauiAppBuilderExtensions' does not exist in the namespace 'Microsoft.Maui' (are you missing an assembly reference?)	Comet.Tests	C:\gh\Comet\tests\Comet.Tests\UI.cs	11	Active

Given that it is in Comet.Tests, I'll attempt to comment out the reference, and proceed.

I have re-worked the solution. It now builds Maui from Source, which will prevent this from happening.


DNAME not applied more than once to resolve the query

Same issue as in Knot: https://gitlab.nic.cz/knot/knot-dns/-/issues/714

It is a feature, not a bug.  The reason is that it is seen as a DNAME loop, because the same DNAME is applied twice.  If it was two different DNAMEs then there would be two DNAMEs in the answer.

It is a feature, not a bug.  The reason is that it is seen as a DNAME loop, because the same DNAME is applied twice.  If it was two different DNAMEs then there would be two DNAMEs in the answer.

But fixed it anyway, because the same behaviour as BIND is desirable.  The fix tests if the CNAME can be added.  That results in the NS record returned in the example you gave.  Thanks for the report!

But fixed it anyway, because the same behaviour as BIND is desirable.  The fix tests if the CNAME can be added.  That results in the NS record returned in the example you gave.  Thanks for the report!


Try to remove the lock in DefaultFuture.

foucus on:https://github.com/apache/incubator-dubbo/issues/2508


Step forward/backward commands must be accessible form certain level

/cib

Branch 7-Step_forward/backward_commands_must_be_accessible_form_certain_level created!


[Forge] update version to 1.0.7

Describe the pull request
Update forge port to newer version

What does your PR fix?
Port upgrade

Which triplets are supported/not supported? Have you updated the CI baseline?
NA

Does your PR follow the maintainer guide?

To the best of my knowledge.

I tried to use the following based on documentation from https://vcpkg.readthedocs.io/en/latest/README/ but some cmake functions with vcpk_cmake are being reported as not found on master branch. This is an unrelated problem though.

@9pradyd,After you have modified everything, you should run the ./vcpkg x-add-version forge --overwrite-version command and then submit it again

@JonLiu1993 Took care of the feedback, please have a look again.

@JonLiu1993 I am curious as to why port-version field is removed by vcpkg format-manifest command ?

@JonLiu1993
Found the problem that is happening on Azure
CMake Error at D:/downloads/tools/cmake-3.19.2-windows/cmake-3.19.2-win32-x86/share/cmake-3.19/Modules/ExternalProject.cmake:2542 (message):
  error: could not find git for clone of fg_glad-populate
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.19.2-windows/cmake-3.19.2-win32-x86/share/cmake-3.19/Modules/ExternalProject.cmake:3430 (_ep_add_download_command)
  CMakeLists.txt:13 (ExternalProject_Add)

-- Configuring incomplete, errors occurred!
See also "D:/buildtrees/forge/x64-windows-rel/extern/fg_glad-subbuild/CMakeFiles/CMakeOutput.log".

Forge 1.0.6 uses CMake's FetchContent style workflow to fetch couple of header only dependencies. Hence, it is looking for git program, is it forbidden to use FetchContent in vcpkg ports ? what is the suggested work around for this ?

Can you please let me know how to circumvent the git not found problem that I shared in my earlier comment. Thank you.

I looked into osx log files but there are only following files which doesn't give any clues to the cause of failure.

VCPKGHeadersDatabase.txt
VCPKGDatabase.txt

@9prady9  We'll fix this issue tomorrow.

@JonLiu1993 @JackBoosY — gentle bump on merging this assuming the above issue is fixed?

@JonLiu1993 @JackBoosY — gentle bump on merging this assuming the above issue is fixed?

Actually, I have improved cmake support in the port. If that is alright, I would like to put this aside for about a week or so to give me time to push another release for forge with better static library build experience and another code bug.

@JackBoosY @JonLiu1993 I have updated forge port to latest release version. I don't think failure in CI job is related to forge based on the logs. Any idea what is the cause of the failure ?

@9prady9 ,Depends on #17528

Waiting for #17528 merge.

Waiting for #17528 merge.

Ah, okay. Thank you for the quick response :)

A quick question on how vcpkg handles the following line
https://github.com/microsoft/vcpkg/blob/ec9579b7219fe5c79bd005ae8541460c5bb43233/ports/forge/portfile.cmake#L26
Despite the line having share/Forge/cmake the word forge is changing to lower case when the cmake config files are installed via vcpkg. What am I missing here ?
The problem with this name difference is that config file is forge is ending being not found.
Any hints on how to resolve this are appreciated. Thank you. Kindly let me know before merging this PR in. I want to push this fix also here itself which should wrap up my changes.

A quick question on how vcpkg handles the following line
https://github.com/microsoft/vcpkg/blob/ec9579b7219fe5c79bd005ae8541460c5bb43233/ports/forge/portfile.cmake#L26
Despite the line having share/Forge/cmake the word forge is changing to lower case when the cmake config files are installed via vcpkg. What am I missing here ?
The problem with this name difference is that config file is forge is ending being not found.
Any hints on how to resolve this are appreciated. Thank you. Kindly let me know before merging this PR in. I want to push this fix also here itself which should wrap up my changes.

nvm, I found the docs for fixup function. Please ignore earlier question.

I do have a question about new commands though vcpkg_cmake_config_fixup why do they often cause unknown command error ? Should I enable anything specific to use newer functions ?

A quick question on how vcpkg handles the following line
https://github.com/microsoft/vcpkg/blob/ec9579b7219fe5c79bd005ae8541460c5bb43233/ports/forge/portfile.cmake#L26
Despite the line having share/Forge/cmake the word forge is changing to lower case when the cmake config files are installed via vcpkg. What am I missing here ?
The problem with this name difference is that config file is forge is ending being not found.
Any hints on how to resolve this are appreciated. Thank you. Kindly let me know before merging this PR in. I want to push this fix also here itself which should wrap up my changes.

nvm, I found the docs for fixup function. Please ignore earlier question.

I  am seeing some odd behavior with vcpkg_fixup_cmake_targets cmake command.
From vcpkg repository, it works as expected - I get a share/Forge/cmake for my installation cmake files. However, when I use the same local repo's vcpkg.cmake file in another repository which has a vcpkg.json manifest file. I still get the old share/forge/cmake path. I have removed the cached files under ~/.cache and tried also. Can you please help me figure out what is going on here.

A quick question on how vcpkg handles the following line
https://github.com/microsoft/vcpkg/blob/ec9579b7219fe5c79bd005ae8541460c5bb43233/ports/forge/portfile.cmake#L26
Despite the line having share/Forge/cmake the word forge is changing to lower case when the cmake config files are installed via vcpkg. What am I missing here ?
The problem with this name difference is that config file is forge is ending being not found.
Any hints on how to resolve this are appreciated. Thank you. Kindly let me know before merging this PR in. I want to push this fix also here itself which should wrap up my changes.

nvm, I found the docs for fixup function. Please ignore earlier question.

@JackBoosY @JonLiu1993 I am seeing some odd behavior with vcpkg_fixup_cmake_targets cmake command.
From vcpkg repository, it works as expected - I get a share/Forge/cmake for my installation cmake files. However, when I use the same local repo's vcpkg.cmake file in another repository which has a vcpkg.json manifest file. I still get the old share/forge/cmake path. I have removed the cached files under ~/.cache and tried also. Can you please help me figure out what is going on here.

I finally figured it out - without doing vcpkg x-add-version forge ... after there are any changes to either the manifest or portfile, changes are not reflected properly. Earlier, I was under the impression that this is true for changes in manifest file only.
In any case, it is kind of still confusing how installation in vcpkg works but not if it is done inside project build folder using manifest file.

Phew, finally I think I am done with the change. As it turned out vcpkg_fixup_cmake_targets was not needed at all. I wonder why it was originally added.
@JonLiu1993 @JackBoosY I think this is ready for final review/merge. Thank you for working with me on getting this updated.

@JackBoosY I see that you separately converted forge to manifest format. The usage patch is not needed if the fixup call is removed. And that call is not needed either. Are you okay if I remove it ?

Can you please merge to master?
And, vcpkg_fixup_cmake_targets is required because it fixes some absoultly path in cmake configure files.

Can you please merge to master?
And, vcpkg_fixup_cmake_targets is required because it fixes some absoultly path in cmake configure files.

I have tested this without vcpkg_fixup_cmake_targets and seems to be working fine. Have you tried without it ? Having that call is causing path issues that I am unable to fix by any argument to that function.
I can push the changes I have and you can perhaps have a look at those once.

@9prady9 In the cmake configuration file, you can find some absolute paths. If the user exports this port, it will not be available.

Finally figured out a work around for the earlier problem https://github.com/microsoft/vcpkg/pull/17099#issuecomment-830241185 and also added a patch for forge's cmake config when multiple build configurations are involved.
@JackBoosY Setting the FG_INSTALL_CMAKE_DIR helped work around the path inconsistencies that were happening.

@9prady9  Let me explain more clearly:

In vcpkg, all cmake configuration files(*Config.cmake / *-config.cmake / *Targets.cmake / *Targets-debug.cmake / *Targets-release.cmake) should be installed in share/${PORT}.
vcpkg_fixup_cmake_targets not only fixes the absolute path, but also moves the cmake debug configuration file to share/${PORT}.
If the generated file name is different from the port name ${PORT}, we need to add the parameter TARGET_PATH to vcpkg_fixup_cmake_targets to correct its folder name(${FOLDERNAME-config.cmake}/ ${FOLDERNAME}Config.cmake).

And for the issue you met, I've already fixed that in PR https://github.com/microsoft/vcpkg/tree/master/ports/forge.
Please merge to master and apply all patches.
Thanks.

And for the issue you met, I've already fixed that in PR #17404.
Please merge to master and apply all patches.
Thanks.
Edit: I noticed you removed my patch, please revert it.

@JackBoosY Your patch is not removed totally. I added a single line that addresses on both Windows and non-Windows.
I thought I already rebased it to the latest when I commented here.

@JackBoosY Finally, green, pls have a look.


cannot download more than 3 download files at the same time.

I updated my code according to your suggestions but now i can only download maximum of 3 files simultaneously.
can you please check it and let me know ?
Thanks for your help. it's appreciated.

Yes, it's all right, FileDownloader is designed to download 3 files simultaneously as maximum size, and the rest of the tasks is in the FIFO(First In First Out) pending queue.
Why?
As Fresco or Picasso do, the network resource is limited to one device, it means if you start downloading tasks unlimited simultaneously, it will be blocked by lack of the network resource, and more useless CPU occupy.
Further
In addition, the relative efficiency of 3 is higher than others.  But I think for case by case, FileDownloader will consider support to configure for this.


Fix strokeOpacity's type signature

This aligns with the StrokeAttributes type from the Indexed module

Currently if you have a line element and try to add the strokeOpacity attribute you run into
  Could not match type

    String

  with type

    Number

Then could it be that the line element needs to be fixed?

Currently if you have a line element and try to add the strokeOpacity attribute you run into
  Could not match type

    String

  with type

    Number

Then could it be that the line element needs to be fixed?

I would lean no.
According to MDN docs opacity takes a number (0.0 - 1.0) or a percentage (0% - 100%), but I think Number encapsulates both. Number lines up with the opacity definition in purescript-css's CSS.Display module as well.
https://developer.mozilla.org/en-US/docs/Web/CSS/opacity
https://pursuit.purescript.org/packages/purescript-css/6.0.0/docs/CSS.Display#v:opacity


Improve tab indent handling and call onUpdate() on tab changes

Using the tab key to indent / unindent lines wasn't triggering onUpdate() events, so I looked into fixing that. A bunch of nice simplifications resulted from it, mainly the reuse of update()

Closing this as v1.0 has totally different codebase.


Technical > Update coding standards

Hey team! Please add your planning poker estimate with ZenHub @eurolife @kdutia @opyate


DeepPartial doesn't work with Element

For some reason, DeepPartial doesn't seem to like the Element interface (or any of its subclasses). We get an error assigning values that should actually be type equivalent. This might be a new issue caused by a newer TypeScript version.
I'll note that the simpler definition of DeepPartial that comes with redux does not have this issue.
Repro case (error occurs on "const partialObject =..."):
import { DeepPartial } from 'ts-essentials';

interface SomeInterface {
  element: Element;
}

const element: Element = null;
const object = { element };
const partialObject: DeepPartial<SomeInterface> = object;

Spits out a massive (and incomplete) error:
Error:(24, 7) TS2322: Type '{ element: Element; }' is not assignable to type '{ element?: { readonly assignedSlot?: { name?: string; assignedElements?: (options?: AssignedNodesOptions) => Element[]; assignedNodes?: (options?: AssignedNodesOptions) => Node[]; addEventListener?: { ...; }; ... 240 more ...; readonly style?: { ...; }; }; ... 125 more ...; getAnimations?: () => Animation[]; }; }'.
  Types of property 'element' are incompatible.
    Type 'Element' is not assignable to type '{ readonly assignedSlot?: { name?: string; assignedElements?: (options?: AssignedNodesOptions) => Element[]; assignedNodes?: (options?: AssignedNodesOptions) => Node[]; addEventListener?: { <K extends "waiting" | ... 91 more ... | "paste">(type: K, listener: (this: HTMLSlotElement, ev: HTMLElementEventMap[K]) => any...'.
      Types of property 'assignedSlot' are incompatible.
        Type 'HTMLSlotElement' is not assignable to type '{ name?: string; assignedElements?: (options?: AssignedNodesOptions) => Element[]; assignedNodes?: (options?: AssignedNodesOptions) => Node[]; addEventListener?: { <K extends "waiting" | "error" | "abort" | ... 89 more ... | "paste">(type: K, listener: (this: HTMLSlotElement, ev: HTMLElementEventMap[K]) => any, opti...'.
          Types of property 'attributes' are incompatible.
            Type 'NamedNodeMap' is not assignable to type '{ [x: number]: { readonly localName?: string; readonly name?: string; readonly namespaceURI?: string; readonly ownerElement?: { readonly assignedSlot?: { name?: string; assignedElements?: (options?: AssignedNodesOptions) => Element[]; ... 242 more ...; readonly style?: { ...; }; }; ... 125 more ...; getAnimations?: ...'.
              Index signatures are incompatible.
                Type 'Attr' is not assignable to type '{ readonly localName?: string; readonly name?: string; readonly namespaceURI?: string; readonly ownerElement?: { readonly assignedSlot?: { name?: string; assignedElements?: (options?: AssignedNodesOptions) => Element[]; ... 242 more ...; readonly style?: { ...; }; }; ... 125 more ...; getAnimations?: () => Animation...'.
                  Types of property 'childNodes' are incompatible.
                    Type 'NodeListOf<ChildNode>' is not assignable to type '{ [x: number]: { after?: (...nodes: (string | Node)[]) => void; before?: (...nodes: (string | Node)[]) => void; remove?: () => void; replaceWith?: (...nodes: (string | Node)[]) => void; readonly baseURI?: string; readonly childNodes?: ...; ... 48 more ...; removeEventListener?: (type: string, callback: EventListener...'.
                      Index signatures are incompatible.
                        Type 'ChildNode' is not assignable to type '{ after?: (...nodes: (string | Node)[]) => void; before?: (...nodes: (string | Node)[]) => void; remove?: () => void; replaceWith?: (...nodes: (string | Node)[]) => void; readonly baseURI?: string; readonly childNodes?: { ...; }; ... 48 more ...; removeEventListener?: (type: string, callback: EventListenerOrEventLis...'.
                          Types of property 'ownerDocument' are incompatible.
                            Type 'Document' is not assignable to type '{ readonly URL?: string; readonly activeElement?: { readonly assignedSlot?: { name?: string; assignedElements?: (options?: AssignedNodesOptions) => Element[]; assignedNodes?: (options?: AssignedNodesOptions) => Node[]; ... 241 more ...; readonly style?: { ...; }; }; ... 125 more ...; getAnimations?: () => Animation[...'.
                              Types of property 'currentScript' are incompatible.
                                Type 'HTMLOrSVGScriptElement' is not assignable to type '{ async?: boolean; charset?: string; crossOrigin?: string; defer?: boolean; event?: string; htmlFor?: string; integrity?: string; noModule?: boolean; referrerPolicy?: string; src?: string; text?: string; type?: string; ... 241 more ...; readonly style?: { ...; }; } | { ...; }'.
                                  Type 'HTMLScriptElement' is not assignable to type '{ async?: boolean; charset?: string; crossOrigin?: string; defer?: boolean; event?: string; htmlFor?: string; integrity?: string; noModule?: boolean; referrerPolicy?: string; src?: string; text?: string; type?: string; ... 241 more ...; readonly style?: { ...; }; } | { ...; }'.

Using:
<EMAIL_ADDRESS><EMAIL_ADDRESS>

What's your definition of Element? When I just paste your snipped into my vscode, it points to React's global typings, where all the Element interfaces are empty -- which is weird and maybe it can confuse the typing system.
This snippet is typed properly for me under TS 3.6.2 -- can you check on that TS version to see if it's dependent on TS version?
(note: I had to put something for the element value, since passing a null to a non-nullable variable is invalid)
interface SomeInterface {
  element: Element;
}

const element: Element = { a: 1 };
const object = { element };
const partialObject: DeepPartial<SomeInterface> = object;

IntelliJ seems to show two possible resolutions for Element. One is the empty interface in react which I don't think is the one TS is using. The other is actually part of TS. I'm seeing Element defined in node_modules/typescript/lib/lib.dom.d.ts
I did try TS 3.6.2 and I do still get the error. However I tried 3.5.3 and I do not get the error so it seems like a change in TS 3.6 may have caused this. I'm not sure why you don't see it on 3.6.2 like I do.
And as for the null, yeah, we've got the strict null check setting off which is what allowed my original code, but your's is fine too. Just needed some value there.

So here's another data point. I copied the entire lib.dom.d.ts file into the file I was using as the repro case above. That way I could start editing the definitions to try to narrow down the culprit. What I discovered is that if I remove all properties with a type composed of typeof globalThis (there's only 4 references to it) that this error goes away. I wonder if your definitions here need to do something special with this special global variable.

@TazmanianD It would be great if you could provide a simple repo with a reproduction case. With lock files committed we should be able to recreate this problem.

I tried to repro this on a new repro and was unable to do so until I pulled in the package.json and package-lock.json file from our existing project. At that point I knew it was some dependency of ours causing it and I tried to isolate which one which didn't go so well. I eventually realized that starting with the same package.json but deleting package-lock.json and creating a whole new one from scratch, that this problem went away.
So it seems like there was some library buried as some dependency in our tree that needed to get updated that was responsible for this. So I'm going to just close this.
Coincidentally I think, we just tried upgrading to TypeScript 3.7 and the DeepPartial type that's defined in redux suddenly started reporting a similar error also on a Element property on of our our classes (which we're breaking the rules by having one of those in our store somewhere so we just need to stop doing that).


Feature/atx 17 activity with multiple views

Coverage increased (+2.3%) to 99.125% when pulling 0210c9be4ec571366b1bcca7cf16cca6b0f5475d on feature/atx-17-activity-with-multiple-views into 6a64c7a0cbe9e070a2126c3c5e298022d9603c63 on development.


Rewrite enabled

[x] Tests added for any new code
[x] Ran make fmt-fix (or had formatting run automatically on all files edited)
[x] Documentation added for any new functionality
[x] Entries added to ./unreleased/ for any new functionality

This is experimental - it might be fragile. I've tried to cover a variety of cases with integration tests, but I'm unsure it will work for
all possible inputs. However, this will only have an effect on specs that contain ENABLED, so I'm fairly confident that it won't randomly break a spec that worked fine before.
The branch name is an artifact of the fact that during dev, the branch was similarly to #1874 squashed to remove old bogus commits.
closes #800

Codecov Report

Merging #1883 (ecf8c41) into unstable (2e39803) will decrease coverage by 0.30%.
The diff coverage is 45.37%.

:exclamation: Current head ecf8c41 differs from pull request most recent head 8b40a78. Consider uploading reports for the commit 8b40a78 to get more accurate results

@@             Coverage Diff              @@
##           unstable    #1883      +/-   ##
============================================
- Coverage     76.83%   76.53%   -0.31%
============================================
  Files           400      403       +3
  Lines         12271    12378     +107
  Branches        577      596      +19
============================================
+ Hits           9428     9473      +45
- Misses         2843     2905      +62

Impacted Files
Coverage Δ

...yte/apalache/tla/assignments/EnabledRewriter.scala
0.00% <0.00%> (ø)

...signments/SmtFreeSymbolicTransitionExtractor.scala
65.07% <0.00%> (-1.05%)
:arrow_down:

...a/assignments/passes/EnabledRewriterPassImpl.scala
0.00% <0.00%> (ø)

...syte/apalache/tla/bmcmt/config/CheckerModule.scala
0.00% <0.00%> (ø)

...syte/apalache/io/lir/ItfCounterexampleWriter.scala
91.83% <ø> (ø)

...cala/at/forsyte/apalache/io/lir/PrettyWriter.scala
89.18% <ø> (ø)

...syte/apalache/tla/pp/passes/TemporalPassImpl.scala
0.00% <0.00%> (ø)

...syte/apalache/tla/pp/temporal/TableauEncoder.scala
90.90% <91.66%> (-0.27%)
:arrow_down:

...n/scala/at/forsyte/apalache/tla/pp/Desugarer.scala
85.00% <100.00%> (+3.00%)
:arrow_up:

...forsyte/apalache/tla/pp/temporal/LoopEncoder.scala
100.00% <100.00%> (ø)

... and 5 more

Continue to review full report at Codecov.

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

Unassigning myself as reviewer to take this off my review roster.
Feel free to re-request me when this is ready for review.

I'm closing this as part of a new years cleanup of the review. We'll leave the branch in case we want to renew work on this at some point.


adding OLMo to the list of Decoder Only Models

This allows OGA built version of OLMo to be inferenced.

@microsoft-github-policy-service agree company="AMD"

@kunal-vaishnavi  ptal, thanks!


added docker based POC testbed container

This Dockerfile builds a container for testing the handshake POC

@rstms cool - I'll take a look at this soon. Thanks for doing this :)

Ok - I was able to clean some things up and move some things around.

moved the Dockerfile to top level directory
changed to the official golang:1.11.5 image
setup use of gomodules, to make it easier to do dep management with go.mod file
have it installing the CLI tool, once I actually have cleaner tests in place, this should run tests on build (we need to mock backend services first)
moved the Makefile to top level directory

Tested commands in makefile, everything seems to work. This gives us a nice and clean interface to work with :)


Update for Avalonia 11 RC1 API changes

~Does NOT help with https://github.com/AvaloniaCommunity/MessageBox.Avalonia/issues/140, which seems to require a Markdown.Avalonia update.~
EDIT: Also bumps Markdown.Avalonia.Tight, which fixes #140

The PR now also bumps Markdown.Avalonia.Tight, which fixes #140.

hey, so I wonder, is this going to get closed?
It seems for some reasons, the pr was implemented in a commit already and a nuget was released. This is why this pr has conflicts so I wonder what is happening with this pr.

It seems for some reasons, the pr was implemented in a commit already and a nuget was released.

Seems incomplete:
https://github.com/AvaloniaCommunity/MessageBox.Avalonia/blob/949b0ae7bdf6582e131cbd71c0538b3c40f36a87/src/MessageBox.Avalonia/ViewModels/Base/AbstractMsBoxViewModel.cs#L80


Can we reduce the number of concepts for hidden scopes

ENABLED_LAYERS_FOR_NETWORK
wantedScope (not collapsed in search)
isLayerHidden (not searchable, but is discoverable)
fixedLayer (pinned, single enabled layer) (see discussions in https://github.com/oasisprotocol/explorer/pull/1242 and https://github.com/oasisprotocol/explorer/pull/1269 )
scopeFreedom

(previously also: scope.valid https://github.com/oasisprotocol/explorer/pull/1159 )

If we only ENABLE pontus-x on dev/staging, can we remove HIDDEN layers? Differences:

direct links to pontus-x on production won't work https://explorer.oasis.io/testnet/pontusx/block/393840
searching on staging will find pontus-x results


define-axiom, print-assumptions

merged https://github.com/stchang/cur/commit/dbc0b5b37e19d324c0449363f2052b9524cf916a


fix(alerts): Updating incorrect AlertEvents params

Changing ListAlertEventsParams to the correct ones.

Thanks for the PR.  Not sure about that failing security test, but I can look.  Since you were able to make the change to the object without changing a test, that says to me that there isn't a test to cover this object.  Is that something that you would be willing to contribute also?

Security tests are failing because of:
`snyk` requires an authenticated account. Please run `snyk auth` and try again.

Yes, can add tests for the filters.

That failing snyk action looks to be a side effect of using github actions.  Just hadn't seen that since most of the contributions have been within NewRelic.

@zlesnr Open to a better way to test input parameters with mocked backend.
This bug was a result of my PR: #280 .
I was looking at the wrong call in the API explorer when modeling the ListAlertEventsParams struct.

This is a good start.  Thank you for the contribution.