tests: fix compilation error for printk

Fix multiple definitions of `ram_console'. The ram_console
array is already defined in drivers/console/ram_console.c.
Signed-off-by: Arnaud Pouliquen<EMAIL_ADDRESS>

Codecov Report

Merging #14113 into master will increase coverage by 0.42%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #14113      +/-   ##
==========================================
+ Coverage   52.23%   52.66%   +0.42%
==========================================
  Files         307      307
  Lines       45469    45478       +9
  Branches    10526    10535       +9
==========================================
+ Hits        23753    23952     +199
+ Misses      16913    16643     -270
- Partials     4803     4883      +80

Impacted Files
Coverage Δ

drivers/clock_control/nrf_power_clock.c
50% <0%> (-2.11%)
:arrow_down:

subsys/net/lib/sockets/sockets.c
46.81% <0%> (-0.1%)
:arrow_down:

subsys/bluetooth/controller/ll_sw/ull_conn.c
48.96% <0%> (-0.03%)
:arrow_down:

include/power.h
0% <0%> (ø)
:arrow_up:

kernel/init.c
73.43% <0%> (ø)
:arrow_up:

kernel/include/timeout_q.h
100% <0%> (ø)
:arrow_up:

subsys/net/ip/net_if.c
61.29% <0%> (+0.23%)
:arrow_up:

subsys/logging/log_core.c
37.45% <0%> (+0.25%)
:arrow_up:

subsys/net/ip/net_pkt.c
66.31% <0%> (+0.26%)
:arrow_up:

subsys/net/ip/net_mgmt.c
75% <0%> (+0.64%)
:arrow_up:

... and 5 more

Continue to review full report at Codecov.

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


Fix CreatDebugInlinedAt to not invoke def_use_mgr

@dnovillo Could you please assign someone to review?

Could you describe what this is trying to fix?  Thanks.

get_def_use_mgr() is  actually not allowed here because we are in the middle of inlining and the module may be inconsistent/invalid and rebuilding the def_use_mgr() can cause problems. Luckily the call to get_def_use_mgr()->GetDef() is unnecessary and this gets rid of it.

If you look at the comment below the main chunk of code we removed, you will see the prohibition against building DefUseMgr.
The new code does logically the same thing as the old code but without the forbidden unguarded get_def_use_mgr() call.

If you look at the comment below the main chunk of code we removed, you will see the prohibition against building DefUseMgr.
The new code does logically the same thing as the old code but without the forbidden unguarded get_def_use_mgr() call.

Thanks!  That's the context I was missing.


In page navigation is buggy

I'm sorry I can't provide more detail in this card, but I wanted to outline two experiences I've found with the in page navigation.
For example, if you go to https://govukpay-docs.cloudapps.digital/ and scroll around for a few minutes, you'll notice that after a while it stops highlighting the sidebar following where the user currently is in the page. I'm unable to find the root cause of this or reproduce it every time, the only common thing seems to be that it stops working after a while. I don't know if this is related, but I get this in the console:

Secondly, we had a problem in https://github.com/alphagov/govuk-content-api-docs where by when you navigation to the reference page, it starts by highlighting the 'python' sidebar item even if you are at the top of the page. We've since disabled in page navigation in https://github.com/alphagov/govuk-content-api-docs/commit/ed0d92626b798984ad21987300fe59f974de787f but if you go to any commit before that you should see the problem. This could be related to the fact that the heading for 'Python' is hidden inside a <details> HTML element. Interestingly, this seems to cause the first problem I listed above to occur even more often.

Interesting - what browser are you seeing those security errors in?

Those messages are in Safari, haven't tested in other browsers.


Emulating Spyder's IDE in Atom using Hydrogen

I'm currently trying to use hydrogen to emulate the Spyder layout, which consists of 4 main parts: File explorer, variable explorer, console. Atom's already got the file explorer (project tree) and the console (any random terminal should do). I need hydrogen to do the following:

Open whenever I open a .py file

launch a terminal that is docked inside of atom and connect to the jupyter (or ipython?) kernel

I have no idea how this part actually works, but I need a variable explorer at the minimum. It would be great if I could also implement a way to check out large tables of data and just view them in excel (which I can do but I mean I just click the variable and boom: table viewer)

matplotlib needs to be able to plot inside of the jupyter kernel (it will use qtconsole)

I know how to do 3/4 of these things using hydrogen piece by piece, but I'd really like to make some kinda script that atom runs to start hydrogen on a .py open and then some script that hydrogen runs on its startup to create a terminal docked inside atom. So my question is really just:
How do I run startup scripts in Atom and in Hydrogen in order to accomplish this?

Hi, have you checked out hydrogen-python and ?
If you haven't already, make sure to check out the global kernel mode in the hydrogen settings. With this active, you only need to start one python kernel and then can run code from all py files in the shared kernel namespace.
One challenge regarding variable explorers is that they essentially need to be written custom to a language and hydrogen is intended to be language agnostic, you're probably best off looking into creating a hydrogen plugin like the one above.
Sounds like you have some good ideas that many would appreciate. Feel free to ask questions and I'd love to see what you come up with!

You should also check out https://github.com/lgeiger/hydrogen-launcher

Thanks for the responses. Sorry it took me a bit to get back to this post. After more research, I've given up. I was willing to due anything it took up until it required me to write my own Atom packages. I don't have the knowledge to do this, and I don't have the time to learn how. I'll just have to go back to spyder until either I can find the time to make python ide for data analysis package for atom or until someone else makes one, which is unfortunate because atom is great.

@adragott I also made the move from Spyder to Atom + Hydrogen. The main benefit is the ability to connect to existing Jupyter kernels, while Spyder can connect only to IPython kernels. Managing Jupyter kernels is much easier -start up a single Jupyter server and create notebooks as needed, in any environment. IPython kernels, on the other hand, require a separate shell (with screen, if using SSH) and synchronizing the kernelspec file.
Hydrogen's variable explorer is not as good as Spyder's but even that in Spyder is not the functional for remote kernels.
Overall the move was worth it for me.

@embeddedpenguin
If it is still relevant, thee atom plugin platformIO (https://atom.io/packages/platformio-ide-terminal) does approximately the thing you want.  After Hydrogen have run a script, you can connect a platformio terminal to the code via hydrogen launcher.


Charcoal pit

Considering adding this mod. It should be the best way to make charcoal and has many cool by products

nope. Not needed


Cannot change route

I'm fairly certain this is not an issue with this starter kit but I want to make sure. I just picked up React and a lot of things are new to me. I have an action call in one of my components that goes to my reducer which is supposed to change the route among other things. Here's my redux module:
/* @flow */

import { browserHistory } from 'react-router'
// ------------------------------------
// Constants
// ------------------------------------
export const NAVIGATE_TO = 'NAVIGATE_TO';

// ------------------------------------
// Actions
// ------------------------------------
export function navigateTo( path:string = '/' ):Action {
    return {
        type: NAVIGATE_TO,
        path: path
    }
}

export const actions = {
    navigateTo
};

// ------------------------------------
// Action Handlers
// ------------------------------------
const ACTION_HANDLERS = {
    [NAVIGATE_TO]: ( state:string, action:{path:string} ):string => {
        browserHistory.push( action.path );
        return action.path
    }
};

// ------------------------------------
// Reducer
// ------------------------------------
const initialState = '/';
export default function navigationReducer( state:string = initialState, action:Action ):string {
    const handler = ACTION_HANDLERS[action.type];
    return handler ? handler( state, action ) : state;
}

The browserHistory call you see there manages to change the url in the browser but the new component does not mount at all...nothing changes in the actual page. Is there something that I'm supposed to do to get this thing going?

Reducer should be a pure function, no side effects. You should call browserHistory.push in a thunk instead

According to the react-redux-router docs it should be something like this simple:
import { push } from 'react-router-redux'
...
// and somewhere in action creator
store.dispatch(push('/some_path'))

See @thangngoc89 's comment, you should be doing this inside of a thunk or w/ the react-redux-router API. If you are still having trouble after trying either/both of those please let me know and we can re-open, but this is more of an API learning experience than an issue with this project, in my opinion.

It looks like this project doesn't use react-redux-router anymore? I'm having the same problem as the OP: calling browserHistory.push( action.path )  – but from the action dispatcher instead of reducer – and it doesn't seem to actually navigate anywhere.


permessage-deflate extension for WebSocket

This adds support for the permessage-deflate extension, documented here:
https://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-00
Documentation preview:
http://vinniefalco.github.io/stage/beast/b21/index.html
Autobahn|Testsuite results:
http://vinniefalco.github.io/stage/autobahn/
Reviewers: @HowardHinnant @ximinez

I'm just now noticing a waring coming out of test/zlib/zlib-1.2.8/inflate.c:1507:
 warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16;
                                                        ~~~ ^

I think this should be taken seriously, and it is easily fixed:
    if (strm == Z_NULL || strm->state == Z_NULL) return static_cast<long>(~0UL << 16);

I've tested this on all three compilers (online) and I'm seeing no warnings, and the correct constant, both for 32bit and 64bit long.

The problem is then I am modifying the ZLib source code. If anything, that change needs to be submitted to the upstream. And note, the file is compiled with the C compiler.

Understood.  I don't think the ZLib source code is trustworthy without this fix.  Today's C++ compilers aggressively optimize code into non-intuitive behaviors in situations like this.  There is a very real possibility that any part of this TU (and the TU is even bigger with unity builds) does not do what is intended.
That is, my recommendation is either to do whatever it takes to fix this, or not use the ZLib code.  A C-style cast to long instead of static_cast would be acceptable.

Here's a simpler fix that doesn't require a cast:
 if (strm == Z_NULL || strm->state == Z_NULL) return ~0xFFFFL;

hmm... looks like it was fixed:
https://github.com/madler/zlib/issues/111

Their fix looks like a rant (one which I agree with) :-).  At least they are aware of the issue.
I ran a godbolt test and was unable to find a compiler/version that optimized based on the theory that UB can not happen (which is good).

Current coverage is 90.58% (diff: 50.49%)

Merging #191 into master will decrease coverage by 5.91%

@@             master       #191   diff @@
==========================================
  Files            83         85     +2
  Lines          5746       6192   +446
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           5545       5609    +64
- Misses          201        583   +382
  Partials          0          0

Powered by Codecov. Last update 62e65ed...a285142

threading-multi/zlib-tests has been running for 16min now...

Dealing with zlib test failures, will re-open


:package: Feat(jsonrpc): Add @evmts/jsonrpc package

Description
Add jsonrpc package for creating jsonrpc endpoints. It's ergonomically similar to trpc.
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #750

PR #751   👈

This stack of pull requests is managed by Graphite.


Alarm code format is inconsistent with traffic light SXL

The section https://github.com/rsmp-nordic/rsmp_core/blob/master/rst/rsmp.rst#alarm-messages says this about aCId in Alarm messages:

Alarm suffix with in combination with the component id identifies an alarm. The examples in this document are defined according to the following format: Ayyy, where yyy is a unique number.

But the traffic light SXL uses alarm codes in the format Ayyyy, ie. four digits instead of three.
I think we should either make the examples consistent with the traffic light SXL, or more clearly write that there is no formal requirements, it's just a string.

If any string can be used, the SXL could use more meaningful codes like 'serious_hardware_error', or if space is an issue, just '1', instead of 'A0001'

I've updated the specification in commit 4f0aaccef318c46dcb2b1d85221b4c8c8c366475

Nice


Enhance documentation on automated testing

Thanks for the updated docs.  Info about testing and adding new targets to the test framework was missing, so the PR is really appreciated.

You bet. I made adjustments to address your feedback. Also, I realized my PORT_BOARD section lacked a key detail for each case, so a bit of churn there.

Looks good! Thanks


Incorrect syntax error when assigning proc to struct variable

ols incorrectly raises a syntax error when assigning a proc to a struct variable.
Example:
package test

import "core:fmt"

main :: proc() {
    MyStruct :: struct {
        do_action: proc()
    }

    my_struct := MyStruct {
        do_action = proc() {
            fmt.println("Action called!")
        }
    }

    my_struct.do_action()
}

ols says expected '}' after compound literal, got 'newline' on line 13, while running the same code with odin correctly prints Action called!.
ols version: v0.1.27 (vscode)
odin version: dev-2024-02:539cec74

This is caused by and issue with core:odin/parser not being in sync with the odin compiler. It has to be fixed in Odin.


iverilog simulate error: jump to wrong address, and decode instruction at wrong address

my c code:
void entry(void)
{
    extern unsigned int _bss;
    extern unsigned int _ebss;

    for (unsigned int *dst = &_bss; dst < &_ebss; dst++)
    *dst = 0;

    main();
}

compiled by riscv-none-embed-gcc, and generate disassembly code:
00000000 <entry>:
       0:	1101                	addi	sp,sp,-32
       2:	ce06                	sw	ra,28(sp)
       4:	cc22                	sw	s0,24(sp)
       6:	1000                	addi	s0,sp,32
       8:	6789                	lui	a5,0x2
       a:	fd478793          	addi	a5,a5,-44 # 1fd4 <_etext>
       e:	fef42623          	sw	a5,-20(s0)
      12:	a811                	j	26 <entry+0x26>
      14:	fec42783          	lw	a5,-20(s0)
      18:	0007a023          	sw	zero,0(a5)
      1c:	fec42783          	lw	a5,-20(s0)
      20:	0791                	addi	a5,a5,4
      22:	fef42623          	sw	a5,-20(s0)
      26:	fec42703          	lw	a4,-20(s0)
      2a:	6789                	lui	a5,0x2
      2c:	ff478793          	addi	a5,a5,-12 # 1ff4 <_ebss>
      30:	fef762e3          	bltu	a4,a5,14 <entry+0x14>
      34:	068010ef          	jal	ra,109c <main>
      38:	40f2                	lw	ra,28(sp)
      3a:	4462                	lw	s0,24(sp)
      3c:	6105                	addi	sp,sp,32
      3e:	8082                	ret

iverilog debug message:
------ reset = 1
------ reset = 0
ST_RD:   2 0x00004000
-- 60000
DECODE: 0x00000000     0xxxxx UNKNOWN
LD_RS1:  x 0xxxxxxxxx
LD_RS2:  x 0xxxxxxxxx
-- 120000
DECODE: 0x00000004     0x1101 addi
LD_RS1:  2 0x00004000
ST_RD:   2 0x00003fe0
-- 150000
LD_RS1:  2 0x00003fe0
LD_RS2:  1 0xxxxxxxxx
DECODE: 0x00000006     0xce06 sw
-- 200000
DECODE: 0x00000008     0xcc22 sw
LD_RS1:  2 0x00003fe0
LD_RS2:  8 0xxxxxxxxx
-- 250000
LD_RS1:  2 0x00003fe0
DECODE: 0x0000000a     0x1000 addi
ST_RD:   8 0x00004000
-- 280000
DECODE: 0x0000000c     0x6789 lui
ST_RD:  15 0x00002000
-- 320000
DECODE: 0x0000000e 0xfd478793 addi
LD_RS1: 15 0x00002000
ST_RD:  15 0x00001fd4
-- 360000
DECODE: 0x00000012 0xfef42623 sw
LD_RS1:  8 0x00004000
LD_RS2: 15 0x00001fd4
-- 410000
ST_RD:   0 0x00000018, BRANCH 0x0000002a
DECODE: 0x00000016     0xa811 jal
-- 440000
DECODE: 0x0000002a     0xfec4 UNKNOWN

there is two error:

the disassembly code is "j	26"，but iverilog say "BRANCH 0x0000002a", does the picorv32 jump to wrong address?
the code at address 2a is "6789", but iverilog say "DECODE: 0x0000002a     0xfec4 UNKNOWN", it looks like that 0xfec4 is the data at address 28, does the picorv32 decode instruction at wrong address?

thanks a lot

I opened 'DEBUGASM' debug option, and then notice that the ready_o signal of memory rised before rdata_o signal, so picorv32 fetched wrong instruction data for address 0
I have fixed this problem, so picorv32 can get right instruction data for address 0, but the instruction at address 0 excutes two times:
------ reset = 1
------ reset = 0
ST_RD:   2 0x00004000
-- 70000
LD_RS1:  2 0x00004000
DECODE: 0x00000000     0x1101 addi
debugasm 00000000 00001101     addi
ST_RD:   2 0x00003fe0
-- 100000
debugasm 00000002 0000ce06       sw
DECODE: 0x00000002     0xce06 sw
LD_RS1:  2 0x00003fe0
LD_RS2:  1 0xxxxxxxxx
-- 150000
LD_RS1:  2 0x00003fe0
DECODE: 0x00000004     0x1101 addi
debugasm 00000004 00001101     addi
ST_RD:   2 0x00003fc0
-- 180000
debugasm 00000006 0000ce06       sw
DECODE: 0x00000006     0xce06 sw
LD_RS1:  2 0x00003fc0
LD_RS2:  1 0xxxxxxxxx
-- 230000
LD_RS1:  2 0x00003fc0
LD_RS2:  8 0xxxxxxxxx
DECODE: 0x00000008     0xcc22 sw
debugasm 00000008 0000cc22       sw
-- 280000
debugasm 0000000a 00001000     addi
DECODE: 0x0000000a     0x1000 addi
LD_RS1:  2 0x00003fc0
ST_RD:   8 0x00003fe0
-- 310000
DECODE: 0x0000000c     0x6789 lui
debugasm 0000000c 00006789      lui
ST_RD:  15 0x00002000
-- 350000
LD_RS1: 15 0x00002000
DECODE: 0x0000000e 0xfd478793 addi
debugasm 0000000e fd478793     addi
ST_RD:  15 0x00001fd4
-- 390000
LD_RS1:  8 0x00003fe0
LD_RS2: 15 0x00001fd4
DECODE: 0x00000012 0xfef42623 sw
debugasm 00000012 fef42623       sw
-- 440000
debugasm 00000016 0000a811      jal
DECODE: 0x00000016     0xa811 jal
ST_RD:   0 0x00000018, BRANCH 0x0000002a
-- 470000
LD_RS1:  0 0x00000000
LD_RS2:  0 0x00000000
DECODE: 0x0000002a     0xfec4 UNKNOWN

Since you do not provide sufficient information to reproduce what you are seeing there is nothing I can do to help.

RISCV-pico.zip
this is my files, go to RISCV-pico/sim folder and excute make, then you can reproduce my problem.
thanks a lot.

I found the problem, my mistake.
I set the memory ready_o signal always high, so picorv32 fetched wrong instruction.


Can't Use in Angular cli 22

Can't add vaadin in angular cli 22. If we use
main-polymer.ts
document.addEventListener('WebComponentsReady', () => {
  require('./main.ts');
  true;
});

because BoostrapModule wrap by  another function in this case addEventListener it give error

Tried to find bootstrap code, but could not. Specify either statically analyzable bootstrap code or pass in an entryModule to the plugins options.

You probably getting this error because you are building with --aot option.
Try building without --aot.

in 22 it is not a option it is embeded as i here

with --aot I have this error :
Tried to find bootstrap code, but could not. Specify either statically analyzable bootstrap code or pass in an entryModule to the plugins options.

Have the same problem :-/ :
Tried to find bootstrap code, but could not. Specify either statically analyzable bootstrap code or pass in an entryModule to the plugins options. Error: Tried to find bootstrap code, but could not. Specify either statically analyzable bootstrap code or pass in an entryModule to the plugins options.     at Object.resolveEntryModuleFromMain ([...]\node_modules\@ngtools\webpack\src\entry_resolver.js:121:15)     at AotPlugin._setupOptions ([...]\node_modules\@ngtools\webpack\src\plugin.js:129:58)     at new AotPlugin ([...]\node_modules\@ngtools\webpack\src\plugin.js:37:14)     at Object.exports.getWebpackNonAotConfigPartial ([...]\node_modules\angular-cli\models\webpack-build-typescript.js:20 :13)     at new NgCliWebpackConfig ([...]\node_modules\angular-cli\models\webpack-config.js:23:42)     at Class.run ([...]\node_modules\angular-cli\tasks\serve-webpack.js:20:22)     at [...]\node_modules\angular-cli\commands\serve.js:102:26     at process._tickCallback (internal/process/next_tick.js:103:7)

Same here...
Tried to find bootstrap code, but could not. Specify either statically analyzable bootstrap code or pass in an entryModule to the plugins options.
Error: Tried to find bootstrap code, but could not. Specify either statically analyzable bootstrap code or pass in an entryModule to the plugins options.
    at Object.resolveEntryModuleFromMain (.../node_modules/@ngtools/webpack/src/entry_resolver.js:121:15)
    at AotPlugin._setupOptions (.../node_modules/@ngtools/webpack/src/plugin.js:129:58)
    at new AotPlugin (.../node_modules/@ngtools/webpack/src/plugin.js:37:14)
    at Object.exports.getWebpackNonAotConfigPartial (.../node_modules/angular-cli/models/webpack-build-typescript.js:20:13)
    at new NgCliWebpackConfig (.../node_modules/angular-cli/models/webpack-config.js:23:42)
    at Class.exports.default.Task.extend.run (.../node_modules/angular-cli/tasks/build-webpack.js:17:22)
    at Class.Command.extend.run (.../node_modules/angular-cli/commands/build.js:54:26)
    at Class.<anonymous> (.../node_modules/angular-cli/angular-cli/lib/models/command.js:152:17)
    at process._tickCallback (internal/process/next_tick.js:103:7)

I try to fixed the error with modifying the "entry_resolver.js" as suggested (https://github.com/angular/angular-cli/issues/2887) and changed line 109 from this:
var bootstrap = source.findAstNodes(source.sourceFile, ts.SyntaxKind.CallExpression, false)
to this:
var bootstrap = source.findAstNodes(source.sourceFile, ts.SyntaxKind.CallExpression, true).
And move the content of main-polymer.ts to the main.ts file:
...
document.addEventListener('WebComponentsReady', () => {
  platformBrowserDynamic().bootstrapModule(AppModule);
});
// platformBrowserDynamic().bootstrapModule(AppModule);

but then I get problems with the registrations in the app.module.ts:

UnhandledPromiseRejection
Warning: Unhandled promise rejection (rejection id: 1): Error: Error encountered resolving symbol values statically. Calling function 'PolymerElement', function calls are not supported. Consider replacing the function or lambda with a reference to an exported function

I was trying some work around, and maybe this could help you:
main.ts
var webComponentsFlag = false;
document.addEventListener('WebComponentsReady',() =>{
if (!webComponentsFlag)
platformBrowserDynamic().bootstrapModule(AppModule);
webComponentsFlag = true;
});
if (webComponentsFlag)
platformBrowserDynamic().bootstrapModule(AppModule);
Now i have de AOT error when use PolymerElement('***') declarations in AppModule.ts.

Seems to be a dupe of https://github.com/vaadin/angular2-polymer/issues/86

The two proposals I shared allowed to compile a project with Angular cli 22 (#111, #86), I hope helps you.

Angular CLI beta.23 is out and fixes an issue with stripping out custom decorators. It looks like this will still be a problem due to #86 though.

Still no fix for this?

Is there any way to fix this?

I'm also facing the same error
fallbackLoader option has been deprecated - replace with "fallback" loader option has been deprecated - replace with "use"
fallbackLoader option has been deprecated - replace with "fallback" loader option has been deprecated - replace with "use"
fallbackLoader option has been deprecated - replace with "fallback" loader option has been deprecated - replace with "use"
fallbackLoader option has been deprecated - replace with "fallback" loader option has been deprecated - replace with "use"
Tried to find bootstrap code, but could not. Specify either statically analyzable bootstrap code or pass in an entryModule to the plugins options.
Error: Tried to find bootstrap code, but could not. Specify either statically an alyzable bootstrap code or pass in an entryModule to the plugins options.
at Object.resolveEntryModuleFromMain (C:\practice\my-project\node_modules@ngtools\webpack\src\entry_resolver.js:121:15)
at AotPlugin._setupOptions (C:\practice\my-project\node_modules@ngtools\webpack\src\plugin.js:174:50)
at new AotPlugin (C:\practice\my-project\node_modules@ngtools\webpack\src\plugin.js:21:14)
at Object.exports.getNonAotConfig (C:\practice\my-project\node_modules\angular-cli\models\webpack-configs\typescript.js:26:13)
at new NgCliWebpackConfig (C:\practice\my-project\node_modules\angular-cli\models\webpack-config.js:24:37)
at Class.run (C:\practice\my-project\node_modules\angular-cli\tasks\serve.js:31:29)
at C:\practice\my-project\node_modules\angular-cli\commands\serve.run.js:22:22
at process._tickCallback (internal/process/next_tick.js:103:7)
I have created the project by follow the link https://vaadin.com/vaadin-documentation-portlet/elements/angular2-polymer/ng-cli-webpack.html
can anyone help to resolve these.

Hi @nunna-suma
We will begin to work on a fix as soon as possible. But to support AoT a lot of changes are necessary. We will keep you updated and if anybody could help us develop please raise your voice here: https://github.com/platosha/angular-polymer/issues/123
I think a fix will be published in a few months the soonest.

I put the WebComponentsReady listener directly into the main.ts. I tested it by putting a trivial combo-box and it worked.
Replace   platformBrowserDynamic().bootstrapModule(AppModule);
with the below.
document.addEventListener('WebComponentsReady', () =>{
platformBrowserDynamic().bootstrapModule(AppModule);
});


Using the Grobid service with customized models, stored externally

Dear Luca, dear Patrice,
I am currently running an experiment at ANR about extracting the publications from final reports of the projects of the last years. I have a batch of more than 400 reports to process for year 2016.
I managed to train Grobid about the specific format of those reports, which is hopefully not that different from a scientific paper My question is now to run the service.
According to the documentation, I started the service by running ./gradlew and used the Grobid Python client. I works fine, but it uses the models which are physically in the grobid repository, at grobid-home/models/. This leads to modify the Git files, which prevents any further pull update.
Is there a way of activating the service with some external set of models? Sort of a --model /path/to/models option?
Regards, Luc.

Hi @lucbouge !
I wish you a very good new year and I hope you're going fine.
Normally you can point to an external grobid home by modifying the configuration file, see https://grobid.readthedocs.io/en/latest/Configuration/#grobid-home
The models under this external grobid-home/models/ will be used.
However, if you work with a fork, updated/push in the fork with different models, you can still normally merge new updates from the original repository without troubles (see for instance https://www.c-sharpcorner.com/article/how-to-merge-upstream-repository-changes-with-your-fork-repository-using-git/). You might have conflicts if the same models are updated in the original repository, but can still manage that manually.
In one of my grobid fork, I have a mechanism to manage custom models (called "flavors") but I didn't find the time yet to merge it - it would also answer your need I think.


drop scikit-learn 0.17.x support

I tried to add tests for scikit-learn 0.17, but it turns out compatibility shims in eli5.lime don't work - e.g. KFold has different API. What do you think about dropping scikit-learn 0.17 support, and supporting only 0.18.x? //cc @lopuhin

I think that's fine to drop it @kmike . I checked eli5.sklearn tests: they pass on 0.17.1, but I don't think supporting it is worth the complexity.


Can't remove containers that the user has just stopped

When the user interactively stops a container, it can't be removed.

This problem has been solved.


Vue js syntax highlighting not working

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.74.3
OS Version: monterey 12.6

Steps to Reproduce:

Create any .vue file with

/causedByExtension
VS Code doesn't provide built-in support for .vue files.
Please make sure that you have necessary extensions (Volar, and don't have any other conflicting extensions) and you have proper configuration for extension and file mapping if needed (so all .vue files will be processed by extension and not by TS directly).

This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines. If you don't know which extension is causing the problem, you can run Help: Start extension bisect from the command palette (F1) to help identify the problem extension.
Happy Coding!

Hi thank you so much for your response. I've disabled all my extensions yet I'm seeing this issue so I can't even pinpoint which extension may be causing this. I'm really confused as to how to proceed with it. Do you have any suggestions?

Error is reported by built-in TS support. Somehow, it's associated with TS in your case (I don't have Volar and .vue files are Plain text).
Check what file association you have in your settings.json it shouldn't be TS or JS.
And .vue files won't work without proper extension that adds support for that type of files.

That was very helpful. You're right. It was settings.json > extensions > typescript.

Thats not what I meant and I would say that's not the "fix".
It might be that your files.associations has incorrect mapping that doesn't make it handled by Volar extension.

OHH but that's pretty standard. No mapping of vue and js.


Add credential update support for all Cloud Providers

Signed-off-by: Joshua Packer<EMAIL_ADDRESS>
Add credential updates for

AWS
GCP
OST
VMW
ANS
AZR

/cc @leena-jawale

Issue Ref: https://github.com/open-cluster-management/backlog/issues/9108

/lgtm

Issue Ref: https://github.com/open-cluster-management/backlog/issues/12042


Changed FAQ from Home Page

🚀 Pull Request
Description
A clear and concise description of the changes introduced in this pull request.

Related Issue
If this pull request addresses an issue, link to it here (e.g., Closes #123).

Type of Change
What kind of change does this pull request introduce?

[ ] 🐛 Bug fix
[ ] 🚀 New feature
[ ] 📄 Documentation update
[ ] 🛠 Code improvement/refactor
[x] 🖼 UI/UX update
[ ] Other (please specify)

Screenshots (if applicable)

Checklist
Please ensure the following tasks are complete before submitting the pull request:

[x] I have tested my changes and ensured they work as expected.
[x] I have added any necessary documentation or comments.
[x] I have checked the existing issues and pull requests to avoid duplicates.
[x] I have starred this repository.
[x] I have reviewed my code for best practices and readability.
[x] I have included any relevant tests (if applicable).

Additional Context
Add any other relevant information or context about the pull request here.

Hey @namansinghrana , your changes are not visible, and your deploy preview has not been generated by Netlify. Please pass all the checks by Netlify.

Ok Sir,
Let me recheck thoroughly.

Hey @namansinghrana everything is messed up in the deployment preview fix this.

Done merge conflicts are resolved and the minimalist FAQ is implemented.

Sir @gauravsingh1281,
Now you can check the changes are visible upon the home page.
And the recent merge conflicts are resolved.


Filter queries lost during select function

As in the topic, when using $query->getResult(); filter queries are being stripped.
This is because of the creation of new Query object in query method.
        $queryString = $query->getQuery();
        $runQueryInIndex = $query->getIndex();
        $query = $this->solrClientCore->createSelect($query->getOptions()); // filter queries lost here
        $query->setQuery($queryString);

Sample code:
            $query = $this->get('solr.client')->createQuery($cls);
            $query->setRows(3);
            $query->addSearchTerm('title', $request->get('fraza'));
            $fq = $query->createFilterQuery('year')->setQuery('year:[2000 TO 2005]');
            $query->addFilterQuery($fq);

            $result = $query->getResult();

Resulting query is:
omitHeader=true&fl=&start=0&q=title_s:*qui*&json.nl=flat&wt=json&rows=3

I think it's not resolved in this commit.
It seems that $selectQuery is not used after all during query.

fixed in c5f2f7fbb017200750d28392b0858982f982c41b


requests to openai are blocking

This screenshot requires an explanation: we can see that there is a two-second time difference between my two messages, but I received my response on /help after the response on the "ping" message. Which is strange.
There are cases where it poses a real problem. A few weeks ago, there was an issue with the API where the service returned an error 502.
Failed to answer. Reason: HTTP code 502 from API (
<title>502 Bad Gateway</title>

502 Bad Gateway

nginx

)

It took a very long time to respond, and I couldn't realize which side the problem is on. I sent the /help command but It didn't work too.

The problem is not related to OpenAI requests. By default, the bot processes Telegram updates sequentially, leading to the behavior you've observed.
Fixed in v125 (146c9b9afb2b2be4c91a67c8d8e38035166a5494). Somehow I missed that concurrent updates were disabled.


Fixed showing the selection circle on recent tabs

Q
A

Bug fix?
[x]

New feature?
[ ]

New sample?
[ ]

Related issues?
fixes #1048

What's in this Pull Request?
The selection circle on the recent tab is now displayed (only for selected files)

Thank you @MonalisaBaltatescu , this has now been merged


SIMD

Added SIMD for copy_from and gain but it made performance worse 🤔
simd-copy-from.patch
simd-gain.patch


Feature/course color extension

Checklist

[x] I tested all changes and all related features on the test server https://artemistest.ase.in.tum.de.

Motivation and Context

Additions regarding the courses' colors.
Description

Added a column visualizing the color of each course (where the color is set) at the beginning of each course row in the Course Administration.
Added multiple colors to the list of default colors that are displayed in the window with colors when creating a new course.
Adapted the height of the window.
Steps for Testing

Log in to Artemis
Navigate to Course Administration
At the beginning of each course row you should now be able to see the course's color
Click on create new course
In the Color field you should be able to see the new colors

The TypeScript Formatting test is failing. I got feedback from the team that they are aware of a problem with the build, so this is most probably not a problem caused by my code. I do not get any formatting errors locally.

There is a small Typescript code formatting error.

22-Oct-2019 17:02:31
yarn run v1.19.0

22-Oct-2019 17:02:31
$ prettier --check 'src/{main/webapp,test}/**/*.{json,ts,css,scss,html}'

22-Oct-2019 17:02:31
Checking formatting...

22-Oct-2019 17:02:43
src/main/webapp/app/components/color-selector/color-selector.component.ts

22-Oct-2019 17:02:46
src/main/webapp/app/entities/course/course.component.html

22-Oct-2019 17:03:38
Code style issues found in the above file(s). Forgot to run Prettier?

Please fix it

And could you also post a screenshot here?


Update badge link for CI workflow

Looks like the workflow has been renamed since 2ca1d8fc85333c1a8414a71e288073c264d74b1f
Before

After

Thank you!


[Ubuntu] Update Ubuntu minimal packer file

Description
During the investigation for an issue, there was an update to be made in the ubuntu minimal image packer file for the environment variable from var to local.
Related issue:
#10028
Check list

[x] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

In my case, it still shows the error
2024/06/14 18:27:51 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: scp: debug1: fd 0 clearing O_NONBLOCK
2024/06/14 18:27:51 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/14 18:27:51 [DEBUG] Opening new ssh session
2024/06/14 18:27:51 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/14 18:27:51 [DEBUG] starting remote command: chmod 0755 /tmp/script_8716.sh
2024/06/14 18:27:51 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/14 18:27:51 [INFO] RPC endpoint: Communicator ended with: 0
2024/06/14 18:27:51 [INFO] RPC client: Communicator ended with: 0
2024/06/14 18:27:51 [INFO] RPC endpoint: Communicator ended with: 0
2024/06/14 18:27:51 packer-provisioner-shell plugin: [INFO] RPC client: Communicator ended with: 0
2024/06/14 18:27:51 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/14 18:27:51 [DEBUG] Opening new ssh session
2024/06/14 18:27:51 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/14 18:27:51 [DEBUG] starting remote command: sudo sh -c 'DEBIAN_FRONTEND='noninteractive' HELPER_SCRIPTS='/imagegeneration/helpers' INSTALLER_SCRIPT_FOLDER='/imagegeneration/installers' PACKER_BUILDER_TYPE='azure-arm' PACKER_BUILD_NAME='build_image'  /tmp/script_8716.sh'
==> azure-arm.build_image: Downloading package from https://releases.hashicorp.com/packer/1.11.0/packer_1.11.0_linux_amd64.zip to /tmp/packer_1.11.0_linux_amd64.zip...
##[debug]Agent environment resources - Disk: / Available 29604.00 MB out of 85160.00 MB, Memory: Used 1310.00 MB out of 7940.00 MB, CPU: Usage 0.60%
==> azure-arm.build_image: Package downloaded in 2 seconds
==> azure-arm.build_image: replace /usr/local/bin/LICENSE.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename:  NULL
==> azure-arm.build_image: (EOF or read error, treating as "[N]one" ...)
2024/06/14 18:27:53 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/14 18:27:53 [ERROR] Remote command exited with '1': sudo sh -c 'DEBIAN_FRONTEND='noninteractive' HELPER_SCRIPTS='/imagegeneration/helpers' INSTALLER_SCRIPT_FOLDER='/imagegeneration/installers' PACKER_BUILDER_TYPE='azure-arm' PACKER_BUILD_NAME='build_image'  /tmp/script_8716.sh'
2024/06/14 18:27:53 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/14 18:27:53 [INFO] RPC endpoint: Communicator ended with: 1
2024/06/14 18:27:53 [INFO] 0 bytes written for 'stdout'
2024/06/14 18:27:53 [INFO] 299 bytes written for 'stderr'
2024/06/14 18:27:53 [INFO] RPC client: Communicator ended with: 1
2024/06/14 18:27:53 [INFO] RPC endpoint: Communicator ended with: 1
2024/06/14 18:27:53 packer-provisioner-shell plugin: [INFO] 0 bytes written for 'stdout'
2024/06/14 18:27:53 packer-provisioner-shell plugin: [INFO] 299 bytes written for 'stderr'
2024/06/14 18:27:53 packer-provisioner-shell plugin: [INFO] RPC client: Communicator ended with: 1
2024/06/14 18:27:53 [INFO] (telemetry) ending shell

Hello, I'm still having problems, apply the solution from this finding but it doesn't work either, is there anything else you can do?
https://github.com/actions/runner-images/commit/bb433ff0312d8fb81a8e2103b0a4aab5c2b5fc22#diff-460b2a32135427e6152ad08ef087cf7dc29259826ccf350fe89b087b811b94e3
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] Starting remote scp process:  scp -vt /tmp
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] Started SCP session, beginning transfers...
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] Copying input data into temporary file so we can read the length
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] scp: Uploading script_5776.sh: perms=C0644 size=615
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] SCP session complete, closing stdin pipe.
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] Waiting for SSH session to complete.
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] scp stderr (length 70): Sink: C0644 615 script_5776.sh
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: scp: debug1: fd 0 clearing O_NONBLOCK
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] Opening new ssh session
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] starting remote command: chmod 0755 /tmp/script_5776.sh
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [INFO] RPC endpoint: Communicator ended with: 0
2024/06/17 15:05:38 [INFO] RPC client: Communicator ended with: 0
2024/06/17 15:05:38 [INFO] RPC endpoint: Communicator ended with: 0
2024/06/17 15:05:38 packer-provisioner-shell plugin: [INFO] RPC client: Communicator ended with: 0
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] Opening new ssh session
2024/06/17 15:05:38 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:38 [DEBUG] starting remote command: sudo sh -c 'DEBIAN_FRONTEND='noninteractive' HELPER_SCRIPTS='/imagegeneration/helpers' INSTALLER_SCRIPT_FOLDER='/imagegeneration/installers' PACKER_BUILDER_TYPE='azure-arm' PACKER_BUILD_NAME='build_image'  /tmp/script_5776.sh'
==> azure-arm.build_image: Downloading package from https://releases.hashicorp.com/packer/1.11.0/packer_1.11.0_linux_amd64.zip to /tmp/packer_1.11.0_linux_amd64.zip...
##[debug]Agent environment resources - Disk: / Available 29809.00 MB out of 85160.00 MB, Memory: Used 1279.00 MB out of 7940.00 MB, CPU: Usage 0.60%
==> azure-arm.build_image: Package downloaded in 1 seconds
==> azure-arm.build_image: replace /usr/local/bin/LICENSE.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename:  NULL
==> azure-arm.build_image: (EOF or read error, treating as "[N]one" ...)
2024/06/17 15:05:41 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:41 [ERROR] Remote command exited with '1': sudo sh -c 'DEBIAN_FRONTEND='noninteractive' HELPER_SCRIPTS='/imagegeneration/helpers' INSTALLER_SCRIPT_FOLDER='/imagegeneration/installers' PACKER_BUILDER_TYPE='azure-arm' PACKER_BUILD_NAME='build_image'  /tmp/script_5776.sh'
2024/06/17 15:05:41 packer-plugin-azure_v1.4.5_x5.0_linux_amd64 plugin: 2024/06/17 15:05:41 [INFO] RPC endpoint: Communicator ended with: 1
2024/06/17 15:05:41 [INFO] 0 bytes written for 'stdout'
2024/06/17 15:05:41 [INFO] 299 bytes written for 'stderr'
2024/06/17 15:05:41 [INFO] RPC client: Communicator ended with: 1
2024/06/17 15:05:41 [INFO] RPC endpoint: Communicator ended with: 1
2024/06/17 15:05:41 packer-provisioner-shell plugin: [INFO] 0 bytes written for 'stdout'
2024/06/17 15:05:41 packer-provisioner-shell plugin: [INFO] 299 bytes written for 'stderr'
2024/06/17 15:05:41 packer-provisioner-shell plugin: [INFO] RPC client: Communicator ended with: 1
2024/06/17 15:05:41 [INFO] (telemetry) ending shell


Fixes README.md

The Counting section was inside of the Upserts section. This just moves Counting under Upserts.

Thanks for the improvement!


CSharp NuGet package is compiled in debug mode

I am using Kiota which references the Std.UriTemplate NuGet package.
I have a build which checks for any debug assemblies in my build output and the package is being flagged.
Using dotnet publish or dotnet pack compiles assemblies in debug mode unless you explicitly specify -c release. So the package is compiled without optimizations.
Is this intentional?
There's a good read on the topic here.

Hi @jcsawyer , thanks a lot for reporting this, it's not intentional.
I have opened a PR fixing this aspect, please have a look and let me know if I'm missing something.


Protected root

This PR tries to solve two issue:

If the tenant in question has no scrivito portal content site show an error
If the root for the NotFoundErrorPage can't be found due to not being logged in - log the user in. This allows for root pages to be protected content.

REVIEW (6c77b97)
I reimplemented the features. I hope they are now better.

REVIEW (8da65e0)

REVIEW (92ab86e)

REVIEW (2a2fe32)


Ingress is going on all the nodes

Environmental Info:
K3s Version:
k3s version v1.29.6+k3s1 (83ae095a)
go version go1.21.11

Node(s) CPU architecture, OS, and Version:

Linux 1.tor1.do1.k.foilen.com 6.8.0-36-generic #36-Ubuntu SMP PREEMPT_DYNAMIC Mon Jun 10 10:49:14 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Linux 1.fra1.do1.k.foilen.com 6.8.0-36-generic #36-Ubuntu SMP PREEMPT_DYNAMIC Mon Jun 10 10:49:14 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Cluster Configuration:

1 server
1 agent

In 2 different datacenters.
Describe the bug:
I am setting up k3s on 2 nodes (just for testing. Will add more later). I could deploy a test website on a specific node (using labels), but then, when creating an Ingress, it is installing it on all the nodes (the ingress has all the external addresses instead of only the one I want).
Steps To Reproduce:
Common variables:
export VOLUME_PATH=/kube/volumes
export K3S_MAIN=do1.k.foilen.com

My K3S server config:
cat > /etc/rancher/k3s/config.yaml << _EOF
data-dir: $VOLUME_PATH/k3s

tls-san:
  - "$K3S_MAIN"

node-external-ip: $(curl https://checkip.foilen.com)
flannel-backend: wireguard-native
flannel-external-ip: true

embedded-registry: true
cluster-init: true
secrets-encryption: true

node-label:
  - "cloud=digitalocean"
  - "datacenter=tor1"
  - "svccontroller.k3s.cattle.io/lbpool=tor1_1"
  - "svccontroller.k3s.cattle.io/enablelb=true"
_EOF

My K3S agent config:
cat > /etc/rancher/k3s/config.yaml << _EOF
data-dir: $VOLUME_PATH/k3s

node-external-ip: $(curl https://checkip.foilen.com)

node-label:
  - "cloud=digitalocean"
  - "datacenter=fra1"
  - "svccontroller.k3s.cattle.io/lbpool=fra1_1"
  - "svccontroller.k3s.cattle.io/enablelb=true"
_EOF

I tried this https://docs.k3s.io/networking/networking-services#controlling-servicelb-node-selection .
My nodes have different labels:

1.tor1.do1.k.foilen.com

svccontroller.k3s.cattle.io/enablelb: true
svccontroller.k3s.cattle.io/lbpool: tor1_1

1.fra1.do1.k.foilen.com

svccontroller.k3s.cattle.io/enablelb: true
svccontroller.k3s.cattle.io/lbpool: fra1_1

Then, I wasn't sure which label and on which Kind of resource to place it, so I applied both labels:

svccontroller.k3s.cattle.io/lbpool: tor1_1
lbpool: tor1_1

on resources:

Deployment, template (so the pods)
Service
Ingress

Expected behavior:
That checking the ingresses would show only 1 address service it like:
kubectl get ingress -o wide --all-namespaces

NAMESPACE   NAME                                  CLASS     HOSTS                 ADDRESS                          PORTS     AGE
kubetest    kubetest-foilen-org-service-ingress   traefik   kubetest.foilen.org   <IP_ADDRESS>   80, 443   62m

Actual behavior:
Checking the ingresses, the 2 nodes are still serving it:
kubectl get ingress -o wide --all-namespaces

NAMESPACE   NAME                                  CLASS     HOSTS                 ADDRESS                          PORTS     AGE
kubetest    kubetest-foilen-org-service-ingress   traefik   kubetest.foilen.org   <IP_ADDRESS>,<IP_ADDRESS>   80, 443   62m

Additional context / logs:
Here is my full test resources:
apiVersion: v1
kind: Namespace
metadata:
  name: kubetest

---

apiVersion: apps/v1
kind: Deployment
metadata:
  namespace: kubetest
  name: kubetest-foilen-org
spec:
  replicas: 2
  selector:
    matchLabels:
      app.kubernetes.io/name: kubetest-foilen-org-service
      app.kubernetes.io/part-of: kubetest
  template:
    metadata:
      labels:
        app.kubernetes.io/name: kubetest-foilen-org-service
        app.kubernetes.io/part-of: kubetest
        svccontroller.k3s.cattle.io/lbpool: tor1_1
        lbpool: tor1_1
    spec:
      nodeSelector:
        datacenter: fra1
      containers:
        - name: service
          image: nginx
          ports:
            - containerPort: 80
              name: web

---

apiVersion: v1
kind: Service
metadata:
  namespace: kubetest
  name: kubetest-foilen-org-service
  labels:
    svccontroller.k3s.cattle.io/lbpool: tor1_1
    lbpool: tor1_1
spec:
  selector:
    app.kubernetes.io/name: kubetest-foilen-org-service
    app.kubernetes.io/part-of: kubetest
  ports:
    - protocol: TCP
      port: 80
      targetPort: web

---

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: kubetest-foilen-org-service-ingress
  namespace: kubetest
  annotations:
    traefik.ingress.kubernetes.io/router.entrypoints: web,websecure
    cert-manager.io/cluster-issuer: letsencrypt-digitalocean-dns-issuer
  labels:
    svccontroller.k3s.cattle.io/lbpool: tor1_1
    lbpool: tor1_1
spec:
  rules:
    - host: kubetest.foilen.org
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: kubetest-foilen-org-service
                port:
                  number: 80
  tls:
    - secretName: kubetest-foilen-org-service-cert
      hosts:
        - kubetest.foilen.org

The ingress is exposed via a loadbalancer. the default loadbalancer for k3s is servicelb, which is documented here: https://docs.k3s.io/networking/networking-services#service-load-balancer
The docs cover limiting which nodes the loadbalancer is exposed on.

yes that is the documentation I said I was following.
I tried putting the labels everywhere without success (as I explained)
I have no clue what is missing right now. So, there is one problem:

documentation is imcomplete/unclear
documentation has a bug
or the implementation has a bug

Could you give me some pointers if that is just a documentation issue?
thanks

I downloaded K3S's code and it looks like the problem is that the k3s code is only selecting nodes for LoadBalancer
and if we check the "traefik" service that k3s installs, its LoadBalancer part doesn't have a svccontroller.k3s.cattle.io/lbpool (so it picks all nodes).
So, in other words, that cannot work.
It seems I would need to:

disable traefik
install traefik myself with

2 services:

traefik-tor1_1 : with svccontroller.k3s.cattle.io/lbpool=tor1_1
traefik-fra1_1 : with svccontroller.k3s.cattle.io/lbpool=fra1_1

2 Ingress classes

traefik-tor1_1
traefik-fra1_1

Then, I will be able to set on my Ingress the ingressClassName for the right load-balancer pool to use.

You might consider automatically doing that. For instance, when svccontroller.k3s.cattle.io/enablelb=true, you could split traefik like that.
What do you think?

I would probably do something like:

Label the node you want the ingress to use with svccontroller.k3s.cattle.io/lbpool=traefik
Add a HelmChartConfig to add this same label to the traefik service, as described at https://docs.k3s.io/helm#customizing-packaged-components-with-helmchartconfigapiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
  name: traefik
  namespace: kube-system
spec:
  valuesContent: |-
    service:
      labels:
        svccontroller.k3s.cattle.io/lbpool: traefik

If you want to be able to use different ingress classes for different nodes then yes, that will take much more customization and likely multiple installations of the traefik ingress controller.


Unicode problems with random button

I've got the random button working for special characters like , and  and., but it still doesn't work well for very strange characters. For example, there's a severe display bug with wikipedia page titles like "Dąbrowice, Gmina Maków." In the text box, it displays with a HTML character encoding (the second character displays asą, with the full text ofDąbrowice, Gmina Mak�w), and on the node it displays like

It is likely that this is in part Python's fault, and also JavaScript's fault as well. I'll try to fix it.

This is no longer an issue now since the Python API has not been in play for several years.


[Blockquotes] Added background and new file for blockquote

Objetives:

Making the blockquotes element similar to the other UI elements using border radius 6px and background.
Making the _variables file for using elements like spacing, radius and borders to make a consistant UI when using those elements.

Question: how is this better than #19?

I'm actually making use of that PR but adding things that makes the elements more cohesive. I think that it needs to be consistant across all elements, more like a material-ui kind of thing but for beginners. What's more, I think that it's possible to create an ecosystem using water.css and something to make small components for blogs and ecommerce sites that doesn't want to (or can't) handle really big code based. Let me know if we share the vision and I'm able to make more and more things in the project.

Yeah, that could be great! I'm also really looking forward to #18 which proposes making Water.css a Jekyll theme.

Let me correct the dist and then we can see if the PR it's good to go.

Thanks! Taking a look

I have a lot of free time this weekend, let me know and I will help you with other things for the project. Regards!

@FedeAPerez Oh, awesome! Thanks so much. Do you have a discord or other preferred method of communication?
Also, do you think this is ready to merge?

If you don't mind I've removed the variables file - I'm interested in something like that but I'd rather split it into a seperate PR. Thanks for all your changes!

:shipit:

Sorry for the late response.
For communication: I use Slack a lot, so if you use it, I'll be ready to go.
In terms of the pr: I think it's a little improvement in terms of background radius and color, it fits more with the theme and has more consistency across the elements of the UI but if you had something else in mind let me know. Maybe we need a way to share thoughts (eg. Sketch) in terms of what the user should see in the basic theme.
Also: I'm more than ok with making another pr specific for vars in the future.

@FedeAPerez Awesome, thanks! How can I contact you on Slack?
Design-wise, this is kinda hard. I don't have access to Sketch or Adobe XD because I'm on Linux. Maybe we could use Figma?


Added ability to use an alpha channel with vignette colors

I needed a way to set an alpha channel on the vignette color (like an RGBA), so I made a way.
Hope this is useful to others.

So, How can i change vignette alpha channel?

Hey!
Like this:
GPUImageVignetteFilter *filter = [[GPUImageVignetteFilter alloc] init];
filter.vignetteColor = (GPUVector3){1.0,1.0,1.0};
filter.vignetteAlpha = 1.0;
~~~~

Obviously you'd want to change the values to whatever you need.

Thanks!
Drew

@drewwilson Thank you, However, these codes are not merged the main branch

unfortunately i can’t merge into master. I did issue a pull request though.

On Nov 10, 2015, at 12:59 AM, Bawn<EMAIL_ADDRESS>wrote:
@drewwilson https://github.com/drewwilson Thank you, However, these codes are not merged the main branch
—
Reply to this email directly or view it on GitHub https://github.com/BradLarson/GPUImage/pull/2018#issuecomment-155361985.

unfortunately i can’t merge into master. I did issue a pull request though.

You can change alpha property, like this
// GPUImageView *imageView;
self.imageView.alpha = sliderValue;
[self.imagePicture processImage];

This also change vignette colors in alpha

Yep, you can also change the vignette color with my additions :)

@drewwilson @BradLarson Is there anyway to add this functionality?


[BUG] Typo mistake for subheading of Testimonial section

Has this bug been raised before?

[X] I have checked "open" AND "closed" issues and this is not a duplicate

Where did you find this bug?
production
Version of BioDrop (for example "v1.2.3")
v2.75.0
Description
There is a typo mistake in the subheading of the Testimonials section on the onboarding screen.
The correct spelling is "Your favourite Testimonials" but actually it is displayed as "Your favourite Testinomials"
URL : https://www.biodrop.io/account/onboarding
Screenshots

Do you want to work on this issue?
Yes
If you want to work on this issue...

I will fix the spelling mistake in the component rendering that section.
I will make sure that there are no further typos regarding this.

typo confirmed, assigned to you @amanpreet-dev

assign me to this issue

assign me to this issue

@Rajiv-paul in future - to avoid extra noise and notifications  - please check the conversation and also the Assignees box at the top of the page before asking. As you can see this has recently been assigned to someone else.


Where to get the qrlSDK?

It is too difficult to get the qrlSDK, Cloud you send me the qrlSDK? My e-mail is<EMAIL_ADDRESS>thank you so much.

And where to get the sensor_imu_api.h file.

@AJ-one Have you got the qrlSDK? Could you also share with me<EMAIL_ADDRESS>thank you!
I'd like to and be trying implement vislam into RB3 or RB5!


Update docs

There has been some changes to the Login system and UI.
Also a new feature of reporting inappropriate links has been added.
So docs and the associated screenshots need to be changed.
Also we need to add a Contributing guidelines and issue template.

Hey @grapheo12 , I would like to work on this issue. Is it available?

@sahil-shubham Always has been.

@skkarn21 You are assigned to this issue. Your main task will be to scan through the docs' Usage and Admin Roles section, use the application yourself, and then find if there is any discrepancy between the two. The screenshots need an update. But that will be done after the completion of #33.
Also, you can contact someone who installed the app in Windows and document the steps they had to take (in excess of what has been already documented.

Please self-assign yourself so that I get to know you have started working.

We use sphinx for documentation. Make sure you compile the docs before committing.
Read: https://www.sphinx-doc.org/en/master/

Ok but I am not able to self assign myself.


Regular/big fish miscategorizations

Little Perykos incorrectly listed as non big fish. It counts for the big fish achievements and has a green background.

It looks like FishData.Unknown5 is used to determine if the fish is big or not but it might be worth looking again for ways to distinguish (maybe unknown3?)
I'm almost certain this is a known bug but I didn't see an issue anywhere for it. It's entirely possible it can't be addressed due to limitations in Lumina.
In the meantime, I think at least having a place for people to list exceptions could be helpful :)

Yeah, this is known, but I don't think there's anything more appropriate in the game files beyond just listing it with the fishdata itself.
At least I haven't found any flag for big fish that comes even close to Unk5 anywhere.

I pushed an override. If you notice any other wrongly assigned Big Fish, let me know or fix them up yourself in FishData. :)


Make sourcing environment.sh conditional on file's existence

Conditional check and console message when using environment.sh
Fixes https://github.com/meteor-space/todos/issues/19

@darko-mijic I just re-ran the build as it had timed out causing a failure. Be good to get this merged in

Sorry for taking so long @rhyslbw.


documentation site > search results are full of ads

documentation site > search results are full of ads
this is a just too much:

4 first links are ads, 5th is about an other version of rancher, and I don't even see the first real result flly.

You cannot pay Google to not show ads anymore, and it doesn't work very well in general.  We will be looking at redoing the docs site after getting the main site off of WordPress and probably switching to Algolia or similar.


Fix callsite inliner

This aims to fix the problem I mentioned in this comment, which will unblock #5385, which currently has a bunch of free uniques errors.
A couple of the UPLC tests failed - I think because they are ill-typed. I would appreciate clarifications on those.

Pre-submit checklist:

Branch

[ ] Tests are provided (if possible)
[ ] Commit sequence broadly makes sense
[ ] Key commits have useful messages
[ ] Changelog fragments have been written (if appropriate)
[ ] Relevant tickets are mentioned in commit messages
[ ] Formatting, PNG optimization, etc. are updated

PR

[ ] (For external contributions) Corresponding issue exists and is linked in the description
[ ] Targeting master unless this is a cherry-pick backport
[ ] Self-reviewed the diff
[ ] Useful pull request description
[ ] Reviewer requested

I've read up about the callsite inliners and I agree that we need to rename the whole binding, not just the body.
I'll conduct a proper review some time later. Are you blocked, do you need me to review the PR ASAP?

I've read up about the callsite inliners and I agree that we need to rename the whole binding, not just the body.
I'll conduct a proper review some time later. Are you blocked, do you need me to review the PR ASAP?

Thanks. Not blocked. I can work on other things.

I'd probably refactor the code like this, but do feel free to ignore.

I'd probably refactor the code like this, but do feel free to ignore.

What's the advantage of this? I'm a little hesitant because we return Maybe in a few other places too so I feel if we do refactor here we'll have to refactor those as well, which is fine, but it's work, so I'd like to know what we're getting.

What's the advantage of this? I'm a little hesitant because we return Maybe in a few other places too so I feel if we do refactor here we'll have to refactor those as well, which is fine, but it's work, so I'd like to know what we're getting.

Reads better to me, because it reduces the amount of code and indentation. As I said, do feel free to ignore, I fully understand that it's a very subjective thing.

Is this one ready for another review?

Superseded by #5426


removed img tag with Image

Fixes Issue
Closes #4149
Changes proposed
Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers
img tag is removed with Image tag

@Sriparno08 is assigned this issue though

Thank you for the fix 👍  nut the milestone.image is no longer supported and the code has been removed the pull request https://github.com/EddieHubCommunity/LinkFree/pull/4312, so I will close this pull request


More clarity required regarding compatible OS's

Hi,
I think there should be more clarity regarding which operating systems are compatible with each backup scenario.
For example; when using only the MARS agent, which OS's can I back-up?
When I am using DPM to backup files and folders, so I go by the DPM version's client compatibility matrix? Very confusing...

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

ID: 02ad5c91-acc2-a50b-0b4a-8298c608df41
Version Independent ID: 2e80d5ac-1918-61f8-87d4-8133a0250b1b
Content: Azure Backup agent FAQ
Content Source: articles/backup/backup-azure-file-folder-backup-faq.md
Service: backup
GitHub Login: @trinadhk
Microsoft Alias: trinadhk

@theboymango Thank you for the valuable feedback,we are investigating the issue.

Can this be assigned to @saurabhsensharma ?

@theboymango Hi there. We've recently added matrix docs that I hope address this issue. Please review the docs under here and let us know if you think this is useful. https://docs.microsoft.com/en-us/azure/backup/backup-support-matrix

#please-close


sgwc is crashing if the call answered from Freeswitch

Hi,
I've setup VoLTE with FS as an MTAS, the call between the UEs ( two IPhones) works fine, but if I tried to call FS teh SGWC crashes :
03/28 17:28:41.229: [gtp] DEBUG: [7] LOCAL  Find GTPv2 peer [<IP_ADDRESS>]:2123 (../lib/gtp/xact.c:949)
03/28 17:28:41.229: [gtp] DEBUG: [7] LOCAL  Receive peer [<IP_ADDRESS>]:2123 (../lib/gtp/xact.c:966)
03/28 17:28:41.229: [gtp] DEBUG: [7] LOCAL  UPD RX-96  peer [<IP_ADDRESS>]:2123 (../lib/gtp/xact.c:448)
03/28 17:28:41.229: [sgwc] DEBUG: Create Bearer Response (../src/sgwc/s11-handler.c:707)
03/28 17:28:41.229: [gtp] DEBUG: [7] LOCAL  Commit  peer [<IP_ADDRESS>]:2123 (../lib/gtp/xact.c:629)
03/28 17:28:41.230: [gtp] DEBUG: [7] LOCAL  Delete  peer [<IP_ADDRESS>]:2123 (../lib/gtp/xact.c:1149)
03/28 17:28:41.230: [sgwc] FATAL: sgwc_s11_handle_create_bearer_response: Assertion `ul_tunnel' failed. (../src/sgwc/s11-handler.c:802)
03/28 17:28:41.231: [core] FATAL: backtrace() returned 8 addresses (../lib/core/ogs-abort.c:37)
./open5gs-sgwcd(+0x189b7) [0x5b3c92cf09b7]
./open5gs-sgwcd(+0x13c6d) [0x5b3c92cebc6d]
/open5gs/install/lib/x86_64-linux-gnu/libogscore.so.2(ogs_fsm_dispatch+0x113) [0x70600ed63402]
./open5gs-sgwcd(+0x629d) [0x5b3c92cde29d]
/open5gs/install/lib/x86_64-linux-gnu/libogscore.so.2(+0x11754) [0x70600ed54754]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x8609) [0x70600ecfc609]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x70600ec21353]
Any help will be match appropriated.
I attached the PCAP and the logs i can reproduce the issue always.
Best Regards
hss.log
mme.log
pcrf.log
sgwc.log
sgwu.log
smf.log
upf.log
swgc_crash_full.zip
enb.log

