How To Fork a Repo

I have added the instruction on how to fork a repo.

@mwave317 can you add hyperlinks to github documentation? Since this is kind of complicated, it would be even better if you included some screenshots.
Feel free to create an images directory if you need to include images.
ie:
![alt text](./images/somefile.jpg)

No problem, I'll add them tonight.

On May 18, 2017, at 11:47 AM, John Mason<EMAIL_ADDRESS>wrote:
@mwave317 can you add hyperlinks to github documentation? Since this is kind of complicated, it would be even better if you included some screenshots.
Feel free to create an images directory if you need to include images.
ie:

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@mwave317 looks like there are a few conflicts.  You mind resolving those?  Once you're done, this is ready to be merged! 👍

Thanks, I'm new to GitHub still learning the ropes.

On May 19, 2017, at 9:01 AM, John Mason<EMAIL_ADDRESS>wrote:
Merged #3.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


⚠ MBKM Cloud has degraded performance

In f2e78f9, MBKM Cloud (https://mbkm-cloud.unmer.ac.id/) experienced degraded performance:

HTTP code: 200
Response time: 8945 ms

Resolved: MBKM Cloud performance has improved in 370d48e after 6 minutes.


not really an issue more of a question

Describe the bug
I just need to know where the Offsets are held, I could not find a file that had them after an hour of looking.
To Reproduce
Just compile and inject lol

this is not a bug

As such it is highly recommended that you do not use this if you have no prior programming knowledge


Try to merge both solutions

Try to ensure the code works in both .csproj and .xproj
Use conditional compilation
Use different files for example weakevent.cs and weakevent.netcore.cs

Conditional compilation isn't good way to so doing it via separate files which we can remove in future as well.

Good thank you for trying it out.


Failed prop type: Invalid prop appElement supplied to Modal.

Currently, appElement is expected to be an instance of window.HTMLElement.
But, when the Modal is rendered inside an iframe, the iframe's window.HTMLElement is a different instance causing the following warning:

Failed prop type: Invalid prop appElement supplied to Modal.

See: Codesandbox
What's the best to workaround this?

Hi @moroshko, this is an interest case. Probably there is no workaround, because if we are dealing with 2 DOM/frame instances, I believe every property that expects an elements will fail.
Probably we need another strategy to validate these properties.
Any Idea?

Is setting and removing attributes the only thing we do with the appElement?
If so, what if we had a PropTypes function that checked whether appElement has a setAttribute (and maybe removeAttribute) methods?

Perhaps node type or something...

Do you mean PropTypes.node? It doesn't feel right, since it can be a number, for example.

Something like...facebook/prop-types#proptypescheckproptypes
const myPropTypes = {
  nodeType: PropTypes.number,
  setAttribute: PropTypes.func,
  removeAttribute: PropTypes.func,
  ....
};

const props = HTMLElement;

PropTypes.checkPropTypes(myPropTypes, props, 'prop', 'MyComponent');

@moroshko I've pushed a branch here fix/appElement-property-detection...can you check if it fixes the problem, please?

How could I try this branch in my app? It doesn't contain the lib folder which main in package.json points to. I get:

Can't resolve 'react-modal'

Could you publish a version to npm?

@diasbruno Any chance to publish this fix to npm (even as a beta version)?

@moroshko I fixed the reference for this test...you can use the same branch.

@diasbruno I'm afraid it's not easy to test it the way you propose. I'm getting various errors like:
SyntaxError: Unexpected token

and
Support for the experimental syntax 'classProperties' isn't currently enabled

I think we need to compile it. Can we please publish a beta version to npm for testing? This way we are testing the real thing.

Yeah...the project will need to have everything to react-modal uses to compile...I'll upload a precompiled version in this branch.

Added the precompiled version. Hope now we can test this. 🤞

The original warning has gone, but now we get:

Warning: Invalid argument supplied to oneOfType. Expected an array of check functions, but received an object at index 0.

@diasbruno Any thoughts how to proceed from here?

Has there been any update on this? I've just started running into the same issue too. Thanks!

Updates?


data.time as explicit fields, not list

Currently, the data.time field holds a list of time items.
Consider creating explicit time stamps?
E.g.
data.time: {
  time1: {
    time: <datetime>,
    label: MyLabel
    },
  time2: {
    ...

?
Question comes up in relations to Elastic querying and use in Webviz.

Some discussion in #101 but not related to the list vs explicit fields

A proposal in the new refaktorization ongoing is (JSON version):
"data": {
    "t0": {
      "value": "1999-02-04T00:00:00",
      "label"; "base",
    },
    "t1": {
      "value": "2030-02-01T00:00:00",
      "label": "monitor"
    },

Perhaps should be data.time.t0 etc?

Bumbing this following ongoing offline discussions on this topic. Use the generic data.time.t0-style sequence for everything, or be explicit, e.g. data.time.base and data.time.monitor for 4D-specific stuff? Pros and cons, I guess.

Summary of discussions on Slack.

We will move on with data.time.t0 and data.time.t1 where each is a dictionary containing label and value.
fmu-dataio will sort under the hood to make them chronological

https://equinor.slack.com/archives/C0152LS9TTP/p1674130438783349

[ ] Update examples
[ ] Update schema


Error in checksum calculation?

Hi,
I had worked a lot you your great code (but also I've made some mess in...), and I was looking to what seem be a miscalculation in the checksum. Actually I have a mismatch between the checksum calculated by rboot and the one calculated from esptool.py. Seems the latter doesn't consider the first segment in checksum calculation. Here the results from a modified esptool (for log):
./esptool.py --chip esp8266 image_info ../../firmware/firmware.bin
Entry point: 4010023c
4 segments
Segment 1: len 0xc1530 load 0x00000000 file_offs 0x00000008
Segment 2: len 0x077b4 load 0x40100000 file_offs 0x000c1548
Segment 3: len 0x00cf4 load 0x3ffe8000 file_offs 0x000c8d04
Segment 4: len 0x019bc load 0x3ffe8cf8 file_offs 0x000c9a00
Seg: 0 -> seg.include_in_checksum: 0. DataLen: 0xc1530
Checksum: 0xef
Seg: 1 -> seg.include_in_checksum: 1. DataLen: 0x77b4
Checksum: 0x56
Seg: 2 -> seg.include_in_checksum: 1. DataLen: 0xcf4
Checksum: 0x66
Seg: 3 -> seg.include_in_checksum: 1. DataLen: 0x19bc
Checksum: 0x76
Checksum: 76 (valid)
As you can see the first segment is excluded from calculation.
Doing the same with your code, i.e. adding:
if (sectcurrent!=0)
{
for (loop = 0; loop < readlen; loop++) {
chksum ^= buffer[loop];
}
}
seems set everything ok.
What do you think?
Rgds,
--gra

Hi,
I had worked a lot you your great code (but also I've made some mess in...), and I was looking to what seem be a miscalculation in the checksum. Actually I have a mismatch between the checksum calculated by rboot and the one calculated from esptool.py. Seems the latter doesn't consider the first segment in checksum calculation. Here the results from a modified esptool (for log):
./esptool.py --chip esp8266 image_info ../../firmware/firmware.bin
Entry point: 4010023c
4 segments
Segment 1: len 0xc1530 load 0x00000000 file_offs 0x00000008
Segment 2: len 0x077b4 load 0x40100000 file_offs 0x000c1548
Segment 3: len 0x00cf4 load 0x3ffe8000 file_offs 0x000c8d04
Segment 4: len 0x019bc load 0x3ffe8cf8 file_offs 0x000c9a00
Seg: 0 -> seg.include_in_checksum: 0. DataLen: 0xc1530
Checksum: 0xef
Seg: 1 -> seg.include_in_checksum: 1. DataLen: 0x77b4
Checksum: 0x56
Seg: 2 -> seg.include_in_checksum: 1. DataLen: 0xcf4
Checksum: 0x66
Seg: 3 -> seg.include_in_checksum: 1. DataLen: 0x19bc
Checksum: 0x76
Checksum: 76 (valid)
As you can see the first segment is excluded from calculation.
Doing the same with your code, i.e. adding:
if (sectcurrent!=0)
{
for (loop = 0; loop < readlen; loop++) {
chksum ^= buffer[loop];
}
}
seems set everything ok.
What do you think?
Rgds,
--gra

Do not mind about this... I've to go digger into....

Sorry I haven't had chance to look at this, I'm not sure which checksum you're referring too. If it's the standard one then it must be right or the esp wouldn't run the code. if it's the extra rBoot checksum, as far as I know this is not calculated by esptool.py.


feature request: other means of putting it on a bigger screen

Some phones don't have the abillity to be used with hdmi, so it would be cool if this could be done in any way, maybe with the implematation of scrcpy  would be usful and a really nice feature.

Does your device have miracast? I know with it touch wouldn't work but much of the devices have miracast compatibility.

i actually have done something about scrcpy that does use so-called virtual screens provided by... you guess it - Android Settings itself. github.com/gaussandhisgun/scrcpy-appcast

i actually have done something about scrcpy that does use so-called virtual screens provided by... you guess it - Android Settings itself. scrcpy-appcast works only on linux and does nothing but modifying one GLOBAL setting to create a virtual screen, launch app there and then mirror the screen with scrcpy.

This is a super cool usage of scrcpy.  Thanks for sharing :+1:
I've actually been working on my own version of this, in collaboration with @MishaalRahman.  It also uses adb and scrcpy to create a virtual display, except it shows the entire desktop instead of just a single app:  https://gist.github.com/farmerbb/068b8e4f5fb61f33fca3fa9130778c99


[BUG] Backups and snapshots don't restore properly on NFS after upgrade

Describe the bug

After upgrade from v1.1.2 -> v1.2.0-rc1 backups and VM snapshots aren't restoring. The files are empty.
To Reproduce
Steps to reproduce the behavior:

create two new VMs and run through backup tests while the VMs are on
Create a snapshot of one of them after the first file operations
Upgrade
Restore the backups and VM snapshot
Expected behavior

The backups/snapshots should restore properly.
Support bundle

supportbundle_4561a7d5-0ffa-401b-80c4-37c54df69b98_2023-05-30T21-52-53Z.zip
Environment

Harvester ISO version: v1.1.2 -> v1.2.0
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): Single node Harvester baremetal on DL160

Additional context
I think this is probably just the result of not running sync after the file operations. The VM that was off worked fine. I'll try to reverify this on my next set of upgrade tests

Probably can be improved by https://github.com/harvester/harvester/pull/3976

@noahgildersleeve can u PTAL again with v1.2.0-rc2 since #3976 is merged, thanks.

I retested this with single node upgrade v1.1.2 -> v1.2.0-rc4. This worked fine with the upgrade and the restores of backups and snapshots worked fine.


android:windowNoTitle="true" gets applied on ICS

This causes ICS to not show the ActionBar, ending up in a NPE when trying to use it.

 I need to get the test suite back on its feet...
Didn't test my fix. Still working out how I want to approach cross ICS theming.


EditReplyMarkup, switch_inline_query_current_chat, and setters for ResultBase

EditReplyMarkup
Wrapper for editMessageReplyMarkup method.
InlineButton
I added switch_inline_query_current_chat field to InlineButton struct. Note, that you don't need omitempty in json tag. If you pass other parameter like data, url or switch_inline_query, Telegram API ignores switch_inline_query_current_chat. So it won't cause any conflicts, but will be very useful if you don't want to insert any text in user's input field.
Setters for ResultBase
It's a bit confusing, when you want to pass custom Content to your result (also see #178). I think ResultBase don't need pointer to InputMessageContent, which is already an interface. Additional setters can solve this problem. I also added SetReplyMarkup setter, so now any interaction with ResultBase is completely hided.
Example:
// Instead of:
result := &tb.ArticleResult{
	ResultBase: tb.ResultBase{
		Content: new(tb.InputMessageContent),
	},
	// ... other fields
}
*result.Content = &tb.InputTextMessageContent{
	Text: "Some text",
	// ... other fields
}

// I can do this:
result.SetContent(&tb.InputTextMessageContent{
	Text: "Some text",
	// ... other fields
})

I've updated the branch. Please review PR again.


Questions migrating from null-ls

I'm in the process of migrating from null-ls. Really liking format-on-save so far but there are a couple of things I'd like to re-use and I cannot figure how to.
Excluding some filetypes with fallback_formatter
In my null-ls config, I have the following:
local formatting = null_ls.builtins.formatting
	formatting.trim_whitespace.with({
		disabled_filetypes = { "markdown" },
	})

My current implementation with format-on-save works fine, but how can I disable it with markdown?
fallback_formatter = {
	formatters.remove_trailing_whitespace,
}

Replicating null_ls.builtins.formatting.trim_newlines
Also in my null-ls config, I have:
local formatting = null_ls.builtins.formatting
formatting.trim_newlines,

I added a custom formatter to replicate this (source):
fallback_formatter = {
    formatters.shell({ cmd = { "awk", { 'NF{print s $0; s=""; next} {s=s ORS}' } } }),
}

It works fine for the most part but I'm always getting the following error with some filetypes when saving, including:

chezmoitemplates
norg
simple text files

And maybe others I haven't found yet.

Any idea how I could fix this? this one is quite useful, it would be nice if it could be added like remove_trailing_whitespace:
https://github.com/elentok/format-on-save.nvim/blob/51aca2e258f24f82ec49b1d753fe8393d7cf4f7d/lua/format-on-save/formatters/init.lua#L67-L73
I found cappyzawa/trim.nvim which covers this but I'd rather do it with format-on-save if possible.
Here's my full config for reference (I'm using lazy.nvim):
return {
	"elentok/format-on-save.nvim",
	event = { "BufReadPre", "BufNewFile" },
	config = function()
		local format_on_save = require("format-on-save")
		local formatters = require("format-on-save.formatters")

		format_on_save.setup({
			exclude_path_patterns = {},
			formatter_by_ft = {
				c = formatters.lsp,
				cpp = formatters.lsp,
				css = formatters.prettierd,
				javascript = formatters.prettierd,
				json = formatters.lsp,
				jsonc = formatters.lsp,
				lua = formatters.lsp,
				markdown = formatters.prettierd,
				rasi = formatters.prettierd,
				sh = formatters.shfmt,
				toml = formatters.shell({ cmd = { "taplo", "format", "-" } }),
				typescript = formatters.prettierd,
				yaml = formatters.shell({ cmd = { "yamlfmt", "-" } }),
				zsh = formatters.shell({ cmd = { "beautysh", "-" } }),
			},

			fallback_formatter = {
				formatters.remove_trailing_whitespace,
				formatters.shell({ cmd = { "awk", { 'NF{print s $0; s=""; next} {s=s ORS}' } } }),
			},
		})
	end,
}

Thanks.

Hi :)
Thanks for the interest, I hope I can help you:
1. Excluding filetypes
You can use a lazy formatter (a function that runs during formatting) to check the filetype, something like this:
local fallback_formatter = {
  function()
    if vim.api.nvim_buf_get_option(0, "filetype") ~= "markdown" then
      return formatters.remove_trailing_whitespace
    end
  end,
}

You can make this reusable with a helper function:
local function exclude_filetype_formatter(filetype, formatter)
  return function()
    if vim.api.nvim_buf_get_option(0, "filetype") ~= filetype then
      return formatter
    end
  end
end

fallback_formatter = {
  exclude_filetype_formatter("markdown", formatters.remove_trailing_whitespace)
}

2. Trim new lines
I think the issue was that the second part of the cmd parameter was a table and not a string, if I rewrite it like this it seems to work:
 formatters.shell({ cmd = { "awk", "'NF{print s $0; s=\"\"; next} {s=s ORS}'" } }),

I agree this can be very useful so I added a built-in one (written in lua) in this commit
What do you think?

Hi

The fallback_formatter is only used when no formatter was specified for the given filetype, so if you keep the setting for markdown it won't run.
The error you're seeing is a bug that I just pushed a fix for, previously you couldn't put lazy formatters inside a list of formatters but I modified it to be recursive so the example should now work 👍

Let me know if this helps :)

Yes, you can provide a list of formatters, e.g.
format_on_save.setup({
    formatter_by_ft = {
        markdown = {
          formatters.prettierd,
          formatters.remove_trailing_newlines
        },
    },
    fallback_formatter = {
        exclude_filetype_formatter("markdown", formatters.remove_trailing_whitespace),
        formatters.remove_trailing_newlines
})

Also, in this case you can remove the exclude_filetype_formatter("markdown"... part because it won't run on markdown files at all.

Ohhh, I think I know why it’s happening, it’s another bug, I’ll fix it soon.
On Wed, 23 Aug 2023 at 13:46, xfzv @.***> wrote:

format_on_save.setup({
formatter_by_ft = {
markdown = {
formatters.prettierd,
formatters.remove_trailing_newlines
},
},
})
These two combined seem to remove more than only trailing whitespaces/new
lines after a quick test.

Markdown file:

Test
a    line       with        trailing     whitespaces
Another line

After running :Format or saving the file, Another line was deleted:

Test
a line with trailing whitespaces

With only prettierd after saving:

Test
a line with trailing whitespaces
Another line

With only remove_trailing_newlines after saving:

Test
a    line       with        trailing     whitespaces
Another line

With only prettierd in format-on-save and cappyzawa/trim.nvim after
saving: ✔

Test
a line with trailing whitespaces
Another line
It seems that prettier also deletes new lines so if used in combination
with remove_trailing_newlines, some non-empty line are also removed (at
least one in this example). I don't have the issue with
cappyzawa/trim.nvim.
Note that trailing whitespaces are still removed by prettierd if using
cappyzawa/trim.nvim (with markdown excluded in its config) so it might be
a prettierd issue that has nothing to do with format-on-save.
I think that the extra deleted new lines could be fixed though.
—
Reply to this email directly, view it on GitHub
https://github.com/elentok/format-on-save.nvim/issues/13#issuecomment-1689733435,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAITWPGG5VRFIWNXWQJDJHLXWXNOXANCNFSM6AAAAAA3Z2UAGU
.
You are receiving this because you commented.Message ID:
@.***>

--
Thanks,
David Elentok
@.***

Fixed in this commit.
I keep forgetting that Lua arrays are 1-based 🤦
Thanks for raising this! Let me know if it helped.


Bug: drawer end

What version of daisyUI are you using?
Latest
Which browsers are you seeing the problem on?
All browsers
Reproduction URL
Drawer end
Describe your issue
Drawer behavior is very disconcerting. This behavior occurs on a mobile device.
https://github.com/saadeghi/daisyui/assets/129040945/8dfb6a2e-c450-4a77-bdcd-e45a7fd755a8

Duplicate of #2483


Info added to API .json file on Jane Goodall

This entry contains info from the Britannica about Jane Goodall. Please check the id number.
x   General (misc updates, features, fixes, etc.)
x   I have checked my code and corrected any misspellings.
x   I have performed a self-review of my own code.
x   My changes generate no new warnings.
x   My code follows the style guidelines of this project (if applicable)

Thanks for the contribution 👍. Issue #37 PR #40


ci: Use macos-latest rather than macos-14

macos-latest is now macos-14 and we'd want to keep moving forward in the future as it updates.
When this was done, macos-latest was still an older version.

I'm assuming that leaving the GPU stuff in here was aspirational since there aren't really any tests for this crate and definitely not ones that render ...


Disallow different lhist bounds in a single map

bpftrace doesn't currently support having linear histograms with different bounds inside a single map (issue #2121). PR #2153 fixes this issue, but at the cost of a significant increase in BPF program size.
This patch adds detecting this unsupported situation and throwing an error into ResourceAnalyzer.
Checklist

[ ] Language changes are updated in man/adoc/bpftrace.adoc and if needed in docs/reference_guide.md
[x] User-visible and non-trivial changes updated in CHANGELOG.md
[x] The new behaviour is covered by tests

Moved the change to Fixed in changelog, changed ResourceAnalyser return value type to std::optional<RequiredResources> and added a unit test for ResourceAnalyser to check for the new behavior.

woops been slow and now it needs a changelog fixup. Can you do that so we can get this in?

Changelog fixed.


Can't replicate remote example with Django supplying JSON / don't know how to debug

Asked over at SO: I'm having trouble replicating the remote example and can't figure out what I'm doing wrong.
The JSON retrieved by that example for "kings" shows the format it's being received:
[
  {
    "year": "1949",
    "value": "All the Kings Men",
    "tokens": [
      "All",
      "the",
      "Kings",
      "Men"
    ]
  }
]

which differs to how I've supplied it with Django / Python:
nouns = ['apple', 'banana', 'pear']
return JsonResponse({'value': nouns})

which arrives as {"value": ["apple", "banana", "pear"]}. Need it be of the example's same specific format? If so, how could I do that?
My code for Typeahead / Bloodhound:

    <input class="typeahead form-control" id='typeahead' type="text">

var egDjangoVar = new Bloodhound({
  datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
  queryTokenizer: Bloodhound.tokenizers.whitespace,
  remote: {
    url: '/ajax/eg/%QUERY.json',
    wildcard: '%QUERY'
  }
});

$('#the-basics .typeahead').typeahead(null,
{
  name: 'results',
  display: 'value',
  source: egDjangoVar
});

What am I doing wrong?
Sorry if this is a dumb question but I'm new to front end and I'm at my wits end here. Feel free to redirect me elsewhere.

Figured it out for practical use return HttpResponse(nouns), or return JsonResponse(nouns, safe=False).
If concerned for security send it as a dict:
noun_dicts = [{'suggestion':x} for x in nouns]
return JsonResponse({'results':noun_dicts})

And then parse the dict in JS.

Hi @chrisjdixon, Sorry I didn't see this in time to help you out. Glad you got it resolved though.


Pf 6 filter labels adjustment

Description

Fixed the webpack configuration to actually use the PF fonts.
Aligned the content of the rows to be centered. PF uses the inherit value for vertical-align, which comes from the userAgent stylesheet.
Updated the Compliance Check filter icons/labels to be nicer now and prevent them from being squished
Removed all code related to the AgentProcess page.

On the left, old version of app, on the right, new version. We previously would fall back on the Arial font.

Processing this pull request

Merged into branches master in 6746f570e408ea5b38d8fa4f963dd93d03a60706


Avoid using String

This PR completely removes all use of String and replaces it with regular character arrays kept in progmem combined with the __FlashStringHelper trick and some template-based size inference.
Before

Sketch uses 17694 bytes (61%) of program storage space. Maximum is 28672 bytes.
Global variables use 1622 bytes (63%) of dynamic memory, leaving 938 bytes for local variables. Maximum is 2560 bytes.

After

Sketch uses 15882 bytes (55%) of program storage space. Maximum is 28672 bytes.
Global variables use 1494 bytes (58%) of dynamic memory, leaving 1066 bytes for local variables. Maximum is 2560 bytes.

Total Savings
1812 bytes (6%) of progmem
128 bytes (5%) of RAM
(This is probably the biggest memory saving saving I've ever done in a single PR.)
The moral of the story: don't use Arduino's String type for anything serious, especially when you can precompute the strings or rely on Print's print and println functions to handle the formatting for you.

I forget if this is possible on github. Are you able to adjust the the branch you want to merge you changes into.
I just created a new branch specifically for the String changes


data.json reset

Server: NeoForge-1.20.1-47.1.88
Client: NeoForge-1.20.1-47.1.96
mods: hiddennames-1.20.1-1.0.0.jar
I have edited the file ..\world\hiddennames\data.json
I guess if there is some special word like this:
"text": "§6中文-§fs97"
after server stop and restart, the file data.json has been reset to empty.

when I leave server and re-enter the server, the "suggest_command" has reset to /tell

Sorry I found Forge Server is ok! The problem happened in NeoForge.

Hmm, it's probably a compat issue with NeoForge for 1.20.1 then. Unless you find similar problems in the 1.20.4 NeoForged version or the 1.20.1 Forge version, I will close this issue.


[L5] Blueprint - enable jsonb column type

It would be nice to be able to add jsonb type column for PostgreSql.

+1

We can't support columns that are not supported by all databases. You can manually specify column types anyway though.

Did I miss something in documentation - how can I manually specify column type? method addColumn is protected therefore not accessible from migration.

I'll leave this open for discussion then.

Another example - mssql doesn't really support enum or json, so nvarchar is used for those methods instead. https://github.com/laravel/framework/blob/8865d2276be94f0a3497ba3bd26c906ae9e91e1c/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php#L392
So i guess there is nothing wrong in adding jsonb support. Just make a PR against master(?) branch

OK, I'll try. Thank you.

I would try to discover the following possibility

inherit from Illuminate\Database\Schema\Blueprint and add jsonb column support
update migrate up

        Schema::blueprintResolver(function($table, $callback) {
            return new YourBlueprint($table, $callback);
        });
        Schema::create(Model::TABLE_NAME, function (Blueprint $table) {

			/** @var YourBlueprint $table */
			table->jsonb(...);

        });

This can be closed


enum types issue

Consider the following header:

---------------------
enum testenum_e {
  dummy0=0,
  dummy1,
};

struct teststruct_s {
  int dummy;
};
---------------------

This will give me the following object types in python:
enum_testenum_e
struct_teststruct_s
teststruct_s

But no "testenum_e" object type. To get "testenum_e" I need to typedef the
enum. I think it would be an good idea if the above header would produce an
"testenum_e = enum_testenum_e" without having to specify the typedef (btw
ctypeslib behaves like this).

If someone could point me in the right direction I'll be happy to provide a
patch.

This is tested on Ubuntu 11.10 x86_64 with Python 2.7.2+ and ctypesgen r137.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 13 Feb 2012 at 1:43

I believe that this is now fixed. There is a test for this now which passes.


French translation

This issue is to coordinate ongoing French translation.
To contribute:

Fork learnosm to your account
Translate in french branch
Issue pull request from your french branch to the learnosm/french branch

Before starting into a translation throw out a quick note here on the thread what you're immediately working on.
The immediate part is important, let's not block each other with future plans :-)

Fixed some image links in beginner / Introduction. Will fix others as I come to them whilst updating and removing redundant images.

Closing this as we have a 'working' system using Transifex at the moment. This isn't fixed in stone though, and I'd welcome any suggestions as to how to improve or simplify. There are currently variations in the menus depending on the language you are viewing - no intention to alter this unless there is discussion first.

http://gitbook.com/ may be an option to consider.

Yes, that looks interesting. Needs further investigation. We currently average 500 people a day visiting LearnOSM, many using only languages other than English, so we'd have to make sure that the language options are covered ok. Also the search engines know where we are now.
I'll try to spend some time investigating.


NIFI-9562: add 'archive' conflict resolution strategy to PutFile

Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Adds a conflict resolution strategy of "archive" for PutFile. Instead of overwriting an existing file or failing, the existing file is moved to an archive directory. The filename is optionally changed when it is archived. See the updated processor description and description of new properties for more details.
Description of PR
Enables X functionality; fixes bug NIFI-YYYY.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[X] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[X] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[X] Has your PR been rebased against the latest commit within the target branch (typically main)?

[X] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[X] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[X] Have you written or updated unit tests to verify your changes?
[X] Have you verified that the full build is successful on JDK 8?
[X] Have you verified that the full build is successful on JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[X] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[X] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check GitHub Actions CI for build issues and submit an update to your PR as soon as possible.

I am not supportive of this change as there is already a good and more flexible mechanism for users to setup their flows for this behavior.  And notable the version of this processor pre Apache had all this bundled into a single mechanism.  It was highly error prone and too limiting.  The current model allows the user substantial flexibility in how they choose to handle conflicts, renaming, archive locations.
In the current simpler form the user has a PutFile that if upon conflict they choose to fail.  On fail they can route to a different PutFile whereby the filename is changed first and so on.  You might suggest that 'fail' is not sufficient since there could be other types of failure like not enough disk space, etc.. and you want to know precisely that it failed due to a naming conflict.  If so the simpler change is to add a conflict resolution of 'namingconflict' and route to such a relationship.  But that distinction also in practice didn't turn out to be helpful.

The option of changing the filename is not applicable to the use case in mind. Suppose a PutFile is writing an updated file used by a Controller Service. The Controller Service will reload the file when a change is detected, but it requires the filename to remain the same. Therefore, changing the filename upon PutFile failure and trying again is not possible in this scenario.
Also, in the above use case, it is desirable to save (archive) the current file before replacing it. The archived file can be used as a fallback if the new file is corrupt or otherwise unusable. The archive also can provide a historical record of when a certain configuration changed.
I'm not sure I follow the "error prone and too limiting". The rules as laid out seem pretty straight-forward. Can you further explain the concern or historical errors that occurred? Thanks.

The JIRA and code just describe what you want to do not the why.  In your last comment it sounds like the why (a specific use case) is more clear.  If I follow correctly you have a case whereby you have a service which looks at a specific file and you periodically want to update that file.  And whenever you do update the file you'd like to have the previous file saved somewhere in case an operator might want to rollback.  Makes perfect sense.
Without this change how that would be well accomplished is a flow that simply writes a copy of the new dataset to the archive location using PutFile.  Then using another PutFile writes a copy of it to the actual target location.  You can modify names, replace, etc.. all as you wish.  The full power/flexibility of the existing mechanisms are available to the user.  They're not limited by what renaming options you exposed in PutFile, etc..  Additionally we didn't have to make substantial changes to a high use Processor and add a new set of properties to it.
Do the existing capabilities not address the use case you've laid out or another use case you've not yet mentioned?

Your recommendation is exactly what we are currently performing. Specifically, writing the "new" file to a semi-permanent location prior to overwriting the existing file. So, the historical information is preserved, albeit prior to being "in use" by the controller service. Yet, this is perfectly adequate.
The idea of incorporating the functionality into the PutFile processor itself is that it seemed a logical extension of the processor's capability. It seemed convenient to add the option to the processor especially since doing so is fully backward compatible with existing behavior. Also, it has the advantage of not duplicating data and archiving a copy if there was ever only a single file by that name, i.e. if there was no need for an archived copy.
I'm still not clear on the words of caution you've brought up based on past experience. However, you are correct that a NiFi flow can be configured to accomplish nearly the same functionality. Also, it just occurred to me that performing this in a flow can result in archiving a file only once per cluster, but putting it in the processor itself means each node in the cluster would redundantly archive the file.


Flight Software Hangs on TCA Try Lock

Expected Behavior
If a TCA multiplexer is not attached or is misbehaving the flight software should bypass its initialization and continue operations with the TCA disabled.
What Happens Instead
The flight software gets stuck on the TCA initialization.
See attached. This is a major issue if it happens during flight because it will nuke the entire mission state machine.

How to replicate
Load a version of pysquared.py that attempts to initialize the TCA multiplexer without one attached.

This appears to be fixed by the following code:
            try:
                self._scan_single_channel(channel, channel_to_face)
            except OSError:
                self.error_print("[ERROR][TCA] TCA try_lock failed. TCA may be malfunctioning.")
                self.hardware["TCA"] = False
                return
            except Exception as e:
                self.error_print(f"[ERROR][FACE]{traceback.format_exception(e)}")

Closing this for now and tracking further notes about this issue in #25


Make sure telemetry is correctly sent and collected in Spring Cloud Azure 4.0

In Spring Cloud Azure 4.0 we changed the mechanism of adding spring identifier to User-Agent header, we should make sure all the user-agent are set correctly. When HTTP-based sdk clients send requests, we should make sure all User-Agent headers with our identifiers are sent to the server. When AMQP-based clients send messages, we should make sure the same. And the Cosmos client should also be tested.
Spring identifier contains two parts of information: library identifier and library version.
We should make sure:

Spring identifiers are sent to the server.
Telemetry be collected correctly by our BI system.

The components to test:

Spring Cloud Azure AutoConfigure for App Configuration, Cosmos, Event Hubs, KeyVault Certificate, KeyVault Secrets, KeyVault Property Source, Service Bus, Storage Blob, Storage File, Storage Queue.
Spring Integration for Service Bus and Event Hubs.
Spring Cloud Stream Binder for Service Bus and Event Hubs.

Link to excel about current process

Link to excel about current process

Now all user-agent is collected except for storage related items: az-sp-sb/, az-sp-sf/, az-sp-sq/.
This is caused by service side. Here is the comment from Kyle:

The storage service samples at a very high rate, so it's likely that the request was not logged on their side. I'd recommend working with CosmosDB for now, if there is a spring offering for it. There are several known data gaps, including the configurations of our DDAzureServicesApps, that limit our analysis - I will look for the recording which details these gaps for you

Closing this issue because we have finished all tasks in our side.


Automatic upgrade of Prow libraries

Automate the process to update the PROW libraries that get deployed to our test infrastructure.

This will be a semi-automated process instead of fully automated upgrades . We need a gating process to make sure there are no  side effects due to the upgrades


Color option not shown

Current behavior

With Shopify integration, have a product with 2 options: Size, Color
VSF doesn't show Color (neither with just 1 color, nor when multiple colors are set)

Expected behavior

Show Color option(s), similar to Size

Steps to reproduce the issue

Have a product on Shopify with Size & Color options
Version of Vue Storefront

[ ] Vue Storefront
[x] Vue Storefront Next

Can you handle fixing this bug by yourself?

[ ] YES
[x] NO

Which Release Cycle state this refers to? Info for developer. (doesn't apply to Next)
Pick one option.
Current https://github.com/vuestorefront/vue-storefront
Environment details

Browser: Chrome
OS: Linux
Node: 14
Code Version: https://github.com/vuestorefront/vue-storefront as of now

Additional information

Please upgrade your templates to latest version


Github.io comments: Adding Formatting Options

Comments to https://microsoft.github.io/PowerBI-visuals/docs/step-by-step-lab/adding-formatting-options/

This is a great start, but could use a link on this page to reference materials such as a list of possible types and/or other examples that demonstrate different property types and how to declare them.


Devtools does not work with multi-app

the main app is not detected when using this approach to create a new app:
pnpm vite create
# chose vue -> javascript

// composables/container.js
import {  createApp } from "vue";

function buildContainer() {
  const container = document.createElement("div");
  container.id = "dialog-container";
  container.className =
    "absolute top-0 left-0 pointer-events-none w-full h-full flex ";
  return container;
}
export function createNewApp(_app) {
  const container = buildContainer();

  const app = createApp({
    render: () => {
      // render stuff
    },
  });
  // copy provides
  Object.entries(_app._context.provides).forEach(([k, v]) => app.provide(k, v));
  app.mount(container);
  return {
    // ...

    render() {
      document.body.appendChild(container);
    },
  };
}

// main.js

import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import { createNewApp } from './composables/container'

const app = createApp(App);

createNewApp(app).render();
app.mount('#app')

Which devtools are you using, plugin, extension, or standalone?

Chrome extension

Couldn't reproduce. Could you try on another browser or on the plugin? 🤔

Here's the project https://stackblitz.com/edit/vitejs-vite-2w7ana?file=src%2Fmain.js,src%2Fcomposables%2Fcontainer.js&terminal=dev

Couldn't reproduce. Could you try on another browser or on the plugin? 🤔

What project are you using? The screenshot does not look like the repo I've provided, I can update the title to reflect better the specific issue I'm having, but the problem is still there even if it work on the plugin.

Seems like I didn't know the Vue button is the button to press to change App 😅
Not a bug, it was my fault for not knowing the UX changes 😅


Invalid datamodel produced for column names differing only by numeric prefix

Bug description
If the SQL scheme has a table with multiple column names that are the same expect for their numeric prefix, an invalid datamodel is produced when pulling the db.
I think this is issue mainly affects people trying to integrate Prisma into an existing project.
example SQL schema
CREATE TABLE users (
	id INT NOT NULL AUTO_INCREMENT,
	PRIMARY KEY (id)
);

CREATE TABLE user_contact_preferences (
	id INT NOT NULL AUTO_INCREMENT,
	user_id INT NOT NULL,
	1_preference VARCHAR(255),
	2_preference VARCHAR(255),
	PRIMARY KEY (id),
	FOREIGN KEY (user_id) REFERENCES users(id)
);

How to reproduce

Create the SQL tables

CREATE TABLE users (
	id INT NOT NULL AUTO_INCREMENT,
	PRIMARY KEY (id)
);

CREATE TABLE user_contact_preferences (
	id INT NOT NULL AUTO_INCREMENT,
	user_id INT NOT NULL,
	1_preference VARCHAR(255),
	2_preference VARCHAR(255),
	PRIMARY KEY (id),
	FOREIGN KEY (user_id) REFERENCES users(id)
);

Pull the DB schema

npx prisma db pull

Validate the datamodel/schama

prisma validate

Observe failure to validate

Error: Schema parsing
error: Field "preference" is already defined on model "user_contact_preferences".
  -->  schema.prisma:21
   |
20 |   preference String? @map("1_preference") @db.VarChar(255)
21 |   preference String? @map("2_preference") @db.VarChar(255)
   |

Validation Error Count: 1

Expected behavior
Prisma should produce a valid schema
Prisma information
For reference the schema that is produced is:
generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "mysql"
  url      = env("DATABASE_URL")
}

model user_contact_preferences {
  id         Int     @id @default(autoincrement())
  user_id    Int
  preference String? @map("1_preference") @db.VarChar(255)
  preference String? @map("2_preference") @db.VarChar(255)
  users      users   @relation(fields: [user_id], references: [id], onDelete: NoAction, onUpdate: NoAction, map: "user_contact_preferences_ibfk_1")

  @@index([user_id], map: "user_id")
}

model users {
  id                       Int                        @id @default(autoincrement())
  user_contact_preferences user_contact_preferences[]
}

Environment & setup

OS: macos
Database: mysql 8
Node.js version: v16.13.0

Prisma Version
prisma                  : 3.6.0
@prisma/client          : 3.6.0
Current platform        : darwin
Query Engine (Node-API) : libquery-engine dc520b92b1ebb2d28dc3161f9f82e875bd35d727 (at<EMAIL_ADDRESS>Migration Engine        : migration-engine-cli dc520b92b1ebb2d28dc3161f9f82e875bd35d727 (at node_modules/@prisma/engines/migration-engine-darwin)
Introspection Engine    : introspection-core dc520b92b1ebb2d28dc3161f9f82e875bd35d727 (at node_modules/@prisma/engines/introspection-engine-darwin)
Format Binary           : prisma-fmt dc520b92b1ebb2d28dc3161f9f82e875bd35d727 (at node_modules/@prisma/engines/prisma-fmt-darwin)
Default Engines Hash    : dc520b92b1ebb2d28dc3161f9f82e875bd35d727
Studio                  : 0.440.0

This is intentional, as we do not support field names starting with numbers and can not make a decision on how you want to rename those. Didn't you get a warning about this during prisma db pull?

I don't get any sort of warning about this particular problem, but a couple of other tables are invalid and it prints out:
// *** WARNING ***
//
// The following models were commented out as they do not have a valid unique identifier or id. This is currently not supported by the Prisma Client.
- <table name>

Would it be possible to automatically postfix the offending fields?
To give some additional context, I am wanting to use prisma as a secondary service in an existing project, the primary one would still be in control of the migrations. Whenever the primary service modifies the DB I would want to just run db pull with force to overwrite the existing file. The data model produced is >6500 lines which would make it difficult and error prone to have to hand fix after every pull.
FWIW, I would be willing to add the "post to prefix" feature if someone could point me in the right direction. I have a basic proof of concept that converts the case of the models and fields using the datamodel crate, but ran into an issue loading the invalid datamodel.

Would it be possible to automatically postfix the offending fields?

Not really as this is an opinionation ("if names clash after our sanitization, don't do anything about it") we decided for in the past. The reason for that is that we would not know the right way to come up with new, working names for these fields or enum values that would work for all or most users. Do you have a suggestion for this?
You can of course write your own script that takes the invalid .prisma file (you get via db pull) and modifies the names in there. But that would be a separate script as a separate step.

Sorry automatically was a poor choice of words. I meant would it be possible to expose it as an opt-in configuration option, which when enabled with automatically rename the field from 1_preference to preference_1.
I realize that probably isn't as simple as it sounds, maybe alternatively it would just comment the fields out like it does for invalid models?
However, since it doesn't sound like it is a bug and the functionality is intended, I'll close this issue. Thank you for the clarification!

All good, this started a nice discussion internally and even showed us a few places where having this would unblock our own CI systems and Confidence tooling 😆

... automatically rename the field from 1_preference to preference_1

Just putting the offending characters at the end of the string is a very interesting suggestion.

maybe alternatively it would just comment the fields out like it does for invalid models?

We considered that, but decided against it as we can technically support these fields - we can just not come up with a good name for them.
As a conclusion to this issue here I created https://github.com/prisma/prisma/issues/10531 - which would at least make this more visible to you, the user (Honestly, I thought we already had that and thought this was acceptable because of it - without the warning I totally understand how this is confusing to you.)


system Window WatchDog support on the stm32u5

Add the WWDG node for stm32u5 socs.
Note that the target board b_u585i_iot02a should enable the wwdg1 instance if needed (which is not here)
with boards/arm/b_u585i_iot02a/b_u585i_iot02a.dts as follows:
+&wwdg1 {
+	status = "okay";
+};

Signed-off-by: Francois Ramu<EMAIL_ADDRESS>

Please rebase

@FRASTM - can you please rebase and fix merge conflicts?

rebasing and fixing conflicts


fix: make footer smaller

Codecov Report

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

@@           Coverage Diff           @@
##           master      #17   +/-   ##
=======================================
  Coverage   73.59%   73.59%
=======================================
  Files          51       51
  Lines         481      481
  Branches       37       37
=======================================
  Hits          354      354
  Misses        112      112
  Partials       15       15

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 146e07b...dd69ba9. Read the comment docs.


How to use proxy with aiosnow?

I guess I have to configure it with aiohttp, but I don't see the option in aiosnow client module

Currently, you'll need to use a custom aiohttp.ClientSession to do this:
aiosnow.Client(session=aiohttp.ClientSession(trust_env=True))

The proxy information is then taken from the HTTP_PROXY or HTTPS_PROXY environment variables.
If authentication is required, credentials are read from ~/.netrc file:
https://www.gnu.org/software/inetutils/manual/html_node/The-_002enetrc-file.html
I'll add a proxy parameter to aiosnow.Client in the future to simplify this.

Currently, you'll need to use a custom aiohttp.ClientSession to do this:
aiosnow.Client(session=aiohttp.ClientSession(trust_env=True))

The proxy information is then taken from the HTTP_PROXY or HTTPS_PROXY environment variables.
If authentication is required, credentials are read from ~/.netrc file:
https://www.gnu.org/software/inetutils/manual/html_node/The-_002enetrc-file.html
I'll add a proxy parameter to aiosnow.Client in the future to simplify this.

Currently, you'll need to use a custom aiohttp.ClientSession. Something like this should work:
class ProxySession(aiohttp.ClientSession):
    def __init__(self, *args, **kwargs):
        super(ProxySession, self).__init__(*args, trust_env=True, **kwargs)

client = aiosnow.Client(session_cls=ProxySession)
...

The proxy information is then taken from the HTTP_PROXY or HTTPS_PROXY environment variables.
If authentication is required, credentials are read from the ~/.netrc file:
https://www.gnu.org/software/inetutils/manual/html_node/The-_002enetrc-file.html
I'll look into simplifying this.

Currently, you'll need to use a custom aiohttp.ClientSession. Something like this should work:
class ProxySession(aiohttp.ClientSession):
    def __init__(self, *args, **kwargs):
        super(ProxySession, self).__init__(*args, trust_env=True, **kwargs)

client = aiosnow.Client(session_cls=ProxySession)
...

The proxy information is then taken from the HTTP_PROXY or HTTPS_PROXY environment variables.
If authentication is required, credentials are read from the ~/.netrc file:
https://www.gnu.org/software/inetutils/manual/html_node/The-_002enetrc-file.html
I'll look into simplifying this.

Many thanks Rob!!

Many thanks Rob!!

I found the following works if you only want to use a proxy for aiosnow and not set the HTTP_PROXY or HTTPS_PROXY environment variables:
class ProxySession(aiohttp.ClientSession):
    async def _request(self, *args, **kwargs):
        return await super()._request(*args, proxy="http://proxy.com", **kwargs)

client = aiosnow.Client(session_cls=ProxySession)
...


nuxtServerInit implementation

I can't seem to find a way to utilize nuxtServerInit with vuex-orm.  Is there any documentation around this?

Could you elaborate @madStitcher on what you'd like to utilise it with?
There's no particular documentation for nuxtServerInit since Vuex ORM can be leveraged both server and client side – and it's entirely up to the user how they wish to utilise Vuex ORM.

Closing issue due to inactivity. Please open a new issue if there's anything further to add. 👍


log4j version 2.12.0 used with release https://github.com/wso2/product-is/releases/tag/v5.11.0

Log4j vulnerable versions are being used in gitrelease for wso2 is v5.11
I downloaded the latest v5.11 from https://github.com/wso2/product-is/releases/tag/v5.11.0 and it has log4j vulnerability due to version 2.12 for log4j.
Please provide fix or updated release of v5.11 for the same

IS 6.0 release contains the required log4j upgrades.


GitLab PR Markdown Content Rendering

Description
In some cases, GitLab flavoured markdown comments are not rendering "properly" on GitLight notifications (see screenshots below). I am unsure wether the current behaviour is intended, thus this issue :)
For Reference

Preview in GitLight

Actual GitLab flavoured markdown content in GitLab (as a comment on a PR)

Thanks for reporting this!
You're right, I just forgot to parse markdown comments for gitlab notifications, I'll fix this


Logs have a lot of "ignored clipboard access: xwayland Unfocused"

Bug or Regression?
Bug
System Info and Version
 System/Version info
Hyprland, built from branch main at commit 4842eb83b444418ad3fe1901d645dd02224989e5  (helpers: make shm_open() portable after 8bcccf9f0f0f (6471)).
Date: Thu Jun 13 20:20:14 2024
Tag: v0.41.1-2-g4842eb83, commits: 4820

flags: (if any)

System Information:
System name: Linux
Node name: Arch
Release: 6.9.3-2-cachyos-echo-lto
Version: #1 SMP PREEMPT_DYNAMIC Thu, 06 Jun 2024 06:05:56 +0000

GPU information:
64:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 [1002:15bf] (rev c7) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

Description
The laptop has been idle for two hours. Logs have a lot of "ignored clipboard access: xwayland Unfocused". Related Code https://github.com/hyprwm/Hyprland/blob/main/src/xwayland/XWM.cpp#L522-L545
How to reproduce
above
Crash reports, logs, images, videos
❯ du -sh hyprland2.log
2.9G	hyprland2.log

[LOG] [DataDeviceWlr] New selection for data source 62f62ecbad90
[LOG] [DataDeviceWlr] New  offer 62f62ec741f0 for data source 62f62ecbad90
[LOG] [DataDeviceWlr] New  offer 62f62ebe2460 for data source 62f62ecbad90
[LOG] [DataDeviceWlr] New  offer 62f62ec60c70 for data source 62f62ecbad90
[LOG] [PrimarySelection] New primary selection data source bound at 62f62ec6e680
[LOG] [PrimarySelection] resetting selection
[LOG] [PrimarySelection] wlr manager requests selection to 62f62ec6e680
[LOG] [PrimarySelection] New selection for data source 62f62ec6e680
[LOG] [PrimarySelection] New offer 62f62ec54680 for data source 62f62ec6e680
[LOG] [DataDeviceWlr] New primaryselection for data source 62f62ec6e680
[LOG] [DataDeviceWlr] New primary offer 62f62ec304a0 for data source 62f62ec6e680
[LOG] [DataDeviceWlr] New primary offer 62f62ec7d2c0 for data source 62f62ec6e680
[LOG] [DataDeviceWlr] New primary offer 62f62ec66f80 for data source 62f62ec6e680
[LOG] [xwm] Selection xfixes notify for 247
[LOG] [xwm] Selection xfixes notify for 247
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 367 target 243 time 0 requestor 6291456 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 367 target 243 time 0 requestor 6291456 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[WARN] [DataDeviceWlr] Possible bug: Receive on an offer w/o a source
[WARN] [DataDeviceWlr] Possible bug: Receive on an offer w/o a source
[WARN] [DataDeviceWlr] Possible bug: Receive on an offer w/o a source
[LOG] [DataDeviceWlr] Offer 62f62ec60c70 asks to send data from source 62f62ecbad90
[LOG] [DataDeviceWlr] Offer 62f62ec66f80 asks to send data from source 62f62ec6e680
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus
[LOG] [xwm] Selection request for 247 prop 631 target 243 time 0 requestor 58720258 selection 247
[LOG] [xwm] Ignoring clipboard access: xwayland not in focus

probably should drop those logs to trace.


Saving image to format determined by file extension

vips-ffm provides VImage::writeToTarget which, as far as I understood from libvips documentation itself, should allow to save an image without knowing what the target format will be, and have the library automatically determine it based on the format option (which should actually be the filename suffix, so include the leading ".", according to my testing).
How would one get a byte array out of a VTarget?
vTarget.getUnsafeStructAddress().asByteBuffer()
does not seem to give a byte buffer of the image or it's missing a NUL terminator or has some other issue.

Had a look at how other bindings do this - they seem to just expose the underlying blob for access, with a warning about only using it with memory-backed targets, so I've done the same and added VTarget.getBlob to get the VBlob in 0.5.12 🙂

Seems to work so far. Let me do a little bit more testing, then I'll be happy to close this if that's alright with you?

Yep sounds good to me 👍

Checking in to see if I can close this issue now, @JohannesBeranek?

Sorry for the late response, but looks good now, thanks!


fix(f3): handle jwt properly in f3 sidecar and set proper permissions for F3.* RPC methods

Summary of changes

Changes introduced in this pull request:

set permissions for F3.Finalize and F3.Sign to WRITE and SIGN respectively
pass JWT token to F3 sidecar
add JWT handling logic to F3 sidecar
update docs

Reference issue to close (if applicable)

Closes #4901
Other information and links

Change checklist

[x] I have performed a self-review of my own code,
[x] I have made corresponding changes to the documentation. All new code adheres to the team's documentation standards,
[x] I have added tests that prove my fix is effective or that my feature works (if possible),
[x] I have made sure the CHANGELOG is up-to-date. All user-facing changes should be reflected in this document.

I hope the JWT doesn't appear in the sidecar logs! :fearful:

@LesnyRumcajs It won't but it does appear in Forest logs


NgModel needs a way to manually re-run the formatter chain

See this fiddle:
http://jsfiddle.net/tPWBK/1/
Say you have a data transformation directive that requires 'ngModel' and adds to the formatter and parser chains. If the transformation is dependent on some dynamic data other than $modelValue or $viewValue, there's no way to do a watch on that data and re-run the formatter chain.
See this excerpt from https://github.com/angular/angular.js/blob/master/src/ng/directive/input.js#L1081
$scope.$watch(function ngModelWatch() {
  var value = ngModelGet($scope);

  // if scope model value and ngModel value are out of sync
  if (ctrl.$modelValue !== value) {

    var formatters = ctrl.$formatters,
        idx = formatters.length;

    ctrl.$modelValue = value;
    while(idx--) {
      value = formatters[idx](value);
    }

    if (ctrl.$viewValue !== value) {
      ctrl.$viewValue = value;
      ctrl.$render();
    }
  }
});

Should everything inside the (ctrl.$modelValue !== value) check be a function that's exposed publicly on NgModelController?

+1 would be really nice to have this. the lack of async formatters and parsers makes working with async data pretty nasty, and this would help prevent some of the race conditions introduced by synchronous validation against an async data source.

just if someone is searching the code snippet - it has moved:
https://github.com/angular/angular.js/blob/master/src/ng/directive/ngModel.js#L822


Added to_gate method on certain operators

Summary
This pull request resolves issue #1091. I implemented a to_gate method for the following operators:

MatrixOp
CircuitOp
PauliOp
EvolvedOp

Details and comments
I added the operator to a circuit and created a gate from that circuit. Is this the correct way to go about it moving forward?
I looked through the other operators, but I couldn't find any others that had the to_instruction method implemented. If there are any more that need this method, I'd be happy to implement this on those.
I added tests for MatrixOp, but there weren't existing tests for the to_instruction method for the other three operators. I was wondering if these need some extra tests, in addition to a test for this added method.

So it seems like the error I'm getting from the latest version of pylint is a known bug: https://github.com/PyCQA/pylint/issues/3537
where pylint doesn't recognize the 'typing' types as a valid type. The following is the warning I'm getting.
qiskit/aqua/operators/primitive_ops/matrix_op.py:223:11: W1116: Second argument of isinstance is not a type (isinstance-second-argument-not-valid-type)
Can I just ignore this warning and assume everything is working correctly?

So it seems like the error I'm getting from the latest version of pylint is a known bug: PyCQA/pylint#3537
where pylint doesn't recognize the 'typing' types as a valid type. The following is the warning I'm getting.
qiskit/aqua/operators/primitive_ops/matrix_op.py:223:11: W1116: Second argument of isinstance is not a type (isinstance-second-argument-not-valid-type)
Can I just ignore this warning and assume everything is working correctly?

That is this line below right...
        if isinstance(self.primitive, List):  # pylint: disable=typecheck

use the Python list type not the Typehint List
        if isinstance(self.primitive, list):

I've fixed the sections of concern highlighted by @Cryoris and @woodsp-ibm and also added the to_gate operator on the three other gates. Are there any other gates that need this operator that I might have missed?

@Cryoris This I think, if its still wanted needs to be done on the ported opflow now in terra repo but closed off here. Do you have an equivalent issue to #1091 in Terra if this is still wanted there?

@Cryoris This I think, if its still wanted needs to be done on the ported opflow now in terra repo but closed off here. Do you have an equivalent issue to #1091 in Terra if this is still wanted there?

This has not been worked on in some time and needs work to complete it. Since the opflow is now in Terra I am moving the issue over there, to be potentially addressed at some point, and closing this PR. @shifubear if you are still interested in doing this and completing the work it will need to be completed over in the opflow in Terra.

This has not been worked on in some time and needs work to complete it. Since the opflow is now in Terra I am moving the issue over there, to be potentially addressed at some point, and closing this PR. @shifubear if you are still interested in doing this and completing the work it will need to be completed over in the opflow in Terra.


clarification on open problem: remove other shard holders from the system through a majority vote

The way that it was envisioned is that 'removing' someone from a trust relation, is done by moving the trust relationship to a next state (next trust identifier) in which the shard holder that needs to be removed is excluded from.
So shard holders don't loose 'access' to the trust identifier/relationship it was in, but the trust identifier moved on to a next state in which that shard holder is not a part of anymore.

the shard holder that was 'removed' can still use the trust identifier it was in, but it's interpretation changed because observers of the trust identifier will observe there exists an updated state of that identifier in which that shard holder is not part of anymore...


Runner disconnects from gitlab self hosted instance

Running the latest code, only changes are environment variables. Things run okay on gitlab.com, but on our self-hosted instance, the runner does it's thing for about 20 minutes, then starts trying to hit <IP_ADDRESS>:53 instead and doesn't recover. If you reboot the pi, you get another 20 minutes of normal operation before it reverts to this behavior. On the server side, there are no errors, it just stops hearing from the runner.
I've tried this on wired, wireless, changed raspis, tried the staging instance of our self-hosted gitlab. Only time it gets "fixed" is if I go back to using the gitlab.com instead of our self-hosted version.

14.08.20 11:05:58 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:05:58 (-0500)  Checking for jobs... nothing                        runner=FH_HhUcz
14.08.20 11:06:01 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:01 (-0500)  Checking for jobs... nothing                        runner=FH_HhUcz
14.08.20 11:06:04 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:04 (-0500)  Checking for jobs... nothing                        runner=FH_HhUcz
14.08.20 11:06:07 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:07 (-0500)  Checking for jobs... nothing                        runner=FH_HhUcz
14.08.20 11:06:10 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:10 (-0500)  Checking for jobs... nothing                        runner=FH_HhUcz
14.08.20 11:06:13 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:13 (-0500)  Checking for jobs... nothing                        runner=FH_HhUcz
14.08.20 11:06:16 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:16 (-0500)  Dialing: tcp redacted.com:443 ...
14.08.20 11:06:16 (-0500)  WARNING: Checking for jobs... failed                runner=FH_HhUcz status=couldn't execute POST against https://redacted.com/api/v4/jobs/request: Post https://redacted.com/api/v4/jobs/request: dial tcp: lookup redacted.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:36144-><IP_ADDRESS>:53: read: connection refused
14.08.20 11:06:19 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:19 (-0500)  Dialing: tcp redacted.com:443 ...
14.08.20 11:06:19 (-0500)  WARNING: Checking for jobs... failed                runner=FH_HhUcz status=couldn't execute POST against https://redacted.com/api/v4/jobs/request: Post https://redacted.com/api/v4/jobs/request: dial tcp: lookup redacted.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:59394-><IP_ADDRESS>:53: read: connection refused
14.08.20 11:06:22 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:22 (-0500)  Dialing: tcp redacted.com:443 ...
14.08.20 11:06:22 (-0500)  WARNING: Checking for jobs... failed                runner=FH_HhUcz status=couldn't execute POST against https://redacted.com/api/v4/jobs/request: Post https://redacted.com/api/v4/jobs/request: dial tcp: lookup redacted.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:34104-><IP_ADDRESS>:53: read: connection refused
14.08.20 11:06:25 (-0500)  Feeding runners to channel                          builds=0
14.08.20 11:06:25 (-0500)  Dialing: tcp redacted.com:443 ...
14.08.20 11:06:25 (-0500)  WARNING: Checking for jobs... failed                runner=FH_HhUcz status=couldn't execute POST against https://redacted.com/api/v4/jobs/request: Post https://redacted.com/api/v4/jobs/request: dial tcp: lookup redacted.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:58683-><IP_ADDRESS>:53: read: connection refused

Well... apparently gitlab.com does it, too. It just takes a day or so, not 20 minutes.


Unclear Sentence

The two "should" with confuse meaning.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 4665391f-f838-ae07-8591-d8f13f41a027
Version Independent ID: 38b6b8ed-c3d2-97b1-9852-e3779b3ea281
Content: Using the UWP XAML hosting API in a desktop application - UWP app developer
Content Source: windows-apps-src/xaml-platform/using-the-xaml-hosting-api.md
Product: windows
GitHub Login: @mcleanbyron
Microsoft Alias: mcleans

Thanks for bringing this to our attention. I have deleted one of the "should" instances, and the updated article should be republished to the live site in the next day or so.


Implement test_setting_toleration_extra

https://github.com/longhorn/longhorn/issues/1977

@PhanLe1010 thanks for your review, all comments are addressed.


Firefox: installing too many fonts crashes the content process

To Reproduce
Steps to reproduce the behavior:

install firefox and google-fonts
attempt to load any webpage in firefox
observe "tab has crashed" message in the GUI and a lot of "too many file handles for one message" errors in stdout
after removing google-fonts everything is fine again

Expected behavior
webpages load normally
Notify maintainers
@edolstra @mweinelt
Metadata

system: "x86_64-linux"
host os: Linux 5.10.43, NixOS, 21.11.git.c02751f4069M (Porcupine)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.3.12
channels(root): "nixos-21.11pre295280.fa0326ce523"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: firefox

I have google-fonts installed and my content panes do not crash. I use fission and webrender, maybe that changes things? Also I've never witnessed this even with fresh profiles, which I regularly rely on to test updates.

I have gfx.webrender.all on but everything else is on the default values.

I also don't use fission. Could this be amplified by the number of CPU cores somehow? I have 32 logical cores and about:support shows 8 content processes and two others.

Fission enabled, ~20 processes, 6C/12T

youtube.com has started to crash after applying the today's batch of updates on unstable-small. Any other website I opened so far has been fine, however. Of those GitHub is definitely the most complex one. On the other hand, youtube crashes so reliably and quickly, that watching anything is close to impossible.
I do have the full Noto Fonts collection installed.

Whatever was the problem, installing google-fonts seems to no longer crash firefox so I'll just close this for now.


Installation Fails

See attached screenshot from adapter installation.

It is a Script, not an Adapter. Please, read Readme for instructions.

 Sorry!


i literally just fixed this anticheat

I hope you will accept this because I spent too much time doing this

That’s an impressive amount of effort put into this, however there is a distinctive amount of checks which are straight up just stolen from other anticheats. This will need to undergo a serious quantity of refactoring, cleaning up and changes before ever being pushed to production.

That’s an impressive amount of effort put into this, however there is a distinctive amount of checks which are straight up just stolen from other anticheats. This will need to undergo a serious quantity of refactoring, cleaning up and changes before ever being pushed to production.

All of those anticheats are open source with GPL-3 license, so I do not see any problem with that, ill try to replace them with checks that are made by me. Thanks for the comment tho, I really apprieciate it.

That’s an impressive amount of effort put into this, however there is a distinctive amount of checks which are straight up just stolen from other anticheats. This will need to undergo a serious quantity of refactoring, cleaning up and changes before ever being pushed to production.

All of those anticheats are open source with GPL-3 license, so I do not see any problem with that, ill try to replace them with checks that are made by me. Thanks for the comment tho, I really apprieciate it.

No worries. And whilst they are GPL, it is unpleasant and irritating for any developer to see their work in someone else's project all the whilst no traffic is being brought towards them, hence why in good conscience it is best to have everything made by yourself or heavily refactored in the repository's code style.


⚠ Accela has degraded performance

In 9f4610e, Accela (https://aca-prod.accela.com/santaclara) experienced degraded performance:

HTTP code: 200
Response time: 21173 ms

Resolved: Accela performance has improved in 7ae1944 after 47 minutes.


Address feedback for tasks 1300 1400

I didn't address the feedbacks for kpa tasks, as they seemed to need another PR.

Thank you!


WIP: Use instructlab-schema package to parse qna.yaml files

We remove code duplicated with instructlab to use the shared code from instructlab-schema package.
See https://github.com/instructlab/schema/pull/33

@russellb Here is a draft PR using the taxonomy parsing code in https://github.com/instructlab/schema/pull/33. Would be great to get your feedback on the instructlab-schema code before I merge.

@hickeyma This PR is now ready for review.

/mergify needs-rebase

CLI now using schema parsing and validation. Ref: https://github.com/instructlab/instructlab/pull/1962.


Fix #2770: FileAlreadyExistsException on copy

Fix #2770: FileAlreadyExistsException on copy

Yuck...Gradle.  Always use a build tool that does nothing new that Maven didn't already do...

Changes pushed.  15 minutes of Gradle download and install later to change 1 line of code.


test: add retry conformance tests

Adds the Retry Conformance Tests which were added in https://github.com/googleapis/conformance-tests/pull/51
This PR adds the following:

A JUnit Rule (@ClassRule) which will start and stop the storage-testbench server, while also providing a handle to the /retry_test REST Api of the testbench server
A JUnit Rule (@Rule) which will add the test scenario to the server, and verify completion of the test
The code necessary to load and bootstrap each test case based off the scenarios defined in https://github.com/googleapis/conformance-tests/pull/51
An initial skeleton of the RPC method to API Method binding

I've added javadocs to all classes and several methods which should help clarify things.
I also took a pass at refactoring ITRetryConformanceTest to try and help make it more clear what is happening with the test resolution. The test resolution is now factored into its own helper class and provides a builder which puts names to the inputs needed for the resolution.


All Software Updates Node

The note on this page indicates: "On the All Software Updates node, by default, Configuration Manager displays only software updates with a Critical and Security classification and that were released in the last 30 days." Is this configurable? My console appears to be displaying the first 1000 results from my entire catalog. I'd like to revert back to the default or configure a more limited default search scope, but I can't figure out if that's possible or how to do it.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 0fc0e842-f963-81af-750b-d6dd432584bc
Version Independent ID: afab2474-c668-351c-b804-1a5bd4df19c6
Content: Add updates to an update group  - Configuration Manager
Content Source: sccm/sum/deploy-use/add-software-updates-to-an-update-group.md
Product: configuration-manager
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

That note is incorrect. We show everything except updates in the Upgrades classification and updates in the Office 365 Client product classification. In that view you can Add Criteria to include Update Classification among other properties.

Thanks to @jocasti for submitting an edit for this issue. The revision should publish tomorrow (Wednesday, 20 March).

Thank you for your help!
Greg
On Tue, Mar 19, 2019, 12:22 PM Aaron Czechowski<EMAIL_ADDRESS>wrote:

Thanks to @jocasti https://github.com/jocasti for submitting an edit
for this issue. The revision should publish tomorrow (Wednesday, 20 March).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/SCCMdocs/issues/1217#issuecomment-474538238,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AtChYrWnTIhEfv-X7JbrHvIq5a8O8AqRks5vYTjogaJpZM4adHLl
.


Add “spoiler” as new tag avaiable

Describe your suggested feature
Add this to the default css that the app uses in the reader mode.
spoiler {
    background-color: #212121;
    color: #212121;
        }
spoiler:active{
     color: inherit;
}

Why
A cool spoiler tag that can be applied using JS.
https://github.com/LNReader/lnreader/assets/75091899/72e10b81-2851-4ef7-9fc7-040e9591abd7
Pratical uses:
A future toggle option that includes this script to hide chapter number and titles everywhere (titles are spoilers) and the spoiler tag might cover the case where it matches something that is not the chapter title but.. a book chapter indicated in the novel itself (part of its story).
In that case one can just click on the word.
.replace(/(<h[1-4]>(<span>)?|<p>)(Chapter ([1-9]\d{0,3})\:?[^\<\>]+)/, "$1<span style='color: #1F2A38; background: #1F2A38'>$3<\/span>")

Other details
Facoltative addition to the feature.
The background color of the spoiler can be adaptive to the theme making it more darker than the background.
https://github.com/LNReader/lnreader/assets/75091899/3fdaf43f-797e-4fce-803f-49cee0573cd1
This adaptment can happen breaking down the color code into three parameters (lile red, blue and yellow) and adding x value to the parameter to make it darker like in the video.
HSV method should be more useful for it than RGB.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with a source, I should be opening an issue in the sources repository.
[X] I have updated the app to version 1.1.18.
[X] I will fill out all of the requested information in this form.

I just discovered that clicking on a word in the reader "summons" the reading mode settings.
https://github.com/LNReader/lnreader/assets/75091899/65d5e70f-7499-43a6-bad6-20d8faa694a7
It can be easily circumvented if this feature gets implemented (#642 , duplicate of the open issue #229) or a dev can find another smart solution for it.

Why should the app handle stylings for custom tags which the users create?

You are right, of youw wamt u can simply reduce it to the minimum.

This is not common usecase, and can be done from user end.


1.0: Security screen gets stuck after wallet restore.

After Wallet Restore: Wallet Security screen gets stuck. The loader is not going away.

Verified thisissue on dev app v1.7.0(295)


Undefined not processed

Add Attribute - When the option has no corresponding language, options name is undefned

Do you mean the localization is missing? That's expected.

Yes, many Chinese do not.

That's expected. We update non English localization just before the official release.

ok,thanks


merge development branch

Codecov Report

Merging #8 into master will increase coverage by 0.47%.
The diff coverage is 95.45%.

@@            Coverage Diff             @@
##           master       #8      +/-   ##
==========================================
+ Coverage   89.19%   89.67%   +0.47%
==========================================
  Files           5        6       +1
  Lines         509      552      +43
==========================================
+ Hits          454      495      +41
- Misses         55       57       +2

Impacted Files
Coverage Δ

pyfrbcatdb/FRBCat.py
89% <ø> (ø)
:arrow_up:

pyfrbcatdb/decode_VOEvent.py
90.84% <100%> (+0.06%)
:arrow_up:

pyfrbcatdb/writeCSV.py
95.23% <95.23%> (ø)

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 685843e...19fd785. Read the comment docs.


Improve send_to.py Erroring

This PR adds BeautifulSoup as a requirement and uses it to parse the HTML that results from sending to the regulations-core API if there’s a non-204 status code. It then tries to find the Django error information to give an idea of what the problem might be.

@willbarton walked me through these changes over chat. Very straightforward and super helpful. :+1:


Can't link to XTouch

I downloaded the zip, copied everything to D:\Libraries\Documents\Image-Line\Data\FL Studio\Settings\Hardware\fltouch
(I moved my libraries to a separate HDD since I have Windows on a SSD but with less capacity)
When I open FL studio it shows 4 new device types
FLTouch X-touch (user)
FLTouch X-touch (factory)
FLTouch X-touch Extender (user)
FLTouch X-touch Extender (factory)

I'm trying both FLTouch X-touch (user) and (factory), set the MIDI channel to 102 and tried activating/deactivating the "Send master sync" button

After that, the XTouch doesn't respond. If I move a fader, it goes back to its original position and no button seems to work at all
If I go back to Mackie Control Universal, the XTouch works as expected
XTouch is in Mode = MC and IFC = USB
I'm using Windows 11
Not sure if the fact that FL Studio is installed in C: and all the user data is in D: is interfering

Hey there, sorry for the late response. Didn't get any notification.
I'm pretty sure putting it on another drive is no issue, since I'm also loading it from "E:\Documents\Image-Line\Data\FL Studio\Settings\Hardware\fltouch" myself. "Factory" is usually reserved for scripts that are included with FL studio.
"Send master sync" does not need to be enabled, as the script sends everything that is required.
That being said, I find it very weird that you see 2 extra options with "factory", as I only see the "FLtouch X-Touch (user)" and "FLtouch X-Touch Extender (user)" myself here.
Can you please check:

What's the output you get when you go to "View -> Script Output" and select the "X-Touch" tab? Do you see any errors?
Are you running the latest version of FL Studio? (I notice some settings are missing from your screenshot that I have in my version). It's possible that you are running an older version and that the script is using some functionality that is only available in a later version.
Have you updated the X-touch firmware to the latest version?

I now know why I have two versions of each (factory and user). This is happening because I tried installing the script in several folders, one in C: and one in D: and one Fl studio is considering the ones in C as factory and the ones in D as user. Regarding the XTouch firmware I did updated it because apparently it wasn't compatible with AMD CPUs so at first I wasn't able to use it at all. Need to double check if there's been a newer release since I did it a couple of months ago.
I'm running FL Studio 20.6.2 [Build 1549].
Don't have "Script output" menu but "Python output". After selecting the FL Touch X-touch I get this in the output:

If I click "Edit Script" it opens a notepad with it

Finally got it to work. First I tried installing the API Stubs but apparently my FL Studio version was too old. I updated it and that fixed the problem.


Play with question label

Reference to a related issue
#83  & this card
Why is the change needed
Two reasons :

autocomplete option on the backend side requires to match exactly questions when they are already recorded in the documents from our database. until now, only BM25 was retreiving docs.
a new Node will now re-rank our Reader answers according to the Node it comes from. This allowes us to push Answers coming from a doc that has a pre-recorded answer of instance. Also, pushing the titleembedding is a relevant opiton in my opinion

Description of the change

For finding questions already in the database, I had to create a new document store (LabelElasticsearchDocumentStore) pointing at the Label index. and with "question" as a search field. Nothing I tried with the original document store worked out.
Now the retriever acts in two parts :

first tries to find an exact question match (very useful for the autocomplete feature)
if no answer, takes on the regular BM25 search.
At the same time, it provides "weight" values that I manually created. it's a number from 0 to 100, 100 being the retriever results matching the exact questionand 1 being a regular BM25. empty is allowed, and is understood as 0.

@mentions of the persons responsible for reviewing
@MichaelBitard

One more comment that was in #83 and that we should, I think, treat in a different PR. We should also be thinking on how we remove answers from this retriever when the question key is_impossible is set to True. This will happen when users have given a bad feedback previously.


Proof of concept: provide empty optionals

Proof of concept: provide empty optionals
The problem
When Candid types are updated in ic-js, if new optional fields are added, updating the ic-js version in nns-dapp (or other depending repos) is a breaking change, even though the fields are optional.
Here is an example of a PR that updated the ic-js dependency in nns-dapp. In addition to updating the dependency, it had to add new empty field values in many places. I'd like updating the ic-js dependency to be automatic without manual changes.
A solution?
The solution I propose is to provide default empty values for all Candid types. The client repo can then destructure these values in order to get all empty optional values. If a new optional field is added, it should be added to the default empty values such that the client repo will use it automatically.
This PR shows how this could be done for just a single type.
It also adds a test which makes sure that any new optional fields are added.
Here is an example of how this would be used in NNS dapp: https://github.com/dfinity/nns-dapp/pull/4594

@dskloetd, thanks a lot for the explanation. I like this solution; it will definitely save some repetitive work in the future 👍


Wait for io.EOF when decoding a stream

Resolves https://github.com/goccy/go-json/issues/123.

Thank you for the great PR ! I will merge it


Feature/rem 23675 threadblock

feat: Add watcher for main thread being blocked longer than a threshold value

Codecov Report

Merging #2 into master will decrease coverage by 0.17%.
The diff coverage is 87.17%.

@@            Coverage Diff             @@
##           master       #2      +/-   ##
==========================================
- Coverage   87.15%   86.98%   -0.18%
==========================================
  Files          29       31       +2
  Lines        1059     1122      +63
==========================================
+ Hits          923      976      +53
- Misses        136      146      +10

Impacted Files
Coverage Δ

RPerformanceTracking/Private/_RPTTrackingManager.m
93.75% <0%> (-1.8%)
:arrow_down:

RPerformanceTracking/Private/_RPTTracker.m
100% <100%> (ø)
:arrow_up:

...erformanceTracking/Private/_RPTMainThreadWatcher.m
100% <100%> (ø)

RPerformanceTracking/Private/_RPTEventWriter.m
88.6% <75%> (-1.68%)
:arrow_down:

RPerformanceTracking/Private/_RPTNSURLProtocol.m
71.59% <80%> (-0.18%)
:arrow_down:

...ceTracking/Private/UIDevice+RPerformanceTracking.m
87.5% <0%> (ø)

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 44c6191...c9eaf68. Read the comment docs.


Project name
CerbyBridge
URL to be whitelisted
https://*.cerby.fi
Code audit/review URL if available
No response
Project description
CerbyBridge is a cross-chain bridge allowing users to transfer tokens between EVM-compatible blockchains (Eth, Bsc, Polygon, Avax, Fantom) and Casper network.
Project's phase
Testing
Who is the project owner?
Private person
Project owner's name
Marat Mustafin
What kind of Web3 functionality will you be offering in your product?
contract calls, transfers, token bridge, token swaps
Contact details
<EMAIL_ADDRESS>Link to the code
https://github.com/CerbyFinance

Please let me know how should I proceed with KYC @George-cl

In less than 2 weeks we plan to release testnetwork version https://twitter.com/CerbyToken/status/1489247558446694410

@Adrian-Wrona let's get the KYC accelerated for Cerby. You can see their progress on their highly anticipated bridge here: https://twitter.com/CerbyToken/status/1489247558446694410
@CerbyToken can you point us to where we can review the integration, if need be? The GitHub org you referenced doesn't appear to have a public repo that includes the Signer integration?

@Adrian-Wrona let's get the KYC accelerated for Cerby. You can see their progress on their highly anticipated bridge here: https://twitter.com/CerbyToken/status/1489247558446694410
@CerbyToken can you point us to where we can review the integration, if need be? The GitHub org you referenced doesn't appear to have a public repo that includes the Signer integration?

We can share you the code in bitbucket.org private repo.
Just dm me email: https://t.me/MaratCerby

@Adrian-Wrona @mssteuer can I get KYC and whitelisting speed up?
This is the only thing that stop us continuing development.
I still did not get any response after 4 days, are you guys really interested in us building dApps on casper network?
This is the only network I see that requires KYC to integrate dApp, imagine metamask with KYC.
With such slow process you will see 2-3 dApps launched in 2022 instead of potentially 100-200.
This integration process has to be removed or it has to be completed max in 24 hours after each request.

@Adrian-Wrona @mssteuer can I get KYC and whitelisting speed up?
This is the only thing that stop us continuing development.
I still did not get any response after 4 days, are you guys really interested in us building dApps on casper network?
This is the only network I see that requires KYC to integrate dApp, imagine metamask with KYC.
With such slow process you will see 2-3 dApps launched in 2022 instead of potentially 100-200.
This integration process has to be removed or it has to be completed max in 24 hours after each request.

People usually don't work during the weekend and you've already got a response from Michael :) each new whitelisting request needs an update of a signer triggering a security warning on the user side to accept the new websites authorized within the signer so you will be probably be onboarded with the next batch of whitelisted dapps.

@Adrian-Wrona @mssteuer can I get KYC and whitelisting speed up?
This is the only thing that stop us continuing development.
I still did not get any response after 4 days, are you guys really interested in us building dApps on casper network?
This is the only network I see that requires KYC to integrate dApp, imagine metamask with KYC.
With such slow process you will see 2-3 dApps launched in 2022 instead of potentially 100-200.
This integration process has to be removed or it has to be completed max in 24 hours after each request.

People usually don't work during the weekend and you've already got a response from Michael :) each new whitelisting request needs an update of a signer triggering a security warning on the user side to accept the new websites authorized within the signer so you will be probably be onboarded with the next batch of whitelisted dapps.

Is there any ETA? Days/weeks/months?

@mssteuer We reviewed the project with Piotr and concluded that it can be whitelisted.
Many thanks
Adrian

@mssteuer We reviewed the project with Piotr and concluded that it can be whitelisted. Many thanks Adrian

How long it will take to push the update to the extension to whitelist new domain?

Closed by #245


No AdminLTE 3 displaying

I did everything what is described in the laravel 6 adminlte 3 branch, but I always get the old adminlte 2 template .
What I have to do to display the adminlte 3 template?

Please wait for the first rc.
We work actually on this branch, so it will be changed at any time.


[DOCFIX] Add javadoc for LRFUEvictorTest

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14817/
Test PASSed.

Merged build finished. Test PASSed.


error TS2307: Cannot find module " import * as fromStore from '@src/app/products/store'"

Environment
Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project):
√ Getting NativeScript components versions information...
√ Component nativescript has 6.1.2 version and is up to date.
√ Component tns-core-modules has 6.1.1 version and is up to date.
‼ Update available for component tns-android. Your current version is 6.1.1 and the latest available version is 6.1.2.
× Component tns-ios is not installed.
Angular CLI: 8.3.8
Node: 10.16.0
OS: win32 x64
Angular: 8.2.9
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Package Version
@angular-devkit/architect 0.802.2
@angular-devkit/build-angular 0.802.2
@angular-devkit/build-optimizer 0.802.2
@angular-devkit/build-webpack 0.802.2
@angular-devkit/core 8.2.2
@angular-devkit/schematics 8.2.2
@angular/cli 8.3.8
@angular/http 7.2.15
@ngtools/webpack 8.2.2
@schematics/angular 8.3.8
@schematics/update 0.803.8
rxjs 6.5.3
typescript 3.5.3
webpack 4.38.0
Describe the bug
Keep getting this error:
TS2307: Cannot find module '@src/app/products/store'.
import * as fromLocalStore from '@src/app/products/store';
Web application works fine but "tns run android --bundle" keeps throwing this error.
To Reproduce
tns run android --bundle
Expected behavior
It should run smoothly as the web based application runs without any issues.
Additional context
ng add @nativescript/schematics was run to get the native script updated into the web project from migration doc.

Hi @AnandkumarBShetty
This issue seems to be related to a missing file in products/store folder, however, due to limited info, I can not tell for sure what is the problem. On that matter, can you send us the project or sample one, where the issue can be reproduced?

Hi Nikolay<EMAIL_ADDRESS>My web project runs successfully without any issues (“npm start”). Not sure why only “tns run android –bundle” fails.
As a migration step, I did run “ng add @nativescript/schematics”. My web project continues to run. Currently my project is in local machine. The best approach would be to look into the same using the skype.
Thanks,
Anand

From: Nikolay Tsonev<EMAIL_ADDRESS>Sent: Monday, October 14, 2019 1:47:40 PM
To: NativeScript/nativescript-angular<EMAIL_ADDRESS>Cc: AnandkumarBShetty<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [NativeScript/nativescript-angular] error TS2307: Cannot find module " import * as fromStore from '@src/app/products/store'" (#2008)
Hi @AnandkumarBShettyhttps://github.com/AnandkumarBShetty
This issue seems to be related to a missing file in products/store folder, however, due to limited info, I can not tell for sure what is the problem. On that matter, can you send us the project or sample one, where the issue can be reproduced?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/NativeScript/nativescript-angular/issues/2008?email_source=notifications&email_token=ANMQOWLYSHKZXRT3XMO6QMDQOQTKJA5CNFSM4I7QZGI2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBDVSQY#issuecomment-541546819, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANMQOWJP7NHNY7QCSKAP6SDQOQTKJANCNFSM4I7QZGIQ.

Hi Tsonev,
How do we go about the issues? Its blocked for me.
Thanks,
Anand

From: Nikolay Tsonev<EMAIL_ADDRESS>Sent: Monday, October 14, 2019 1:47:40 PM
To: NativeScript/nativescript-angular<EMAIL_ADDRESS>Cc: AnandkumarBShetty<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [NativeScript/nativescript-angular] error TS2307: Cannot find module " import * as fromStore from '@src/app/products/store'" (#2008)
Hi @AnandkumarBShettyhttps://github.com/AnandkumarBShetty
This issue seems to be related to a missing file in products/store folder, however, due to limited info, I can not tell for sure what is the problem. On that matter, can you send us the project or sample one, where the issue can be reproduced?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/NativeScript/nativescript-angular/issues/2008?email_source=notifications&email_token=ANMQOWLYSHKZXRT3XMO6QMDQOQTKJA5CNFSM4I7QZGI2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBDVSQY#issuecomment-541546819, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANMQOWJP7NHNY7QCSKAP6SDQOQTKJANCNFSM4I7QZGIQ.

HI @AnandkumarBShetty
The best approach for us will be to have an access to the project and to test it locally, debugging the project via skype is not an option for us. On that matter, can you share with us the project? You can send it as a private message via our community slack. My nickname is nikts. If this is not an option for you, please share with us at least the project structure.


Backport "Regression in support for IPv6 literals in URIs with Net::HTTP"

https://github.com/ruby/ruby/commit/f01485b4ec97d6bbc462f6c7210b2499a97ce398
https://bugs.ruby-lang.org/issues/9129  (trunk, 2.2.0+)
https://bugs.ruby-lang.org/issues/10530 (2.0.0-p643)
https://bugs.ruby-lang.org/issues/10531 (2.1 not yet released)
This is used by ovirt through rest-client.

:+1: