Error when using BatchNormalization in TimeDistributed

I ran into this issue when using batch normalization in a sub-model applied to a time distributed layer:

tensorflow.python.framework.errors.InvalidArgumentError: You must feed a value for placeholder tensor 'input_3' with dtype float
[[Node: input_3 = Placeholderdtype=DT_FLOAT, shape=[], _device="/job:localhost/replica:0/task:0/cpu:0"]]

Attached is a minimal example demonstrating the problem (the first comment on the gist has the error logs):
https://gist.github.com/jimfleming/1c15dcda3e0d05b3947ac28fc757714a
TensorFlow backend. Latest Keras as of today.
Please make sure that the boxes below are checked before you submit your issue. Thank you!

[x] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/fchollet/keras.git --upgrade --no-deps
[x] If running on Theano, check that you are up-to-date with the master branch of Theano. You can update with:
pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps
[x] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

That's a known issue with model templating. In your case you can fix it by changing your model creation functions to apply layers on top of existing tensors instead of returning template models.
Something like:
def InterModel(input_):
    x = Dense(10)(input_)
    x = BatchNormalization()(x)
    output = Activation('relu')(x)
    return output

If you want to share layers, you can reuse all layers except BatchNorm.
We will fix this in the future.

I "fixed the glitch": there is no an exception when one attempts to share a BN layer across different datastreams. Making the BN layer work properly in a shared setting would just be too cumbersome and complicated.
So, when having different datastreams: either instantiate a new BN layer every time, or use BN in mode=2 (uses per-batch statistics to normalize, rather than moving averages, and thus is shareable).

Easy enough, thanks!

When using BatchNormalization(mode=2) I was able to fix problems in TimeDistributed but for some reason, I always have to set generator(shuffle=True) for both the validation and test evaluation/predict for the validation/test data to give any meaningful results. With shuffle=False validation/test = 1% with shuffle=True it's 70% (as expected). I believe is because mode=2 uses per-batch statistics. How to solve this? I need to set shuffle=False to match generator.filenames to my predictions.

Same problem, and new version of keras don't accept modes :
The `mode` argument of `BatchNormalization` no longer exists. `mode=1` and `mode=2` are no longer supported.
I tried the sequential and functional approach, I get the same result
https://gist.github.com/QuentinFresnel/9ed54473b87167713fcf2baa40bffe50
How can we use batch normalization in time distributed models ?

Same issue here as @QuentinFresnel

Same issue, but solved after setting learning phase.
from keras import backend as K

K.set_learning_phase(1)

See original post here.


VirtualScroll render view problem

I met several rendering issues with the "virtualScroll"/"ion-img" component.
Case 1 :
Use case from http://ionicframework.com/docs/v2/api/components/virtual-scroll/VirtualScroll/
ink : Images Within Virtual Scroll
Problem => Several avatars are not well made when scrolling and the first item is empty
Case 2 :
Create custom component and use it into virtualScroll.
Problem => No avatar is displayed
Case 3 :
#7734
Plunker to reproduce :
http://plnkr.co/edit/ziS2j5o6eJaDTIaT9Q17?p=preview
ionic2@b11

Reported in #8744 that his issue has been has been fixed.


Error / stack trace whenever API returns non-ok response

I'm using frisbee in an expo project, consuming a Python (Flask-Classful) API. Whenever my API returns a non-ok response, I get a stack trace as follows:
Stack trace:
  node_modules/frisbee/lib/index.js:184:40 in _callee$
  node_modules/regenerator-runtime/runtime.js:62:44 in tryCatch
  node_modules/regenerator-runtime/runtime.js:288:30 in invoke
  node_modules/frisbee/lib/index.js:7:103 in asyncGeneratorStep
  node_modules/frisbee/lib/index.js:9:212 in _next
  node_modules/promise/setimmediate/core.js:37:14 in tryCallOne
  node_modules/promise/setimmediate/core.js:123:25 in <unknown>
  node_modules/react-native/Libraries/Core/Timers/JSTimers.js:152:14 in _callTimer
  node_modules/react-native/Libraries/Core/Timers/JSTimers.js:200:17 in _callImmediatesPass
  node_modules/react-native/Libraries/Core/Timers/JSTimers.js:464:30 in callImmediates
  node_modules/react-native/Libraries/BatchedBridge/MessageQueue.js:320:6 in __callImmediates
  node_modules/react-native/Libraries/BatchedBridge/MessageQueue.js:135:6 in <unknown>
  node_modules/react-native/Libraries/BatchedBridge/MessageQueue.js:297:10 in __guard
  node_modules/react-native/Libraries/BatchedBridge/MessageQueue.js:134:17 in flushedQueue
  ...

It's kind of difficult for me to debug, because my local node_modules/frisbee/lib/index.js is so different to the code in git, I believe due to regenerator. I'd be happy to learn how to debug this more smartly. I've read about babel and regenerator but as a newbie to this ecosystem it's a bit rough. I don't know if the issue is in frisbee or regenerator, and I don't understand why frisbee uses regenerator at all, as I don't see any function* in the code.
However, by judicious use of console.log, I understand that the problem occurs in case 27: in the transpiled code:
                  case 27:
                    resolve(res);
                    return _context.abrupt("return");

I believe that the original code is at https://github.com/niftylettuce/frisbee/blob/master/src/index.js#L210 (end of the if (!res.ok) block.
I hope this is enough information to understand what the issue is, but if not, I'm happy to provide more, just let me know what you need. I'm using Expo 32 and node 10.15.2.

After all that, this was my bad. It was caused by performing another API call from my app even though the previous one failed, was caught and the code should have stopped instead of attempting to continue as usual. I'm not sure if there is a genuine use case for this kind of behaviour, so closing and will reopen if necessary.

@antgel note that you can use interceptors to debug requests/responses easier - see the README for more insight/examples


Swift support for Prisma client

We should add Swift support for Prisma client. 🙌

Sever-side Swift support would be amazing.


Decide on naming: chacha20poly1305 OR chacha20_poly1305

chacha20poly1305, xsalsa20poly1305
chacha20_poly1305, xsalsa20_poly1305

And all similar methods. Need to pick one before stable 1.0 is released

settled on 1 for now


Add reason when Desktop.fetch rejects with timeout

Currently reject() is called (line 210 of preload.js) without a reason given which logs as a Promise rejected for an undefined reason. Took me awhile to figure out that my fetches were timing out.

Can it just reject to timeout string or would you like to specify the value of timeout rejection?

Just timeout makes sense to me. Or maybe the name of the module and the event and timeout.

Forgot to notice you. This is in place for some time now
https://github.com/wojtkowiak/meteor-desktop/blob/master/skeleton/preload.js#L210


[Info] How to declare variables across Tasks

Dear friends,
I'm quite new to Conductor, I've created a simple Workflow that uses both the Worker Tasks and the Http Tasks, and it seems to be working just fine.
There is one thing though that I've not fully understood. Imagine just two Tasks in sequence, Task 1 and Task 2.
I've currently declared the output of the workflow as the result of Task 2, but what if Task 1 fails and therefore Task 2 is never called?
Thank you for your help!
Roberto

@robertofabrizi not sure I understand your question, it is expected that Task 2 is not called when Task 1 failed, what are you trying to achieve here?

@cyzhao  Sorry my bad I initially wrote a different sentence and forgot to re-add one bit. Imagine that in my list of N tasks they are declared non-blocking (iirc optional=true), therefore the following task does get called.
Lets see if I can make some proto-example in a programming language:
String output;
if(condition1 = true){
output="result 1";
}
if(condition2 = true){
output="result 2";
}
if(condition3 = true){
output="result 3";
}
return output;

Imagine that the ifs are the tasks, they all get executed / checked, and eventually override my final result that is returned at the end of the flow. How can I achieve this in conductor?

@robertofabrizi please take a look at fork join tasks, it may support what you need

@cyzhao That's more to achieve parallel execution of tasks rather than pass variables between serial tasks, isn't it?

This seems similar to #953 which has been merged to dev in #979. We will release this soon once testing is completed.


Add YouTube Integration

Description
Add YouTube.
Command:

Search Videos
Search Channels

Support also sub-navigation between channels and videos.
Channel icons use circle mask, but the video thumbnails not, because they are rectangular.

Info: Most personal commands can not be implemented without support for OAuth 2.0 in raycast directly, which is require in the YouTube API for every request which has private access (so playlist, recommended videos and so on).

Type of change

New extension

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I checked that extension's icon has size of 512x512

Some users may not know how to get the key, could something be added to ease this? Maybe a better description?

Did you check the README.md file, there should be all you need to get the key.

Is it possible to add some kind of "sort by views", "name/default" preference?

Need to check if this is possible in all cases in the API (that it can sort by ...).

I'm not sure that I like the "No Result" - maybe it could show a list item somehow, did you have any considerations about this?

Was my first try, but I would need OAuth to show the recommended videos (same as on youtube.com). So I don't have a good enough content for the list right now. Maybe I can get the trends, but this would waste the count of possible API calls per day.
Any ideas what I should show?

Did you check the README.md file, there should be all you need to get the key.

Frankly, I didn't, mostly because the end-user installing it from the store will never see the readme (at least not for now) - I don't have the perfect answer but it could maybe be a screen like this?

Need to check if this is possible in all cases in the API (that it can sort by ...).

EDIT: Should be possible to do

Awesome!

Any ideas what I should show?

Let's discuss that over Slack (as we're doing right now) 😄

Frankly, I didn't, mostly because the end-user installing it from the store will never see the readme (at least not for now) - I don't have the perfect answer but it could maybe be a screen like this?

We are adding a button that would show up in preferences and onboarding screen if README is provided. This might be shipped this week so keeping instructions in README is ok.

@PitNikola You read my mind 😄  => #277


No subtitles in output file

No matter what settings I use, my output files do not contain any subtitles. Any help would be much appreciated.
Below is verbose logging:
UnlinkMKV
removed tmp C:\Users\Derek\AppData\Local\Temp\1104
created tmp C:\Users\Derek\AppData\Local\Temp\1104
processing D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv
checking if file is segmented
sys > mkvextract chapters "D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
"D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv" contains segmented chapters
generating chapter file
loading chapters
Checking for editions...
Ordered flag found and dropped
Done checking for editions...
setting part [WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv => D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv
Running on Windows; attempting to use symbolic link fallback for Windows
sys > cmd /c mklink "C:\Users\Derek\AppData\Local\Temp\1104\parts[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv" "D:\Anime[WhyNot] Steins;Gate [BD 720p AAC]\E01[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
[INT]
ChStart	00:00:0.000000001
ChEnd	00:10:33.020000001
Offset	00:00:00.000000000
OffTE	00:10:33.020000001
[EXT]
ChStart	00:10:33.020000001
ChEnd	00:12:6.072000002
Offset	00:01:33.052000001
OffTE	00:12:6.072000002
setting part [WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv => D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv
Running on Windows; attempting to use symbolic link fallback for Windows
sys > cmd /c mklink "C:\Users\Derek\AppData\Local\Temp\1104\parts[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv" "D:\Anime[WhyNot] Steins;Gate [BD 720p AAC]\E01[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
[INT]
ChStart	00:12:6.072000002
ChEnd	00:22:13.062000002
Offset	00:01:33.052000001
OffTE	00:22:13.062000002
[EXT]
ChStart	00:22:13.062000002
ChEnd	00:23:43.069000003
Offset	00:03:3.059000002
OffTE	00:23:43.069000003
setting part [WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv => D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv
Running on Windows; attempting to use symbolic link fallback for Windows
sys > cmd /c mklink "C:\Users\Derek\AppData\Local\Temp\1104\parts[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv" "D:\Anime[WhyNot] Steins;Gate [BD 720p AAC]\E01[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
[INT]
ChStart	00:23:43.069000003
ChEnd	00:23:58.111000003
Offset	00:03:3.059000002
OffTE	00:23:58.111000003
writing chapter temporary file
looking for segment parts
sys > mkvinfo "D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv"
setting part [WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv => D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv
Running on Windows; attempting to use symbolic link fallback for Windows
sys > cmd /c mklink "C:\Users\Derek\AppData\Local\Temp\1104\parts[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv" "D:\Anime[WhyNot] Steins;Gate [BD 720p AAC]\E01[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv"
found part C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv
sys > mkvinfo "D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv"
setting part [WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv => D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv
Running on Windows; attempting to use symbolic link fallback for Windows
sys > cmd /c mklink "C:\Users\Derek\AppData\Local\Temp\1104\parts[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv" "D:\Anime[WhyNot] Steins;Gate [BD 720p AAC]\E01[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv"
found part C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv
checking that all required segments were found
extracting attachments
FILE C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
FILE C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv"
FILE C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
FILE C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv"
FILE C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
creating splits
sys > mkvmerge --no-chapters -o "C:\Users\Derek\AppData\Local\Temp\1104/parts/split-%03d.mkv" "D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv" --split timecodes:00:10:33.020000000,00:20:40.010000000
setting parts
part (Branch 2) C:\Users\Derek\AppData\Local\Temp\1104/parts/split-001.mkv
part (Branch 1)  C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv
part (Branch 2) C:\Users\Derek\AppData\Local\Temp\1104/parts/split-002.mkv
part (Branch 1)  C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv
part (Branch 2) C:\Users\Derek\AppData\Local\Temp\1104/parts/split-003.mkv
extracting subs
C:\Users\Derek\AppData\Local\Temp\1104/parts/split-001.mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/split-001.mkv"
C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv"
C:\Users\Derek\AppData\Local\Temp\1104/parts/split-002.mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/split-002.mkv"
C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv"
C:\Users\Derek\AppData\Local\Temp\1104/parts/split-003.mkv
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/parts/split-003.mkv"
making substyles unique
mashing unique substyles to all parts
remuxing subtitles
building file
sys > mkvmerge --no-chapters -M --chapters "C:\Users\Derek\AppData\Local\Temp\1104/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7]-chapters.xml" -o "C:\Users\Derek\AppData\Local\Temp\1104/encodes/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv" "C:\Users\Derek\AppData\Local\Temp\1104/parts/split-001.mkv" + "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv" + "C:\Users\Derek\AppData\Local\Temp\1104/parts/split-002.mkv" + "C:\Users\Derek\AppData\Local\Temp\1104/parts/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv" + "C:\Users\Derek\AppData\Local\Temp\1104/parts/split-003.mkv"
fixing subs, again... (maybe an mkvmerge issue?)
sys > mkvinfo "C:\Users\Derek\AppData\Local\Temp\1104/encodes/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
sys > mkvmerge -o "C:\Users\Derek\AppData\Local\Temp\1104/encodes/fixed.[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv" -S "C:\Users\Derek\AppData\Local\Temp\1104/encodes/[WhyNot] Steins;Gate - 01 [BD 720p AAC][5CFFC1C7].mkv"
moving built file to final destination
removed tmp C:\Users\Derek\AppData\Local\Temp\1104
created tmp C:\Users\Derek\AppData\Local\Temp\1104
removed tmp C:\Users\Derek\AppData\Local\Temp\1104 [exiting]
UnlinkMKV
removed tmp C:\Users\Derek\AppData\Local\Temp\1812
created tmp C:\Users\Derek\AppData\Local\Temp\1812
processing D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv
checking if file is segmented
sys > mkvextract chapters "D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv"
"D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCED [BD 720p AAC][65D6B1FC].mkv" does not contain segmented chapters
removed tmp C:\Users\Derek\AppData\Local\Temp\1812
created tmp C:\Users\Derek\AppData\Local\Temp\1812
removed tmp C:\Users\Derek\AppData\Local\Temp\1812 [exiting]
UnlinkMKV
removed tmp C:\Users\Derek\AppData\Local\Temp\2836
created tmp C:\Users\Derek\AppData\Local\Temp\2836
processing D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv
checking if file is segmented
sys > mkvextract chapters "D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv"
"D:/Anime/[WhyNot] Steins;Gate [BD 720p AAC]/E01/[WhyNot] Steins;Gate - NCOP [BD 720p AAC][1B65071D].mkv" does not contain segmented chapters
removed tmp C:\Users\Derek\AppData\Local\Temp\2836
created tmp C:\Users\Derek\AppData\Local\Temp\2836
removed tmp C:\Users\Derek\AppData\Local\Temp\2836 [exiting]

Hi, I was having the same issue and found a solution.
I think an update to mkvtoolsnix broke compatibility with this script.
I can confirm that it works with v15.0 but not v23
Specifically it appears something with mkvinfo changed, as the script works fine with v23 of mkvextract and mkvmerge
I placed the v15 mkvinfo in the mkvtoolsnix directory as oldmkvinfo.exe and changed the script at the following place:
my $mkvinfo        = 'oldmkvinfo';

Finally got around to trying this solution out and I'm happy to say it did. Thanks so much for taking the time!


Mapperly should use user defined void mapping methods

Mapperly should use user defined void mapping methods where possible, similarly to how new instance mappings reuse methods.
Describe the solution you'd like

[Mapper]
public static partial class Mapper
{
    public static partial void MapTo(List<int> src, List<long> dst);

    public static partial Target Map(Source src);
}

public class Source
{
    public List<int> Value { get; }
}

public class Target
{
    public List<long> Value { get; }
}

Should generate:
public static partial global::Riok.Mapperly.Sample.Target Map(global::Riok.Mapperly.Sample.Source src)
{
    var target = new global::Riok.Mapperly.Sample.Target();
    MapTo(src.Value, target.Value);

    return target;
}

Note that this would be a breaking change.
Related #569 & #439

This feature should include additional tests for #918. See DerivedTypeTests for the tests that need to be added.


<script type=hoistmap>

Name is inspired from rollup hoistTransitiveImports + importmap
The purpose is to avoid waterfall when linked modules are not bundled. As a result that unbundled module still contain import statement which cause binding to be delayed, waiting for all network request to finish which caused by import statement.
There's 2 way to register hoistmap:

Inline (preferred)
Remotely via src="" attribute

hoistmap format always be in json and must be inside <render-scope>
{
  "worker:imports": [],
  "shared:worker:imports": [],
  "imports": [
    "./a.js",
    ["./b.json", { "type": "json" }],
    ["./c.js", { "worker": true }],
    ["./d.js", { "worker": "shared" }]
  ],
  "fetchs": []
}

Most of the time hoistmap are not needed when the service provider support Smart Early Hints

food for though: instead of hoistmap, for internal module, cache and use data+object url


Replace existing version of iqtree with bug fixed version.

Done manually, since the python script was not seeing the revision

@galaxybot deploy this


Exporter ignores texture coordinates

It now exports texture coordinates, but it probably isn't going to work right in every case. Blender can have multiple texture coordinates for one vertex. DTS cannot.

Blender allows for multiple UV coordinates for one vertex. DTS does not. We need to split edges when UVs differ. Consider how this could interact with flat shading.

Should be fixed as of 155ea2e.


Add Github Action to auto update icons

This action runs every week

@ryangjchandler can you review this PR?

This is super useful, thanks. I don't think that we should be using master as the source for new icons though, rather the latest release.
My manual process for this is normally doing an npm update and running the compile.sh script.

I updated the zip URL in the master branch to the latest release using the GitHub API to retrieve the download URL

@ryangjchandler


remove derive(Copy) from Operator

Rationale for this change
This is the first step towards solving https://github.com/apache/datafusion/pull/10981#issuecomment-2177279989 - providing a general way to support more operators without having them all added to datafusion core.
The idea is that this would allow Operator to include another member of the union that in turn could including Custom(String), but also potentially a function that defines extra operators' signatures, without having to hard code them into datafusion/expr/src/type_coercion/binary.rs::signature.
I'm creating this as a standalone PR, so:

It doesn't pollute other changes
To see if there's willingness to accept this change before I go forward

What changes are included in this PR?

The Copy trait is no longer derived for Signature (this means Signature better matches most other related logical plan structs)
functions using Signature are updated to minimise changes while avoid clones where possible

Are these changes tested?
Yes, existing tests (should) pass.
Are there any user-facing changes?
Some public function signatures might have changed, if you're willing to consider this change, let me know if you want me to revert some of those public signature changes.

This suggests it's not safe to implement Copy on an Arc.
Perhaps I'm missing something?

🚀

Thanks @samuelcolvin


Seems to break staging by hunks

When I have magit-delta-mode enabled, I can't seem to stage individual hunks:

  1 git … apply --reverse -p0 --ignore-space-change -
error: patch failed: init-custom.el:30
error: init-custom.el: patch does not apply

This seem related to #13  and #18, but I don't have line numbers enabled.

Hi @vermiculus, let's get to the bottom of this. Staging by hunks does work in general (is working for me; wasn't aware of others having problems before this). Can you post your magit-delta config, and the [delta] section from your ~/.gitconfig?

I will check my personal computer when I get home, but I had just installed delta to try this out, so I don't think I have any config unless installation itself created it.
My magit-delta configuration is only what you see in the the use-package form in the screenshot.

git config --list --show-origin | grep delta yields nothing.

@vermiculus would you be able to do a little experiment? I'm thinking, let's capture the args and input that git is receiving so we can see what is wrong with the patch. So instructions would be

Create a file at /tmp/fake-git containing this:
#!/bin/bash
OUTFILE=/tmp/git-input
echo "$@" >>$OUTFILE
tee -a $OUTFILE | git $@
echo -------------------------------------------------------------------------- >>$OUTFILE

chmod +x /tmp/fake-git

(setq magit-git-executable "/tmp/fake-git")

Now stage a hunk in magit and look in /tmp/git-input. We should be able to see the arguments, and the patch, that git received (along with various other git arguments). In my case while testing I can see this:
--no-pager --literal-pathspecs -c core.preloadindex=true -c log.showSignature=false -c color.ui=false -c color.diff=false apply --cached -p0 --ignore-space-change -
diff --git src/delta.rs src/delta.rs
index 7fbcdf4..0540103 100644
--- src/delta.rs
+++ src/delta.rs
@@ -268,3 +268,4 @@ fn detect_source(line: &str) -> Source {
         Source::Unknown
     }
 }
+hello

Could you post the args and patch that are written to that file when magit reports that the patch failed?

Also, just to check -- is delta working correctly outside magit?
Is it just staging individual hunks that is problematic, or are there any other problems when using magit-delta?

To be fair, I haven't used delta outside of magit-delta :-) but the diff-washing was visually working fine (at least, as I'd expect without prior experience with delta) from within magit.
Staging individual hunks was the only problem I noticed.

I encountered this when I set line-numbers = true in delta

@vermiculus this problem seems to be specific to your environment. What would be really helpful is if you could capture the patch that is being sent to git:

error: init-custom.el: patch does not apply

I think if we could see that, we'd see what is going wrong. I've put instructions for capturing the patch above: https://github.com/dandavison/magit-delta/issues/22#issuecomment-1002379108

I have the same situation, and have line-numbers = true in my config. If I set it to false, everything works.

Hi @g5pw, that's right: line-numbers cannot be used with magit-delta since it creates invalid patches. The simplest approach is to make magit-delta independent of your command-line delta settings using:
(add-to-list 'magit-delta-delta-args "--no-gitconfig")

And then add the setting you do want in magit-delta using elisp (e.g. more add-to-list calls).
But there are several other possibilities, if you don't like the potential duplication of settings in that solution. E.g. you could use features to define magit-delta and non-magit-delta features and ensure that they are activated accordingly in magit-delta versus your usual command line delta.

Thanks @dandavison, your profile suggestion resolved the issue! Still, it feels a bit like a workaround, maybe there could be a way to automatically disable line numbers when called from magit?

I did what @dandavison suggested:

But there are several other possibilities, if you don't like the potential duplication of settings in that solution. E.g. you could use features to define magit-delta and non-magit-delta features and ensure that they are activated accordingly in magit-delta versus your usual command line delta.

So, in case it is useful for someone, here it is:
;; ~/.emacs.d/init.el
(use-package magit-delta
  :hook (magit-mode . magit-delta-mode)
  :config
  (setq magit-delta-delta-args (append magit-delta-delta-args '("--features" "magit-delta"))))

# ~/.config/git/config
[delta]
    navigate = true  # use n and N to move between diff sections
    side-by-side = true
    #
    features = default magit-delta

[delta "default"]
    line-numbers = true

[delta "magit-delta"]
    line-numbers = false

# ~/.profile
export DELTA_FEATURES=+default


cds build requires proto trace exporter for to-dynatrace

https://github.com/cap-js/telemetry/pull/185


Moderise and re-trigger build

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge/smartypants Apparently the build from #1 failed to upload which now causes trouble for Python 3.7 and 3.8: https://github.com/conda-forge/rst2pdf-feedstock/issues/8
This PR just re-triggers the build and modernises a few things.

@conda-forge/core, can someone merge this?
For once I'll resist adding myself to the maintainers as it hasn't been updated in a long time and I'm only making the PR to fix conda-forge/rst2pdf-feedstock#8. Even this PR only exists to retry a pipeline that randomly failed over two years ago.


nixos/g810-led: fix module

Things done
error: A definition for option `environment.etc."g810-led/profile"' is not of type `submodule'. Definition values:
- In `/nix/store/hfz1qqd0z8amlgn8qwich1dvkmldik36-source/nixos/modules/services/hardware/g810-led.nix':
   ''
     a ff      # Set all keys on
     c         # Commit changes
   ''

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

you can test a PR like this FYI in your own configuration or just point it to your own branch JohnRTitor/nix-conf@904bb7a

Yes, I have done it this time and should definitely have done it the first time.


[Docs] Explain how we deal with HPA autoscaling resources

We don't document how we autogen and autoremove HPA autoscaling along with the scaledObject

I can take this on.

@jeffhollan I would consider this as required for v1.0

https://github.com/kedacore/keda/pull/245


NOISSUE - Fix Update User

Signed-off-by: Manuel Imperiale<EMAIL_ADDRESS>

Codecov Report

Merging #959 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #959   +/-   ##
=======================================
  Coverage   83.75%   83.75%
=======================================
  Files          75       75
  Lines        5288     5288
=======================================
  Hits         4429     4429
  Misses        590      590
  Partials      269      269

Impacted Files
Coverage Δ

users/service.go
84.61% <100%> (ø)
:arrow_up:

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 52c4d4a...63e543c. Read the comment docs.


Communications are not secure

Lets use SSH shall we?
https://medium.com/@shazow/ssh-how-does-it-even-9e43586e4ffc
https://godoc.org/golang.org/x/crypto/ssh

I assume you can connect to Night Watch remotely, where do you have that portion ATM? (Since you know this, I'll find out when I get time to sit down and truly read through it).
Just trying to discuss it before attacking the problem.

Only blasts packets right now, so clients contact server
On 20 February 2015 at 14:51, Rodger<EMAIL_ADDRESS>wrote:

I assume you can connect to Night Watch remotely, where do you have that
portion ATM? (Since you know this, I'll find out when I get time to sit
down and truly read through it).
Just trying to discuss it before attacking the problem.
—
Reply to this email directly or view it on GitHub
https://github.com/Faeriol/nightwatch/issues/1#issuecomment-75307270.

--
Maxime Paradis
Membre du conseil | Member of council
Club de science informatique | Computer Science Club
Université d'Ottawa | University of Ottawa
<EMAIL_ADDRESS>


Integration with Dompdf

Hi Dave
I have tried to integrate Dompdf with your MVC architecture, but the images in the PDF do not appear, I have tried to do the following by creating a method:
 /**
 * print pdf
 *
 */
public function pdf()
{

        // Set the Dompdf options

        $options = new Options;
        $options->setChroot(__DIR__);
        $options->setIsRemoteEnabled(true);

        $dompdf = new Dompdf($options);

        $html = View::getTemplate('Roles/hoja.html'); //path to the folder found in views

        $dompdf->loadHtml($html);

        // (Optional) Setup the paper size and orientation
        $dompdf->setPaper('folio', 'portrait');

        // Render the HTML as PDF
        $dompdf->render();

        $dompdf->addInfo("Title", "Document"); // "add_info" in earlier versions of Dompdf

        $dompdf->stream('document.pdf');

}

in the HTML of the view there is an image but I can't make it appear in the PDF, it seems that the path (_DIR_) of the image does not correspond, I have tried in a thousand ways but it was impossible. For example I have changed (_DIR_) for the path of the views but nothing.
I appreciate if you can give me a light to achieve it.
Thanks.

It could be a relative path or a permissions problem - try hardcoding the full path to the image (i.e. not a relative one) into the HTML; If that doesn't work, try moving the image to another location to see if that affects it

Hello
I already put the absolute path, even putting localhost, but the image does not appear.

Try it with another image from the web in general, e.g. something like this. That will tell us if it's a local image problem or a problem with the HTML layout.

Hello
When I put that path I get the following:
Mensaje: 'tempnam(): file created in the system's temporary directory'

no, it didn't work

So I can try and reproduce this locally, please can you give me details of your code - is the above method a controller action method? Also please can you send me the view and the path of the folder where the image is? Then I can try it here to see if I can work out why it isn't working.

Hello
I solved it using the Mpdf library and using the relative path.
Thank you.


Allow adding individual tags

Codecov Report

Merging #40 (c5ebb0a) into master (8d6af12) will decrease coverage by 2.29%.
The diff coverage is 2.50%.

@@             Coverage Diff              @@
##             master      #40      +/-   ##
============================================
- Coverage     72.15%   69.86%   -2.30%
  Complexity      399      399
============================================
  Files            70       72       +2
  Lines          1232     1271      +39
  Branches        125      130       +5
============================================
- Hits            889      888       -1
- Misses          311      350      +39
- Partials         32       33       +1

Impacted Files
Coverage Δ

...ava/seedu/plannermd/logic/commands/TagCommand.java
0.00% <0.00%> (ø)

.../seedu/plannermd/logic/parser/PlannerMdParser.java
88.88% <0.00%> (-11.12%)
:arrow_down:

...seedu/plannermd/logic/parser/TagCommandParser.java
0.00% <0.00%> (ø)

...main/java/seedu/plannermd/model/person/Person.java
97.61% <100.00%> (ø)

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 8d6af12...c5ebb0a. Read the comment docs.


How to configure to support Apache skywalking

How to configure pax-logging to use Apache skywalking in karaf?

@grgrzybek Thanks for your answer.
I need to modify the layout of Pax Logging to the layout of Skywalking extension. If the Skywalking layout is converted to Pax Logging layout by customizing the layout, it may be a bit troublesome. Is there any way to use Skywalking layout directly?

Hmm, I'd need more information - first - is Skywalking OSGi-aware at all?
By layout you mean the format of messages of the logging events? Or simply the format of the lines written to stdout/file?
Pax Logging doesn't assume any layout (though there are default layouts of Logback/Log4j1/Log4j2)...
What is the Skywalking layout?

Hi!
I am afraid that Skywalking does not support OSGi. (https://github.com/apache/skywalking/discussions/7959)
Yes, it is the message format. As shown below, I need to change "log4j2.appender.console.layout.type" to TraceIdPatternLayout of Skywalking extension.
Configuration file of Karaf: org.ops4j.pax.logging.cfg
Configuration content:
log4j2.appender.console.type = Console
log4j2.appender.console.name = Console
log4j2.appender.console.layout.type = PatternLayout
log4j2.appender.console.layout.pattern = ${log4j2.out.pattern}

I tried googling TraceIdPatternLayout and I found https://github.com/apache/skywalking/blob/c467e4df06cefd5914082ed8cc093d538dc42e2c/test/e2e-v2/java-test-service/e2e-service-provider/src/main/resources/log4j.properties
However it's for Log4j1...
pax.logging (both for log4j1 and log4j2) has fragment samples where you (in theory) could implement any kind of extension. For example, this is a sample List appender which can be configured like this:
builtin.list.log4j2.appender.l.type = List
builtin.list.log4j2.appender.l.name = l

I believe you can create your own layout as well...
Remember that layout is only an event → message converted and I think Skywalking needs some kind of appender to tunnel events from the logging framework to Skywalking itself...

Okay, thank you very much! let me give it a try.
I'm sorry, TraceIdPatternLayout is the layout of Skywalking extension log4j1, but my example is log4j2.
Skywalking-Log4j2 This is how Skywalking is configured in log4j2.

At first glance, after checking https://github.com/apache/skywalking-java/blob/e6447d517558031f49cc4450467e41b644320071/apm-application-toolkit/apm-toolkit-log4j-2.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v2/x/TraceIdConverter.java I see this JAR is a log4j2 plugin (see its META-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat).
So you'd have to turn this plugin into a fragment bundle for pax-logging-log4j2 the same way as https://github.com/ops4j/org.ops4j.pax.logging/blob/main/pax-logging-samples/fragment-log4j2/pom.xml is a Log4j2 plugin and OSGi fragment, while the POM uses:
<annotationProcessor>org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor</annotationProcessor>

Thank you very much! let me give it a try.

any news @duan2ping ?

any news about this issue @duan2ping ?

I'm very sorry, due to some work changes, I haven't tried again. Thank you very much for your help.


Refactor ApiEndpointContext out for use in api_endpoint!

Refactors ApiEndpointContext out so we can pass state to all API endpoints.

Looks good, but agree with @Maan2003


New version: REALiX.HWiNFO version 8.16

Pull request has been created with komac v2.7.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

No errors to post.

(Automated response - build 899.)

Close with reason: Merge conflicts;


Fetch data from qualtrics via API

In https://github.com/Watts-Lab/deliberation-empirica/issues/426, we made qualtrics work in an iframe, but the data doesn't make its way back to empirica anywhere. We should have a callback on the server that uses the qualtrics API to fetch this data and attach it to the player object.

Connect to API using third party wrapper: https://www.npmjs.com/package/qualtrics-api
Get a API token using instructions: https://www.qualtrics.com/support/integrations/api-integration/overview/#GeneratingAnAPIToken
Get base URL using instructions: https://api.qualtrics.com/ZG9jOjg3NjYzMw-base-url-and-datacenter-i-ds


Feature request: Increase hotkey range and allow faster input by capturing keystroke instead of using textfields.

Firstly, thank you very much for writing this extension; I've been looking for a Like-song shortcut method for aeons.
It'd be cool if the extension could record the keystroke(s) instead of having the textfield+checkbox interface! I'd love to contribute to making this happen, but I haven't done extensions before. Do you have an idea of where I'd start?

Hi! Glad to know that it's helpful to you.
Actually Firefox implemented a way to handle shortcuts the way you mentioned. If you go to "about:addons" and click on "Manage Extensions Shortcuts" you can edit them with keystrokes.
Before there wasn't a way to customize the shortcuts so I used this library to do it.
Maybe you can try to add key listeners to do something similar.


EFS CSI Driver Add-on: Undefined ECR Repo for ap-southeast-3 region

Describe the bug
When deploying CDK EKS Blueprint on ap-southeast-3 (Jakarta) region:

CDK complained that is is unable to find the load-balancer controller for ap-southeast-3 region.
EFS CSI driver - efs-plugin container is having invalid image URI e.g. undefinedeks/aws-efs-csi-driver:v1.3.6

It looks like it may be caused by missing entry for ap-southeast-3 region in lib/utils/registry-utils.ts
Expected Behavior
For deployment to ap-southeast-3

CDK is able to find the image for the load-balancer controller
EFS CSI driver - efs-plugin image URI is pointed to correct repository as specified in the official documentation

Current Behavior

CDK complained that is is unable to find the load-balancer controller for ap-southeast-3 region.  Unable to get ECR repository for AWS Loadbalancer Controller for region ap-southeast-3. Then proceed to use the image from the repo in us-west-2 e.g.<PHONE_NUMBER>52.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.3.1
EFS CSI driver - efs-plugin container is having invalid image URI e.g. undefinedeks/aws-efs-csi-driver:v1.3.6

Reproduction Steps
Deploy EKS using blueprint into ap-southeast-3. Getting started reference
Possible Solution
Adding entry for ap-southeast-3 in lib/utils/registry-utils.ts
Additional Information/Context
No response
CDK CLI Version
2.25.0
EKS Blueprints Version
1.0.4
Node.js Version
14.15.4
Environment details (OS name and version, etc.)
MacOS Monterey 12.4
Other information
No response

Hi team, I am planning to submit a pull request for the fix for this issue. I will follow the contributor's guide. Will appreciate any further guidance :)

@hendryanw great and thank you! no specific guidance in addition to the guide. We currently don't test against ap regions, so please attach a successful run results to the PR: e.g. blueprint configuration, provisioned cluster and state of all pods.

Were you able to validate the fix with the latest release @hendryanw? I assume we can close it now.

Yes the fix has been validated, closing the issue now, thanks @shapirov103 !


IP Protocol & Port Number Equal to -1

Hey Patrick,
Not sure where the issue is on this as I don't have access to this particular AWS account but I see some configurations equal to "-1" and I'm unsure as to why. If you feel this isn't an issue, please close but some clarification would be awesome.
Thanks as always!
m
  {
               "from_port": null,
               "ip_protocol": "-1",
               "to_port": null,
               "owner_id": "ACCNTNUMBER",
               "name": null,
               "group_id": "sg-8c2357e9",
               "cidr_ip": null
          },
          {
               "from_port": "-1",
               "ip_protocol": "icmp",
               "to_port": "-1",
               "owner_id": "ACCNTNUMBER",
               "name": null,
               "group_id": "sg-5edbc932",
               "cidr_ip": null
          },
          {
               "from_port": "-1",
               "ip_protocol": "icmp",
               "to_port": "-1",
               "owner_id": "ACCNTNUMBER",
               "name": null,
               "group_id": "sg-5fdbc933",
               "cidr_ip": null
          }

Hey @markofu,
AWS does a couple funky things here.

Instead of using JSON integers, they use strings.  "-1" instead of just -1.

The value -1 is sometimes being used by AWS as a wildcard.
"ip_protocol": "-1",

That means all protocols (TCP, UDP, ICMP, etc) are allowed from ```ACCNTNUMBER/sg-8c2357e9"
"from_port": "-1",
"ip_protocol": "icmp",
"to_port": "-1",

In this situation, the ICMP protocol doesn't deal in ports, and so AWS returns -1.
Having said all of this, I don't believe you can type -1 into the console and have AWS treat it as a wildcard.
I'm hoping to be able to add a new tab to the web UI that will take the JSON and show it in a more human-friendly form.

Thanks @monkeysecurity, I was unaware of what "-1" meant so thanks.
In the icmp case, that makes total sense (i.e. as to why it would be "-1").

I'm hoping to be able to add a new tab to the web UI that will take the JSON and show it in a more human-friendly form.

Sweet, sounds good, thx!


Weird Issue

When I try to run profiling, I got an error:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 105, in spawn_main
Traceback (most recent call last):
  File "<string>", line 1, in <module>
    exitcode = _main(fd)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 114, in _main
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 105, in spawn_main
    prepare(preparation_data)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 225, in prepare
    exitcode = _main(fd)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 114, in _main
    _fixup_main_from_path(data['init_main_from_path'])
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path
    prepare(preparation_data)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 225, in prepare
    run_name="__mp_main__")
  File "C:\Users\N\Anaconda3\envs\ut\lib\runpy.py", line 263, in run_path
    _fixup_main_from_path(data['init_main_from_path'])
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path
    run_name="__mp_main__")
  File "C:\Users\N\Anaconda3\envs\ut\lib\runpy.py", line 263, in run_path
    pkg_name=pkg_name, script_name=fname)
  File "C:\Users\N\Anaconda3\envs\ut\lib\runpy.py", line 96, in _run_module_code
    pkg_name=pkg_name, script_name=fname)
  File "C:\Users\N\Anaconda3\envs\ut\lib\runpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "C:\Users\N\Anaconda3\envs\ut\lib\runpy.py", line 85, in _run_code
    mod_name, mod_spec, pkg_name, script_name)
  File "C:\Users\N\Anaconda3\envs\ut\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\Praca\Python\ut\clean_hikes_file.py", line 8, in <module>
    profile = pandas_profiling.ProfileReport(data)
  File "C:\Users\N\Anaconda3\envs\ut\lib\site-packages\pandas_profiling\__init__.py", line 66, in __init__
    exec(code, run_globals)
  File "D:\Praca\Python\ut\clean_hikes_file.py", line 8, in <module>
    profile = pandas_profiling.ProfileReport(data)
  File "C:\Users\N\Anaconda3\envs\ut\lib\site-packages\pandas_profiling\__init__.py", line 66, in __init__
    description_set = describe_df(df, **kwargs)
  File "C:\Users\N\Anaconda3\envs\ut\lib\site-packages\pandas_profiling\describe.py", line 361, in describe
    description_set = describe_df(df, **kwargs)
  File "C:\Users\N\Anaconda3\envs\ut\lib\site-packages\pandas_profiling\describe.py", line 361, in describe
    pool = multiprocessing.Pool(pool_size)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\context.py", line 119, in Pool
    pool = multiprocessing.Pool(pool_size)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\context.py", line 119, in Pool
    context=self.get_context())
    context=self.get_context())
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\pool.py", line 174, in __init__
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\pool.py", line 174, in __init__
    self._repopulate_pool()
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\pool.py", line 239, in _repopulate_pool
    self._repopulate_pool()
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\pool.py", line 239, in _repopulate_pool
    w.start()
    w.start()
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\process.py", line 105, in start
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\process.py", line 105, in start
    self._popen = self._Popen(self)
    self._popen = self._Popen(self)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\context.py", line 322, in _Popen
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\context.py", line 322, in _Popen
    return Popen(process_obj)
    return Popen(process_obj)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\popen_spawn_win32.py", line 33, in __init__
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\popen_spawn_win32.py", line 33, in __init__
    prep_data = spawn.get_preparation_data(process_obj._name)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 143, in get_preparation_data
    prep_data = spawn.get_preparation_data(process_obj._name)
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 143, in get_preparation_data
    _check_not_importing_main()
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 136, in _check_not_importing_main
    _check_not_importing_main()
  File "C:\Users\N\Anaconda3\envs\ut\lib\multiprocessing\spawn.py", line 136, in _check_not_importing_main
    is not going to be frozen to produce an executable.''')
RuntimeError:
        An attempt has been made to start a new process before the
        current process has finished its bootstrapping phase.
        This probably means that you are not using fork to start your
        child processes and you have forgotten to use the proper idiom
        in the main module:
            if __name__ == '__main__':
                freeze_support()
                ...
        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce an executable.
    is not going to be frozen to produce an executable.''')
RuntimeError:
        An attempt has been made to start a new process before the
        current process has finished its bootstrapping phase.
        This probably means that you are not using fork to start your
        child processes and you have forgotten to use the proper idiom
        in the main module:
            if __name__ == '__main__':
                freeze_support()
                ...
        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce an executable.

And it goes on and on an on.
Any guess whats happening ?

After installing pandas profiler through conda, error changed to:
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\_pydev_bundle\pydev_umd.py", line 198, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "C:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "D:/Praca/Python/ut/clean_hikes_file.py", line 3, in <module>
    import pandas_profiling
  File "C:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\N\Anaconda3\envs\ut\lib\site-packages\pandas_profiling\__init__.py", line 11, in <module>
    from .describe import describe
  File "C:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\N\Anaconda3\envs\ut\lib\site-packages\pandas_profiling\describe.py", line 13, in <module>
    from pandas_profiling.plot import histogram, mini_histogram
  File "C:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\N\Anaconda3\envs\ut\lib\site-packages\pandas_profiling\plot.py", line 15, in <module>
    matplotlib.use(BACKEND)
  File "C:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\pydev_ipython\matplotlibtools.py", line 70, in patched_use
    matplotlib.real_use(*args, **kwargs)
  File "C:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\pydev_ipython\matplotlibtools.py", line 70, in patched_use
    matplotlib.real_use(*args, **kwargs)
  File "C:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\pydev_ipython\matplotlibtools.py", line 70, in patched_use
    matplotlib.real_use(*args, **kwargs)
  [Previous line repeated 476 more times]
RecursionError: maximum recursion depth exceeded

Same issue as #134, you can find the solution there.

sbrugman you closed #134 without replying something very important: where to add  if name=="main":


Maine Onboarding - Validate Test Data

Acceptance Criteria

[x] Created and sent data using fake data generator
[x] Created and sent data using synthesized data generator
[ ] Confirmed with STLT that data passes validation

To Do

[ ] RS engineer: update this ticket with comments with every interaction with receiver
[ ] RS team member who originates this ticket: add any dependencies, as needed
[ ] RS team member who originates this ticket: complete the following when creating this Issue.

[ ] Pipelines: Onboarding & Operations (New)
[ ] Labels: "Onboarding-ops" and "Receiver" and state label
[ ] Epics: [select the epic for this API onboarding sender]

Test messages sent to Maine, waiting on review
"Hi All,
Just wanted to let everyone know that I am able to connect via SFTP to the Maine host. I am still waiting on whitelisting to complete on my side so I can't yet send from our staging environment, but I do have attached to this three test messages for your review.
covid-single.hl7
Single positive covid result with AOEs as order level NTEs
multiple-messages.hl7
    -Two positive covid messages in a single batch file w/no NTEs
multiplex-covid.hl7
    -Single multiplex result w/ positive covid result and all other results stripped.