@NUCLEAR-WAR

but if I tried to call FS

you mean call from UE to FS?

I had a look into pcap, it looks like an issue in open5gs. Can you try using the latest open5gs commits by modifying the commits hash here https://github.com/herlesupreeth/docker_open5gs/blob/f338aa9efdbf0ce017264e6340cbe5c78125728e/base/Dockerfile#L71 and recompile the base image?

Hi herlesupreeth,
still crashing, here is the logs again.
mme.log
pcrf.log
sgwc.log
sgwu.log
smf.log
upf.log
TRACE.zip
I use now FS as TAS and Asterisk as Voicemail and IBCF utilizing ENUM to route the calls to IBCF, it was quit a journey, still have issues with RTPs, RTPs flowing from UE directly  from IP Addrese of the UE to FS was expecting from UE to RTPEngine then to FS

I think its an issue in open5gs and would suggest to raise an issue in open5gs repo. Below is my breakdown of the scenario based on the pcap:

packet 3425 Create Bearer Request is sent for VoLTE voice call
packet 3433 Activate dedicated EPS bearer context request is sent to UE
packet 3468 eNB replies E-RABSetupResponse saying the bearer was setup successfully (still UE hasnt replies it bearer creation was successful or not)
packet 3588 UE is sending BYE SIP message saying "SIP;cause=200;text="Received reject SDP". This triggers deletion of bearer
NOTE: At this point Create Bearer Response is not yet received (received in packet 3674)
packet 3634 Delete Bearer Request is sent

