When running composer-dev create: 'Credentials' object has no attribute 'universe_domain'

I was following the walkthrough for using the CLI here : https://cloud.google.com/composer/docs/composer-2/run-local-airflow-environments#create-version
When running:
composer-dev create --from-image-version composer-2.5.5-airflow-2.6.3 --project <my-project-name>
I get:
AttributeError: 'Credentials' object has no attribute 'universe_domain'

The version of google-auth that's pinned is from June 2021, bumping that to 2.27.* fixed the error for me.
https://github.com/GoogleCloudPlatform/composer-local-dev/blob/89c54a5728964678f87e6570a2c4d7eed7eff8f1/setup.py#L28

Solved by 807db22d0db64622a44161d34ec62d4f94a477d7 I think


No license designation

It's unclear what license this project is under.

Thanks for pointing this out.  Should be MIT.


PE 42/fix sync causing logout

Wondering if we could reuse isCurrentProfileArConnect() somewhere as I am not sure where/how we are checking for ArConnect presence on the app (any doc on this?). Besides this I would start testing this right away.


Disable our Quartz cron tasks

Task Description
We need to disable Quartz, so that it doesn't start up the cron tasks. At the moment we have bigger issues to debug and this is getting the way. We will have a follow-up task at a later time to re-enable these.
Optimally, this should be controllable via a property in the strongbox.yaml. Quartz provides a property for this as well.
Tasks
The following tasks will need to be carried out:

[ ] @Disable all cron task tests.
[ ] Disable this against the master branch.
[ ] Disable this against the issue-1649 branch.

Task Relationships
This task:

Relates to: #1649

Help

Our chat
Points of contact:

@carlspring
@sbespalov
@steve-todorov

List of Cron jobs and tests.

CleanupExpiredArtifactsFromProxyRepositoriesCronJobTestIT

DownloadRemoteMavenIndexCronJobTestIT

ImmediateExecutionCronJobTestIT

FetchChangesFeedCronJobTestIT

MergeMavenGroupRepositoryIndexCronJobTestIT

OneTimeExecutionCronJobTestIT

RebuildMavenIndexesCronJobTestIT

RebuildMavenMetadataCronJobTestIT

RegenerateMavenChecksumCronJobTestIT

RegenerateNugetChecksumCronJobTestIT

RemoveTimestampedMavenSnapshotCronJobTestIT

ClearTrashCronJobFromMaven2RepositoryTestIT

CleanupExpiredArtifactsFromProxyRepositoriesCronJob

ClearRepositoryTrashCronJob

DownloadRemoteFeedCronJob

DownloadRemoteMavenIndexCronJob

FetchRemoteNpmChangesFeedCronJob

GroovyCronJob

MergeMavenGroupRepositoryIndexCronJob

RebuildMavenIndexesCronJob

RebuildMavenMetadataCronJob

RegenerateChecksumCronJob

RemoveTimestampedMavenSnapshotCronJob

@anki2189 ,
Are you interested in picking this up?

Yes, will pick this task.

Great! Thank! :)

@anki2189 I've made some modifications to the task description. We need to disable the listed cron tasks at runtime by default - not to disable all cron tasks and their tests.


[AutoPR commerce/resource-manager] typo: commerce/resource-manager/Microsoft.Commerce

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/4888

(message created by the CI based on PR content)

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/4050


Crashed when nothing happened

No Comment

You should run following command:

I think so. But this is more readable:

try write like this may help to resolve that:
``

OK then, I met the same problem.
However, I fixed this using the command below:

This should fix it, worked for me.


Create nDigitNumberCombinations.py

n digit number combinations

Thank you for you contribution to the repo and the community

On 12 Sep 2017, at 19:43, Giftlin<EMAIL_ADDRESS>wrote:
n digit number combinations
You can view, comment on, or merge this pull request online at:
https://github.com/geekcomputers/Python/pull/229 https://github.com/geekcomputers/Python/pull/229
Commit Summary
Create nDigitNumberCombinations.py
File Changes
A nDigitNumberCombinations.py https://github.com/geekcomputers/Python/pull/229/files#diff-0 (12)
Patch Links:
https://github.com/geekcomputers/Python/pull/229.patch https://github.com/geekcomputers/Python/pull/229.patch
https://github.com/geekcomputers/Python/pull/229.diff https://github.com/geekcomputers/Python/pull/229.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/geekcomputers/Python/pull/229, or mute the thread https://github.com/notifications/unsubscribe-auth/ABHa0lyyXTaoT6jHahsocsL_0692RZt_ks5shtDCgaJpZM4PVFKb.


Docker Version Question

Hi,
I'm using this plugin for e.g. detecting the current installment version of docker. When running docker --version, I get this:
Docker version 17.03.1-ce-rc1, build 3476dbf

It seems the part of 17.03.1 is a semantic version, but using semverRegex().exec(/*...*/) it returns null.
Should be above version of docker be considered semantic? If so, it is possible to include this in the plugin?
Many thanks!

It's not valid semver. Note the 0 before the 3.

If you need to extract the version, check out: https://github.com/sindresorhus/find-versions

I see, thanks for the response. I've just tested find-versions and the loose option does what I'm after. Thanks!


On manual sync, It shows "Sync failed at .." and doesn't sync patient data

Describe the bug
On manual sync, It shows "Sync failed at .." and doesn't sync patient data
Component
Demo app
Precondition
Add patient on device 1
To Reproduce
Steps to reproduce the behavior:
1.On device 2,  Go to 'demo' app
2. Click on left menu
3.click on "Sync" button
4. observe behavior
Expected behavior
It shows "Sync: failed at .." and doesn't sync patient data
Smartphone (please complete the following information):

Device: Samsung M01
Android version: 10

obsolete.


Altered Welcome page

My Issue Number Is #257

•This All Are Changes On Main Pages

Great contribution to Hacktoberfest'24! 🎉


Update GetNetOverflow function to use nstat instead of netstat

nstat is installed on linux by default so we can use that instead of relying on netstat.
To get the network overflow run the following command:
$ nstat -az | grep -i TcpExtListenOverflows
which will return the following output:
TcpExtListenOverflows           0                  0.0

The NGINX Agent should parse the particular output and populate the float64 : https://github.com/nginx/agent/blob/709e4027601cd05a82c7bf7060227618903035b9/src/core/network/network.go#L59
Ensure consistent output - Rocky Linux 9 (x86_64) and AlmaLinux 8 (x86_64), Ubuntu 22, RHEL 8, SUSE 15, FreeBSD 13 (pasted in the PR output)

Hi @Dean-Coakley , @ja20222 . I would love to work on this issue. Could you throw some light on how I can begin?

Hi @Harshitsoni2000
First I recommend following this section of our README to setup a development environment: https://github.com/nginx/agent#development-environment-setup
If that goes ok, some steps to get started:

Replace the usage of netstat command with nstat -az in https://github.com/nginx/agent/blob/709e4027601cd05a82c7bf7060227618903035b9/src/core/network/network.go#L59
Replace the regex to parse the new value correctly: https://github.com/nginx/agent/blob/709e4027601cd05a82c7bf7060227618903035b9/src/core/network/network.go#L41
Enable parsing of NetOverflow on linux


Cannot edit or delete node... after editing once

Version: 0.0.12
Cannot edit twice
Below code should change the node name twice... resulting in "rename 2x", but it gets stuck at "rename 1x"
Even if I reset connection, and immediately run "rename 2x"... it will never change after being edited once.
import kuzu
import time

db = kuzu.Database("testdb")
conn = kuzu.Connection(db)

#create tables
conn.execute("CREATE NODE TABLE thing(name STRING, PRIMARY KEY (name))")
conn.execute("MATCH (n) DELETE n")

#create node
conn.execute("MERGE (n:thing {name: 'original'})")

print("rename 'original' --> 'rename 1x'")
results = conn.execute("MATCH (n:thing {name: 'original'}) SET n.name = 'rename 1x' RETURN n")
while results.has_next():
    print(results.get_next())

time.sleep(1) #wait... to prove it's not waiting for commit

print("rename 'rename 1x' --> 'rename 2x'")
results = conn.execute("MATCH (n:thing {name: 'rename 1x'}) SET n.name = 'rename 2x' RETURN n")
while results.has_next():
    print(results.get_next())

print("print nodes...")
results = conn.execute("MATCH (n) RETURN n")
while results.has_next():
    print(results.get_next())

Output:
rename 'original' --> 'rename 1x'
rename 'rename 1x' --> 'rename 2x'
print nodes...
[{'_label': 'thing', '_id': {'offset': 0, 'table': 0}, 'name': 'rename 1x'}]

Cannot delete after edit
Also.... I cannot delete the node after it's been edited once.
I.e. ... after running conn.execute("MERGE (n:thing {name: 'original'})")
This works
conn.execute("MATCH (n:thing) WHERE n.name='original' DELETE n")

This does NOT work
conn.execute("MATCH (n:thing {name: 'original'}) SET n.name = 'rename 1x' RETURN n")
conn.execute("MATCH (n:thing) WHERE n.name='rename 1x' DELETE n")

Hi @decentropy , thanks for reporting this. This is a bug coming from incorrectly reading updated data. We will fix this soon!


Dbscan bug

Tried testing - I think 'math' needs to be imported when it is being called in line 64 when calling math.ceil

If we reset the attachments and then run this feature with different start and end params, the result will be slightly different because the groups of 30000 will be different. Probably not an easy fix right now, but maybe we could just add a note into the docstring so that people will be aware that reseting the attachments will mean that all past results will be slightly different.


fix: replace import.meta.url with CJS shim

fixes the new error "The argument 'filename' must be ..." reported in https://github.com/zwave-js/zwave-js-ui/issues/3995

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

0 of 14 (0.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.002%) to 21.088%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

esbuild-import-meta-url-shim.js
0
5
0.0%

esbuild.js
0
9
0.0%

Totals

Change from base Build<PHONE_NUMBER>3:
0.002%

Covered Lines:
3946

Relevant Lines:
19900

💛  - Coveralls


Back button goes only to counselors page

For example, from Add Experience page

Cannot repro on Aug 8


Add support for Python 3.11

Now that Python 3.11 is released, it is time to start officially supporting it.

@francium Would you mind having a look at merging this? I don't think this one should be very controversial.

thanks!


Master memcpy batching

Works in Cosim?

I haven't tested it in COSIM. Works on F1.

Good enough, for now.


Typings for NOOOCL (@types/nooocl)

Can we have typings for NOOOCL (like @types/NOOOCL)? This will help us use Typescript which is more convenient.

Nope. I'm not a big fan of Typescipt, so I don't wanna create and mantain typings. But, as always, I'm ready to accept anything that imporoves my Github projects, so if you make a PR, I get it to land for sure.


Using as logstash producer

Hi,
I made some changes (mainly added a loop) to Mihai's code and dockerized it, but after a period of time the output to console stops while the process is still running, the docker container still exists.
Can anyone more knowledgeable in Rust take a look at this loop and see what's wrong with it?
https://github.com/nine-2-five/tapo-logstash-source/blob/master/examples/tapo_p110.rs

There isn't anything wrong with the code.
I would have suspected that the Tapo session expires after a fashion, but that should give errors.
Can you tell after how long it stops outputting?
Also, this filters out any output not coming from a component (your executable or one of its libraries) that doesn't contain tapo in its name. Your executable's info message won't appear if it's called logtash. You might want to change or remove the filter.
    pretty_env_logger::formatted_timed_builder()
        .filter(Some("tapo"), log_level)
        .init();


i18n(zh-cn): Update plugins.mdx

Description
According to Starlight Docs Translation Status hereby I updated an outdated page in zh-cn

plugins.mdx

added plugin starlight-view-modes item and description

Hello! Thank you for opening your first PR to Starlight! ✨
Here’s what will happen next:

Our GitHub bots will run to check your changes.
If they spot any issues you will see some error messages on this PR.
Don’t hesitate to ask any questions if you’re not sure what these mean!

In a few minutes, you’ll be able to see a preview of your changes on Vercel 🤩

One or more of our maintainers will take a look and may ask you to make changes.
We try to be responsive, but don’t worry if this takes a few days.

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

zh-cn
resources/plugins.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


unfortunately camera stopped working - Save Video (While targeting API28)

Bug Information
while targeting API28 unfortunately, the camera stopped working while Save Video in android lowest versions.
Version Number of Plugin: 3.1.2
Device Tested On  Android version 4.4.2
Simulator Tested On:
Version of VS:  15.9.6
Version of Xamarin: <IP_ADDRESS>
Versions of other things you are using:
Steps to reproduce the Behavior ;
After taking video it's showing save and cancel while clicking the Save it's a message up, unfortunately, the camera stopped working

AndroidManifest.xml

Can you post your code for taking the photo? Also, what phone model are you using? Samsung S8? Pixel 2?


Please include  for CHAR_BIT

glaze/api/hash.hpp uses CHAR_BIT.
   template <class T, T Value, size_t... Is>
   consteval auto make_array_impl(std::index_sequence<Is...>) {
      return std::array<char, sizeof(T)>{ static_cast<char>(((Value >> (CHAR_BIT * Is)) & 0xff))... };
   }

CHAR_BIT is defined in <climits>.
Before 0.2.4, it was included by fmtlib.
Because glaze doesn't require fmtlib since 0.2.4, there is no explicit place where includes <climits>.
This causes compilation error in several environments.
Could you include <climits>? (ex. glaze/api/hash.hpp)

Done, thanks for pointing this out.


”Galați”, ”Hobița”, ”Ohaba-Ponor”, ”Ponor” are listed in the drop-down menu

Description:
When user writes ”Galați”, ”Hobița”, ”Ohaba-Ponor”, ”Ponor” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Galați"

Expected results
The location appears in the drop-down menu as "Sat Galați, HUNEDOARA (Pui)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Hobița"

Expected results
The location appears in the drop-down menu as "Sat Hobița, HUNEDOARA (Pui)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Ohaba-Ponor"

Expected results
The location appears in the drop-down menu as "Sat Ohaba-Ponor, HUNEDOARA (Pui)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Ponor"

Expected results
The location appears in the drop-down menu as "Sat Ponor, HUNEDOARA (Pui)".


D3D11 CreateVertexShader exception - 'gl_Position = mul(mat4, vec4);'

Hello, with the following vertex shader code:
/include bgfx/shader api here ;)/
void main()
{
gl_Position = mul(u_modelViewProj, vec4(position, 1.0));
}
I'm getting this error:
BGFX Vertex Shader consts 1
BGFX 	predefined: u_modelViewProj (mat4), num  0, r.index   0, r.count  4
Exception thrown at ... in ReCrafted.exe: Microsoft C++ exception: _com_error at memory location ...
renderer_d3d11.cpp (4267): BGFX CHECK s_renderD3D11->m_device->CreateVertexShader(code, shaderSize, 0, &m_vertexShader) FAILED 0x80070057
Everything is under D3D11, compiled with args:
-f FILE_HERE -o OUTPUT_HERE --platform windows -p vs_5_0 -O 3 --type vertex
But, when I swap the mul(mat4, vec4) into mul(vec4, mat4) everything works, but this needs the matrices to be transposed. Now I'm trying to try reproduce this error in examples.
Btw. if the mul(mat4, vec4) will be not used as sv_position/gl_Position, everything works.
DISASM:
mul(mat4, vec4) - error case
vs_5_0
dcl_globalFlags refactoringAllowed
dcl_constantbuffer CB0[4], immediateIndexed
dcl_input v0.xyz
dcl_output_siv o0.xyzw, position
dcl_temps 1
mul r0.xyzw, v0.yyyy, cb0[1].xyzw
mad r0.xyzw, cb0[0].xyzw, v0.xxxx, r0.xyzw
mad r0.xyzw, cb0[2].xyzw, v0.zzzz, r0.xyzw
add o0.xyzw, r0.xyzw, cb0[3].xyzw
ret
mul(vec4, mat4) - working
vs_5_0
dcl_globalFlags refactoringAllowed
dcl_constantbuffer CB0[4], immediateIndexed
dcl_input v0.xyz
dcl_output_siv o0.xyzw, position
dcl_temps 1
mov r0.xyz, v0.xyzx
mov r0.w, l(1.000000)
dp4 o0.x, r0.xyzw, cb0[0].xyzw
dp4 o0.y, r0.xyzw, cb0[1].xyzw
dp4 o0.z, r0.xyzw, cb0[2].xyzw
dp4 o0.w, r0.xyzw, cb0[3].xyzw
ret

If you build examples provided without changing anything do they work?

Yes, all of them work, and they are awesome.
But this should'nt be in case of framework(I have my own).
This is more like compiler releated, due to the case when I swap the order.

Is there a fast way to disasm the shaders using shader.mk?

It's automatic, see: .build/shaders/<lang>/*.disasm

Okay, this vertex shader works in examples, so the error is somewhere in the api.
I'll try to reproduce this. Up to tomorrow I'll post something here.
You could add some tag there [repro needed].

Sorry, I just can't find any way to reproduce this issue.
Probably I'm missing something what is implemented in the examples framework, and thats not even bug...
So I gave up.
For anyone having same problem,
just swap the mul(vec4, mat4) to mul(mat4, vec4) and transpose(if your math lib need it, eg. CML) the matrices that you are passing to shader using bgfx::setViewTransform and bgfx::setTransform.
With this approach everything works fine.


License

Hi,
i wanted to use your code to write a plugin for the resourcespace open source digital asset management but as i can't find any license information about the usage of your code so i'm asking what are the conditions of use?
Thanks and best regards!

All my projects are MIT. You're welcome to contribute with pull requests if you find any bugs and/or improvements :)


Missing roles when adding Group

In the latest nightly of 08/28, when adding a group, only 3 roles are shown in the pull down.

Just got off the phone with Harpreet.  Apparently all groups are there as it's a scrollable area, but the scroll bar does not show up (chrome  44.0.2403.157 (64-bit) on mac) by default until you start scrolling, thus the confusion.  Worked fine with firefox.

Upgraded Chrome on my system locally to Version 44.0.2403.157 (64-bit) Fedora 21, i see scrollbar in the select box.

Just wanted to chime in here, I am using Chrome Version 44.0.2403.157 (64-bit) on a Mac, and I'm seeing the scrollbars correctly in the dropdowns.

I'm also seeing the scrollbars in the dropdown referenced in https://github.com/ManageIQ/manageiq/issues/4068

really odd.  Another data point which may be useful, both myself and Dennis are running Yosemite 10.10.5.

On the Add Providers page, if I do scroll the list and select VMware, the IP address box is mis-aligned (along with what appears to be the wrong font for the label).

I'm on Yosemite 10.10.3.
I can try and upgrade to see if I see the issue as well.

After an upgrade to Yosemite 10.10.5, I'm seeing what @abellotti described above - the scrollbar does not show up until I start scrolling.

@dmetzger57 mis-aligned IP address box is caused by incomplete style 1 conversion to patternfly, fixed in #4162

issue mentioned in https://github.com/ManageIQ/manageiq/issues/4068 is related to bootstrap missing scrollbars in specific envrionments (Yosemite 10.10.5/Chrome in this case)
@skateman, patternfly-2.1.0 upgrade did not fix this issue @AparnaKarve is still able to recreate the above mentioned issues on latest upstream codebase.
It looks like this is how bootstrap selects behave on Mac/Chrome, @AparnaKarve is seeing same behavior with drop-downs on http://silviomoreto.github.io/bootstrap-select/ you should be able to see couple of drop-downs with scrollable data if you search for  or


Flushes in joins issue?

Bug in joins?
    public struct IONRecord
    {
        public string Id;
        public string Data;

        public override string ToString() => $" {{{nameof(Id)}:{Id}, {nameof(Data)}:{Data}}}";
    }

        [Fact]
        public void LeftOuterJoin_FlushProblem_Test()
        {
            var left_subject = new Subject<StreamEvent<IONRecord>>();
            var right_subject = new Subject<StreamEvent<IONRecord>>();

            var left_stream = left_subject.ToStreamable(disorderPolicy: DisorderPolicy.Throw(), flushPolicy: FlushPolicy.FlushOnPunctuation, periodicPunctuationPolicy: null);
            var right_stream = right_subject.ToStreamable(disorderPolicy: DisorderPolicy.Throw(), flushPolicy: FlushPolicy.FlushOnPunctuation, periodicPunctuationPolicy: null);

            var output_events = new List<string>();
            var output_stream = left_stream
                .LeftOuterJoin(right: right_stream,
                               leftKeySelector: l => l.Id,
                               rightKeySelector: r => r.Id,
                               outerResultSelector: l => new
                               {
                                   l_Id = l.Id,
                                   r_Id = (string)null
                               },
                               innerResultSelector: (l, r) => new
                               {
                                   l_Id = l.Id,
                                   r_Id = r.Id
                               });

            var output_observable = output_stream.ToStreamEventObservable(reshapingPolicy: ReshapingPolicy.None);
            output_observable.Subscribe(onNext: se =>
            {
                if (se.IsData) output_events.Add(se.ToString());
            });

            //Start with no output events
            Assert.Equal(0, output_events.Count);

            //No flush on first left is ok (I guess...)... waiting for sync time to move forward
            left_subject.OnNext(StreamEvent.CreateStart(701, new IONRecord { Id = "c1", Data = "shortdes1" }));
            Assert.Equal(0, output_events.Count);

            //Eh? Sync time on the left moved forward... but no flush yet
            left_subject.OnNext(StreamEvent.CreatePunctuation<IONRecord>(punctuationTime: 702));
            Assert.Equal(0, output_events.Count);

            //Only flushing when both, left and right move forward... i thought in joins the sync time is supposed
            //to be the max sync time from the left and right
            right_subject.OnNext(StreamEvent.CreatePunctuation<IONRecord>(punctuationTime: 702));
            Assert.Equal(new[] {
                "[Start: 701,{ l_Id = c1, r_Id =  }]",
            }, output_events);
        }

Hi @nsulikowski , this appears to be by design. We cannot flush any output from a LeftOuterJoin without time progressing from the right - we currently have no idea whether there the left events will or will not match events that have yet to be ingressed from the right until the right's sync time progresses. Anything output before time progresses on the right would be incorrect.
E.g., if after these two events, we were to output the left start edge at 701, assuming there is no match from the right:
left_subject.OnNext(StreamEvent.CreateStart(701, new IONRecord { Id = "c1", Data = "shortdes1" }));
left_subject.OnNext(StreamEvent.CreatePunctuation<IONRecord>(punctuationTime: 702));

then an event comes in from the right at 701:
right_subject.OnNext(StreamEvent.CreateStart(701, new IONRecord { Id = "c1", Data = "shortdes2" }));

then the outer projected start edge at 701 that we previously output is now incorrect, since we did not wait for the right side to progress and process the matching event.

wouldn’t the right event at 701 be out of sequence, since sync time already moved to 702 after the punctuation?
Get Outlook for iOShttps://aka.ms/o0ukef

From: Peter Freiling<EMAIL_ADDRESS>Sent: Thursday, May 2, 2019 12:50 PM
To: Microsoft/Trill
Cc: Nestor Sulikowski; Mention
Subject: Re: [Microsoft/Trill] Flushes in joins issue? (#76)
Closed #76https://github.com/Microsoft/Trill/issues/76.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/Trill/issues/76#event-2315095821, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAPYZ533IAV4VFLJ2VSK5MDPTMLUBANCNFSM4HJ5U5KA.

The left and right streams (can) operate on independent timelines, and the join will buffer events when one side is ahead of the other. So no, the right event at 701 would not be considered out of order.
If you would like the two to be on the same timeline, you could perhaps broadcast the punctuations to both sides. Or, if they are originating from the same stream, you can just multicast that stream to both sides of the join (with Where in between).

got it
thanks
Get Outlook for iOShttps://aka.ms/o0ukef

From: Peter Freiling<EMAIL_ADDRESS>Sent: Thursday, May 2, 2019 3:07 PM
To: Microsoft/Trill
Cc: Nestor Sulikowski; Mention
Subject: Re: [Microsoft/Trill] Flushes in joins issue? (#76)
The left and right streams (can) operate on independent timelines, and the join will buffer events when one side is ahead of the other. So no, the right event at 701 would not be considered out of order.
If you would like the two to be on the same timeline, you could perhaps broadcast the punctuations to both sides. Or, if they are originating from the same stream, you can just multicast that stream to both sides of the join (with Where in between).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/Trill/issues/76#issuecomment-488794162, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAPYZ52EJ4SVJTLHNEUWSJTPTM3YPANCNFSM4HJ5U5KA.


Action on Azure Maintenance Events

Create a Thundernetes extension that when an Azure maintenance event comes, it will i) make the Node Unschedulable (so no more GameServers are scheduled) and ii) delete any non-Active GameServers so they are not allocated. This is equivalent to draining the Node.
Reference: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/scheduled-events

Related: https://github.com/PlayFab/thundernetescontrib/pull/8


Make skipping import of 3rd party store from Epic (or others?) optional

After implementing #355 if I don't use Ubisoft library plugin, games from Epic that use connect will not be imported, that's the same case from EA that generate problems like in #352.
Some of the Ubisoft games will not be seen from connect unless I start it on the source store at least one time (don't remember which one was but it has already happened to me), so I wouldn't have them in my list even with both the libraries.
Also, I might want to have the duplicate to know that I bought games in Epic and/or import metadatas form it automatically on library scan.
An "easy fix" would be having this as an optional setting instead of force library to skip the entry.
Please consider this, regards

I second this. Make it optional or use DuplicateHider. It probably also applies to Steam. I need to trust that my library isn't hiding something against my will. The intention was good, but it's causing problems.

If that will be readded, then few problems will need to be resolved for proper installation and launching.
In case of EA games, problem might be that those games will need to be installed through EA App.
However in case of Ubisoft games, if you launch them, then you need to wait for starting Ubisoft Connect, so code for tracking playtime will need to be adjusted. Another small problem is that it still installs Uplay and you need to manually launch it to be upgraded to Ubisoft Connect and maybe even update game through Ubisoft Connect.

I'm still with Multiman here. The most important thing is that the game shows up in the library immediately where it was purchased. Everything else is secondary. If I forget I own the game before I get to play it in my backlog, the rest doesn't even matter.

Ubisoft games should be importable as optional after new update. However in case of EA, only newer games will be imported.
For older ones someone would need to change the way of importing, cuz it's in other api, where are all non installable things (library-service.live.use1a.on.epicgames.com/library/api/public/items).

First of all thanks for the nice news and your work.
As told before I would prefer to have broken entries than missing ones.
I would find some way to install them and link them to the broken entries (If I can) or choose to hide/remove them manually.

your work

@ExtremeMultiman I only added skipping of new EA games, while optional settings work done by Jhanlon95 and Crow.

broken entries than missing ones

Well, I rather mean that's not just one simple change.

Thanks for all the contributors then.
I am also a dev, so I understand it's a lot of work, I actually thought of forking and try doing some modifications myself if I didn't see any changes on this way.  I hope my schedule will allow me to do it in the future


No realtime updates conversation?

Hi,
I was testing your package. Is is correct that you only get a notification that there is a new messages and that the conversation isn't updated, so you have a realtime chat?
Kind regards,
Erwin

Hello,
kindly post some piece of your code for more assistance.
As a reminder, I hope you have uncommented this line in config/app.php
        App\Providers\BroadcastServiceProvider::class,

as it is usually commented by default (and actually ascertaining that pusher itself receives a broadcast message from the client)

Hi Lexx,
I found out that you build it so you get a notification. I found a tutorial to change it so it will update the screen of the other user so he see the messages the other person send.
Erwin

@Doublemedia Can you please reference the tutorial?


Make JsonRecord type safe

The JsonRecord type currently allows you to access any string key, but this isn't type safe. Looking at the commit history the type came from https://github.com/Microsoft/TypeScript/issues/1897#issuecomment-338650717, and does seem to have been copied over to many other libraries.
This PR changes the values of a JsonRecord to also possibly be undefined, covering the fact that the key might not be set.
This does mean that it's possible to set keys as undefined, even though this type doesn't exist in JSON (stringify will throw these keys away). This actually fixes my problem in https://github.com/gcanti/io-ts/pull/628#issuecomment-1084597642 (which was complicated to try and get round in https://github.com/gcanti/io-ts/pull/639).

type-fest has the same type (in a different syntax).

dtslint failed in CI; locally it was only running up to TS 4.1. Looks like the library isn't pinned so.

Ah, that's definitely something to enable generally (and does fix the accessing problem). Thanks.
It doesn't, however, get around https://github.com/gcanti/io-ts/pull/628. Should I close this and reopen https://github.com/gcanti/io-ts/pull/639?


porechop struggling with large files

large files are causing problems with large files >100GB
refactor for processing in batches and keep only a sampled report for MultiQC
https://github.com/maxplanck-ie/nanoporeReads_dataTransfer/blob/709e4b05baee1c1e5907e315289d2c553e7ee597/src/npr/rules_dorado/05_porechop.smk#L137

Duplicate of #141


TickingWisp.wispContainsPlayer() is causing performance issues

https://spark.lucko.me/DYhQALuhiz
My personal server has slowed down to 8tps recently, and this profile seems to indicate that 58% of the tick time tends to come from TickingWisp.wispContainsPlayer() alone.
Seen with the modpack "All of Fabric 6" version 1.5.4.
Minecraft 1.19.2,
Hex Casting 0.10.3
Hexal 0.2.14,
Fabric API v0.76.0+1.19.2

To fix the performance problem for my personal server I modified TickingWisp.wispContainsPlayer() to just return false, and that alone has taken my server from 110 ms per tick down to 24 ms per tick. Caching the "contains player" state will probably help, but I expect that there is a much deeper problem if simply checking that a wisp spell contains a player every tick is that taxing.

This should be fixed now that #73 is merged.


Implement LinuxMaps stream

This is a dump of /proc/self/mem from the crashing process. Details on the format
included in the comments. Because this info does a similar thing to MinidumpMemoryInfoList
I have also introduced a UnifiedMemoryInfo type which you can use to wrap the two up
and not deal with the differences.
minidump_processor now reads both streams and sets up a UnifiedMemoryInfo, but it doesn't
yet do anything with it. Also did some cleanup on the previous patch that I noticed while
designing the unified API.
Part of #256

This is a dump of /proc/self/mem from the crashing process

[pedantic]It's /proc/self/maps[/pedantic] (I'm 100% sure you know this I just want to make sure this typo doesn't wind up in the code to confuse anyone.)

Whoops good catch


Curl not working with my etcd cluster ? (despite having a healthy state)

Hi,
I have one etcd node (version 2.3.8) on an on-premise Kubernetes (version is 1.8.7), deployed with the "Kubernetes core" juju charm (https://jujucharms.com/kubernetes-core/). The etcd node runs on my master, and my k8s cluster runs fine.
The command etcdctl cluster-health executed on my master return a healthy state :
member 5eea96fe49f3c82d is healthy: got healthy result from https://master-ip:2379
cluster is healthy

But when I do a curl http://<IP_ADDRESS>:2379/version, I have no error but no answer either.
Why curl not working with my etcd node ?

@yaumeg, etcd is using TLS, but then you are telling curl to get via http.

On Feb 3, 2018, at 7:34 AM, yaumeg<EMAIL_ADDRESS>wrote:
Hi,
I have one etcd node (version 2.3.8) on an on-premise Kubernetes (version is 1.8.7), deployed with the "Kubernetes core" juju charm (https://jujucharms.com/kubernetes-core/). The etcd node runs on my master, and my k8s cluster runs #fine.
The command etcdctl cluster-health executed on my master return a healthy state :
member 5eea96fe49f3c82d is healthy: got healthy result from https://master-ip:2379
cluster is healthy
But when I do a curl http://<IP_ADDRESS>:2379/version, I have no error but no answer either.
Why curl not working with my etcd node ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Going to close this as it is not an etcd issue. Feel free to continue conversation here with additional questions.


Multiple crumbs view is skewed

Hello, I'm playing with CC comments in my Go backend with lots of microservices, currently I'm trying to document a single flow of user authorization, that is split between different files. I'm using numbered code crumbs, but the view is getting skewed and not readable in the end, e.g.

I have multiple numbered CC's in the same file, so the view orders them not by the tailing order, but in the order of location in files. It think this is an issue, any suggestions how to avoid this?

main.go: 1 as entrypoint
handler.go: 2, 3, then 7
service.go: 4, 5 and 6

The flow is expected as this:
main.go -> handler.go -> service.go -> handler.go which is an usual control flow.

I have and idea how to resolve this. Consider there are two trees, one is the file tree, and another one is the tail tree. Currently it is sorted by file names in the left tree, and the right tree is flat is unsorted, But there is a lot of pointy lines.
A solution to this problem is to make the second tree not flat, but with identation:
.
└── main.go
    ├── [#1]  Authorization Endpoint
    └── handler.go
        ├── [#2]  Authorization Handler
        ├── [#3]  Check Credentials
        ├── service.go
        │   ├── [#4]  Account Authorization Method
        │   ├── [#5]  Account Read from DB
        │   └── [#6]  Password Check
        └── [#7]  New JWT Token

That way is is also sorted by the tail numbers. Of course it is not always possible to sort by tail numbers, especially when browsing different codebases, but an option to have preference is a must in this situation.

Awesome stuff) will implement that ASAP. Or you want to contribute? Help is very much needed and appreciated)

@Bogdan-Lyashenko I tried to study your code of graph renderer, I'm too weak JS developer to extend that, unfortunately. :)
I decided to code a small tool that exports all codecrumbs into a single markdown file, will wait for progress on your side, so I could use that cool visualisation too.

@xlab fixed that (codecrumbs v1.2.0). Now, files tree will be sorted in the order of codecrumbs trail steps, so you always reading from the top to the bottom without messed up intersections


Update Documentation

The documentation is not up-to-date AND there is also a same names package "react-native-nice-avatar" which brings the problem of confusing these packages.

Updated the documentation, please reopen if you still find things missing


tomboy-ng-setup-0.24a.exe false error: MSVCP140.dll is missing; etc

throws missing dll error

"The program can't start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem."
In fact it does start and one can then set basic options (Windows 7 SP1 Home Premium x64), I installed as Admin to a different directory from the default.

welcome options setting gives choice of notes folder but not of settings file location.  Suggest alternative of an archive/portable option for MS Windows.

just installed and don't yet know if this is supposed to provide a hierarchical display but if it does the beginner has no ready means of knowing how to create and.or display a tree structure.

import of rtf would be good to enable use of output from The Guide (MS Windows, unmaintained for 11years), which I've used for years but find it now fails text searches on some dbases and on one dbase despite being readable and writable it also then crashes the program. Great application otherwise btw.
https://sourceforge.net/projects/theguide/reviews

Thanks for that report Caganer.  Can you please clarify for me at what stage you are getting that missing DLL message, during install or running of the app ?
From what I can find, MSVCP140.dll is a Microsoft Visual C++ thing, I am pretty sure tomboy-ng does not need it and would be surprised if the installer needs it. So, a mystery.  I test tomboy-ng on two windows systems, one is a Windows 10 install that is used for nothing else so 'should' have no extra DLLs installed. The other is quite old and may have, over its long life a few starange things put on there.  I'll check to see if either have that DLL.
The app needs to know where to find its setting as it starts so allowing the end user to change it during running is a bit risky. However, there is a command line option to do so. On windows, easyist approach is to make a shortcut and set the executable name to include the switch.
Not sure exactly what you mean by hierarchical here. There is a search screen (choose Search from one of the menus or set it to open by default) and it shows, initially, a full list of all notes, but only a flat list. You can organise your notes into 'notebooks', and clicking a notebook name filters the list.
Importing RTF is possible and something I have looked at but found that the RTF specification is so broard that few application can, with any certaintly import all RTF files you may come across. Tomboy-ng will always import its own files but may not like an RTF file built elsewhere. From memory, code is still in there, try importing from the command line -
tomboy-ng filename.rtf

Thanks for that.
Instal error message: The error message was thrown during instal (to non-default directory, something instead like c:\bin\outline\tomboy-ng) but the setup screen permitted choice of options and the program then ran without issue. I've since removed it and reinstalled and can't reproduce the error message nor can I see anything in Windows logs.
Hierarchical view - if you go to (for example) https://alternativeto.net/software/the-guide/
and click on the still live thumbnail you'll get an example of what I meant.
Importing rtf etc: I see "The Guide" comes with a cmd utility gdeutil.exe which converts its dbase format *.gde to xml: e.g. the following although I've not tried importing the xml into anything yet:
C:\bin\Outline\Guide>gdeutil.exe --action=export --format=xml database.gde

error message was thrown during instal

Well, thats pretty weird. I can find no reason to believe that InnoSetup itself (a product I use to make the installer) requires that particular DLL. tomboy-ng does not. My Windows knowedge does not extend to being able to list required DLLs (as I would use ldd), some research indicated ...

Hierarchical view -

Yep, understand. At present, I am keeping, as much as I can, a look and feel that matches the original Tomboy. However, I do not think thats a long term constraint. A more modern interface (and other aspects such as data store) will certainly come but only when I declare "Tomboy Replicated".

Importing rtf etc:

I suspect that importing into tomboy-ng may be more successful from RTF than XML as things stand at present. The Tomboy Note XML Standard is quite idiosyncratic, I doubt you would achieve what you want using XML. On the other had, a dedicated XML imported could be built that would probably do quite a good job. Happy to help if you want to try your hand.

error message was thrown during instal

Well, thats pretty weird. I can find no reason to believe that InnoSetup itself (a product I use to make the installer) requires that particular DLL. tomboy-ng does not. My Windows knowedge does not extend to being able to list required DLLs (as I would use ldd), some research indicated ...

Perhaps not so weird. I just did a quick check on my old Win7 install and see that this file has a 2017 date -- well after I stopped allowing the OS to connect to the Internet or update. I had to look for an updated verseion of the file and install it as the older version would not allows the LibreOffice installer to work. It may be that caganer had either an older version of the file or a corrupted one.

Hmm, the thing that surprises me is that InnoSetup is a Delphi app, so based on Object Pascal, just like tomboy-ng.  And that dll is a Microsoft visual cpp thing. But yes, I agree it should be installed on a typical Windows install.

In my case the machine I installed on (Windows 7 SP1 x64) has not had any MS Updates since September 2018.
Just prepping for early 2020  ;)

Still a bit of a mystery, we have to assume more recent versions of Windows do have this DLL.
Note that it does not seem to be actually required, just reported to be. Sigh.
Closing issue as new release out soon.


Add doctor command to write commit-graphs

This PR adds a doctor command to write the commit-graphs for the repositories:
gitea doctor --run check-commit-graphs --fix
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

could be moved to 1.17


Codeql

@Morriz I see there is one important change here. Please merge with master, so we can approve it.

Not ready yet. Needs testing...

Any update?


Documentation, outline function: broken link

Just came across a broken link in the docu page for the outline function:

If wanted, I am willing to author a PR for this. Are the sources of the docu pages are publicily availabe?

This was already fixed in https://github.com/typst/typst/commit/7049a4563403e653f5c1f816da3dfd9025c6787a, but the web page only updates with the next release.


attach description of transformation to output table

This uses the undocumented metadata property of data contexts to set the description of the output table, which can be viewed by clicking the (i) button on the top right of the table's side panel:

Each transformation now generates a description of what that particular invocation of the transformation did to the input, and attaches this description to the output data context. If a user forgets exactly how a table was computed (ie if the name isn't enough or is ambiguous), they can click the (i) button and see a description like this:

This is mainly to explore this idea--a lot of the descriptions could use heavy improvement/readability. We also might run into issues with outdated descriptions to due a change in the transformation itself (maybe this isn't a problem if we're not allowing "update this table" after a change to the transformation), and unfortunately as Jonathan says you can't update the metadata property.

@stardust66 @P-bibs I've updated this to work with the data-driven changes. Please have a look at the descriptions and let me know if anything needs to be clearer or is in error.


Please include a Publisher

Please can you ensure that a publisher is set as part of https://github.com/EventStore/pulumi-eventstorecloud/blob/main/provider/resources.go#L106 so that we can automatically check for new versions of the provider
Publisher: "EventStore"

The next time this provider is published, it will then be able to be updated correctly

Sure, I will add it

Thank you!!!


JCDS mode: upload working, but policy can't find package

I updated to the latest version of jamfuploader and corrected local trust. However I'm having issues with jcds upload. API access rights are set as described with SSO read/update.
Package was removed from server as well as policy.
Here is the log of what happens:
Processing local.jamf.MicrosoftWord...
...
{'Output': {}}
com.github.grahampugh.jamf-upload.processors/JamfPackageUploader
{'Input': {'API_PASSWORD': 'xxxx',
           'API_USERNAME': 'xxx',
           'JSS_URL': 'https://xxx.jamfcloud.com',
           'jcds_mode': 'True',
           'pkg_category': '#SW - Basics',
           'pkg_path': '/Users/autopkg/Library/AutoPkg/Cache/local.jamf.MicrosoftWord/MicrosoftWord-UNI-16.72.pkg',
           'version': '16.72'}}
JamfPackageUploader: No value supplied for pkg_name, setting default value of:
JamfPackageUploader: No value supplied for pkg_info, setting default value of:
JamfPackageUploader: No value supplied for pkg_notes, setting default value of:
JamfPackageUploader: No value supplied for pkg_priority, setting default value of: 10
JamfPackageUploader: No value supplied for reboot_required, setting default value of:
JamfPackageUploader: No value supplied for os_requirements, setting default value of:
JamfPackageUploader: No value supplied for required_processor, setting default value of: None
JamfPackageUploader: No value supplied for send_notification, setting default value of:
JamfPackageUploader: No value supplied for replace_pkg, setting default value of: False
JamfPackageUploader: No value supplied for replace_pkg_metadata, setting default value of: False
JamfPackageUploader: No value supplied for skip_metadata_upload, setting default value of: False
JamfPackageUploader: No value supplied for CLOUD_DP, setting default value of: False
JamfPackageUploader: No value supplied for SMB_URL, setting default value of:
JamfPackageUploader: No value supplied for SMB_USERNAME, setting default value of:
JamfPackageUploader: No value supplied for SMB_PASSWORD, setting default value of:
JamfPackageUploader: No value supplied for sleep, setting default value of: 0
JamfPackageUploader: Checking for existing package 'MicrosoftWord-UNI-16.72.pkg' on https://ing.jamfcloud.com
JamfPackageUploader: Checking for existing authentication token
JamfPackageUploader: No existing valid token found
JamfPackageUploader: Getting an authentication token
JamfPackageUploader: No existing cookie found - starting new session
JamfPackageUploader: Session token received
JamfPackageUploader: Token: eyJhbGciOiJIUzI1NiJ9.eyJhdXRoZW50aWNhdGVkLWFwcCI6IkdFTkVSSUMiLCJhdXRoZW50aWNhdGlvbi10eXBlIjoiSlNTIiwiZ3JvdXBzIjpbXSwic3ViamVjdC10eXBlIjoiSlNTX1VTRVJfSUQiLCJ0b2tlbi11dWlkIjoiMWIwOGYwNDQtM2FhNS00ZTM0LWI2ZmMtMDY2N2RhN2RlYmFmIiwibGRhcC1zZXJ2ZXItaWQiOi0xLCJzdWIiOiIyMiIsImV4cCI6MTY4MjUyMjE2M30.8EzGO9on7oPA8islt9W25PULoIRxOcUSxwE29a9BOY4
JamfPackageUploader: Expires: 2023-04-26T15:16:03.439Z
JamfPackageUploader: Jamf Pro Version: 10.45.0-t1678116779
JamfPackageUploader: Token auth will be used
JamfPackageUploader: Package 'MicrosoftWord-UNI-16.72.pkg' not found on server
JamfPackageUploader: Number of File Share DPs: 0
JamfPackageUploader: Handling Cloud Distribution Point
JamfPackageUploader: Uploading package using experimental JCDS mode
JamfPackageUploader: Checking for existing '#SW - Basics' on https://xxx.jamfcloud.com
JamfPackageUploader: ID for category #SW - Basics: 8
JamfPackageUploader: Failover URL obtained: https://xxx.jamfcloud.com/?failover=XXXXXXXXXXXXX
JamfPackageUploader: HTTP response: 200
JamfPackageUploader: Headers: ['HTTP/2 302', 'date: Wed, 26 Apr 2023 14:46:04 GMT', 'content-type: text/html;charset=utf-8', 'content-length: 0', 'set-cookie: AWSALB=jWIOn8t3R2e6tr7V1isYwLwJ97ixoLEgzQROtWT75Oqca9b+iycOOVDUit6VMtofWmek1FEZAPy0ap1E29UBo4t0dqS+vSNeTA+SHXbT/EJlWlUuPBLgkpe5T2hv; Expires=Wed, 03 May 2023 14:46:03 GMT; Path=/', 'set-cookie: AWSALBCORS=jWIOn8t3R2e6tr7V1isYwLwJ97ixoLEgzQROtWT75Oqca9b+iycOOVDUit6VMtofWmek1FEZAPy0ap1E29UBo4t0dqS+vSNeTA+SHXbT/EJlWlUuPBLgkpe5T2hv; Expires=Wed, 03 May 2023 14:46:03 GMT; Path=/; SameSite=None; Secure', 'x-frame-options: SAMEORIGIN', 'cache-control: no-store, no-cache, must-revalidate, max-age=0, post-check=0, pre-check=0', 'strict-transport-security: max-age=31536000;includeSubDomains', 'x-xss-protection: 1; mode=block', 'cache-control: no-store, no-cache, must-revalidate, max-age=0, post-check=0, pre-check=0', 'set-cookie: JSESSIONID=ODllYWE3YzktNzkyMi00OWE1LWI0ZDgtZDZmNDBjYmJjY2Nl; Path=/; Secure; HttpOnly; SameSite=Lax', 'location: /?failover=Xw30Mw6iQACWhIk9', 'server: Jamf Cloud Node', '', 'HTTP/2 200', 'date: Wed, 26 Apr 2023 14:46:04 GMT', 'content-type: text/html;charset=utf-8', 'set-cookie: AWSALB=whBtDVupgABwlUuxuXdVOCchnbx7WYTyQqzO+Lm/42v6qzsQuic5A7MoLsfBdx7LC/c8rPkNZc4wnfSI9P5puehBA6MbfIxEGKlnv7kgGKUw2ASOjOh2pDIPKeGK; Expires=Wed, 03 May 2023 14:46:04 GMT; Path=/', 'set-cookie: AWSALBCORS=whBtDVupgABwlUuxuXdVOCchnbx7WYTyQqzO+Lm/42v6qzsQuic5A7MoLsfBdx7LC/c8rPkNZc4wnfSI9P5puehBA6MbfIxEGKlnv7kgGKUw2ASOjOh2pDIPKeGK; Expires=Wed, 03 May 2023 14:46:04 GMT; Path=/; SameSite=None; Secure', 'x-frame-options: SAMEORIGIN', 'cache-control: no-store, no-cache, must-revalidate, max-age=0, post-check=0, pre-check=0', 'strict-transport-security: max-age=31536000;includeSubDomains', 'x-xss-protection: 1; mode=block', 'cache-control: no-store, no-cache, must-revalidate, max-age=0, post-check=0, pre-check=0', 'server: Jamf Cloud Node', '']
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 72525    0 72525    0     0   367k      0 --:--:-- --:--:-- --:--:--  389k
JamfPackageUploader: HTTP response: 200
JamfPackageUploader: Session Token: sd9ZGQQuPZowzXH9Zb093E1QQCCGUsyD
JamfPackageUploader: X-Auth Token: d9379492de864fbfa412f2c8f2a73ec6tf25s7jr3m68ddc46xtdmoufcg1n7gdu
JamfPackageUploader: Pkg Upload URL: https://euc1-jcds.services.jamfcloud.com/api/file/v2/d67c42d9f2d04ded8370873742cc700f/
JamfPackageUploader: Pkg Upload URL: https://euc1-jcds.services.jamfcloud.com/api/file/v2/d67c42d9f2d04ded8370873742cc700f//MicrosoftWord-UNI-16.72.pkg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1154M    0<PHONE_NUMBER>M      8  25.8M  0:00:44  0:00:44 --:--:-- 22.9M
JamfPackageUploader: HTTP response: 201
JamfPackageUploader: Pkg Object URL: https://xxx.jamfcloud.com/?failover=Xw30Mw6iQACWhIk9/legacy/packages.html?id=-1&o=c
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4635  100  4287  100   348  20981   1703 --:--:-- --:--:-- --:--:-- 24523
JamfPackageUploader: HTTP response: 200
{'Output': {'jamfpackageuploader_summary_result': {'data': {'category': '#SW - '
                                                                        'Basics',
                                                            'name': 'MicrosoftWord',
                                                            'pkg_name': 'MicrosoftWord-UNI-16.72.pkg',
                                                            'pkg_path': '/Users/autopkg/Library/AutoPkg/Cache/local.jamf.MicrosoftWord/MicrosoftWord-UNI-16.72.pkg',
                                                            'version': '16.72'},
                                                   'report_fields': ['category',
                                                                     'name',
                                                                     'pkg_name',
                                                                     'pkg_path',
                                                                     'version'],
                                                   'summary_text': 'The '
                                                                   'following '
                                                                   'packages '
                                                                   'were '
                                                                   'uploaded '
                                                                   'to or '
                                                                   'updated in '
                                                                   'Jamf Pro:'},
            'pkg_name': 'MicrosoftWord-UNI-16.72.pkg',
            'pkg_path': '/Users/autopkg/Library/AutoPkg/Cache/local.jamf.MicrosoftWord/MicrosoftWord-UNI-16.72.pkg',
            'pkg_uploaded': True}}
com.github.grahampugh.jamf-upload.processors/JamfPolicyUploader
{'Input': {'API_PASSWORD': 'xxx',
           'API_USERNAME': 'xxxx',
           'JSS_URL': 'https://xxx.jamfcloud.com',
           'icon': 'MicrosoftWord.png',
           'policy_name': 'SelfService-GL-InstallMicrosoftWord-UNI',
           'policy_template': 'JamfSelfServicePolicyTemplateAdditonalPKG.xml',
           'replace_policy': 'True',
           'sleep': '0'}}
JamfPolicyUploader: No value supplied for replace_icon, setting default value of: False
JamfPolicyUploader: Parent Recipe: /Users/autopkg/Library/AutoPkg/RecipeRepos/com.github.ing-bank.wps-osx-autopkg/Microsoft/MicrosoftWord.jamf.recipe
JamfPolicyUploader: File found at: /Users/autopkg/Library/AutoPkg/RecipeRepos/com.github.ing-bank.wps-osx-autopkg/JamfSelfServicePolicyTemplateAdditonalPKG.xml
JamfPolicyUploader: ("Replacing any instances of 'POLICY_NAME' with", "'SelfService-GL-InstallMicrosoftWord-UNI'")
JamfPolicyUploader: ("Replacing any instances of 'ALL_COMPUTERS' with", "'true'")
JamfPolicyUploader: ("Replacing any instances of 'GROUP_NAME' with", "'All Managed Clients'")
JamfPolicyUploader: ("Replacing any instances of 'pkg_name' with", "'MicrosoftWord-UNI-16.72.pkg'")
JamfPolicyUploader: ("Replacing any instances of 'SOFTWAREPKG2' with", "'OfficeTemplates-3.0.pkg'")
JamfPolicyUploader: ("Replacing any instances of 'SELF_SERVICE_DISPLAY_NAME' with", "'%FRIENDLYNAME% - %version%'")
JamfPolicyUploader: ("Replacing any instances of 'SELF_SERVICE_DESCRIPTION' with", "'Microsoft Word is a widely used commercial word processor designed by Microsoft and a component of the Microsoft Office suite of productivity software.'")
JamfPolicyUploader: ("Replacing any instances of 'SELF_SERVICE_FEATURE_MAINPAGE' with", "'false'")
JamfPolicyUploader: ("Replacing any instances of 'SELFSERVICE_CATEGORY' with", "'Office'")
JamfPolicyUploader: ("Replacing any instances of 'FRIENDLYNAME' with", "'Microsoft Word'")
JamfPolicyUploader: ("Replacing any instances of 'version' with", "'16.72'")
JamfPolicyUploader: Policy data:
JamfPolicyUploader: <policy>
     <!-- General - Name, Enabled/Disabled, Triggers, Frequency, Categories -->
     <general>
          <name>SelfService-GL-InstallMicrosoftWord-UNI</name>
          <enabled>true</enabled>
          <frequency>Ongoing</frequency>
     </general>
     <!-- Scope -->
     <scope>
          <all_computers>true</all_computers>
          <computer_groups>
               <computer_group>
                    <name>All Managed Clients</name>
               </computer_group>
          </computer_groups>
          <exclusions/>
     </scope>
     <!-- Packages -->
     <package_configuration>
          <packages>
               <size>2</size>
               <package>
                    <name>MicrosoftWord-UNI-16.72.pkg</name>
                    <action>Install</action>
               </package>
               <package>
                    <name>OfficeTemplates-3.0.pkg</name>
                    <action>Install</action>
               </package>
          </packages>
     </package_configuration>
     <!-- Scripts -->
     <scripts>
          <size>0</size>
     </scripts>
     <!-- Self Service details -->
     <self_service>
          <use_for_self_service>true</use_for_self_service>
          <self_service_display_name>Microsoft Word - 16.72</self_service_display_name>
          <install_button_text>Install</install_button_text>
          <reinstall_button_text>Reinstall</reinstall_button_text>
          <self_service_description>Microsoft Word is a widely used commercial word processor designed by Microsoft and a component of the Microsoft Office suite of productivity software.</self_service_description>
          <feature_on_main_page>false</feature_on_main_page>
          <self_service_categories>
               <category>
                    <name>Office</name>
                    <display_in>true</display_in>
                    <feature_in>false</feature_in>
               </category>
          </self_service_categories>
     </self_service>
     <!-- Maintenance e.g. recon -->
     <maintenance>
          <recon>true</recon>
     </maintenance>
     <!-- Files and processes e.g. run command -->
     <files_processes/>
     <!-- User interaction e.g. start and finish messages -->
     <user_interaction>
          <message_start/>
          <message_finish/>
     </user_interaction>
</policy>

JamfPolicyUploader: Checking for existing 'SelfService-GL-InstallMicrosoftWord-UNI' on https://xxx.jamfcloud.com
JamfPolicyUploader: Checking for existing authentication token
JamfPolicyUploader: No existing valid token found
JamfPolicyUploader: Getting an authentication token
JamfPolicyUploader: Session token received
JamfPolicyUploader: Token: eyJhbGciOiJIUzI1NiJ9.eyJhdXRoZW50aWNhdGVkLWFwcCI6IkdFTkVSSUMiLCJhdXRoZW50aWNhdGlvbi10eXBlIjoiSlNTIiwiZ3JvdXBzIjpbXSwic3ViamVjdC10eXBlIjoiSlNTX1VTRVJfSUQiLCJ0b2tlbi11dWlkIjoiNTM2Zjc4NzAtZGNjNC00ZWRiLWI0MzktYTZlY2E2N2E0MWI3IiwibGRhcC1zZXJ2ZXItaWQiOi0xLCJzdWIiOiIyMiIsImV4cCI6MTY4MjUyMjIwOX0.OAosUH4dLwwK3w7qMADTEMTbCNGBg_t6YmNgjkmEgag
JamfPolicyUploader: Expires: 2023-04-26T15:16:49.266Z
JamfPolicyUploader: Jamf Pro Version: 10.45.0-t1678116779
JamfPolicyUploader: Token auth will be used
JamfPolicyUploader: Uploading Policy...
JamfPolicyUploader: Policy upload attempt 1
JamfPolicyUploader: API Error: Problem with package
WARNING: Policy 'SelfService-GL-InstallMicrosoftWord-UNI' upload failed due to the following conflict: Problem with package
Failed.
Receipt written to /Users/autopkg/Library/AutoPkg/Cache/local.jamf.MicrosoftWord/receipts/local.jamf-receipt-20230426-164649.plist

The following recipes failed:
    local.jamf.MicrosoftWord
        Error in local.jamf.MicrosoftWord: Processor: com.github.grahampugh.jamf-upload.processors/JamfPolicyUploader: Error: WARNING: Policy 'SelfService-GL-InstallMicrosoftWord-UNI' upload failed due to the following conflict: Problem with package

The following new items were downloaded:
    Download Path
    -------------
    /Users/autopkg/Library/AutoPkg/Cache/local.jamf.MicrosoftWord/downloads/MicrosoftWord.pkg

The following packages were copied:
    Pkg Path
    --------
    /Users/autopkg/Library/AutoPkg/Cache/local.jamf.MicrosoftWord/MicrosoftWord-UNI-16.72.pkg

The following packages were uploaded to or updated in Jamf Pro:
    Category      Name           Pkg Name                     Pkg Path                                                                                Version
    --------      ----           --------                     --------                                                                                -------
    #SW - Basics  MicrosoftWord  MicrosoftWord-UNI-16.72.pkg  /Users/autopkg/Library/AutoPkg/Cache/local.jamf.MicrosoftWord/MicrosoftWord-UNI-16.72.pkg  16.72

I replaced Username, Password and URL and failover URL with XXX

Does OfficeTemplates-3.0.pkg exist on the server?

Yes it is. However the new package (MicrosoftWord-UNI-16.72.pkg) cannot be found on the server. Even though it seems like it uploads just fine.

That explains the policy failing to upload, at least. Is this affecting all new packages or just this one?

I just tested this with this package after configuring the failover URL in jamf. All other recipes using the jcds mode haven't been tested yet.

Just tested it with another Package. Also not working. Any idea what we can do?

Correct. The Autopkg logs indicate that it was uploaded correctly, but it cannot be found in Jamf Cloud, if I search for it in Settings -> Packages

Any idea what we could do?

Yes manually uploading the package via Jamf GUI Packages uploads the package just fine.

It does never appear. Even after a week. Since randomising the failover URL JCDS mode is not working anymore.
However, we used JCDS only for packages which are 1GB and larger, because the upload was not working properly with standard mode. Just for the fun I tried it again with the standard upload mode and now also packages over 1 GB get uploaded just fine.
So we deactivated JCDS mode completely and have no issues anymore. No idea why it suddenly works.

Labelling as "feature of experimental jcds_mode" :-) Glad you got something working.


roundToUnit does not handles amounts less than 1 unit

Hi there,
Given:
$currencies = new \Money\Currencies\ISOCurrencies();
$money = \Money\Money::USD(1); //1 cent

$money->roundToUnit($currencies->subunitFor($money->getCurrency()));

should return  \Money\Money::USD(0)
but will throw:
Fatal error: Uncaught InvalidArgumentException: Leading zeros are not allowed in /vendor/moneyphp/money/src/Number.php:216
Stack trace:
#0 /vendor/moneyphp/money/src/Number.php(44): Money\Number::parseIntegerPart('000')
#1 /vendor/moneyphp/money/src/Number.php(53): Money\Number->__construct('000', '')
#2 /vendor/moneyphp/money/src/Money.php(81): Money\Number::fromString('000')
#3 /vendor/moneyphp/money/src/Money.php(410): Money\Money->__construct('000', Object(Money\Currency))
#4 /test.php(10): Money\Money->roundToUnit(2)
#5 {main}

Thanks

I am not able to reproduce this. What should I change in PR #741?

looking...

@frederikbosch example updated from 1 cent to 99 cents.


Importing OpenCV alongside D3DShot results in COMError at create()

Hello,
I have run into a peculiar issue using this library (thanks for creating this btw!). When I try to import OpenCV (cv2 package) I run into this error at d3dshot.create():
(-2005270524, 'The specified device interface or feature level is not supported on this system.', (None, None, None, 0, None))

Here is my current code:
import d3dshot
import time
import cv2
d = d3dshot.create() #Error happens here

Removing the import cv2 line lets the code run without any errors. I have tried running the code as Administrator with same results.
This issue isn't urgent at all (I just wanted OpenCV for rendering, so I found a workaround) and seems to be a niche case, but I still wanted to leave this issue here in case others had similar issues.

This is indeed peculiar. For what it's worth, I can't reproduce it on my end.

This is with opencv-python==<IP_ADDRESS> and D3DShot==0.1.3 on Windows 10 64 bit.
The error message you are getting essentially means that it's impossible to create a DirectX 11 Device that can do desktop duplication with the loaded DLLs. Your system DLLs are clearly fine since it all works without OpenCV.
My wild guess: OpenCV has its own capture routines and on Windows it does so by hooking into Direct3D using a shim DLL that doesn't have the feature level required to create the DirectX 11 Device that can do desktop duplication (i.e. it's an older DLL than the system one). When I bootstrap D3DShot, If the shim is loaded, the ctypes module finds that instead when I request a DLL by name.
What version of OpenCV are you using? How was it built? If you didn't compile it, are you using the most appropriate wheel for your system? Just trying to think of reasons why it works on my system and not yours.

Any update on this? I don't want to close the issue because there is definitely something interesting lying here but I can't reproduce it as shown above.

It has been so long that I do not recall if I solved the issue before halting my project. I have plans to continue working on my project that uses both OpenCV and D3DShot later this year (and might rerun into the issue). So I guess this issue can be closed and I will comment on this issue if I run into the same error again later.

Alright, I will close it, but do reopen if you encounter it again. Thanks


Revert "Switch to c5.xlarge instances for the Email Alert API"

8GB of memory should be fine for the Email Alert API, but for the last
4 Fridays, some of the Sidekiq processes for the Email Alert API have
used lots of memory, beyond the limit set for the Icinga checks.
Until we've managed to address the excessive memory usage, and
reliability of the jobs (Sidekiq isn't exactly reliable), going back
to 16GB of memory might help to avoid issues with Sidekiq using all
the memory.
This reverts commit dae54679cf50585abddb6c4413b7b2a26b0492e5.

@cbaines it looks like this change may be unnecessary, given the following historical data. The logs also indicate the increase in memory itself has little/no effect until we changed the restart thresholds.
Would it be advantageous or effortful to switch back?

@cbaines it looks like this change may be unnecessary, given the following historical data.

Well, the image you share sets out why this change was made. I assume the green lines are memory usage, and when it touches the red line on Friday the 12th and Friday the 19th, that's one of the machines running out of memory.

The logs also indicate the increase in memory itself has little/no effect until we changed the restart thresholds.

The increase back to 16GB of memory was only meant to reduce a repeat of the issues on the 12th and 19th. I think we can say in hindsight that the change was unnecessary (because no machine used more than 8GB of memory after the 19th), but that's not quite the same as saying it was ineffective.

Would it be advantageous or effortful to switch back?

The above graph shows that there hasn't been a similar issue with memory since the 19th, but I definitely don't know enough about the situation to say that this means that the services on these machines will be able to get by with a reduced amount of memory in the future. Someone more informed should make that decision if warranted.

Well, the image you share sets out why this change was made.

So it does - apparently I visually filter out spikes 😬.

Someone more informed should make that decision if warranted.

My take is that the difference in cost is pretty negligable, and we don't have any data to suggest we're suffering from slower CPUs, but we do have data to suggest having more memory is valuable. It's unclear exactly how much more memory we need(ed), but the new worker thresholds at least have the potential to consume it.
Conclusion: let's stay as we are until we have motivation to change.


Adds event information when waiting for a pod

What type of PR is this?
/kind feature
What does does this PR do / why we need it:
This PR:

Adds more information when deploying via "WaitAndGetPod". We parse
the current events which are happening and then look for event counts
which have occured more than 5 times. We then output this information
with the spinner in order to help the user determine what's taking so
long to deploy
Collect event information that's outputted when it fails with a
table.
Changes how we output errors

Example outputs:
▶ odo push -f
Validation
 ✓  Checking component [122ms]

Configuration changes
 ✓  Initializing component
 ✓  Creating component [733ms]

Pushing to component nodejs-nodejs-ex-dorv of type local
 ✗  Waiting for component to start [5s]

ERROR:
waited 5s but was unable to find a running pod matching selector: 'deploymentconfig=nodejs-nodejs-ex-dorv-app'

~/openshift/nodejs-ex  master ✗                                                                                28d ⚑ ◒
▶ odo push -f
Validation
 ✓  Checking component [134ms]

Configuration changes
 ✓  Initializing component
 ✓  Creating component [417ms]

Pushing to component nodejs-nodejs-ex-dorv of type local
 ✗  Waiting for component to start [5s] [WARNING x5: FailedScheduling, use `-v` for more information.]

ERROR:
waited 5s but was unable to find a running pod matching selector: 'deploymentconfig=nodejs-nodejs-ex-dorv-app'
For more information to help determine the cause of the error, re-run with '-v'.
See below for a list of failed events that occured more than 5 times during deployment:
+----------------------------------------------------+-------+------------------+-------------------------------------+
|                        NAME                        | COUNT |      REASON      |               MESSAGE               |
+----------------------------------------------------+-------+------------------+-------------------------------------+
| nodejs-nodejs-ex-dorv-app-1-r46cg.15f66f7d73693e5c |    15 | FailedScheduling | persistentvolumeclaim               |
|                                                    |       |                  | "nodejs-nodejs-ex-dorv-app-s2idata" |
|                                                    |       |                  | not found                           |
| nodejs-nodejs-ex-dorv-app-1-vn8vd.15f66f8482ee88f6 |     5 | FailedScheduling | persistentvolumeclaim               |
|                                                    |       |                  | "nodejs-nodejs-ex-dorv-app-s2idata" |
|                                                    |       |                  | not found                           |
+----------------------------------------------------+-------+------------------+-------------------------------------+

Which issue(s) this PR fixes:
Fixes https://github.com/openshift/odo/issues/2244
How to test changes / Special notes to the reviewer:
Run a test application like so:
git clone https://github.com/openshift/nodejs-ex
odo create node js
odo preference set PushTimeout
watch -n 1 oc delete pvc --all
odo push -f

Ready for review, unit test has been written :+1:
If tests fail (integration). I'll work on it. Just have to wait for integration tests to finish completely to help determine what needs to be changed.
Otherwise, here's an asciinema for a preview of the changes:

Hunting a race condition, otherwise, this is still up for review :+1:

flake
/retest

/retest

Ping @kanchwala-yusuf @girishramnani @dharmit Please try it out :)

/approve
/retest

I have set TimeOut to 5 seconds but odo push still keeps waiting for the component to start. It's a bug, right?
$ odo push
Validation
 ✓  Checking component [11ms]

Configuration changes
 ✓  Initializing component
 ✓  Creating component [54ms]

Pushing to component nodejs-nodejs-ex-njnk of type local
 ✓  Checking files for pushing [592055ns]
 ✓  Waiting for component to start [20s]         <<---------- this
 ✓  Syncing files to the component [108ms]
 ✓  Building component [10s]
 ✓  Changes successfully pushed to component

$ odo preference view
PARAMETER             CURRENT_VALUE
UpdateNotification
NamePrefix
Timeout               5
PushTimeout
Experimental

Tried out the PR, works fine for me. The PR looks good to me, otherwise.
/lgtm


Swb

Adding support for Surface Water Bodies (SWB) and thereby also rebuilding much of the RBD logic.
Task: T163675

I need one more commit to ensure the testing also validates requirements.txt but the Internet died yesterday before I could commit that.


support stepping into the standard libarary

godebug's current procedure for running instrumented code for a package x is:

make a temp directory
make a subdirectory $TMP/src/x containing instrumented versions of the source files for x
run the go command, setting GOPATH=$TMP:$GOPATH. The go command finds our instrumented packages in $TMP/src and finds any other un-instrumented packages in the normal GOPATH.

That process does not work for standard library packages, though, because $GOROOT has to be a single directory.
Here's my current plan for working around this:

Implement the proposal from #8 of having a permanent godebug directory that contains instrumented versions of all the packages we have seen so far. Put standard library packages in the same place, or possibly in their own /goroot or /std directory.
From the same proposal, generate a temporary directory for every invocation of godebug and fill it with symlinks to the packages we want to instrument. The only new thing is that for all standard library packages we don't want to instrument, we will need to add a symlink to the real package in $GOROOT.

Along these lines, I need to place a breakpoint in the standard library. I'm currently hitting net/http.ErrBodyReadAfterClose, and it's very difficult to tell why, so I want to set breakpoints in bufio and net/http, which I take it isn't possible or easy right now.

I just hit this problem, and I wasted a significant amount of time on it. :(

@jeffallen sorry to hear that :( Is there some UX change we could make that would at least make it more obvious what was going on?

Well, it would be awesone if right before you stepped into non insrumented code it told you. Don't know if this is possible without too much overhead...

Here's one idea: when the user runs "step", parse the next line and see if it contains a function call. Then run as normal until we hit the next godebug.Line call. If that call is in the same function as before -- we had no intervening godebug.EnterFunc or godebug.ExitFunc calls -- and we saw a function call in the code for the previous line, report to the user that it stepped over a function call, probably because the function was not instrumented.

+1
On Jun 21, 2015 7:24 AM, "Jeremy Schlatter"<EMAIL_ADDRESS>wrote:

Here's one idea: when the user runs "step", parse the next line and see if
it contains a function call. Then run as normal until we hit the next
godebug.Line call. If that call is in the same function as before -- we
had no intervening godebug.EnterFunc or godebug.ExitFunc calls -- and we
saw a function call in the code for the previous line, report to the user
that it stepped over a function call, probably because the function was not
instrumented.
—
Reply to this email directly or view it on GitHub
https://github.com/mailgun/godebug/issues/12#issuecomment-113865080.

:+1: Oh how I wait for the std lib support

:+1:


Parallels docker-machine not working with custom $MACHINE_STORAGE_PATH

When I have $MACHINE_STORAGE_PATH=.machine , e.g. use folder .machine inside current directory, Parallels docker-machine fails to start with an error: Error creating machine: Error in driver during machine creation: prlctl create prl-dev --distribution boot2docker --dst .machine/machines/prl-dev --no-hdd failed: exit status 1. The same setting works, for example, with DigitalOcean driver.

@qqalexqq Thank you for pointing on this!
Fixed in these releases:
v1.0.2 - only for Docker Machine 0.5.0
v1.1.0 - for Docker Machine 0.5.1+


feat: Adds machine learning framework and NaiveBayesClassifier

Creates initial IMachineLearningModel interface and NaiveBayesClassifier class to implement it with a SingleWordTokenizer that implements a generic Tokenizer. Also included some Jest tests for these classes.
Added way to set whichever machine learning model developer wants to use conforming to IMachineLearningModel interface.
Adds getSuggestedBlocks function to use this Model to get the most likely blocks based on the description and registers a callback function to be run when this category is open.

Co-authored-by: tpersaud2/DaanyaalBawla

h


apt-get failures

I am getting an error executing this command:
/bin/sh -c apt-get update &&   apt-get -y install sshpass &&   apt-get clean
It appears to get through most of the second download progress bar and fail. I am behind a corporate proxy so that could be causing an issue.
do you have any ideas how to resolve this issue?

Unfortunately yes with a proxy.conf and in the ENV variables.

Can you confirm that you're Docker daemon is configured properly like this?
opal:spec stephen$ docker run -it cloudfoundry/cflinuxfs2 env
...
HTTP_PROXY=example.com:8080
http_proxy=example.com:8080
HTTPS_PROXY=example.com:8080
https_proxy=example.com:8080
...

Yes,
Even confirmed by running:
sudo systemctl show --property Environment docker

Does the following succeed?
user@host$ docker run -it cloudfoundry/cflinuxfs2 bash
root@5f7065bf0fd9:/# apt-get update && apt-get -y install sshpass && apt-get clean

Also, please provide the full output of:
docker run -it cloudfoundry/cflinuxfs2 env

with any sensitive info redacted.

@jlkweb12 @Shuchit Explicit support for HTTP and HTTPS proxies in containers should no longer be necessary in CF Local as of Docker 17.07. Please see here for instructions. I can confirm this works automatically on macOS (and it's documented to work automatically on macOS here).
Please let me know if upgrading to Docker 17.07 addresses this issue for you.

@jlkweb12 @Shuchit Let me know if I can close this issue.

I tried this for a second time and I was not able to get it to work. I am on Ubuntu16 with docker running as a systemd service. I made sure I am using the latest release of docker 17.12.1-ce. The proxy configuration is passed in through systemd configuration and the docker deamon sees it as an environment variable. I did restart docker service to make sure the configuration is correctly picked up.
It looks like docker daemon can pull down the required images using the proxy. But the container does not get passed the proxy information.

Thanks for testing this out! Sorry that it's still not working.
It occurs to me now that the logic to parse the ~/.docker/config.json file mentioned in the docs may live in a part of the client that isn't configured into CF Local v0.18.0. I'll make sure it gets into v0.19.0.

@Shuchit can you try this release candidate for 0.19.0?
cflocal-0.19.0.rc1-linux.zip
It should respect any HTTP proxy settings in the environment that you're running CF Local in, as long as DOCKER_HOST is set to the default local socket. If you have a custom value for DOCKER_HOST and you want the proxy settings to apply, set CFL_FORCE_PROXY=true.

(In the official v0.19.0 release, the env var will likely be CFL_USE_PROXY instead.)

Fixed in v0.19.0.
If you've customized DOCKER_HOST, you must pass CFL_USE_PROXY=true. (This is to prevent local proxy settings from applying to remote Docker daemons.)


Add sample_query parameter to allele frequencies

Resolves #96.

Hi @alimanfoo , this works nicely for snp_allele_frequencies() but for some reason I can't see yet, gene_cnv_frequencies only works without              if n_samples == 0:      raise ValueError(f"no samples for cohort {coh!r}").

Also looks like tests need to be updated.

Hi @cclarkson, all LGTM, think we can merge this if CI passes. I can't approve the PR as I originally submitted it, but consider it approved :+1:

Merged :partying_face:


Ip alias is not adding route

I've added a Alias IP ranges on a windows instance configuration but I noticed no route added when running route print. Is there something I'm missing? Should routes be added manually?

this is because Windows routing (in fact I find it very odd Linux allows this at all) does not work like that, you can add the route but since the interface is not the right destination traffic will just be dropped.


Remove version: DominikReichl.KeePass version <IP_ADDRESS>

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://sourceforge.net/projects/keepass/files/KeePass 2.x/2.45/KeePass-2.45-Setup.exe/download
Status Code: 200
(Automated message - build 897)

Close with reason: Package still available.;


Improve github action workflow

P.S. Note that CI currently fails - not certain why yet
I copied some of these from many of my crates like https://github.com/nyurik/sqlite-hashes (eventually I think it is better to use just to simplify the process, and make it identical for the developer and CI)

removed the no-libvarnish job -- not used
remove rust installation - it is always pre-installed unless you want an older version, e.g. for msrv test
use build cache
add all sorts of tests
no need to do a loop over vmod - enough to just say cargo ... --workspace
not much value in RUST_BACKTRACE=1 I think - if it fails, longer backtrace won't tell you much in CI
add doc testing

don't worry about the CI failure, it did it's job and quote a bug :) I'll fix it (in short: we can be called with 0-length buffer, with a NULL pointer, and std::slice::from_raw_parts_mut() is rightfully unhappy with it)
re: RUST_BACKTRACE=1, I actually just added it, and it allowed be to debug the issue above, so I would keep it :-D
TIL cargo ... --workspace that's great, and much simpler
I'd like to keep no-libvarnish, it makes sure that crates.io doesn't blow up when creating the docs without varnish being installed

thx for the explanation, updated

ok to merge for me, shall I press the green button?

yep :)

btw, you may want to do "squash only merges" - keeps history cleaner

I prefer to just rebase, merging makes it harder to git bisect*, feel free to squash and rebase though. I'll merge later today to give you some time if you want to do that

yes, the history is a mess a the moment, the pro/con of working alone on a code base, but hey, that's the intention that counts!

its already on top, feel free to merge whenever, i won't change


feat(#1): touchevents handling

@micheleriva  Here you go 😊
As an enhancement, we can handle the case when a user stops touching the screen and then comes back.

Hi @sidbentifraouine thank you sooooo much!
Feel free to add your name to the contributor list in package.json file 😊
I'm currently working on a little refactor, I'm going to merge asap!
Thanks again 👏


[BUG]: Indentation Error in ToC

Context
Currently, if you run mdtoc on this repository's README.md the generated Table of Contents looks as follows:

As you can see, the first few headers are all indented one off the level they should be.
Acceptance Criteria

Fork this repository and make a new branch
Find and fix the cause of the bug
Create a PR with evidence of the fix

Happy coding! ❤
-Mandy

This might be an issue with the way the README.md file is formatted. I don't know if this was your intention, but Installation Guide, Usage Instructions, and Example are all being treated as the same heading level in the table of contents, but in the actual markdown, Installation Guide is a Header 2 while the rest are Header 1

So the thing is, I want it to be able to work even if the order of levels is weird. This is because a lot of the times i choose heading levels not based on the order they should be in but simply what size I want stuff haha. I still want them to be nested in a way that looks correct. Think I got a  fix out though.

Accidentally marked this one as hacktoberfest (my bad!). Will be putting up more hacktoberfest issues soon!


.NET support

Tracking issue for .NET support in cdk8s. Please +1 this issue to let us know you care (no need to comment).

@eladb ,
What time can we expect the support for cdk8s .NET support?

Damn GitHub stale bots 🙄
Is .NET support still on the roadmap? @eladb @iliapolo

@eladb and @iliapolo ,
Just wanted to add a few words. With the advent of .NET 7 we can generate the image without docker or podman as a tar file. Then I can push that to a registry. Similarly, if you can provide this SDK, as part of the build pipeline itself we can regenerate the YAML in .NET and push it to the repo. From there we can have the CD push the tar file to a location from where Kubernetes can pull and run the deployments YAML. No need for helm or any other template engine. This will help us to make k8s option less complex.

@eladb and @iliapolo and @SomayaB ,
Is this a dead thread as I see that the GitHub Stale bot has closed this issue and it is not even re-opened?

@eladb .NET is already supported by jsii and cdk8s packages are already published to nuget. What is missing here? The CLI certainly is missing support as it only accepts the languages "typescript", "python", "java", "go". Can this issue please be re-opened?

@starcraft66 We are still missing the .NET support for the cdk8s import command. I will re-open this thought and we'll try to get this prioritized soon. Thanks!

Looking forward to this!

Hey any update on this. In the docs I still see there is no .NET support. Can you please know how to get started and proceed for .NET folks

I added csharp to the cdk8s import command and tested it.
I was able to successfully generate<EMAIL_ADDRESS>reference it in my F# project and synthesize a manifest.
@iliapolo Happy to open a PR for this.

Is there some nuget library that is published that we can use

I made a sample project to show how cdk8s can be used with dotnet.
https://github.com/haodeon/cdk8s-fsharp-example
It's based on the "Getting started with cdk8s for ..." docs.

Is any help needed for the dotnet support?
I have some capacity left for c# development.

@codingbott There are two helps that I wish to ask for

A Nuget library generated for cdks8 SDK.
Sample of deployment and job written C# to deploy in Docker-Desktop Kubernetes. We can then ad necessary add authentication and authorization for AKS, EKS or GKE and generate various other aspects later. But let us start it small. All I need is generating k8s Yaml with this SDK

Hi, Any update in this? Atleast I think with this can have my team to save some efforts on creating and understanding HELM charts. Our teams is well versed in .NET and anything on .NET they can quicky resume and work. Is it possible to have a date for this issue


does skywalking support trace redisson?

Please answer these questions before submitting your issue.

Why do you submit this issue?
[x] Question or discussion
[ ] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?

Bug

Which version of SkyWalking, OS and JRE?

Which company or project?

What happen?
If possible, provide a way for reproducing the error. e.g. demo application, component version.

Requirement or improvement

Please describe about your requirements or improvement suggestions.

No. But we are welcome the contribution. Add a new plugin shouldn't be too hard

I will keep this open, someone may be interested in contributing to this plugin. I look forward to that.

My company is also using redisson component(3.6.0). I'll finish it at https://github.com/apache/incubator-skywalking/pull/2083


How to change default AdbServerPort(5037) ?

Describe your question
Hello;
I have an error in the like below image. In my computer, adbserver run on 5038 port.  How to i set this settings ?

I solved own problem :)
It is a solution


Can hyper-parameters of MCTS be altered in Go benchmark under CLOSE division?

Hyper-parameters like below:

Number of search threads
Search depth
Maximum number of moves for each game
Algorithm used to determine end-of-game winner
Exploration constant
Alpha value of Dirichlet noise
Value of virtual loss

Under the present closed division rules, the RL environment cannot be altered, including most of those hyper parameters. We should make this distinction clearer. It can, however, be reimplemented to run faster as long as the underlying semantics don't change. So, more threads, depending on your use, might be allowed -- If it does the same work faster, you can do it. If it changes the result, you can't.

@petermattson Will you publish a doc on the detailed rules, e.g. changing what parameters is allowed and what not allowed? My understanding is that it is allowed to re-implement this on another framework like Caffe, right? I feel it is difficult for a re-implementation by simply looking into the reference implementation since there are many variables...

These are good questions, I can provide some clarify.
Basically, for the closed the division we do not want to adjust work done by adjusting parameters. For example, reducing number of games or fan out in the tree. Though, if the particular values we provide in the reference implementation are clearly subpar, we can propose changes (which everyone will follow).
If you have results to suggest that there are clearly better parameters, please do share and I'm happy to propose changes to the reference to the larger committee.
As far as "Algorithm used to determine end-of-game winner" -- you can change such algorithms as long as they produce the same output. For example, if you have a better way to enumerate legal moves, feel free to enumerate more efficiently. The guiding wisdom is that better implementations are fine, as long as they produce the same output.
I'm happy to dig into the details if you have additional questions.

@bitfort Thanks for the clarification. I understand your explanation on the parameter settings. But I feel it would be more clear to list all the relevant parameters with their values in a document instead of embed them in all the places of the reference implementation. That can make participants much easier to follow for a re-implementation.

The guiding wisdom is that better implementations are fine, as long as they produce the same output.

I feel the wording "better implementations" here is ambiguous. What kind of "algorithm" can be tuned in the CLOSED division? Can I say CNN-based policy/value network part of the "algorithm"?

@petermattson @bitfort Thank you both for the kind answers. I will close the issue now but with the hope that you can publish doc on more detailed list of hyper-parameters which are currently embedded in the reference code.


[cli] install app with project member role fails for namespace permission

Rancher versions:
rancher/rancher: v2.1.0
rancher/cli: v2.0.4/v2.0.5-rc
Steps to Reproduce:

setup rancher and import a cluster
create a member user
assign member role of the Default project to the member user
login as member user and create an API key. we are gonna install app using the API key with only access to the default project.
deploy a workload in default namespace with rancher/cli:v2.0.4 image and -it -- /bin/sh
exec into the cli container and run:

rancher l -t <token-from-step-4> --context <default-project-id> <rancher-url>

cat <<EOF >./answers.json
{
  "AntiAffinity": "hard",
  "defaultImage": "true",
  "image": "memcached",
  "imageTag": "1.5.6-alpine",
  "memcached.maxItemMemory": "64",
  "memcached.verbosity": "v",
  "metrics.enabled": "false",
  "metrics.image": "quay.io/prometheus/memcached-exporter",
  "metrics.imageTag": "v0.4.1",
  "replicaCount": "1",
  "showMemcachedOptions": "false"
}
EOF

rancher app install -a ./answers.json --namespace somenewns memcached somenewmc

Results:
$ rancher app install -a ./answers.json --namespace ns9 memcached mc9
FATA[0000] Bad response statusCode [403]. Status [403 Forbidden]. Body: [baseType=error, code=Forbidden, message=namespaces "ns9" is forbidden: User "u-spjt2" cannot get namespaces in the namespace "ns9"] from [https://<IP_ADDRESS>/v3/cluster/c-sp65v/namespaces/ns9]

A subsequent run succeeds:

Notes:

Happens when I try to use cli for ci scripting.
Happens when network latency between cli & rancher server is low.( may not reproduce running cli on a laptop connecting rancher on aws nodes)
We invoke app creation API once the namespace is created now. We might want to wait until the roles/bindings are ready

cli is used for pipeline catalog integration. It will be great if we can fix it
https://github.com/rancher/rancher/issues/16026

@loganhz We either need to wait on cli side for namespace condition InitialRolesPopulatedto be set to true in annotations. Or fix https://github.com/rancher/rancher/issues/15337, and wait for the namespace state to become Active


What's next? Please, explain how to install

Hello, Sanster! Thanks for you app, it looks cool.
But I've got a problem. I'm not a dev, so could you explain how to use it?
OK, the Erase works out of the box, but how to install another tools? What's that "--model Sanster/AnyText"? What should I do with that? Every part in your cool manual starts with this mistery.
There is an amazing tool Replace Object (here: Generate Darth Vader on a beach using [PowerPaint]https://www.iopaint.com/). But I can't find the text prompt form in my IOpaint, only "Upload an image":

Please, describe it for non-devs.
Best wishes, Yar

Indeed, there's a lot of work to do on the document...The erase model does not support text prompts, so I have hidden some unnecessary interfaces when using the erase model. You can switch models using the following methods:
On the configuration page, you can enter the model name in "Current Model", including the models mentioned in models, for example,  Sanster/AnyText or Sanster/PowerPaint-V1-stable-diffusion-inpainting
You can also choose from "Recommended Models" or "Downloaded Models", once selected, it will automatically populate in the "Current Model". Then click Save Configurations to save the settings.
Model will be automatically downloaded the first time it is used.
https://github.com/Sanster/iopaint-docs/assets/3998421/877cfd8b-0dc3-4374-a18c-c70030745d88
保存下来的配置是一个 json 文件，你也可以用文本编辑器直接打开它，修改其中的 model 配置，例如把这里的 "model": "Sanster/PowerPaint-V1-stable-diffusion-inpainting" 改成 "model": "Sanster/AnyText"
{
    "host": "<IP_ADDRESS>",
    "port": 8080,
    "model": "Sanster/PowerPaint-V1-stable-diffusion-inpainting",
    "no_half": false,
    "low_mem": false,
    "cpu_offload": false,
    "disable_nsfw_checker": false,
    "local_files_only": false,
    "cpu_textencoder": false,
    "device": "cuda",
    "input": null,
    "output_dir": null,
    "quality": 95,
    "enable_interactive_seg": false,
    "interactive_seg_model": "vit_b",
    "interactive_seg_device": "cpu",
    "enable_remove_bg": false,
    "enable_anime_seg": false,
    "enable_realesrgan": false,
    "realesrgan_device": "cpu",
    "realesrgan_model": "realesr-general-x4v3",
    "enable_gfpgan": false,
    "gfpgan_device": "cpu",
    "enable_restoreformer": false,
    "restoreformer_device": "cpu"
}


JsProxy fields should be enumerable?

Today they are not, but they probably should be (or at least I don't see a reason why not).
One potential issue, on the JS side they may try to JSON encode these objects, and then JSON decode them back. The object they get back won't be tied to a dart object or type any more, so its going to act just like a normal js object and get converted to a dart map. Today they will just get an empty object since the fields aren't enumerable, so at least it kind of throws up a red flag that something is not working as expected.

This issue been created since 50 days before..... Still no one assigned to this?
Any idea when this can be resolved. Seems I cannot use Firebase-Collection polymer element.
Please fix this issue.