I included the NTE's on the first result just to give you an idea of what they would look like if you decide you would like us to send them. We could also send them as NTEs under the OBX segment(s).
Let me know what changes you would like to see/issues you encounter.
Thanks,
James
"

Hi All,
As per our discussion today I have sent some more test messages, this time sending them directly through our staging environment to the "TEST" folder. I've attached the test cases to this email. There are four additional messages. Currently I am doing the following transformations/configs to the messages. Please let me know if anything needs to change:
MSH-3 DEFAULTING - "CDC PRIME - Atlanta, Georgia (Dekalb)^2.16.840.1.114<IP_ADDRESS>821^ISO"
MSH-5 DEFAULTING -"ME-DOH"
MSH-6 DEFAULTING -"ME-DOH"
Removing all AOE OBXs
Removing any OBXs from panel tests that are not positive covid results
Thanks,
James
ME test cases.xlsx

Maine validated test data and approved us to test production data


fix(vue-app): ReferenceError error passed with routeChanged

Types of changes

[x] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
Fixes https://github.com/nuxt/nuxt.js/pull/4321/files/22b430cd61a9763cfcccaa42074707303b69dba7#r237040105
Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly. (PR: #)
[ ] I have added tests to cover my changes (if not applicable, please state why)
[x] All new and existing tests are passing.

Should this pr be a hotfix ?

It could be

It could be

@aldarund Could you please make fix-undef-err based on 2.x ?

@clarkdo https://github.com/nuxt/nuxt.js/pull/4444

Close since #4444

This one should be closed I guess, there is 200+ file changed


Cypress 3.0.0beta1 Corrupt VM File

The new link provided is giving corrupted VM files.
https://s3.amazonaws.com/cypress_public/Cypress_v3.0.0beta1_Public_VM.ovf.tar.gz
Also installation only talks about 2015 Bundles, Can we install Both Bundles at the same time??

Sudhir,
I have updated the install instructions with information about how to install both the 2015 and 2016 measures.
I was able to download the VM using the link you posted. The system loaded (using VirtualBox) and I was able to login as normal.
Can you please let us know what VM software you're using (VirtualBox, VMware Player, etc.) and what error message you're getting? Also, have you tried re-downloading the VM?

It's not extracting the vm

Sudhir, we're investigating why WinRAR won't open the zip file. In the meantime, We've had consistent success opening the ZIP file with 7zip on Windows (http://www.7-zip.org).

Currently the download link for the VM image file (https://s3.amazonaws.com/cypress_public/Cypress_v3.0.0beta1_Public_VM.ovf.tar.gz ) doesn't work. It shows an XML file with "access denied" as shown below.

AccessDenied
Access Denied
938836815E04AA62

fp5ab2M2/AqPXG3P+nPkBT+zGdysN8BytMuu1GY01aT71A7YwV6zOrH7NN64Den2W9SFbrhFZyk=

We're currently in the process of uploading a new VM to address the issue with WinRAR. I'll post again when the new version is uploaded.

New download links are now available.

We have tested the new download with WinZIP, WinRAR, 7Zip and Unarchiver (Mac). Please let us know if you are able to successfully download and unzip the VM.

Am able to download but could not install Bundles into it. Below screenshot is the Trace and command.

A new version of the VM has been added, there are two options to fix this issue:

Download the new image.
Run ip link show and note the interface name (for example ens32) edit /etc/network/interfaces and update the two instances of the primary network interface to the new interface name.

I downloaded new VM and was able to install bundles but am not able to create Vendors in it.
It is showing access denied.

I'm having the exact same issue as sudhir, just downloaded the VM today, running it in virtual box

In addition to that, I'm getting the error below when trying to view the master patient list.

@sudhir-nair @srmouse82 can you please attach your logs so that we can see what error is occurring?

Can you please provide path of the log file in the Linux system , so that I can upload it

production.txt

@sudhir-nair what happens if you create a new account? are you able to log in and perform any functions?

I am able to login. I can view Master Patient List, I can view Dashboard. But cannot Add new vendor

is it a 500 "server error" or 403 "forbidden/unauthorized access" error?

You are not authorized to access this page.

no error codes 500 or 403

@srmouse82 I'm going to close this issue because we've fixed the 401 error. Please create a new ticket and attach your logs and we can take a look at the 500 server error, which likely has a different cause than the 401 errors

@ssayer
Will do, thanks! BTW, the command line trick worked to fix the Vendor issue, but now I also get a 500 error when trying to add a product. I'll add the log file to the new ticket.


MCP server-time does not work on non-English system

Describe the bug
Thank you for server-time.
Attempting to run the server-time MCP fails on a system where time zone names are not in English.
To Reproduce
Steps to reproduce the behavior:

Be on a Windows system where English is not the primary OS language.
Set local Windows time zone to (name of MET in local language).
Either:
3A Start Claud AI Desktop Agent ==> Cannot connect to MCP server.
/Or/
3A Start mcp-server time with uvx ==> Error (see below)

Expected behavior
MCP works.
Logs
uvx command:
uvx mcp-server-time
Command error output:
Traceback (most recent call last):
File "C:\Users\Kurt\AppData\Local\Programs\Python\Python311\Lib\zoneinfo_common.py", line 12, in load_tzdata
return resources.files(package_name).joinpath(resource_name).open("rb")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Kurt\AppData\Local\Programs\Python\Python311\Lib\pathlib.py", line 1044, in open
return io.open(self, mode, buffering, encoding, errors, newline)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\Kurt\AppData\Local\uv\cache\archive-v0\ImCvLqiPqR99S_aUJhnZd\Lib\site-packages\tzdata\zoneinfo\Mitteleuropäische Zeit'
(Emphasis added)
Additional context
Mitteleuropäische Zeit is the German / Windows name for "MET".
Workaround is to find the MET file and copy it to .

This seems like it might be a bug in Python's zoneinfo module, as the server doesn't do this part itself.


1.10.1-f2 (July) game patch breaks PT when TM:PE active?

Been seeing lots of reports over past 24 hours that PT is broken (cims no longer use PT) and discussions seem to be swaying towards TM:PE being culprit (I've not tested yet but will do so this evening).
Apparently there's been a game update to fix some Park Life bugs, and it's somehow changed the way PT works or something:

Patch notes and discussion on reddit
Reports from MOM users on Steam

But, note this from Lazarus:

I have been working on looking at why cims are not using public transit. Looks like it is due to an update in the game code as it seems to still happen even with the older version of this mod (from January).

He mentioned this in response to a separate issue:

Ok so if you have old saves, please please load them up without subscribing to MOM and ensure that the connections outside the 25 square zone still work. Then try with TM:PE (if you have it).

Users then started disabling TM:PE and reporting that PT was working again

Reports from TM:PE users on Steam

Possible culprit:

Fixed: Public Transport Line lengths have inconsistent divergences between different
transport types

Another report on reddit

Temporary workaround: Disable TM:PE and restart C:SL (ie. exit to desktop first before playing a save). If that doesn't work, completely unsub TM:PE (some users reported needing to do this in order to get their PT working again).

And another report on reddit

People are reporting that reverting to v1.10.7 or v1.10.3 has solve the issue for them. Hopefully that narrows it down to a smaller number of commits to investigate?
Via reddit discussion.

Hi,
In fact all the previous versions don't work. when you unsubscribe and subscribe the mod, utilisation of publics transports start to grow and after, decrease again to 0 (that  can be confusing us, and that why somes people says "it's works"). So the problem is not the update of this mod but really the changes caused by the patch.
Regards

Some MOM users are reporting that even when not using TM:PE, their are seeing their PT usage drop over time.

Try disabling the PT transtition cost thing in the TMPE menu. And alsp change the PT transition cost in the universal config file

I went over the changelog of the latest Skylines patch and noted that they updated the version of Unity to 5.6.6f2. I have some doubts as to whether it is related but it feels important to mention regardless.
I would usually play the game with preventing unnecessary tranfers enabled, to make citizens take a more direct route. When I noticed PT usage dropping I did enable it to try boost PT usage figures, but that had no impact on things. I haven't yet changed the transition cost in the universal config file, so I will try that and see if it yeilds any results.

I have set my min and max values just slightly above 0 and aslo unchecked the transition cost thing. My existing PT lines carry about 3k ppl and it is not noticably different than pre parklife numbers. I also created a new metro line in latest TMPE version and ppl seem to reasonably use it.

@rusky234 Can you please provide the exact values you using?

The PR linked above fixes PT for me (and everyone else who's tried it).


Add Docker build to Travis CI process

Motivation
Ensure that the Docker build is successful on pull requests, and also
publish the image to Docker Hub on tags.
Modifications
Add Docker build to the build script.
Add a Docker publish process on tags to the deploy steps.
Results
A Docker image is always built, but it is also published when tagged
using the tagged version as well as the ":latest" tag.
The deploy process expects the DOCKER_USERNAME and DOCKER_PASSWORD
environment variables to be present in the Travis configuration.  See
https://docs.travis-ci.com/user/docker/#Pushing-a-Docker-Image-to-a-Registry.

@brett19
I'm pretty sure this pull request will do all of the Docker stuff for you, as long as you add the environment variables to your Travis configuration first.  You can either encrypt them and add them to the yml file in this pull, or just add them to the config via the web UI.  The user and password will need push access to "couchbase/sdk-doctor" in Docker Hub.
Unfortunately, I can't fully test it without the env vars and making a tag.  But the build part is working, and the deploy part is pretty straightforward and based on another repo I have that is working.
Brant


Fixed invisible text on card payment page

The confirmation text on the cancel payment modal

Thanks for the contribution. See my comment in #111.


ServiceDiscoveryProvider kubernetes provider

Expected Behavior
Can you please clarify how to get the, host, port. and token info from the Kubernetes environment ?
"GlobalConfiguration": {
"ServiceDiscoveryProvider": {
"Host": "<IP_ADDRESS>",
"Port": 443,
"Token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"Namespace": "dev-ns",
"Type": "kube"
}
}
Thanks.
Specifications

Version: 16.0.1
Platform: netcore + linux
Subsystem:

The problem is that the type needs to be the complete name of the provider (the docs don't reflect this, I am going to do a PR to fix this). Put Type: "KubernetesServiceDiscoveryProvider" instead of kube.

Hello did anybody have any luck at this? I have tried reading the docs over and over and cannot get it to work. It works in Docker. I am having the same issue. Here is my routing file. Also do I need RBAC setup?
{
"ReRoutes": [
{
"DownstreamPathTemplate": "/home",
"DownstreamScheme": "http",
"UpstreamPathTemplate": "/test",
"ServiceName": "productshttpaggegator",
"UpstreamHttpMethod": [ "Get" ]
},
{
"DownstreamPathTemplate": "/api/products/{postId}",
"DownstreamScheme": "http",
"UpstreamPathTemplate": "/products/{postId}",
"ServiceName": "productshttpaggegator",
"UpstreamHttpMethod": [ "Get" ]
}
],
"GlobalConfiguration": {
"ServiceDiscoveryProvider": {
    "Type": "KubernetesServiceDiscoveryProvider"

  }
}

}

Dear community!
I'm very sorry you had such troubles with K8s provider.
This bug was fixed by PR #1954
Use version 23.0+


Make motd configurable

This change makes the motd overwrite during box creation optional with a motd boolean variable

I don't think this is true any more, although it certainly was at one time. I have a working debian box here without libpam-systemd installed.

Wrong PR I think @mafrosis ?

Sorry @stephenreay copy-pasta'd it in the right tab :p


Folder check

If the setting is on, it will not search for a .txt but for a folder at startup. If you select a folder at e.g. accounts, oxygen will go through all .txts in this folder and check all alts.
In the settings you should be able to set whether it should search for a folder for proxies, for alts, both or none.
Folder_check: Off/Accounts/Proxies/both

Good idea


Add documentation for object store layer.

Adding documentation with examples how to read and
write data to the object store layers, using functions
from @here/olp-sdk-dataservice-api
Resolves: OLPEDGE-2439
Signed-off-by: Oleksii Zubko<EMAIL_ADDRESS>

Codecov Report

Merging #418 (d1eec34) into master (9853642) will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             master       #418   +/-   ##
===========================================
  Coverage   83.3776%   83.3776%
===========================================
  Files            73         73
  Lines          2641       2641
  Branches        290        290
===========================================
  Hits           2202       2202
  Misses          307        307
  Partials        132        132

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 9853642...d1eec34. Read the comment docs.

Codecov Report

Merging #418 (d1eec34) into master (9853642) will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             master       #418   +/-   ##
===========================================
  Coverage   83.3776%   83.3776%
===========================================
  Files            73         73
  Lines          2641       2641
  Branches        290        290
===========================================
  Hits           2202       2202
  Misses          307        307
  Partials        132        132

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 9853642...d1eec34. Read the comment docs.


WIP: Rename store to place (round two)

A new round of https://github.com/yunity/karrot-frontend/pull/1131 on top of all the latest work :)

Goes with https://github.com/yunity/karrot-backend/pull/654


build tcp_stats extension failed caused by compatibility of "tcp_info"

Title: build tcp_stats extension failed caused by compatibility of "tcp_info"
Description:
The struct tcp_info member tcpi_bytes_sent was added in Linux kernel 4.19-rc1. When running a version prior to that, we will not have access to this member. So we need add some check for it. such as
#if LINUX_KERNEL_CODE >= KERNEL_VERSION(4,19,0)
 dosomething for access the member `tcpi_bytes_sent` of  `struct tcp_info`
#endif

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
source/extensions/transport_sockets/tcp_stats/tcp_stats.cc: In member function 'void Envoy::Extensions::TransportSockets::TcpStats::TcpStatsSocket::recordStats()':
source/extensions/transport_sockets/tcp_stats/tcp_stats.cc:147:28: error: 'struct tcp_info' has no member named 'tcpi_bytes_sent'; did you mean 'tcpi_bytes_acked'?
  147 |                  tcp_info->tcpi_bytes_sent);
      |                            ^~~~~~~~~~~~~~~
      |                            tcpi_bytes_acked

[optional Relevant Links:]
https://github.com/torvalds/linux/commit/ba113c3aa79a7f941ac162d05a3620bdc985c58d

cc @ggreenway

Do the kernel headers include a notion of which version they are from? If you can craft a way to detect this at compile time and post a PR, we can consider it.
But the 4.19 kernel is nearly 5 years old, and adding conditional compilation will make the code and tests more complicated. It may be best to just not compile this extension if your kernel is that old.

it occurs on ubuntu 18.04,
and how to not compile this extention?


Unpacking status.tbb

need help/assistance with unpacking/repacking the status.tbb file for the remaining assets yet to be swapped.
this contains all the monster names for the targeting system.
According to some information found online, it's mostly likely a compressed file.

Fixed by @weaknespase


Can the build use perl?

I'm starting out with vcpkg.  trying to write a ports for libical, which I'd like to contribute.
I'm almost ready to submit a pull request.
but it dawns on me that the libical buildsystem requires perl.
how to handle the perl requirement?

Call vcpkg_find_acquire(PERL) in the portfile.

thanks for the rapid response!


GAP builds on Mac with Latest version of Docker (v4.24.0)

Issue -
GAP seems to fail on newer version of docker v4.24.0.
When i downgraded to lower version of docker v4.18.0 , it worked.
My setup below -
OpenJDK Temurin Java 11.0.20
AEM aem-sdk-quickstart-2023.8.13206.20230821T124823Z-230800.jar
Mvn version 3.9.4
Node v20.7.0
JVM installation metadata from '/Users/xyz/Library/Java/JavaVirtualMachines/temurin-11.0.20/Contents/Home': {JAVA_HOME=/Users/xyz/Library/Java/JavaVirtualMachines/temurin-11.0.20/Contents/Home, JAVA_VERSION=11.0.20, JAVA_VENDOR=Eclipse Adoptium, RUNTIME_NAME=OpenJDK Runtime Environment, RUNTIME_VERSION=11.0.20+8, VM_NAME=OpenJDK 64-Bit Server VM, VM_VERSION=11.0.20+8, VM_VENDOR=Eclipse Adoptium, OS_ARCH=aarch64}

Gradle 8.3

Kotlin:       1.9.0
Groovy:       3.0.17
Ant:          Apache Ant(TM) version 1.10.13 compiled on January 4 2023
JVM:          11.0.20 (Eclipse Adoptium 11.0.20+8)
OS:           Mac OS X 13.4.1 aarch64

How it fails? Could you provide some error or tell me more how you determined that it is not working? BTW docker changes things very often / makes little incompatible changes and from time to time we need to align. BTW the issue is more likely connected to gradle-environment-plugin 😉

Sure,
GAP-console-log-download.txt

@krystian-panek-wttech I happen to be working on the same codebase as @thcharan and I'm getting the same error. Let's catch up and try to find the cause.

me or @jaroslaw-pietraszek-wttech will provide a fix within next days

Hi @thcharan, @jaroslaw-pietraszek-wttech and I have debugged the issue. It should be fixed in version 2.2.7 which was just released. We need to update our own Gradle build slightly to use it. I've raised a PR in our own repo.
Thanks @jaroslaw-pietraszek-wttech and @krystian-panek-wttech for your support 🙇

Great Thanks All!
docker.stack.networkTimeout bumped up?

@thcharan that's just to avoid the setup being flaky. We saw it succeed and fail intermittently due to a race condition, complaining about a network not existing (as in the output you attached).
In our own project, we also switched from using ensureDir to ensureDirPath to ensure the presence of the htdocs directory inside the container. That change was made in the project code, not GAP or GEP itself. It allows us to fix another issue that kept cropping up whenever we got past the "network" race condition.

Got it. Sounds good.


Fixing paths for Unity.compat.dll and postBuildScript.cmd

@adityatMS,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Create a new activity route to improve performance when fetching projects information

Description

Creates an activity route in the API (and an alias)
Prevents the API from fetching activities when fetching projects
Use the new activity route in carbonmark UI

Should be merged after https://github.com/KlimaDAO/klimadao/pull/1984
Related Ticket
Resolves https://github.com/KlimaDAO/klimadao/issues/1377
Changes

Before
After

img here
img here

Checklist

[X] I have run npm run build-all without errors
[X] I have formatted JS and TS files with npm run format-all

@Atmosfearful @0xemc When I check this PR preview, my code does not work. Should I investigate or is this normal because my new API endpoint is not yet deployed in production?

@Atmosfearful @0xemc When I check this PR preview, my code does not work. Should I investigate or is this normal because my new API endpoint is not yet deployed in production?

@biwano I've set your branch to the NEXT_PUBLIC_USE_PREVIEW_CARBONMARK_API  env var in Vercel and redeployed your Carbonmark build.
This means that your API from this PR will be targeted by the Carbonmark package.
Once that redeploy finishes try and access that route from the app again. (Additionally you should be able to check that the endpoint exists on the preview deployment here

I just realised also that the API_PROD_URL
https://github.com/KlimaDAO/klimadao/blob/03dcdd07cc9c0441ddbfc74df9bb770907d9a082/carbonmark/lib/constants.ts#L31
Will need to be incremented to match the new API version as well for this to work in production.

Done in 0684e205713a40c87c737ae39b7ce6ae8d0b6e00
Should we make this direcly match the value in carbonmark-api/package.json ?

I just realised also that the API_PROD_URL
https://github.com/KlimaDAO/klimadao/blob/03dcdd07cc9c0441ddbfc74df9bb770907d9a082/carbonmark/lib/constants.ts#L31
Will need to be incremented to match the new API version as well for this to work in production.

Done in 0684e20
Should we make this direcly match the value in carbonmark-api/package.json ?

Yes exactly

@biwano Looks beautiful 💯 💯 💯 I would try to parallelize that request in the projects page and then we should be good to go. Hopefully no conflicts with the other /projects PR?

There will be, all my PRs are conflicting with each other, merging them is going to be a pain. Better be careful.

Please separate the API changed into a different PR that we can merge and deploy first. This will reduce conflicts and make it easier to roll back the FE if we have issues.

Done here https://github.com/KlimaDAO/klimadao/pull/1984


Open menu from code

How can I open the menu (lets say the left side menu) only from code?

Sorry, I currently don't have a way to do so. I expect users to swipe.


support attribute names according to html5 specs

Fixes #37

I added some texts and fixes another issue I found with attribute values.
Just as a comment and not sure if you can share your own insight as I attacked this issue from the end rather than from the start, I do wonder why a melody parser is needed and not maybe based it on top of the html one. I also wonder why prettier-plugin-tailwindcss (which I am most interested in using) need to know about the different parsers out there. I guess this is a current limitation of a prettier plugin development, but as I haven't started from there I am unaware.
I did submit https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/307 but then I realize what you were doing with the rename, that will be necessary though. I have a better understanding now of the melody parser, but still a bit in the dark of the whole picture.

Hi @hanoii, thanks for your pull request. Glad to see that people takes interest in this project.
I don't know why this project use custom parser to handle twig template. It just the way this project is when I start forking it. My gut feeling tell me that html parser might not be able to recognize twig syntax. The original project doesn't receive update since 2020. Lots of things might have changed. But I don't really following prettier project.
As for why prettier-plugin-tailwindcss need to know about other plugin, they provide some workaround for compatibility[0] with with other prettier plugin. As you can see from their docs[1], tailwindcss plugin need to be loaded last.
Other than formatting error, your PR looks good to me.

Notes:
Don't use npm script to run prettier. I has incorrect option that will mess up your code. It might be removed in the future.

Ref:
[0]: https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/src/plugins.ts
[1]: https://github.com/tailwindlabs/prettier-plugin-tailwindcss?tab=readme-ov-file#compatibility-with-other-prettier-plugins


Whatever happened to FsRtlChangeBackingFileObject?

@lorihollasch
I went to ask to make a change on this which I've since discovered isn't needed and its not in github?  F1 in devstudio points me to https://msdn.microsoft.com/query/dev15.query?appId=Dev15IDEF1&l=EN-US&k=k(FsRtlChangeBackingFileObject);k(DevLang-C%2B%2B);k(TargetOS-Windows)&rd=true !

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

ID: 0f39a405-8a1a-8d58-a796-05691153a17c
Version Independent ID: bf989985-3b5f-0304-f20e-bc1a7a2838ae
Content: ntifs.h header - Windows drivers
Content Source: wdk-ddi-src/content/ntifs/index.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @lorihollasch
Microsoft Alias: loriwhip

also `CcGetFileObjectFromSectionPtrsRef`` (which is the one I did want to suggest a change for)

Hi @rodwiddowson , our docs build team has fixed some issues and these functions' refpages (and many others) are now back!


Versions of index.html and locations-list.js with a prototype map of …

…dropoff locations added.
Note bene / issues:

API key is not checked in, so map will not load unless API key is added.
Changes added in new files index-map.html and locations-list-map.js, since these changes aren't ready to go live.
Note that only 4 locations are added to the map to limit number of geocoding calls to Maps API. I was running into rate-limiting errors when geocoding all 100+ locations.  I believe we can work around this by geocoding dropoff locations at time of import-from-spreadsheet.  (But I am unable to figure out how to run the import script myself, which is blocking me from adding this logic.)
I ran into problems when I tried to add the map to the part of the page with the list of dropoff locations, so I left the map at the top of the page.
Formatting of InfoWindows could be greatly improved.
When you click on a second marker to bring up another InfoWindow, the first persists.  Not sure how to fix this. (Didn't investigate).

This is great, thank you. Since resources are separate, merging now so we can all test / iterate more easily.


Chloresolver uptime sometimes stops being received

Might add retry logic and/or change method to POST instead of GET.

Seems like Python Requests timeout is none, meaning the task hangs when it can't get the uptime server response

Fixed...?

This still happens. SEE: #4


Feature request: parallel

It would be great, to have the facility to run e.g. external commands in parallel.

@michelk Take a look at http://hackage.haskell.org/package/turtle-1.0.0/docs/Turtle-Prelude.html#v:fork

Yeah, I like this idea.
I'm thinking of perhaps this type:
parallel :: [Shell a] -> Shell a

For example, this parallel shell command:
parallel echo ::: A B C :::: def-file

... would translate to this turtle command:
example = do
    ys <- fold (input "def-file") Fold.list
    parallel (do
        x <- ["A", "B", "C"]
        y <- ys
        return (liftIO (print (x, y))) )

@Gabriel439 So is this an abstraction of fork or is it something entirely different?

It might use fork internally.  I haven't tried to implement this yet

Unix automatically multithreads pipes, so cmd1 | cmd2 | cmd3 > out would run cmd1, cmd2 and cmd3 in parallel. Would this be possible with the parallel function you suggested above?

parallel wouldn't help for your purposes.  It's intended more as an analog to GNU parallel
This is the one place that turtle deliberately departs from how the shell behaves.  turtle only spawns a new thread for external processes (i.e. using inshell or inproc).  turtle built-ins do not run in a separate thread.  Instead, they behave more like coroutines and when you compose them you just fuse the coroutines together without introducing any new threads or buffers.

Right, I can see the benefit of a GNU parallel - like function. But regarding my example: I am using inproc for the external commands, see example above (edited, forgot the quotes). You are saying that inproc spawns a new thread, so perhaps this already does behave like in Unix bash? Is it correct that the line from my example uses three threads?

Oh yeah, for your specific example there would be one thread per inproc, so it would be equivalent to the shell's behavior

Nice, thanks!

Here's what I'm using (actually based on @Gabriel439 comment on the blog):
parallel :: [a] -> (a -> IO ()) -> Managed ()
parallel (first:rest) action = do
  async <- using $ fork $ action first
  parallel rest action
  liftIO (wait async)
parallel [] _ = return ()

Example that ssh using NixOps to each node, checks if it's responding and reboots otherwise:
run =   sh $ using $ parallel ["node1" "node2"] rebootIfDown

rebootIfDown :: Text -> IO ()
rebootIfDown node = do
  x <- shell (nixops <> "ssh " <> args <> node <> " -o ConnectTimeout=5 echo -n") empty
  case x of
    ExitSuccess -> return ()
    ExitFailure _ -> do
      echo $ "Rebooting " <> node
      shells (nixops <> "reboot " <> args <> "--include " <> node) empty

@domenkozar You could simplify the type a little bit further to:
parallel :: [IO ()] -> Managed ()

Other than that, I really like this!  Could you submit a PR?

Will do!

https://github.com/Gabriel439/Haskell-Turtle-Library/pull/196


docs: update Slack channel link to #kubernetes-contributors for ko

The Slack channel #kubernetes-dev has been moved/renamed to the #kubernetes-contributors channel for ko language.
This PR changes reference and link from #kubernetes-dev to #kubernetes-contributors.

/hold
For en PR https://github.com/kubernetes/website/pull/40842 to get merged first.

#40842 merged.
/hold cancel

Assigning below for review and approval
/assign @seokho-son

Hi @seokho-son
can you confirm that base branch for that PR should be dev-1.26-ko.1 not main? If yes I would change that accordingly.

Hello, @robinlieb. I am sorry for this late response.
In case of Korean localization, we use thier development branch.
Currently, it is dev-1.26-ko.1 .  So, the PR is supposed to be based on the dev branch. (base and target of the feature branch)
However, Korean team is in the middle of branch changing period, the dev branch about to be merged into main branch soon.
The content in the PR is LGTM for sure. :)
Let me approve the PR between the branch changing point. (when just after dev-1.26-ko.1 is merged and before we create a new dev branch)
You don't have to make further action.
/lgtm


Reset the center line to untrimmed before calling intersection_polygo…

…n. Will revisit this at some point. #136, closes #143.

The test diffs look fine.
Longer-term, we kind of have two approaches to decide between. Both should be compatible with the goal of always having a trimmed center_line and intersection.polygon filled out and not just calculating it last-minute in the transformation.

Keep assuming the input to the intersection geometry routines is untrimmed. I think we'll always have enough state around to manage that. The only thing to maybe figure out is that we never lengthen a center line that was shorter in a previous pass. That was partly the motivation for storing trim_start and trim_end explicitly.

Make the routines handle input that's already trimmed, and consider trimming further if something has changed. This feels harder to reason about to me, personally.


Remove indented/raised borders elements on Windows

Somewhere between the last GUI update and current master 4cfe6c37d956be58e6228f50833d25b84aafe55a the Windows version of the GUI has these indented / raised border designs applied to them which has resulted in a very visually cluttered GUI. I think this style is only visually bad on Windows as other recent screenshots of master from macOS / Linux don't seem to be effected.  Below is an example from the overview section:

It has also made the sections more condensed as I assume each widget has a size constraint and these borders are taking up extra space. It would be much more visually appealing to have this reverted back to the old style (like in the before above).

Is it possible that these "flat" properties being removed is the cause?
https://github.com/bitcoin-core/gui/commit/67c59ae4793b1a5ebe0c4c542abf3c095e6a658b#diff-bf3f2d3ef0cdd76cd0ee7ed2bfbdea67f03c24a4b85fcfde206acc291e31b4af

That is an issue with your local qt installation, you have an old version of qt building the GUI.

@RandyMcMillan that has nothing to do with this issue. That removed a flat property on a button

Mmh not sure how it would be doing that I haven't configured anything - I'll re-build.

@Bosch-0  can you take a Screenshot of the About Qt window

Seems its the latest version?

Seems other using windows are also experiencing this when building - https://github.com/bitcoin-core/gui/pull/300

@Bosch-0
The right solution is https://github.com/bitcoin/bitcoin/pull/22133. Thanks to @jarolrod!

Will test that asap, ty @jarolrod


Summarized Pull Request IntelliJ 2016

This removes tags from the style file that are no longer being read by IntelliJ, and adds them back in the new format. Without this change, it's not even possible to use the style file in IntelliJ 15 or later, since most of the old tags are not being read by the IDE.
After merging my PR all Google Styleguides should work for IntelliJ 2016.X onwards.
This Pull Request fixes (I hope):
Issue #26 Static imports imported first, pull request #49
Issue #69 intellij-java-google-style.xml was not applied correctly for Idea 14
Pull Request #58 Add package tld io to intellij import layout.
Pull Request #120 Adding io.* to IMPORT_LAYOUT_TABLE in IntelliJ style
Pull Request #115 Sync Java IDE styles with internal configuration
Pull Request #96 Modernize IntelliJ style file
Pull Request #75 Add Java code style for IntelliJ 15
Would be great if someone merges this into the gh-pages branch

Don't know what went wrong, because only two files in one commit by me are affected. Any help?

@bundeskanzler4711 it works for me with IntelliJ IDEA CE 2016.1 in OS X 10.11.5. Thanks for your contribution.

so - what's the holdup here?
Will this be merged?

I would also like to see this changeset merged :+1:

Please merge this in!

@bundeskanzler4711 did you mean to modify the .gitignore?

Tq..im very3 nobe..haha
On Oct 26, 2016 1:24 PM, "Justin"<EMAIL_ADDRESS>wrote:

@bundeskanzler4711 https://github.com/bundeskanzler4711 did you mean to
modify the .gitignore?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/styleguide/pull/142#issuecomment-256252612,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALu5zUAh3_wKbIH3nF0M67Bdya7vsvi4ks5q3uQSgaJpZM4IxBiN
.

@jayceekay I generated a new .gitignore file. Is there a problem with it? I only wanted to take care that no files are added accidentally.


Update seccomp.md

Please provide the following information:

What did you do? Edited, corrected and updated the seccomp.md file. "Corrected titles to use title case. Added link to default.json and some numerical detail. Changed example JSON to a portion of the actual default file, with the correct defaultAction."

How did you do it? Manually, online.

How do I see it or verify it? Perform/view a diff.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "Fix-Seccomp-Readme" git@github.com:itsthenetwork/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

Also, our style guide describes that we use sentence capitalization in our headings, so if you can stick to that https://docs.docker.com/opensource/doc-style/#capitalization :+1:

Apologies gents. Both mistakes now corrected.

Did you stage your changes? Looks like the headings are still updated :smile:

Aargg. Apologies again, now fixed.

hehe, no worries :-)
LGTM

LGTM


A11y: Improve pagination aria-labels for easy understanding

Describe
The pagination buttons are labeled as <aria-label="pagination item x active">. We can update it to describe the actual button action, or just simply say the page number. The "active" part is not necessary anymore if we are using <aria-current="true">.
Recommendation

[ ] update previous page button to <aria-label="go to previous page">
[ ] update next page button to <aria-label="go to next page">
[ ] update page number buttons to <aria-label="go to page 1">
[ ] update forward jump button ... to <aria-label="jump to 5 pages forward>
[ ] update backward jump button ... to <aria-label="jump to 5 pages backwards>

Relates to: #319

Hello! I want to be assigned this issue, please.

Sure! Just assigned it to you @itskarelleh

@itskarelleh Hey! How's it going with this one? Let me know if you want to pair, I'm new to NextUI but hopefully everything can be accomplished withgetItemAriaLabel

Hi all,
Just wanted to let you know that I didn't abandon this issue. I'm working on it and will have it submitted tonight

Hi all,
Just wanted to let you know that I didn't abandon this issue. I'm working on it and will have it submitted tonight

No worries, there isn't a rush. Take your time!

hi @itskarelleh ! Any updates on this ticket?

@itskarelleh Hey there - if there hasn't been any movement on this, no worries! We're just going to pull you off the assignment for now. I'll complete the action tomorrow at 7 pm ET during our weekly call.

I just noticed the iteration tags, if this issue is now available can I take this on? Thank you!

Update: I have the aria labels applied to the all buttons except for the ellipse, because there are two of the same items I can't seem to target the one that jumps previous separately from the one that jumps forward. I also checked in with @thansidwell to confirm the design, I don't see pagination in the Figma currently.
@bacitracin or @paulhchoi do you have any suggestions or insight on how I could target the ellipses or the dot button separately to apply a unique aria label there? The page item, next item and previous items all have unique values but the ellipses' value is "dots" (PaginationItemType.DOTS)
const getItemAriaLabel = (page?: string | number | undefined): string => {     if (typeof page === "number") {       returngo to page  ${page};     } else if (page === "prev") {       return "go to previous page";     } else if (page === "next") {       return "go to next page";     } else if (page === "dots") {        return "jump 5 pages"; // struggling on a way to identify whether the button is jumping forward or background to apply appropriate label     }     return ""; // Default label   };

@Amberroseweeks A possible solution may be to query for all of the <li>'s under the <nav role="pagination" />, and run some logic to determine which direction its going to jump based on the values that come before/after it?
For example, you could run const paginationElements = document.querySelectorAll('nav[aria-label="pagination"] ul li[role="button"]');, and then check if the <li> element before the ellipsis is page 1, and if so, you can assume its going to jump to forward, and if not, you can assume its going to jump you backward. Tho a more robust solution may be to raise an issue with @nextui-org/react and fix their code directly lol.
Hope this helps!

@Amberroseweeks I think we should probably remove the ellipses because even as a sighted person I am having a hard time following how many pages forward/backwards I'm going and why are these dots appearing and moving all around... I think if you set the dotsJump prop to 0 it might remove the effect?
I wouldn't lose too much sleep over this implementation, since we also have another ticket to rewrite the pagination.

Thank you so much for responding @paulhchoi and @bacitracin ! I like the suggestion of removing the ellipses and @thansidwell is working on a pagination design update as well.