I think not having received Create Bearer Response before receiving Delete Bearer Request is causing SGW-C to crash.
Regarding the RTP issue you can take a look at this comment - https://github.com/herlesupreeth/docker_open5gs/issues/142#issuecomment-1420801379

I will open an issue in Open5GS.
I dont know why the Iphone is rejecting the SDP with BYE, is it because there is not Bearer Response?
In the meantime the change in that comment solve the issue to all calls towards AS and term_unreg to Voicemail !! many thanks, the change could be more improved to be not only based on the User-Agent but for the time being  it solve a big issue.
I see there is almost not guide on how to integrate FS and Asterisk as MTAS, I may write one when every things is stable is not so hard actually.

I dont know why the Iphone is rejecting the SDP with BYE, is it because there is not Bearer Response?

It could be that it not receiving sendrecv as part of SDP for INVITE
you could use this commits changes - https://github.com/herlesupreeth/docker_open5gs/commit/b14eecb9912615de6d5ba2cd2e2b6f06289ee10c as reference to alter the SDP parameters

In the meantime the change in that comment solve the issue to all calls towards AS and term_unreg to Voicemail !! many thanks, the change could be more improved to be not only based on the User-Agent but for the time being it solve a big issue.

Thanks for confirming it :). I have very less knowledge of working with AS so havent managed to come up with a generic solution

I see there is almost not guide on how to integrate FS and Asterisk as MTAS, I may write one when every things is stable is not so hard actually.

Looking forward to it

I opened Issue#3109 regarding the SWGC, Hope get a solution for it.
I looked at the commit above its looks like its already there and doing his job maybe the IPhone is just dropping the call because there is no Bearer Response, Apple devices are know to be weird with there errors ;( I will try to connect it to a console
I tried the case with OnePlus 9 Pro there is no BYE but the SGWC is still crashing

I looked at the commit above its looks like its already there and doing his job

Notice that the changes in that commit is checking whether a line in SDP with a=inactive exists and only if it exists then modifies it.
I would suggest you do the modification in FS to send 200 OK for INVITE with SDP containing a=sendrecv

IPhone is just dropping the call because there is no Bearer Response

I dont think so since all iPhone cares is whether it received Activate dedicated EPS bearer context request or not

I tried the case with OnePlus 9 Pro there is no BYE but the SGWC is still crashing

Can you post the pcap for this?

@herlesupreeth  I noticed that with OnePlus the SGWC is not crashing here the Request is sent to MME, and the MME is not responding to this request, there is also working cases in the trace also.
mme.log
pcrf.log
sgwc.log
sgwu.log
smf.log
upf.log
good_and_bad_cases_f.zip
Regarding IPhone, those devices are really strange they have a SIP Stack called "Bambi" act really sometimes weird and its very sensitive and always has issues with payload types we had to implements workaround sometimes on our P-CSCFs to cover there issues ;(.
I recorded the logs from the console and the IPhone is complaining about missing Audio Settings:
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [sdp.session]: Missing audio settings!
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: SipStack 018C044B-73C3-4458-A4BE-45ED279B6E89 [BambiCall 1cfYz1n4NJhmGmCa5XVkAlf4]: received rejection answer:
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: SipStack 018C044B-73C3-4458-A4BE-45ED279B6E89 [BambiCall 1cfYz1n4NJhmGmCa5XVkAlf4]: v=0
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: o=FreeSWITCH<PHONE_NUMBER><PHONE_NUMBER> IN IP4 <IP_ADDRESS>
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: s=FreeSWITCH
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: c=IN IP4 <IP_ADDRESS>
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: t=0 0
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=rtpengine:d3deba85bf1d
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: m=audio 49458 RTP/AVP 99 105
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=rtpmap:99 AMR-WB/16000
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=fmtp:99 octet-align=0; mode-set=0,1,2,5,7
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=rtpmap:105 telephone-event/16000
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=fmtp:105 0-15
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=silenceSupp:off - - - -
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=sendrecv
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=rtcp:49459
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]: a=ptime:20
Apr  5 12:00:33 iPhone CommCenter(libIPTelephony.dylib)[90] : E [bambi.call]:
not sure if he is expecting the RS/RR/AS, here is a working case between two devices over FS :
VoLTE Call RTPs filteredOut.zip

also related to a=sendrecv, the attribute is there looks like the P-CSCF is adding it on the Way to the UE

Hi @herlesupreeth
with the new Fix from Sukchan, the flood of Error Indication, also almost stopped, the rest I think is on SRS eNB, it should react on this Error Indicator, after the session closed the Device still sends Traffic over the Tunnel after tear down, to my knowledge eNB should release the E-RAB, instead it throw an error in  Log about  Unhandled GTP-U Extension Header.
I still have an issue when the device wake up and try to make a call, the MME is not responding to "Create Bearer Request", I will open an new issue for it, you can close this issue.
The Problem with IPhone is that it does not like the Mode-set and prefer to have one, I need to find a way to solve it, or to leave all MRF Tasks to Asterisk.

Thanks for the update


[Feature request] Improve the flexibility and use of inline cloze deletions

Inline cloze deletions are terribly useful and I've been using them abundantly over the past months. I've tweaked a few things using shadow tiddlers and believe these changes could actually be useful for others:

Adding a shortcut specifically for inline cloze deletions, without having to manually add the extra "inline" argument, or giving the option to simply default to "inline" from plugin options.
Enabling easy change of the cloze-identifier (currently "{cloze:" and "}") to make them more discrete (I loved the default cloze-identifier initially, but now prefer simply using the coloured opening and closing braces).
Adding the option to hide the self-id of the inline cloze deletions as the display becomes quite unseemly when having more than one inline cloze deletions in a paragraph. This is easily done by changing the CSS with a display: none associated to the tr-selfidentification class though I guess there may be some trade-offs to this or you wouldn't have wanted this information displayed in the first place.

I'd gladly prepare a pull request for any or all of these if you believe they could make sense for a larger user base.

Great suggestions! I'm on sabbatical right now and hoping to dig into a bunch of improvements to TiddlyRemember starting in perhaps the next couple of weeks, which will probably involve some broad design considerations, so let me plug these suggestions into there and see what I come up with.


404s in BLE article

In https://web-central.appspot.com/web/updates/2015/07/interact-with-ble-devices-on-the-web, the following URLs are returning non-200 results. Would you please take a look?

https://developer.bluetooth.org/TechnologyOverview/Pages/GATT.aspx
https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx
https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.heart_rate_measurement.xml

So much useful!
Thank you @petele.


Update jerry-libc unreachable asserts

Newer compilers (especially clang) warn (and fail) on
assert (!"message"); constructs typically used to assert on
unreachable code paths (multiple occurrences in jerry-libc). A more
up-to-date approach is to use assert (false && "message");. This
patch applies the pattern to all relevant asserts in jerry-libc.
JerryScript-DCO-1.0-Signed-off-by: Akos Kiss<EMAIL_ADDRESS>

JerryScript builds fine with clang-3.5 on x86-64/Ubuntu 14.04 with CC=clang-3.5 tools/build.py --lto=off. However, with CC=clang-3.8 errors appear, e.g.:
jerryscript/jerry-libc/target/posix/jerry-libc-target.c:143:16: error: implicit conversion turns string literal into bool: 'char [17]' to 'bool'
      [-Werror,-Wstring-conversion]
      assert (!"unsupported mode");

This patch fixes these issues.


Upgrade hapi

builds on https://github.com/senecajs/ramanujan/pull/8

@paolochiodi
1: It allowed use of the new logger on master before 3 was launched. You can now just remove the line fully.
2: Noted, PR's are always appreciated though.

Included in https://github.com/senecajs/ramanujan/pull/8


Conflicting peer dependencies on Node 18.15.0

When running npm install on a local copy of Subscriptions Foundations using Node 18.15.0 I get the following peer dependency issues.
npm resolution error report
While resolving<EMAIL_ADDRESS>Found<EMAIL_ADDRESS>node_modules/styled-components
<EMAIL_ADDRESS>from the root project
  peer styled-components@">= 2" from<EMAIL_ADDRESS>  node_modules/babel-plugin-styled-components
    dev<EMAIL_ADDRESS>from the root project
    babel-plugin-styled-components@">= 1.12.0" from<EMAIL_ADDRESS>
Could not resolve dependency:
peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>node_modules/@bigcommerce/big-design
<EMAIL_ADDRESS>from the root project

Conflicting peer dependency<EMAIL_ADDRESS>node_modules/styled-components
  peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>  node_modules/@bigcommerce/big-design
<EMAIL_ADDRESS>from the root project

Fix the upstream dependency conflict, or retry
this command with --force or --legacy-peer-deps
to accept an incorrect (and potentially broken) dependency resolution.

@seanheartmath thanks for dropping a few issues in here! The latest release should fix this for you. Just verified locally as well as via a redeploy on Vercel.


Typos in examples

Related to #1400
Closes: https://github.com/keras-team/keras-io/issues/1400
(PS: Apologies for the large number of commits)

This should be it for examples/audio and examples/generative. I'll send in PRs for the rest. Thanks.


Kotlin rewrite

Closes #980.

[ ] CHANGELOG's "Unreleased" section has been updated, if applicable.

https://scans.gradle.com/s/bqojrvkxbro46/tests/overview?outcome=FAILED

https://scans.gradle.com/s/oyl233jzocte6/tests/overview?outcome=FAILED

Handled by #1012.


Upgrade to Ruby 2.3.0

This PR bumps the default version to Ruby 2.3.0.
.ruby-version is now included in the repo (previously ignored) and is the single source of truth for the version. Individuals wishing to deploy/run other versions of Ruby are advised to clone the repo and modify .ruby-version locally.
Updates the TravisCI build matrix to remove older Rubies and start running against ruby-head for kicks.
(Additionally, fixed a failing JS test that seemed unrelated to Ruby upgrade)

I've deployed this branch to my Heroku instance and everything works as expected. Looking for a few others to run off this branch and report any issues.
cc @Koronen @geemus

@swanson Hey, it looks like .ruby-version is still in .gitignore and not yet in the repo, is this branch maybe missing a commit? (also possible that I'm missing something in terms of intent). Looking forward to this, thanks!

@geemus Doh! Sorry. Commit wasn't pushed to remote :)

No worries, I figured it was something simple like that. Will try it out a bit later today and let you know. Thanks!

@swanson just deployed to heroku and checked, everything looks good, thanks!

I've had my instance running on Ruby 2.3.0 for a while now, using a different branch, without any noticeable issues. I just deployed this branch to see if it's any different.


"Not supported" in RDP config screen after windows updates

Windows 8 ver 6.3 build 9600
TERM Ver 6.3.9600.19093
Stopped working after windows updates installed on 9-12-18
Any suggestions to get it working again? i tried uninstalling and reinstalling as "Admin".

Duplicate of #549.


fix(amplify-codegen-appsync-model-plugin): add auth directive info

Updated JS/TS data store schema to include auth directive details
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #3052 into master will decrease coverage by 0.09%.
The diff coverage is 89.79%.

@@            Coverage Diff            @@
##           master    #3052     +/-   ##
=========================================
- Coverage   61.74%   61.65%   -0.1%
=========================================
  Files         230      223      -7
  Lines       11355    11442     +87
  Branches     2206     2238     +32
=========================================
+ Hits         7011     7054     +43
- Misses       4036     4080     +44
  Partials      308      308

Impacted Files
Coverage Δ

...-plugin/src/visitors/appsync-typescript-visitor.ts
0% <0%> (ø)
:arrow_up:

...-plugin/src/visitors/appsync-javascript-visitor.ts
0% <0%> (ø)
:arrow_up:

...model-plugin/src/visitors/appsync-swift-visitor.ts
0% <0%> (ø)
:arrow_up:

...ugin/src/visitors/appsync-json-metadata-visitor.ts
0% <0%> (ø)
:arrow_up:

...psync-model-plugin/src/visitors/appsync-visitor.ts
85.41% <100%> (+0.74%)
:arrow_up:

...-model-plugin/src/visitors/appsync-java-visitor.ts
87.9% <100%> (ø)
:arrow_up:

...gen-appsync-model-plugin/src/utils/process-auth.ts
97.29% <97.29%> (ø)

...amplify-appsync-simulator/src/mqtt-server/index.ts

...sync-simulator/src/schema/appsync-scalars/index.ts

...y-appsync-simulator/src/schema/directives/index.ts

... and 12 more

Continue to review full report at Codecov.

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


New Term - superfamily

New Term
Submitter: Andréa Matsunaga
Justification: Among animals (e.g., mollusks and tardigrades), individuals are classified in a taxonomic category, subordinate to an order and superior to a family. In order to effectively capture this more refined classification information, I recommend the addition of superfamily. iDigBio has evidence that multiple data providers have this level of information and would like to share it with the community. Absence of this term in the DwC standard hinders sharing of this level of taxonomic information especially when using tools such as IPT.
Definition: a taxonomic category subordinate to an order and superior to a family. According to ICZN article 29.2, the suffix -OIDEA is used for a superfamily name.
Comment: Examples "Achatinoidea", "Cerithioidea", "Helicoidea", "Hypsibioidea", "Valvatoidea", "Zonitoidea"
Refines:
Has Domain: http://rs.tdwg.org/dwc/terms/Taxon
Has Range:
Replaces:
ABCD 2.06: ScientificNameIdentified/HigherTaxon/HigherTaxonRank (enumeration value: superfamilia)

This proposal needs more evidence for demand (see the Vocabulary Maintenance Specification - Section 3.1). Anybody who is interested in the adoption/change of this term, should comment with their use case below. If demand is not demonstrated by the next annual review of open proposals (late 2020), this proposal will be dismissed.

I am wondering what people do with these terms. For pretty much every use case I can think of parentNameUsage is more appropriate. Even if parentNameUsage cannot be delivered, I think higherClassification will be easier on the consumer, as they won't have to deal with all the missing or "incertae sedis" ranks.
The kingdom –genus terms were considered problematic in the Darwin Core RDF and treated as convenience terms in the Identification class. In order to "fix" the Darwin Core Taxon class and make it more suitable for exchanging linked data, they will have to be removed. I would certainly not add any extra ones.
Same goes for: #44, #45, #46 and #47.

I certainly include superfamily and tribe in the columns for the datasets I share for insect families - these are enormously informative taxonomic ranks in the hyperspeciose insect orders. Not having these ranks would be like losing genus and order from classification in Mammalia. I would note that large numbers of iNaturalist observations are identified only to superfamily or tribe.
Niels is correct that we can (and perhaps should) normalise into a hierarchical model rather than relying on convenience terms, but these are two ranks that are very heavily used in entomology.

All DwC terms for higher ranks are essential in the current GBIF implementation. You can only search occurrences or get metrics by those ranks. If we want to be able to search GBIF by tribe or superfamily we need to have the corresponding rank term in DwC. This might have to change in the long run to be more flexible, but that is what it is now and it won't be simple to change.
Superfamily has since the early days in Catalogue of Life been the only additional rank to the major Linnean ranks - it is important in many groups.

I am wondering what people do with these terms. For pretty much every use case I can think of parentNameUsage is more appropriate.

In a word, spreadsheet data - the most common use to date for Occurrences.

Even if parentNameUsage cannot be delivered, I think higherClassification will be easier on the consumer, as they won't have to deal with all the missing or "incertae sedis" ranks.

The kingdom –genus terms were considered problematic in the Darwin Core RDF and treated as convenience terms in the Identification class. In order to "fix" the Darwin Core Taxon class and make it more suitable for exchanging linked data, they will have to be removed. I would certainly not add any extra ones.

Nothing has to be removed from Darwin Core for a linked data solution. We just have to make sure that the appropriate terms for that realm are available. If there is a deficiency there., we can fix it, or rely on TCS2 for that case when it comes along.

Same goes for: #44, #45, #46 and #47.

I certainly include superfamily and tribe in the columns for the datasets I share for insect families - these are enormously informative taxonomic ranks in the hyperspeciose insect orders. Not having these ranks would be like losing genus and order from classification in Mammalia. I would note that large numbers of iNaturalist observations are identified only to superfamily or tribe.
Niels is correct that we can (and perhaps should) normalise into a hierarchical model rather than relying on convenience terms, but these are two ranks that are very heavily used in entomology.

If we can get support for the inclusion of this term from iNaturalist (or any other group needing to share these data), we will have demonstrated the evidence for demand.

See my comment on the issue for the proposed new term tribe.

Sorry for cross-posting this... I was alerted to the discussions about proposed new ranks (superfamily, subfamily, tribe and subtribe), and thought it might be good to note that there is a fair amount of use of these ranks in ITIS, especially in Animalia. In that kingdom, here are the counts of the valid/accepted names at those ranks, as a quick data point:
rank_name	Animalia
Superfamily	577
Subfamily	2534
Tribe	1634
Subtribe	176
Clearly, some are in use more than others. I would argue that the superfamily level and subfamily level are not at all uncommon, particularly in some groups.


Any user space app blocks

First this is really a piece of code! It is really powerful but difficult to read. I am missing some doc to be sure how to use it. Does it exist?
For my issue:
LocalvpnService processes packets coming from the internet like:
I/RESULTS: count: 0 sip: /<IP_ADDRESS> sport: 443 dip: /<IP_ADDRESS> dport: 43898
I/RESULTS: count: 1 sip: /<IP_ADDRESS> sport: 443 dip: /<IP_ADDRESS> dport: 42040
I/RESULTS: count: 2 sip: /<IP_ADDRESS> sport: 443 dip: /<IP_ADDRESS> dport: 60925
etc...
I've added some logs.
All modules LocalvpnSerice, TCPinput, TCPoutput, etc... starts well.
But any apps which access the network like chrome accessing google.com blocks and I don't see the packet coming through the vpn,
Is there something well known?
I tried to include an http request in the code but it generates an error:
java.net.ConnectException: failed to connect to /<IP_ADDRESS> (port 80) after 6000ms: isConnected failed: ECONNREFUSED (Connection refused)
class ScanAsync extends AsyncTask<String, Integer, Void> {
VpnService vpn = new VpnService();
@Override
protected Void doInBackground(String... params) {
URL url = null;
    try {
        url = new URL("http://<IP_ADDRESS>");
    } catch (MalformedURLException e) {
        e.printStackTrace();
    }
    HttpURLConnection conn = null;
    try {
        if (url != null) {
            conn = (HttpURLConnection) url.openConnection();
        }
        if (conn != null) {
            conn.setRequestMethod("GET");
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
    if (conn != null) {
        conn.setConnectTimeout(6000);
    }
    try {
        if (conn != null) {
            conn.connect();
        }
    } catch (IOException e) {
        e.printStackTrace();
    }

    return null;
}

}

the author seems forgot this project :(


feat: flattened svgs

As the svg's have text elements in them using just a normal font (liberation sans), if a user doesn't that font installed, they'll appear entirely different:

Even if the font is installed, different applications can have different opinions on how to render text - e.g. here's the svg's opened in figma

This PR replaces the SVGs with versions that have had their fonts 'flattened' for distribution. Any uncessarcy nesting or clipping masks have been removed as well. This will make the mark render much more consistently everywhere.
It also sizes the svgs to exact px units, previously they were this wide and high:
   width="336.01172"
   height="105.00952"

Even though vectors scale forever, un-rounded units can lead to fuzzy rendering as systems will try to render off-pixel.
Oh also and as a result, the svgs are way smaller in size now.

I can't believe I did this TWICE lol I'm such a good designer.
I remembered this before seeing your PR - but you clearly know far more than me about this, so I'll swap yours in! thank you SO much for doing this!

Also, this is the first time I'm seeing this graphical diff from github, AWESOME!

No worries, happy to help :)


[Event Request] Table 7320 Warehouse Shipment Header

The following events are required for this object:
    [IntegrationEvent(false, false)]
    local procedure OnBeforeOnInsert(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var xWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WhseSetup: Record "Warehouse Setup"; var NoSeriesMgt: Codeunit NoSeriesManagement; var Location: Record Location; var IsHandled: Boolean)
    begin
    end;

    trigger OnInsert()
    var
        IsHandled: Boolean;
    begin
        //EVENT REQUEST
        IsHandled := false;
        OnBeforeOnInsert(Rec, xRec, WhseSetup, NoSeriesMgt, Location, IsHandled);
        if IsHandled then
            exit;
        //EVENT REQUEST

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 11320.


Add Spring Data ELK example

Purpose:

document new mapping for Spring Data 4.1 & ELK 7
mention

search options (Criteria, Native, etc.)
primary key (String)
deprecated esTemplate.queryForPage (old usage AggregatedPage<City> page = esTemplate.queryForPage(query, City.class, index);)
dynamic index (with time)

issues

failure “No Property Found for Type” Exception -> probably caused by QueryByExampleExecutor
mention pagination limit -> https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#elasticsearch.scroll
search with space (org.springframework.dao.InvalidDataAccessApiUsageException: Cannot constructQuery '*"Czech Republic"*'. Use expression or multiple clauses instead.)
sorting (org.elasticsearch.ElasticsearchException: Elasticsearch exception [type=illegal_argument_exception, reason=Text fields are not optimised for operations that require per-document field data like aggregations and sorting, so these operations are disabled by default. Please use a keyword field instead. Alternatively, set fielddata=true on [name] in order to load field data by uninverting the inverted index. Note that this can use significant memory.])

use https://www.geonames.org/countries/ or https://datahub.io/core/world-cities data

See:

https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#reference
https://www.baeldung.com/spring-data-elasticsearch-tutorial

The search response for the search with AggregatedPage response type:
{
  "content": [
    ...
    {
      "id": "HwB5aHgBiVYee_AkNeA6",
      "name": "Prague",
      "country": "Czech Republic",
      "subcountry": "Praha",
      "geonameid": 3067696
    },
    ...
  ],
  "pageable": {
    "sort": {
      "sorted": false,
      "unsorted": true,
      "empty": true
    },
    "offset": 0,
    "pageNumber": 0,
    "pageSize": 20,
    "unpaged": false,
    "paged": true
  },
  "aggregations": null,
  "scrollId": null,
  "maxScore": 10.203253,
  "totalPages": 1,
  "totalElements": 7,
  "size": 20,
  "number": 0,
  "sort": {
    "sorted": false,
    "unsorted": true,
    "empty": true
  },
  "first": true,
  "last": true,
  "numberOfElements": 7,
  "empty": false
}


Using with Azure

Hi!
I would like to ask if it is possible to use that plugin when Airflow is running on Azure Kubernetes service.
Thank you in advance!

Hi.
This plugin was designed to work with DagBag that stored in NFS storage.
It should work if you will mount a new volume to store your dag files.


v6.8.1 no longer supports 5.x Symfony components

composer.json in v6.8.0:
    "require": {
        ...
        "symfony/console": "~2.7|~3.0|~4.0|~5.0",
        "symfony/process": "~2.7|~3.0|~4.0|~5.0",
        "symfony/yaml": "~2.7|~3.0|~4.0|~5.0"
    },

in v6.8.1:
    "require": {
        ...
        "symfony/console": "~2.7|~3.0|~4.0",
        "symfony/process": "~2.7|~3.0|~4.0",
        "symfony/yaml": "~2.7|~3.0|~4.0"
    },

Actually PHPUnit was also downgraded from from ^8 to ^6.4.3. Looks as if an older version of the file was picked up somehow.


Fixed sub emotes

Api for getting sub emotes from the https://twitchemotes.com/
Pull request checklist:

[ ] CHANGELOG.md was updated, if applicable

Correct me if I'm wrong, but how do you suggest that simply adding a new python file will fix things? Should it not be referenced somewhere?

 I'll do it now
On Tue, 10 Dec 2019, 10:54 alazymeme<EMAIL_ADDRESS>wrote:

Correct me if I'm wrong, but how do you suggest that simply adding a new
python file will fix things? Should it not be referenced somewhere?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pajbot/pajbot/pull/715?email_source=notifications&email_token=AL3YU5OUHGJNU3JMK2G6FS3QX5KN3A5CNFSM4JYZ5JP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGOOX3Y#issuecomment-563932143,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AL3YU5KNRLHPDB5HRMHTUNLQX5KN3ANCNFSM4JYZ5JPQ
.


use new code of conduct

What this PR does / why we need it:
Our guidelines recommend to use https://www.contributor-covenant.org/version/2/1/code_of_conduct/.
All our gardener repos already refer to this new code of conduct, so change it here makes sense to not have two different code of conduct versions

The concourse-ci/check-manifest-entrypoint is stuck or does it take that long @JordanJordanov ?

The concourse-ci/check-manifest-entrypoint is stuck or does it take that long @JordanJordanov ?

It usually takes a lot less time, but these past few days it's been getting stuck and never actually completing.

@Kostov6 Could you, please, have a look at the concourse-ci/check-manifest-entrypoint

concourse-ci/check-manifest-entrypoint was renamed to concourse-ci/check-manifest


Add styleguide and .editorconfig to for syntax styling

To make community contributions easier it would be great to have a common styleguide for the files.
Currently at least the javascript-files are f**ked up

As there's only a single JS file it may be a little overkill   😉    but yeah, we have php-cs-fixer as well ofc.


Add JWT example with @Guard decorator

I have been working on an application for personal evalation. It is very early prototype but features client-server JWT auth.
I plan to integrate hierarchical role based authorisation in near future.

If you'd like to extract it from your app and create PR with example, that would be so awesome @lorefnon :)

Sure, will do.
I just realized that @Guard no longer exists in master. I will update my example to use @Before and create a PR shortly.

Right. I've removed it as @Guard was simply not needed abstraction. It was simple function in form of
function Guard(options) {
  return Before(otherOptions)
}

as I think it's good approach to keep graphql more like library than framework, I've decided such Guard is bad abstraction.


LwM2M boostrap: set preferred content format with v1.1

Tells explicitly for the server which content format should be used for the exchange.

@SeppoTakalo , @jheiskan81 Please review.

Fix the other debug trace. Is this already at Upstream?

It has a different log level.


Memcached Observed Generation field Feature

Hi team,
I am running Memcached on kubernetes using OLM operator sdk as a operator approach.
So the feature I want to add in the Memcached is mentioned below.
I am attaching screenshots of one DB which has already in built feature of observed generation so that you can get the clarity of what exactly is the feature that I want to add in Memcached

As you can see in the above screenshot I checked the CR of Cassandra.

The operator is in ready state and observed generation value is 1 since no changes are made in the configurations.

I  changed the CPU and resources of Cassandra and only after all the pods are up and running then only observed Gen value is changed from 1 to 2.

I'm sorry I have no idea what this is. Are you asking about a memcached kube connector operator thing? We don't have an official one of those (yet, I guess)

user never responded, closing.