Deno & SDK

Hey there,
Disclaimer: This is more of a question than an issue.
Do you know how and if it is possible to use this SDK with Deno via an npm package specifier?
I tried doing this today :
import Pocketbase from<EMAIL_ADDRESS>
const pb = new Pocketbase()

console.log(pb)

And although it prints out the correct Pocketbase object, Deno (or typescript for that matter) cannot infer the types for the imported symbol and marks it as any.
Any advice on that?

I'm not familiar with Deno and I'm not sure how the module resolution works.
Going through their issue trackers shows that the npm package specifier was added recently but there are still  a lot of tasks left in their roadmap - https://github.com/denoland/deno/issues/15960, including several related to the LSP and @types handling, so they maybe related to your issue.
It could also be a code editor issue. See for example - https://github.com/pocketbase/js-sdk/issues/92.
Alternatively, you can try loading manually the type definitions using for example the @deno-types annotation. The definition file should be located at package_path/dist/pocketbase.es.d.ts.

I'm closing the issue since I'm not sure if there is anything we can do in the SDK in this case.
Please note that it is possible that although you are using Deno, your editor LSP server probably uses Node, so if the types are not inferred only inside the editor, then this probably means that it is a lsp/editor issue.

Well, that certainly sucks, but I managed to solve the issue - be it with glue and tape.
I went ahead and copy-pasteed the definition file into the root of my project and then annotated the pocketbase import with // @deno-types="../pocketbase.d.ts".
Might be dirty, but it certainly works and gets the job done!

what is the stat of using Pocketbase after 2 years ?

@MrBns

what is the stat of using PocketBase with Deno after 2 years ?

also wonderin...
@Fractal-Tess

Well, that certainly sucks, but I managed to solve the issue - be it with glue and tape.
I went ahead and copy-pasteed the definition file into the root of my project and then annotated the pocketbase import with // @deno-types="../pocketbase.d.ts".
Might be dirty, but it certainly works and gets the job done!

could u please explain step-by-step?

recently used ,it works just fine you can even define different versions of the SDK and the types will be correct

recently used ,it works just fine you can even define different versions of the SDK and the types will be correct

interesting. I'm still having issues with this. trying to reference it and it won't work for me.

![20241222_124036.jpg](https://github.com/user-attachments/assets/5f244f7f-f9d8-48e2-b814-988b3932i
i used it like this , you can also run
deno install ppcketbase

Which will add a node_modules and add import aliases in the deno.json


Receiving Mail

Hi Jeffrey Kemp, This is great work without no doubt.
I have an issue, After sending an email to the client, then client reply to sender then how can I get this email or where I can check?
If there are no email receive option. plz add this feature for next release.

Great idea, thanks.
At the moment you can login to your Mailgun account and set up inbound Routes where you define a "rule" that is applied to any incoming messages. The "action" that Mailgun takes in response to each email can be to Forward the email to another email address, or Store it.
For now you can get these emails forwarded to another email account you monitor, or you could have them Stored and then query the mailgun API directly to retrieve them.
If you are using ORDS, you could set up a Webservice call in your Apex environment and set that up as a hook in Mailgun; this way, whenever someone replies to an email, Mailgun will call your webservice to notify your system of an incoming email. I haven't tried this myself though.
I'll need to add the ability for the PL/SQL API to query your stored emails.

Thanks. I already using inbound routes.


Add simple error screen.

lgtm

Need: Animated SVG of eyes turning into X's and tongue sticking out.

Yes!


Bot development goal

Current goal summary: "An agar.io AI designed to take less risks and have the highest possible odds of survival."
Besides just getting to the top of the leaderboard, what are the priorities for the bot?

avoiding viruses after a certain size
avoiding bigger blogs
eating smaller blobs
eating food

It should be customizable. Allow the user to choose how agressive the bot should be. However, it should come preset with some reasonable defaults.

Looks like it's already quite customizable. The current defaults however don't seem to be the best they could be.

Better defaults and more factors to consider.

Such as clusters of food and a better survival instinct (it stayed by a slightly larger blob that killed it)

Less stupidity.
...
That should be our motto.

I think we should be able to put our goal into one sentence, so we know exactly what new features or revisions should center around.
PullJosh has a start.

"An AI designed to take less risks and have the highest possible odds of survival."

Agreed

Updated repo subtitle.

I like it. It is exactly what I found myself changing the defaults to do, because it hangs too close to large blobs.


Remove nested types SField::ref and SField::ptr...

This silences a warning about a redundant cv-qualifier.
This makes future coding mistakes about redundant
cv-qualifiers much less likely.
This makes the code easier to read.

@vinniefalco @nbougalis

Love this. And SField is not copyable so there's no chance of goofing up with auto.
:+1:

:+1: obviously correct.

:+1: very nice!


Update app.tsx

Warning: You passed a container to the second argument of root.render(...). You don't need to pass it again since you already passed it to create the root.

thanks for the prs, i'll get to them in the next day or two 👍

Take your time 🙂


Add setuptools to fix issue with Python 3.12, add Windows to OpenVINO basic test

Add Windows to test_openvino_basic.yml.
Update highest Python version to 3.12 (highest version currently supported)
Add setuptools to requirements (needed for Python 3.12)
Remove auto-gptq from tests requirements. This broke the Python 3.12 tests and it seems it is not currently being used

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Bug: 'Work' is not highlighted as active tab when site loads.

As the 'Work' page is the default screen for when a user visits demo.almighty.io, it should be highlighted. Currently, it is not highlighted unless the user visits another page and then returns to the 'Work' page.
Current Behavior on Initial Load:

Expected Behavior:

Note: the Active state should have the text as #363636, not white.

@mindreeper2420 header section will be removed from planner. Can you close this issue?

@sanbornsen - can you link this to the Issue that removes the header section? I know of no Issue that removes the headers.


about inference.py and pre-trained model

I ran inference.py directly as directed, but the quality of the resulting images felt inadequate

I encountered the same issue.
text： The woman is holding a pink umbrella in her hand.
image：

output:


[ROCm][XLA:GPU] GPU abstraction for calling device functions

Abstraction for using device functions or intrinsics for gpu targets
Example usage for using shfl

@rthadur I'm not familiar with these files, would you please find someone else to review?
Thanks.

@rthadur I'm not familiar with these files, would you please find someone else to review?
Thanks.

@jlebar  might be able to help..

@rthadur I'm not familiar with these files, would you please find someone else to review?
Thanks.

@jlebar might be able to help..

Sure thank you , assigned to @jlebar

@rthadur Yes, I'm a good reviewer, thank you.  Please ensure that XLA changes go to someone on the XLA team, and specifically XLA:GPU changes go to someone on the XLA:CPU/GPU team under me or<EMAIL_ADDRESS>I believe this is reflected on the spreadsheet you all have, but if it's not, please let me know if you need other info to update it.

@sumesh13 you might need to rebase and force update this PR

Thanks for working on this, and please LMK when this is ready for me to have another look.
FYI I'm going to be on vacation May 15-17 and May 27-31.

@jlebar I think I have incorporated all the suggestions. Please take a look.

github's code review UI is having a serious problem with this PR; I'm unable to leave comments on most lines. (When I try to, I get an HTTP 422 response back from clicking the "add comment" button.) I've sent them a bug report.
In the meantime, I will try to put comments in here:
    llvm::FunctionType* callee_type = llvm::FunctionType::get(
        /*Result=*/llvm_ir::PrimitiveTypeToIrType(output_type,
                                       module),

This line and everything below it is unreachable code in this current patch, right?
If we go with the suggestion of moving the shfl code entirely into ir_emission_utils (thus eliminating this generality that doesn't seem to generalize?) then we probably don't need the TargetFunctionCallInfo struct either. This lets us keep EmitCallToTargetFunction for those functions which behave identically (or at least, close to the same) on both AMDGPU and NVPTX.

I have added separate functions for  AMD and PTX specific shfl_down emission.

@jlebar Please let me know if there are other suggestions.

@sumesh13 some issues in CLA bot check it seems. do you like to squash commits so there's only 1 commit in this PR?

@sumesh13 some issues in CLA bot check it seems. do you like to squash commits so there's only 1 commit in this PR?

I still cannot comment on some lines in the PR itself due to the aforementioned github bug. :( I hope this isn't too hard to follow.

Duplicate using statements at the top of target_util.cc.

Use absl::get instead of
auto callee_name = absl::get_if<const string>(&gpu_info.amdgpu_function);
CHECK(callee_name != nullptr);

I wonder if instead of
  // AMD GPU device function only accepts integer arguments. For F32 arguments,
  // conversions need to be generated.
  converted_operands.push_back(b->CreateBitCast(
      operands[0], llvm_ir::PrimitiveTypeToIrType(S32, module)));

it might be simpler to do the bitcast unconditionally.  Moving this implementation into the other file as suggested below would help motivate this, because then there won't even be this TargetFunctionID::kShflDownF32 enumerator.

Is the converted_operands vector even required?  Seems like we could just do the following (not sure about the names)
llvm::Value* shfl_idx = operands[0];
llvm::Value* src = b->CreateBitCast(operands[1]);
llvm::Value* result = b->CreateCall(..., {shfl_idx, src});

Get the i32 type directly from the builder with b->getInt32Ty(), not this way: llvm::Type* ir_output_type = llvm_ir::PrimitiveTypeToIrType(S32, module);

Instead of
string munged_callee = *callee_name;
StrAppend(&munged_callee, "_i32");

do simply string munged_callee = absl::StrCat(*callee_name, "_i32");

Please remove extra parens around return statements, e.g. in return ( b->CreateBitCast(result, llvm::Type::getFloatTy(module->getContext())));

Instead of using if statements to switch on a variant's types (if (auto llvm_intrinsic_id = absl::get_if<llvm::Intrinsic::ID>(gpu_function)) {) use the visit function.

LOG(FATAL) << "Unexpected function provided for " << target_triple.str(); this is going to be filled in later, right?  Can we add a comment so that readers will understand?  As-is it's confusing because this is just unreachable code.

@sumesh13 some issues in CLA bot check it seems. do you like to squash commits so there's only 1 commit in this PR?

Sure...I have squashed the commits

@jlebar, Thanks for the comments! I have addressed these issues.

@jlebar,  I have addressed the additional comments. Please take a look.


More descriptions for Multiplayer peer docs.

Added some more docs and corrected formatting in a few places. Some of these were copied from GodotSteam module docs.

Ayyy! Looks good, thank you!


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_bb6l_19k2u/clone/recipe/meta.yaml:14: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_bb6l_19k2u/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_bb6l_19k2u/clone/recipe/meta.yaml:21: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
WARNING: /tmp/abs_bb6l_19k2u/clone/recipe/meta.yaml:49: missing_description: The recipe is missing a description
ERROR: /tmp/abs_bb6l_19k2u/clone/recipe/meta.yaml:49: missing_documentation: The recipe is missing a doc_url or doc_source_url
Errors were found


New Feature: Import VMware VMs into KVM

Description
This PR adds the capability in CloudStack to convert VMware Instances disk(s) to KVM using virt-v2v and import them as CloudStack instances. It enables CloudStack operators to import VMware instances from vSphere into a KVM cluster managed by CloudStack. vSphere/VMware setup might be managed by CloudStack or be a standalone setup.

CloudStack will let the administrator select a VM from an existing VMware vCenter in the CloudStack environment or external vCenter requesting vCenter IP, Datacenter name and credentials.
The migrated VM will be imported as a KVM instance
The migration is done through virt-v2v: https://access.redhat.com/articles/1351473, https://www.ovirt.org/develop/release-management/features/virt/virt-v2v-integration.html
The migration process timeout can be set by the setting convert.instance.process.timeout
Before attempting the virt-v2v migration, CloudStack will create a clone of the source VM on VMware. The clone VM will be removed after the registration process finishes.
CloudStack will delegate the migration action to a KVM host and the host will attempt to migrate the VM invoking virt-v2v. In case the guest OS is not supported then CloudStack will handle the error operation as a failure
The migration process using virt-v2v may not be a fast process
CloudStack will not perform any check about the guest OS compatibility for the virt-v2v library as indicated on: https://access.redhat.com/articles/1351473.

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[x] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

Create a VMware CloudStack environment
Create single disk and multidisk VMs on CloudStack, start and stop them.
Create another KVM CloudStack environment
import VMs from Vmware to KVM
Deploy VMs

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6830

@blueorangutan test

@nvazquez a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-7480)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 46813 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t7480-kvm-centos7.zip
Smoke tests completed. 110 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

ContextSuite context=TestISOUsage>:setup
Error
0.00
test_usage.py

test_01_template_usage
Error
12.41
test_usage.py

test_02_upgrade_kubernetes_cluster
Failure
541.70
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
847.20
test_kubernetes_clusters.py

test_01_create_template
Error
12.41
test_templates.py

test_CreateTemplateWithDuplicateName
Error
22.73
test_templates.py

test_03_delete_template
Error
1.07
test_templates.py

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6874

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6901

@blueorangutan test

@nvazquez a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-7573)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 42240 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t7573-kvm-centos7.zip
Smoke tests completed. 109 look OK, 4 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_11_destroy_ssvm
Error
3.14
test_ssvm.py

ContextSuite context=TestVmAutoScaling>:setup
Error
0.00
test_vm_autoscaling.py

test_01_vpc_site2site_vpn
Failure
282.68
test_vpc_vpn.py

test_02_cancel_host_maintenace_with_migration_jobs
Error
0.36
test_host_maintenance.py

test_03_cancel_host_maintenace_with_migration_jobs_failure
Error
0.41
test_host_maintenance.py

test_01_cancel_host_maintenance_ssh_enabled_agent_connected
Failure
62.79
test_host_maintenance.py

test_03_cancel_host_maintenance_ssh_disabled_agent_connected
Failure
17.45
test_host_maintenance.py

test_04_cancel_host_maintenance_ssh_disabled_agent_disconnected
Failure
0.11
test_host_maintenance.py

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6946

@blueorangutan test

@nvazquez a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-7609)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 47050 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t7609-kvm-centos7.zip
Smoke tests completed. 112 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_02_upgrade_kubernetes_cluster
Failure
582.94
test_kubernetes_clusters.py

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6970

@blueorangutan test

@nvazquez a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-7625)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 44147 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t7625-kvm-centos7.zip
Smoke tests completed. 111 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
679.54
test_kubernetes_clusters.py

test_05_vmschedule_test_e2e
Failure
175.87
test_vm_schedule.py

@nvazquez
Simulator CI builds failed, need investigation

Thanks @weizhouapache, fixed now
@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6982

@blueorangutan test matrix

@nvazquez a [SF] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-7639)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 41213 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t7639-xenserver-71.zip
Smoke tests completed. 113 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

[SF] Trillian test result (tid-7640)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 44305 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t7640-vmware-67u3.zip
Smoke tests completed. 113 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

[SF] Trillian test result (tid-7641)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 47017 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t7641-kvm-centos7.zip
Smoke tests completed. 112 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_02_upgrade_kubernetes_cluster
Failure
573.66
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
616.25
test_kubernetes_clusters.py

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7187

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7201

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7217

@blueorangutan package

@borisstoyanov a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7238

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7249

@blueorangutan package

@blueorangutan package

@borisstoyanov a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7275

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7284

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7287

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7318

@blueorangutan package

@NuxRo a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7324

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7331

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7347

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: el9 :heavy_check_mark: debian :heavy_multiplication_x: suse15. SL-JID 7359

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7360

@blueorangutan test centos8 vmware-67u3

@nvazquez [SF] unsupported parameters provided. Supported mgmt server os are: centos7, centos6, suse15, alma8, ubuntu18, ubuntu22, ubuntu20, rocky8, alma9. Supported hypervisors are: kvm-centos6, kvm-centos7, kvm-rocky8, kvm-alma8, kvm-alma9, kvm-ubuntu18, kvm-ubuntu20, kvm-ubuntu22, kvm-suse15, vmware-55u3, vmware-60u2, vmware-65u2, vmware-67u3, vmware-70u1, vmware-70u2, vmware-70u3, vmware-80, vmware-80u1, xenserver-65sp1, xenserver-71, xenserver-74, xcpng74, xcpng76, xcpng80, xcpng81, xcpng82

@blueorangutan test rocky8 vmware-67u3

@nvazquez a [SF] Trillian-Jenkins test job (rocky8 mgmt + vmware-67u3) has been kicked to run smoke tests

[SF] Trillian test result (tid-7971)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 51197 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t7971-vmware-67u3.zip
Smoke tests completed. 112 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_unmanage_vm_cycle
Error
110.18
test_vm_lifecycle_unmanage_import.py

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: el9 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 7406

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_multiplication_x: debian :heavy_check_mark: suse15. SL-JID 7408

@NuxRo a [SL] Trillian-Jenkins test job (rocky8 mgmt + vmware-67u3) has been kicked to run smoke tests

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7424

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

[SF] Trillian test result (tid-8000)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 46078 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8000-vmware-67u3.zip
Smoke tests completed. 111 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_02_trigger_shutdown
Failure
336.65
test_safe_shutdown.py

test_01_unmanage_vm_cycle
Error
113.34
test_vm_lifecycle_unmanage_import.py

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7427

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7440

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7442

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7462

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7464

@blueorangutan test

@borisstoyanov a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-8052)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 40804 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8052-kvm-centos7.zip
Smoke tests completed. 113 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

@blueorangutan package

@borisstoyanov a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan test matrix

@borisstoyanov a [SL] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-8067)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 43500 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8067-kvm-centos7.zip
Smoke tests completed. 113 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7495

[SF] Trillian test result (tid-8066)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 54019 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8066-vmware-67u3.zip
Smoke tests completed. 111 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_02_list_cpvm_vm
Failure
0.04
test_ssvm.py

test_04_cpvm_internals
Failure
0.04
test_ssvm.py

test_01_unmanage_vm_cycle
Error
99.87
test_vm_lifecycle_unmanage_import.py

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7511

@blueorangutan test rocky8 vmware-67u3

@nvazquez a [SL] Trillian-Jenkins test job (rocky8 mgmt + vmware-67u3) has been kicked to run smoke tests

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

[SF] Trillian test result (tid-8098)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 55341 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8098-vmware-67u3.zip
Smoke tests completed. 112 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_unmanage_vm_cycle
Error
112.34
test_vm_lifecycle_unmanage_import.py

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7529

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7531

@nvazquez can you handle the conflicts, please?

@blueorangutan package

@borisstoyanov a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7606

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: el9 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 7628

@blueorangutan package

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7629

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packages built fine but BO wasn't able to comment. Running tests
@blueorangutan test

@shwstppr a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7668

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7684

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7685

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7707

@blueorangutan test matrix

@nvazquez a [SL] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

@blueorangutan test

[SF] Trillian test result (tid-8300)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 55324 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8300-kvm-centos7.zip
Smoke tests completed. 114 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

ContextSuite context=TestSharedNetwork>:setup
Error
56.51
test_network.py

test_01_invalid_upgrade_kubernetes_cluster
Failure
3623.57
test_kubernetes_clusters.py

test_02_upgrade_kubernetes_cluster
Failure
3624.63
test_kubernetes_clusters.py

test_03_deploy_and_scale_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_04_autoscale_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_05_basic_lifecycle_kubernetes_cluster
Failure
0.03
test_kubernetes_clusters.py

test_06_delete_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_07_deploy_kubernetes_ha_cluster
Failure
0.03
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_10_vpc_tier_kubernetes_cluster
Failure
50.85
test_kubernetes_clusters.py

test_11_test_unmanaged_cluster_lifecycle
Error
1.23
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
72.80
test_kubernetes_clusters.py

test_08_migrate_vm
Error
43.78
test_vm_life_cycle.py

[SF] Trillian test result (tid-8298)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 56188 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8298-xenserver-71.zip
Smoke tests completed. 111 look OK, 6 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_volume_usage
Error
81.06
test_usage.py

test_01_invalid_upgrade_kubernetes_cluster
Failure
3610.66
test_kubernetes_clusters.py

test_02_upgrade_kubernetes_cluster
Failure
3606.29
test_kubernetes_clusters.py

test_03_deploy_and_scale_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_04_autoscale_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_05_basic_lifecycle_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_06_delete_kubernetes_cluster
Failure
0.05
test_kubernetes_clusters.py

test_07_deploy_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_10_vpc_tier_kubernetes_cluster
Failure
53.99
test_kubernetes_clusters.py

test_11_test_unmanaged_cluster_lifecycle
Error
1.26
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
64.76
test_kubernetes_clusters.py

test_01_add_primary_storage_disabled_host
Error
52.42
test_primary_storage.py

test_01_sys_vm_start
Failure
0.06
test_secondary_storage.py

test_01_deploy_vm_on_specific_host
Error
0.08
test_vm_deployment_planner.py

test_04_deploy_vm_on_host_override_pod_and_cluster
Error
0.09
test_vm_deployment_planner.py

test_08_migrate_vm
Error
0.04
test_vm_life_cycle.py

[SF] Trillian test result (tid-8299)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 58974 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8299-vmware-67u3.zip
Smoke tests completed. 108 look OK, 9 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_browser_migrate_template
Failure
5.41
test_image_store_object_migration.py

test_02_balanced_drs_algorithm
Error
425.35
test_cluster_drs.py

test_02_list_snapshots_with_removed_data_store
Error
50.42
test_snapshots.py

test_10_vpc_tier_kubernetes_cluster
Failure
3718.96
test_kubernetes_clusters.py

test_10_vpc_tier_kubernetes_cluster
Error
3719.08
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
116.26
test_kubernetes_clusters.py

test_01_add_primary_storage_disabled_host
Error
36.60
test_primary_storage.py

test_01_sys_vm_start
Failure
0.10
test_secondary_storage.py

test_01_deploy_vm_on_specific_host
Error
0.08
test_vm_deployment_planner.py

test_04_deploy_vm_on_host_override_pod_and_cluster
Error
0.13
test_vm_deployment_planner.py

test_03_live_migrate_VM_with_two_data_disks
Error
61.06
test_vm_life_cycle.py

test_08_migrate_vm
Error
0.07
test_vm_life_cycle.py

test_01_unmanage_vm_cycle
Error
109.12
test_vm_lifecycle_unmanage_import.py

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7788

@nvazquez @borisstoyanov @NuxRo is this ready or still under works?
@blueorangutan package

@shwstppr a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7812

@blueorangutan test

@nvazquez a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-8414)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 43713 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8414-kvm-centos7.zip
Smoke tests completed. 118 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

@blueorangutan package

@blueorangutan package

@blueorangutan package

@shwstppr , i think we are done here

@DaanHoogland yes but the last test run is from 7 days back. Should we run a new round and merge tomorrow if all is good?

@blueorangutan package

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 7948

@blueorangutan test

@shwstppr a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Why was this merged without smoke tests?

[SF] Trillian test result (tid-8489)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 46383 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7881-t8489-kvm-centos7.zip
Smoke tests completed. 120 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_migrate_vm
Error
0.06
test_vm_life_cycle.py

@andrijapanicsb here


Some idea questions

Hi there @eneadm ... loving this simple package.... I have a couple of questions.

I would like to be able to provide a cast for the the "role" property, for example then one can expect i.e. a Enum back. If no cast is provide the behavior stays as it currently is.

protected $casts = [
        'role' => Enums\Role::class, // Enum cast
];

It would be great if another "morphable" column (nullable) can be added for association to another model for example an tenant model i.e. organisation, team or whatever model the morphable trait is added to. If not used the behavior stays as it currently is.

Then something like this would be possible:

//Assigning to Role for a specific organisation
$user->roles()->updateOrCreate(
            ['user_id' => $user->id],
            [
               'tennant_id' => $organisation->id,
               'role' => Role::STAFF,
            ]
        );

then if the tennant is provided it does the lookups:

// Access all of user's roles...
$user->roles($tenant) : Illuminate\Database\Eloquent\Collection

// Determine if the user has the given role...
$user->hasRole(string $role, $tenant) : bool

// Access all permissions for a given role belonging to the user...
$user->rolePermissions(string $role, $tenant) : ?array

// Determine if the user role has a given permission...
$user->hasRolePermission(string $role, string $permission, $tenant) : bool

// Determine if the user has a given permission...
$user->hasPermission(string $permission, $tenant) : bool

I've implemented the permission checks into my policies. But for every permission check a database query is done against the user_role table, as such on one page load that have 13 granular checks, the query is executed 13 times. Is there a way that the query is executed only once per request life-cycle and then only executed again in the next request?

    public function create(User $user, User $model)
    {
        return $user->hasPermission('user:create');
    }

Query executed 13 times on 1 page.
select exists(select * from `user_role` where `user_role`.`user_id` = 2 and `user_role`.`user_id` is not null and `role` = 'ROOT') as `exists`

Do you think something like this would be possible, and how? Glad to help with the implementation.
Thanks!

Hello @slakbal,
Those are really good points, actually I thought about these thing while developing the package but for the moment it seemed out of scope and good enough to release as is.
My idea of implementing these enhancements was a bit different though. Since a user can have multiple roles in theory casting a single role is a bit limiting, but here you are correct there has to be some way to append roles and permissions assigned to the model. For the 2nd point I've thought about it and I honestly kind off regret that I didn't chose polymorphic relationships instead, I have to think about this. The 3rd point could be fixed easily actually, it is just a matter of providing more permissions to check against in one go.
Enhancements:

Create method to check agains many permissions when an array is provided as param.
Append roles and permissions to the User model for easy accessibility.
Think about how to add roles and policies to any model and not just the User model.

I will create some issues for the points above, thank you for your feedback 🙂

The permissions() method in HasRoles has been implemented in v1.1.0. I will get back on the other requests soon :-)
PR

With the 2nd of the request regarding the performance completed PR I am going to close the issue. The last request of allowing roles to be assigned to any Model needs further thought and careful implementation in order to have backwards compatibility, in time I will create a PR for it as well. Thank you for your feedback and your help :-)


testing readme examples

Before submitting

[ ] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[ ] Did you read the contributor guideline, Pull Request section?
[ ] Did you make sure to update the docs?
[ ] Did you write any new necessary tests?

What does this PR do?
add testing readme examples, would be very welcome to get this feat https://github.com/tmarktaylor/phmdoctest/issues/5
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

waiting for https://github.com/tmarktaylor/phmdoctest/pull/6 be merged and released :]

Like this ! We can do this for all repos.

yes, this is PoC, TM is a kind of entry gate for other PL projects...


As a user that compiles GEOPM from source, I would like to be able to do an in-place build of the service, and an in-place build of the runtime without doing a make clean in-between

This story will be resolved as a side effect of implementing task #1825.
If a user does an in place build of the service directory and then does an in place build of the base directory (or vice-versa) without doing a make clean in between they will end up with the wrong objects because of how configure time macros are being used to differentiate the two builds.
Resolved by: #1825

Duplicate


Dockerize Pyrsia Node

Closes: #224

Adds Dockerfile
Adds docker-compose.yml for easy build and deploy
Adds docker-bake.hcl which is useful for development
Adds get started guide to README
Adds simple CI to check that the image build works

To build and run the Pyrsia Node locally, just run docker compose up if you have Docker Desktop installed.
An example of what can be done is updating the Cargo.lock after a Cargo.toml change:
docker buildx bake updatelock

Note: I'm not a rust developer so how I'm handling caching should be checked.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for the reviews @mgrand and @sbtaylor15!
What's the process for merging on this project? Is it 2 LGTMs and the PR contributor merges or do we need more consensus?

@chris-crone We need at least 2 approvals and all checks to have passed. In other words, you are all good to merge.


Refund script

Coverage decreased (-0.02%) to 80.986% when pulling 5644841c7da0f195efc8967418f2eef403c3b998 on refund-script into 689eba8f4509a34f5d5028ea7b0e98d35ef08f4b on master.

Good catch, fixed.

Coverage decreased (-0.02%) to 80.986% when pulling 36b54bdec1a40c612aee4ceb22149abec8c4c443 on refund-script into 689eba8f4509a34f5d5028ea7b0e98d35ef08f4b on master.


CMD+Clicking in the code editor to jump to causes delayed scrollback

Describe the bug
When CMD+clicking on a component in VScode, the code editor correctly scrolls to the position in the file it's in, but then changes position. This also occurs if you manage to move the cursor to a line in the component inbetween the two steps
Screen grab
https://user-images.githubusercontent.com/2945037/113151186-be120380-922c-11eb-8a2b-9ea27c3d30c1.mp4
Repro

Open up https://utopia.pizza/p/a645be4c-alpine-climb/
Find a UIContextMenuRow in storyboard.js
CMD+Click on it
(optional: Click quickly into the code before it jumps back)

Observed: VSCode is undecided
Expected: VScode is assertive

@balazsbajorics or @Rheeseyb - I think this is fixed with your changes, right?

Yep this was fixed!


Do not display traffic for inactive users

Because the IP is reassigned, traffic data is displayed for exactive users. This is confusing and wrong.

@mmarx I could you please test whether traffic data is displayed for you? I am not sure if the user's computers are still in the database.

Traffic data is still displayed, even though the IP has long since been reassigned.

@mmarx could you please test this on sipa-testing, since the ORM implementation is not on the master yet? Thanks!

I did, and I'm still seeing traffic data.

@mmarx Alright then, thanks for testing! What are valid statūs? 0, 1, 7, 12? is there any kind of reference?

In addition to those already defined:

3: mail only, blocked
8: moved out
10: mail only

Correction: I meant 1, 2, 7, 12.
But 3, 8 and 10 should not be allowed for trafficdata, just as 9 (formerly active).
This leaves

1: ok
2: not payed
7: abuse
12: traffic
as valid statūs for viewing trafficdata. Correct @mmarx ?

Yeah, right, but 3, 8, and 10 need te be added anyways.

LOL.
Just found this after already having fixed the later added duplicate #185
Closing.


Not compiling

[ 55%] Compiling ceilint.erl
ceilint.erl:11: function ceil/1 undefined
make[2]: *** [tests/erlang_tests/ceilint.beam] Error 1
make[1]: *** [tests/erlang_tests/CMakeFiles/erlang_test_modules.dir/all] Error 2
make: *** [all] Error 2

I don't think this issue is still valid, closing it.


Bump jaeger trace exporter version

Using the jaeger trace exporter we started seeing the below error in our application logs.
WARNING: A connection to http://jaeger:8080/ was leaked. Did you forget to close a response body? To see where this was allocated, set the OkHttpClient logger level to FINE
I traced a fix back to a jaeger client release 0.33.0 that fixes the issue with closing the connection.
https://github.com/jaegertracing/jaeger-client-java/pull/571
https://github.com/jaegertracing/jaeger-client-java/releases

FAILURE: Build failed with an exception.

What went wrong:
Could not resolve all files for configuration ':opencensus-exporter-trace-jaeger:compileClasspath'.

Could not find com.uber.jaeger:jaeger-core:0.33.1.
Searched in the following locations:
- https://repo.maven.apache.org/maven2/com/uber/jaeger/jaeger-core/0.33.1/jaeger-core-0.33.1.pom
- https://repo.maven.apache.org/maven2/com/uber/jaeger/jaeger-core/0.33.1/jaeger-core-0.33.1.jar
- file:/home/travis/.m2/repository/com/uber/jaeger/jaeger-core/0.33.1/jaeger-core-0.33.1.pom
- file:/home/travis/.m2/repository/com/uber/jaeger/jaeger-core/0.33.1/jaeger-core-0.33.1.jar
Required by:
project :opencensus-exporter-trace-jaeger

Looks like it's not yet available on Maven central?

@songy23 looks like the package name changed from com.uber.jaeger to io.jaegertracing. will update in the morning.

@songy23 updated the package name.


update(cmake): Update libcurl to 7.83.1

Signed-off-by: Luca Guerra<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area driver-kmod

/area driver-ebpf

/area libscap
/area libsinsp

/area tests

/area proposals

What this PR does / why we need it:
Bump the libcurl version to 7.83.1. This includes the latest features, performance fixes and fixes for the following vulnerabliities:

CVE-2018-1000007
CVE-2022-27776
CVE-2021-22898
CVE-2021-22925
CVE-2021-22924
CVE-2021-22926
CVE-2021-22923
CVE-2021-22922
CVE-2021-22945
CVE-2021-22946
CVE-2021-22947
CVE-2022-22576
CVE-2022-27775
CVE-2022-27774
CVE-2022-27782
CVE-2022-27781

Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

update(cmake): update libcurl to 7.83.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: LucaGuerra
To complete the pull request process, please assign leogr after the PR has been reviewed.
You can assign the PR to them by writing /assign @leogr in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

This fixes a pretty huge number of vulnerabilities :rocket:

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, leogr, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Fix default range min logic for numeric vars

fixes #147
This PR further addresses issues seen with default ranges for continuous variables.

cc @d-callan @moontrip


Support Redis Sentinel

To protect against failure of an external Redis master and allow for the automated failover to a slave.

https://github.com/bosun-monitor/bosun/pull/2387


Getting-started-java-android.html FileNotFound

Steps to Reproduce

I 've created an .aar file in order to import it into android studio.
While trying to add it, Getting-started-java-android.html is getting me file not found.
Where can I find instruction?

@vitalim4 the docs are now on docs.microsoft.com, is this what you are looking for?
https://docs.microsoft.com/en-us/xamarin/tools/dotnet-embedding/get-started/java/android

Yes. Thank you


Blog App: Add forms

In this PR, I added forms to implement interactions on posts.
Changes

Created a method called current_user in the ApplicationController.
Created forms to perform the following functions:

Create a post on behalf of the current_user.
Create a comment on behalf of the current_user.
Allow users to add likes to posts.

Thank you for the feedback, @DammyShittu.


Install Linuxbrew on a Synology filer without C compiler?

Hi,
I'm trying to install Linuxbrew on a Synology filer, but I'm running into a chicken-and-egg situation: since there is no C compiler installed (GCC or Clang) I'm not able to install the bare minimum for brew to work:
$ brew install gcc
==> Installing dependencies for gcc: patchelf, zlib, binutils, linux-headers, glibc, gmp, mpfr, libmpc and<EMAIL_ADDRESS>==> Installing gcc dependency: patchelf
==> Downloading https://linuxbrew.bintray.com/bottles/patchelf-0.9_1.x86_64_linux.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/00/00c02e6c700f4427da40a82e2a5d88427cfb28a79b3ac69f441d69d8377254f4?__gda__=exp=1543083158~hmac=362dddc73fdb84f2dbc7b37d4d6b45f1e692087d1d0ae87aca5e73d49f87e8
######################################################################## 100.0%
==> Pouring patchelf-0.9_1.x86_64_linux.bottle.tar.gz
🍺  /volume1/homes/marc/.linuxbrew/Cellar/patchelf/0.9_1: 6 files, 1.1MB
==> Installing gcc dependency: zlib
==> Downloading https://linuxbrew.bintray.com/bottles/zlib-1.2.11.x86_64_linux.bottle.tar.gz
######################################################################## 100.0%
==> Pouring zlib-1.2.11.x86_64_linux.bottle.tar.gz
Error: no implicit conversion of nil into String
Warning: Bottle installation failed: building from source.
Error: The following formula
  zlib
cannot be installed as binary package and must be built from source.
Install Clang or brew install gcc
Error: No such file or directory @ dir_s_mkdir - /volume1/homes/marc/.linuxbrew/Cellar/zlib/1.2.11/.d20181124-22634-5y31lw
Warning: Bottle installation failed: building from source.
Error: The following formula
  zlib
cannot be installed as binary package and must be built from source.
Install Clang or brew install gcc

I've looked at spksrc but there's no GCC/Clang available package yet. I wonder if you have a trick before I go down the rabbit hole and try to build a GCC as a spksrc package in order to bootstrap Brew? 🤔

Can you please fill out a full issue report, using the issue report template as you were instructed to do? In particular, this seems like it may be a bug:

Error: no implicit conversion of nil into String

Feel free to reopen this issue when you've done so.

Consider installing Linuxbrew in /home/linuxbrew/.linuxbrew/ if possible so that you can use precompiled binary packages (known as bottles) for non-relocatable formula like glibc.
Another possible workaround for you is brew install --force-bottle glibc, but no promises.
If it's an option for you, you could open a ticket with your information systems department to ask that they create a linuxbrew role account with home directory /home/linuxbrew.
The precompiled binary bottles of non-relocatable bottles can only be used if you install in /home/linuxbrew/.linuxbrew, otherwise they have to be built from source. See the documentation below. On macOS the default installation directory is /usr/local. On Linux the default installation directory is /home/linuxbrew/.linuxbrew.

http://docs.brew.sh/Installation.html#alternative-installs
http://docs.brew.sh/FAQ.html#why-do-you-compile-everything
http://docs.brew.sh/Bottles.html#cellar-cellar

Can you please fill out a full issue report, using the issue report template as you were instructed to do? In particular, this seems like it may be a bug:

Error: no implicit conversion of nil into String

Feel free to reopen this issue when you've done so.

Yes sorry, I've seen those issue templates but it felt more like an open question that a bug to me at first... I'll comply with the process :)

Consider installing Linuxbrew in /home/linuxbrew/.linuxbrew/ if possible so that you can use precompiled binary packages (known as bottles) for non-relocatable formula like glibc.
Another possible workaround for you is brew install --force-bottle glibc, but no promises.
If it's an option for you, you could open a ticket with your information systems department to ask that they create a linuxbrew role account with home directory /home/linuxbrew.
The precompiled binary bottles of non-relocatable bottles can only be used if you install in /home/linuxbrew/.linuxbrew, otherwise they have to be built from source. See the documentation below. On macOS the default installation directory is /usr/local. On Linux the default installation directory is /home/linuxbrew/.linuxbrew.
* http://docs.brew.sh/Installation.html#alternative-installs

* http://docs.brew.sh/FAQ.html#why-do-you-compile-everything

* http://docs.brew.sh/Bottles.html#cellar-cellar

Thank you for those pointers @sjackman. Actually it's a personal NAS so I'm technically free to do whatever I want on it, however since it's an appliance I wanted to avoid installing software outside of my user directory to avoid side effects on the base system. That said, installing Linuxbrew in /home/linuxbrew doesn't work any better:
$ which brew
/home/linuxbrew/.linuxbrew/bin/brew

$ brew install gcc
==> Installing dependencies for gcc: patchelf, zlib, glibc, gmp, mpfr, libmpc and<EMAIL_ADDRESS>==> Installing gcc dependency: patchelf
==> Downloading https://linuxbrew.bintray.com/bottles/patchelf-0.9_1.x86_64_linux.bottle.tar.gz
Already downloaded: /var/services/homes/marc/.cache/Homebrew/downloads/db57574a8c5d4c51b86703f6616af7807a37eaa47e9fb7be610f04617dc29e2a--patchelf-0.9_1.x86_64_linux.bottle.tar.gz
==> Pouring patchelf-0.9_1.x86_64_linux.bottle.tar.gz
Error: Please install either readelf (from binutils) or file.
Warning: Bottle installation failed: building from source.
Error: The following formula
  patchelf
cannot be installed as binary package and must be built from source.
Install Clang or brew install gcc

Error: Please install either readelf (from binutils) or file.

You need either readelf or file to pour bottles. If you have neither, you won't be able to use Linuxbrew as is.
If you want to make this work, and are willing to put some extra effort in, you can start by manually downloading and extracting the bottle for binutils and putting the readelf executable somewhere in your PATH. See https://bintray.com/linuxbrew/bottles/binutils#files


BUG - Leve l3.1 & 3.2freezes when you beat evil wizard. Null Exception present. See comment

ArgumentNullException: Argument cannot be null.
Parameter name: key
System.Collections.Generic.Dictionary2[System.String,System.Int32].get_Item (System.String key) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Collections.Generic/Dictionary.cs:136) ArchetypePlayer.OnDeathEvent (.GameEndEvent e) (at Assets/Scripts/Archetypes/ArchetypePlayer.cs:497) Events+<AddListener>c__AnonStorey01[GameEndEvent].<>m__0 (.GameEvent e) (at Assets/Scripts/EventHandling/Events.cs:35)
Events.Raise (.GameEvent e) (at Assets/Scripts/EventHandling/Events.cs:73)
ArchetypeBoss.OnTriggerEnter (UnityEngine.Collider collider) (at Assets/Scripts/Archetypes/ArchetypeBoss.cs:184)

Seems to be all levels.


Support for ag-grid

Hi @jan-molak,
Serenity-js presently doesn't seem to support actions on ag-grid. Is there a plan to add it in future releases?

Interesting! Is there anything specific about the actions performed on the ag-grid? Would you be able to produce a mini-project on github demonstrating the issue?

Hi @puneethsaladi, I haven't heard back from you in a while, so am closing the ticket.
Please feel free to open a new one should you wish to discuss your idea further.


[Feature]  Function list display Total Functions

Search before asking

[X] I had searched in the issues and found no similar issues.

Feature Request
函数列表展示函数总数
Function list display Total Functions
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Good suggestion  @LeezQ

already released


How to use user access control on share js 0.7

I see the options for authentication in sharejs 0.6 https://github.com/share/ShareJS/wiki/User-access-control
Is there a similar option while using share js 0.7?

The documantation for 0.7 is still so wimpy, that it is pain to find any answer except to dive into sources.


Refactor arithmetic merge

Merge PR

refactor_arithmetic_transactionlist
refactor_arithmetic_transactionlist_adminarea

This requires some more fixes in the admin code I believe

Broken Startbock:

Missing decay info since last transaction:

Always empty


dataset as input to estimator is broken.

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Does not depend on OS.
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): v1.14.0-0-g87989f6959, 1.14.0
Python version: 3.6.8
Bazel version (if compiling from source): NA
GCC/Compiler version (if compiling from source): NA
CUDA/cuDNN version: NA
GPU model and memory: NA

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with: 1. TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)" 2. TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"
Describe the current behavior
Dataset input to estimator is broken
Describe the expected behavior
Passing the a dataset object to estimator.fit method results in the following  error:
ValueError                                Traceback (most recent call last)

<ipython-input-6-1ed4dbb580ca> in <module>()
     14 est.fit(
     15     steps=1000,
---> 16     input_fn=lambda : csv_input_fn(train_path, batch_size))

2 frames

/usr/local/lib/python3.6/dist-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py in _train_model(self, input_fn, hooks)
   1036       random_seed.set_random_seed(self._config.tf_random_seed)
   1037       global_step = training_util.create_global_step(g)
-> 1038       features, labels = input_fn()
   1039       self._check_inputs(features, labels)
   1040       training_util._get_or_create_global_step_read()  # pylint: disable=protected-access

ValueError: too many values to unpack (expected 2)

Code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate the problem.
Following example the docs can be used the reproduce the problem. Check  the definition of the main function.
import pandas as pd
import tensorflow as tf

TRAIN_URL = "http://download.tensorflow.org/data/iris_training.csv"
TEST_URL = "http://download.tensorflow.org/data/iris_test.csv"

CSV_COLUMN_NAMES = ['SepalLength', 'SepalWidth',
                    'PetalLength', 'PetalWidth', 'Species']
SPECIES = ['Setosa', 'Versicolor', 'Virginica']

def maybe_download():
    train_path = tf.keras.utils.get_file(TRAIN_URL.split('/')[-1], TRAIN_URL)
    test_path = tf.keras.utils.get_file(TEST_URL.split('/')[-1], TEST_URL)

    return train_path, test_path

def load_data(y_name='Species'):
    """Returns the iris dataset as (train_x, train_y), (test_x, test_y)."""
    train_path, test_path = maybe_download()

    train = pd.read_csv(train_path, names=CSV_COLUMN_NAMES, header=0)
    train_x, train_y = train, train.pop(y_name)

    test = pd.read_csv(test_path, names=CSV_COLUMN_NAMES, header=0)
    test_x, test_y = test, test.pop(y_name)

    return (train_x, train_y), (test_x, test_y)

def train_input_fn(features, labels, batch_size):
    """An input function for training"""
    # Convert the inputs to a Dataset.
    dataset = tf.data.Dataset.from_tensor_slices((dict(features), labels))

    # Shuffle, repeat, and batch the examples.
    dataset = dataset.shuffle(1000).repeat().batch(batch_size)

    # Return the dataset.
    return dataset

def eval_input_fn(features, labels, batch_size):
    """An input function for evaluation or prediction"""
    features=dict(features)
    if labels is None:
        # No labels, use only features.
        inputs = features
    else:
        inputs = (features, labels)

    # Convert the inputs to a Dataset.
    dataset = tf.data.Dataset.from_tensor_slices(inputs)

    # Batch the examples
    assert batch_size is not None, "batch_size must not be None"
    dataset = dataset.batch(batch_size)

    # Return the dataset.
    return dataset

# The remainder of this file contains a simple example of a csv parser,
#     implemented using the `Dataset` class.

# `tf.parse_csv` sets the types of the outputs to match the examples given in
#     the `record_defaults` argument.
CSV_TYPES = [[0.0], [0.0], [0.0], [0.0], [0]]

def _parse_line(line):
    # Decode the line into its fields
    fields = tf.decode_csv(line, record_defaults=CSV_TYPES)

    # Pack the result into a dictionary
    features = dict(zip(CSV_COLUMN_NAMES, fields))

    # Separate the label from the features
    label = features.pop('Species')

    return features, label

def csv_input_fn(csv_path, batch_size):
    # Create a dataset containing the text lines.
    dataset = tf.data.TextLineDataset(csv_path).skip(1)

    # Parse each line.
    dataset = dataset.map(_parse_line)

    # Shuffle, repeat, and batch the examples.
    dataset = dataset.shuffle(1000).repeat().batch(batch_size)

    # Return the dataset.
    return dataset

def main():
  train_path, test_path = maybe_download()
  batch_size = 100
  CSV_COLUMN_NAMES = ['SepalLength', 'SepalWidth',
                      'PetalLength', 'PetalWidth', 'Species']

  est = tf.contrib.learn.LinearClassifier(
      CSV_COLUMN_NAMES,
      n_classes=3
  )

  est.fit(
      steps=1000,
      input_fn=lambda : csv_input_fn(train_path, batch_size))

main()

Other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

I was able to replicate the issue for TF-1.14 version, kindly find the Gist of colab.Thanks!

Meanwhile how do you suggest to input large datasets to the estimator API, I've tried using the tf.Iterator like this:  tf.compat.v1.data.make_one_shot_iterator(dataset).get_next() but that runs into another error :
Traceback (most recent call last):
  File "tf_test.py", line 48, in <module>
    est.fit(steps=1, input_fn=input_fn)
  File "/Users/ashutdwi/.virtualenvs/benchmarks/lib/python3.7/site-packages/tensorflow/python/util/deprecation.py", line 507, in new_func
    return func(*args, **kwargs)
  File "/Users/ashutdwi/.virtualenvs/benchmarks/lib/python3.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 524, in fit
    loss = self._train_model(input_fn=input_fn, hooks=hooks)
  File "/Users/ashutdwi/.virtualenvs/benchmarks/lib/python3.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 1041, in _train_model
    model_fn_ops = self._get_train_ops(features, labels)
  File "/Users/ashutdwi/.virtualenvs/benchmarks/lib/python3.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 1264, in _get_train_ops
    return self._call_model_fn(features, labels, model_fn_lib.ModeKeys.TRAIN)
  File "/Users/ashutdwi/.virtualenvs/benchmarks/lib/python3.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 1227, in _call_model_fn
    model_fn_results = self._model_fn(features, labels, **kwargs)
  File "/Users/ashutdwi/.virtualenvs/benchmarks/lib/python3.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/linear.py", line 251, in sdca_model_fn
    features.update(layers.transform_features(features, feature_columns))
  File "/Users/ashutdwi/.virtualenvs/benchmarks/lib/python3.7/site-packages/tensorflow/contrib/layers/python/layers/feature_column_ops.py", line 653, in transform_features
    check_feature_columns(feature_columns)
  File "/Users/ashutdwi/.virtualenvs/benchmarks/lib/python3.7/site-packages/tensorflow/contrib/layers/python/layers/feature_column_ops.py", line 777, in check_feature_columns
    key = f.key
AttributeError: 'str' object has no attribute 'key'

Here's a self contained program to demonstrate the error :
import copy
import tempfile
import tensorflow as tf
tf.enable_eager_execution()

_, filename = tempfile.mkstemp()

cols = ["example_id", "sepal_len", "sepal_width", "petal_len", "petal_width", "label"]

data = "\n".join([
    #",".join(cols),
    "1,5.1,3.5,1.4,0.2,Iris-setosa",
    "2,4.9,3.0,1.4,0.2,Iris-setosa",
    "2,4.7,3.2,1.3,0.2,Iris-setosa",
    "4,4.6,3.1,1.5,0.2,Iris-setosa",
    "5,5.0,3.6,1.4,0.2,Iris-setosa",
    "6,5.7,2.5,5.0,2.0,Iris-virginica",
    "7,7.0,3.2,4.7,1.4,Iris-versicolor",
    "8,6.5,3.2,5.1,2.0,Iris-virginica",
    "9,6.4,2.7,5.3,1.9,Iris-virginica",
    "10,6.8,3.0,5.5,2.1,Iris-virginica",
    "11,5.4,3.9,1.7,0.4,Iris-setosa"
])

with open(filename, 'w') as f:
    f.write(data)

batch_size = 2

FIELD_DEFAULTS = [[0], [0.0], [0.0], [0.0], [0.0], [0]]

def _parse(line):
    fields = tf.io.decode_csv(line, FIELD_DEFAULTS)
    features = dict(zip(cols, fields))
    label = features.pop('label')
    return features, label

def input_fn():
    dataset = tf.data.TextLineDataset(filename).skip(1)
    dataset = dataset.map(_parse)
    # return dataset
    return tf.compat.v1.data.make_one_shot_iterator(dataset).get_next()

feature_cols = copy.copy(cols)
feature_cols.remove('example_id')
est = tf.contrib.learn.SVM(example_id_column='example_ids', feature_columns=feature_cols)
est.fit(steps=1, input_fn=input_fn)
out = est.predict(input_fn=test_input_fn, yield_single_examples=False)
assert(len(out['classes']) == len(data))


Feature/audit clean up datasets

What
Making the DatasetAPI great again.
Updated datasets endpoints to use the latest changes from go-ns/audit package.

audit.Record() now logs success or error internally so the caller no longer needs to do this.
replaced log calls with audit.LogError() and audit.LogInfo() which will automatically add user_identity, caller_identity and requestID/correlationID to the log data making log output detailed and consistent.

Instances:

Added audit to update import task
Refactor to use log.ErrorCtx

How to review
The API will function the same. Existing unit/integration tests should pass.
Who can review
Team B

You are also not setting up the auditor for the instanceStore (line 166 of api.go), so the service panics when it attempts to audit

LGTM unless @nshumoogum has any other ideas?


Vendored projects must be ignored

Vendored projects can be valid esy projects - these must not be installed automatically

Closed by b2c28fbe9b53cc


FUll file names

What feature or improvement do you think would benefit Files?
In the icon layout the file names are too short, making the software unpractical to use.
Requirements

This proposal will accomplish proper use of the software
This proposal will accomplish proper file management

Files Version
2.5.21
Windows Version
windows 10 pro 22H2 19045.3208
Comments
No response

Thanks for the feedback, Merging with #1033. You can check there or click subscribe in the right sidebar for updates.

@newyork2003 thank you for your feedback. We don't have a solution right now as there aren't any WinUI Grid controls that will allow us to wrap file names without increasing the height of all the other rows, but we'll keep looking. We'll provide an update in #1033 when a solution is found.


WorldEnvironment node completely breaks Android apps

Godot version:
3.0.6.stable
OS/device including version:
Android Device : Motorola MotoE2
Issue description:
App runs fine until a WorldEnvironment node is added. Have tried placing the node in different parts of the tree. The Android app crashes in different ways depending on what options are enabled in the WorldEnvironment node (eg. glow).
Steps to reproduce:
Add a WorldEnvironment node to a scene and attempt to run on an Android device.
Minimal reproduction project:
WorldEnvironment Android bug.zip

This is probably the result of poor OpenGLES 3 support, which would probably be resolved by the GLES2 renderer comming for 3.1.
Would be nice to get someone test it on different devices, to confirm it is not a bug in the GLES3 renderer.

Ok, then.. a logcat output would be useful (especially the backtrace).

Sooo the GLES2 support is already added, so this is probably resolved.


Edit Foundation release bits for API Scan tool

Vulcanize Foundation release bits for API Scan tool

@kythant, I'm closing old or abandoned pull requests. If you'd like to revisit this and pick it up again, feel free to reopen when you're ready to work on it. @alexlamtest can you confirm that this change is no longer necessary?


ESP_PROV: ESP BLE Prov Android App is not working on wifi_prov_mgr example (IDFGH-5370)

Hi,
I'm running the stable version of ESP-IDF, v4.2.1.
I'm trying the wifi_prov_mgr example and testing it against the ESP BLE Prov Android App
Although the APP finds the device:

Later it is unable to connect with the device:

No ESP32 console LOGS appears neither :(.
If using the legacy example ble_prov everything is OK.
Thanks!

Hi @carlessole Are you using BLE as the provisioning transport (default used in the example is BLE)? If yes, there is a known issue on the ESP32 side with BLE (NimBLE host) in release v4.2.1.
You can use the latest release/v4.2 branch (also update submodules) to test it out as the fix is added on that branch.
The fix will be a part of v4.2.2 release which should be out soon.

Thanks @dhrishi,
Yes, the error occurs when using BLE. Using SoftAP there is no problem.
I'm gonna try with 4.2 to check it.
And is it possible to configure the example on this version to use Bluedroid instead of NimBLE? (I tried it but it is still not working)

Hi @dhrishi ,
I have just tried with the "release/v4.2" and same error is being triggered.

(17:22:42.254) <ESC>[0;32mI (28) boot: ESP-IDF v4.2.1-116-gfa734e6af 2nd stage bootloader<ESC>[0m
Is it "normal"?
Thanks

And is it possible to configure the example on this version to use Bluedroid instead of NimBLE? (I tried it but it is still not working)

This is quite strange. I will check this internally and update

(17:22:42.254) [0;32mI (28) boot: ESP-IDF v4.2.1-116-gfa734e6af 2nd stage bootloader

This looks fine. Did you also update the submodules using git submodule update --init --recursive

(17:22:42.254) [0;32mI (28) boot: ESP-IDF v4.2.1-116-gfa734e6af 2nd stage bootloader

This looks fine. Did you also update the submodules using git submodule update --init --recursive

I'm quite sure, but just in case, tomorrow I will try again.
Thanks

Hello @carlessole  I just checked -
ESP32 examples/provisioning/wifi_prov_mgr with ESP BLE Prov Android App (v2.0.8 - e8734ca)

IDF Release v4.2.1 - Using Bluedroid Host : Successful
I (30) boot: ESP-IDF v4.2.1 2nd stage bootloader

IDF release/v4.2 branch - Using default (NimBLE Host) : Successful
I (27) boot: ESP-IDF v4.2.1-116-gfa734e6af 2nd stage bootloader

IDF release/v4.2 branch - Using Bluedroid Host : Successful
I (27) boot: ESP-IDF v4.2.1-116-gfa734e6af 2nd stage bootloader

If you are still seeing this issue, please share the sdkconfig and debug enabled logs from the ESP32 side.

@carlessole ESP-IDF v4.2.2 is released that has the fix for NimBLE and it is functional as expected. You can find it here: https://github.com/espressif/esp-idf/releases/tag/v4.2.2
Please give it a try and let us know in case of any issues

Hello!
I have test it with current stable version (4.3) and now it works when using the ESP32-WROOM-32E.
But trying it with ESP32-WROVER-E on (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-wrover-kit.html) I am still unable to connect -> the same error pops up.

Hello!
I have tested it with current stable version (4.3) and now it works when using the ESP32-WROOM-32E.
But trying it with ESP32-WROVER-E on (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-wrover-kit.html) I am still unable to connect -> the same error pops up.

I also have tested it with 4.2.2. The same is happening:
ESP-WROOM-32 -> OK
ESP-WROVER -> NOK

@carlessole Can you please share the generated sdkconfig file with v4.2.2? As mentioned above, you are using the wifi_prov_mgr example with no changes, right?

@carlessole Thanks for reporting. Would you please help share if any updates or details for this issue? Thanks.

Thanks for reporting, will close due to short of feedback, feel free to reopen with more updates, thanks.


401: Unauthorized access error, during Legend Application set up on local

Need help with maven install of LEGEND with remote Gitlab.
At present we can't go for a docker or an aws install. Followed the steps suggested in Maven Install Guide · Legend (finos.org). As per the instructions I had built the legend-engine and legend-sdlc.
Once the build was successful, I ran the legend-engine and legend-sdlc. Post that I ran the legend-studio as per the instructions.
When the legend-studio launches in the browser, I see an Unauthorized error shown on the screen.
The issue is happening when the gitlab authentication is successful and redirected back to the local sdlc-server running at locahost:7070. This could possibly be a Cross origin issue, as the request is being redirected from an external host. In the developer tools, I can see 401 error in the network (NetworkUtils.ts:438 GET http://localhost:7070/api/auth/authorized?mode=prod 401 (Unauthorized)). I have attached my config file for reference.
One more observation is there are consistent timeout error whenever the studio is launched, this might be an issue due to 401, I am pasting the snapshot of the log below:

config-sample.zip
cc: @epsstan ; @beekemarie ; @maoo; @agitana

I'm working on the above set up, an update on the issue, I have tried adding the below CORS configuration, but still it is not working:
cors:
allowedOrigins: ""
Access-Control-Allow-Origin: ""
allowedHeaders: "X-Requested-With,Content-Type,Accept,Origin,Access-Control-Allow-Credentials,x-b3-parentspanid,x-b3-sampled,x-b3-spanid,x-b3-traceid"
allowedMethods: "GET,PUT,POST,DELETE,OPTIONS"
allowedTimingOrigins: "*"
chainPreflight: false
Please let me if any particular configuration which needs to be added to resolve this issue.

I have run it (InPrivate) on Edge, in this case after the Gitlab authentication there is a CORB blocking and it fails with 500 error.

Hi Team,
I have run the Legend-sdlc on debug mode, the 401 error is occurring while accessing the https://gitlab.com/oauth/userinfo in the CallbackFilter, Is there any settings which is required either or Gitlab or Legend application to enable the access.

We need help on this. Has anyone managed to do a successful Maven build outside of GS? Need to know any tips or tricks we might be missing.

@AJ73 @venumah Sorry for the late replies, I have tried comparing your config and my config. I found 2 differences:
You have this block in Pac4j setup that I don't
pac4j:
  callbackPrefix: /api/pac4j/login
  clients:
    - org.finos.legend.server.pac4j.gitlab.GitlabClient:
+        proxyHost: XXXX
+        proxyPort: XXXX

And for this block, you have set your redirectURI to something that I don't expect (notice the port)
gitLab:
  newProjectVisibility: public
  projectTag: legend
  prod:
    server:
      scheme: https
      host: gitlab
    app:
      id: XXXXX
      secret: XXXX
+     redirectURI: http://localhost:7075/api/auth/callback
-     redirectURI: http://localhost:7070/api/auth/callback

I think the problem might be the port here since on top your specified the port for SDLC to be 7070 as per the default config. Please check and let me know.

Hi @akphi,
Thanks a lot for your response.
We need the proxy setting to connect to the internet, port detail was a typo, apologies, I have changed the host to gitlab.com, but still its failing at a  point to retrieve user details from https://gitlab.com/oauth/userinfo, it fails with 401 unauthorized error. Just to verify can you please attach your config file masking the gitlab credentials, I might be missing something.
Thanks.

@venumah
Here's mine
# Copyright 2020 Goldman Sachs
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

applicationName: Legend SDLC

sessionCookie: LEGEND_SDLC_JSESSIONID

server:
  applicationConnectors:
    - type: http
      port: 7070
      maxRequestHeaderSize: 128KiB
  adminConnectors:
    - type: http
      port: 7076
  gzip:
    includedMethods:
      - GET
      - POST
  requestLog:
    type: classic
    appenders:
      - type: file
        currentLogFilename: ./logs/access.log
        threshold: ALL
        archive: true
        archivedLogFilenamePattern: ./logs/access-%d.log
        archivedFileCount: 5
        timeZone: UTC
  rootPath: /api

filterPriorities:
  GitLab: 1
  org.pac4j.j2e.filter.CallbackFilter: 2
  org.pac4j.j2e.filter.SecurityFilter: 3
  CORS: 4

pac4j:
  callbackPrefix: /api/pac4j/login
  clients:
    - org.finos.legend.server.pac4j.gitlab.GitlabClient:
        name: gitlab
        clientId: XXXXX
        secret: XXXXX
        discoveryUri: https://gitlab.com/.well-known/openid-configuration
        scope: openid profile api
  bypassPaths:
    - /api/info

gitLab:
  newProjectVisibility: public
  projectTag: legend
  prod:
    server:
      scheme: https
      host: gitlab.com
    app:
      id: XXXXX
      secret: XXXXX
      redirectURI: http://localhost:7070/api/auth/callback

logging:
  # Change this to affect library class logging
  level: INFO
  loggers:
    # Change this to affect application class logging
    org.finos.legend.sdlc: INFO
  appenders:
    - type: file
      logFormat: "%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%thread] %c - %m%n"
      currentLogFilename: ./logs/service.log
      threshold: ALL
      archive: true
      archivedLogFilenamePattern: ./logs/service-%d.log
      archivedFileCount: 5
      timeZone: UTC
    - type: console
      logFormat: "%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%thread] %c - %m%n"

swagger:
  resourcePackage: org.finos.legend.sdlc.server.resources
  title: Legend SDLC
  schemes: []

I suggest give this another go using your personal computer and remove the proxy part from your config just to isolate the problem. If we can identify the problem really comes from the proxy setting (and potentially in tandem with some network infrastructure setup that you have in your organization), that's already a big step forward I think!

Hi @akphi ,
Thank you so much for your help on this.
I have replaced the config file with the one which you provided, as observed before, without proxy host and proxy port, it fails at the gitlab knownconfiguration retrieval https://gitlab.com/.well-known/openid-configuration. When we add, proxyhost and port, it fails during gitlab user info with unauthorized error. As suggested by you, on personal computer, I am able to successfully access sldc server url the http://localhost:7070/api/auth/authorize. So this might be a network level issue at within the organization. While I explore that option of proxy setting, can you please let me know if there is any property that can be set to skip the authorization part for local development.

@venumah for this I'm afraid it's a bit out of my expertise, @epsstan @kevin-m-knight-gs do you guys have any suggestion here?

@venumah @AJ73 Maybe the proxy is stripping out cookies ? Can you run legend-SDLC under debug logging and share the log snippet where you get the error ? Also, can you reproduce the 401 on your personal computer BUT with a standard nginx proxy. Hoping we can get a simple reproducer that is not tied to your environment.

Per discussion with @AJ73, this issue has been resolved. The underlying issue was with SSL certificate management that was specific to @AJ73 organization.


analyzer 3.0.0

Hi, When updating the analyzer to version 3.0.0 and running pub get there is an issue with retfoit_generator.
flutter pub get
Running "flutter pub get" in smith...
Because retrofit_generator 3.0.0+2 depends on analyzer ^2.0.0 and no versions of retrofit_generator match >3.0.0+2 <4.0.0, retrofit_generator ^3.0.0+2 requires analyzer ^2.0.0.

any reason to update the analyzer?

any reason to update the analyzer?

@trevorwang Other libraries are updating their analyzer and soon it will be a problem.

close due to #446


New parts setting cause fuzzer to fail if ran from the fuzzer directory

With the new way of generalizing the various parts, all the required environment variables to correctly run the fuzzers are set in the run_fuzzer.py script (e.g. XRAY_FABRIC, XRAY_PIN_XX).
This causes issues during fuzzer developement, as the environment is incomplete when running the fuzzer without invoking the run_fuzzer.py script, resulting in fuzzer failures.

@acomodi We should be able to refactor the setenv portion of run_fuzzer.py.  If we write a tool that outputs bash "export ...=..." then something like:
source $(python3 ${XRAY_UTILS}/create_environment.py --part ${XRAY_PART})

Where create_environment.py --part ${XRAY_PART} outputs:
export XRAY_FABRIC=...
... etc ...

That make sense?

@acomodi We should be able to refactor the setenv portion of run_fuzzer.py.  If we write a tool that outputs bash "export ...=..." then something like:
source $(python3 ${XRAY_UTILS}/create_environment.py --part ${XRAY_PART})

Where create_environment.py --part ${XRAY_PART} outputs:
export XRAY_FABRIC=...
... etc ...

That make sense?

@litghost Sure, I think this is a good solution, thanks

@litghost Sure, I think this is a good solution, thanks


Prometheus high memory usage,How should i optimize?

Now,my prometheus server manager the exporter of number more than 160,including node-exporter,cAdvisor and mongodb-exporter. scrape them every 5 seconds.
I saw Prometheus resource usage about as follows:
CPU:100% to 1000%（The machine has 10 CPU, 40 CORE）
MEM:90G
The above data is normal?How to optimize them?Because of my monitoring needs to rise to more than 1000 exporter

You find documentation about tweaking memory usage here:
https://prometheus.io/docs/operating/storage/#memory-usage
90G seems rather high, but cAdvisor can accumulate quite a lot of metrics,
so not impossible.
On Wed, Aug 10, 2016 at 4:35 AM barnettZQG<EMAIL_ADDRESS>wrote:

Now,my prometheus server manager the exporter of number more than
160,including node-exporter,cAdvisor and mongodb-exporter. scrape them
every 5 seconds.
I saw Prometheus resource usage about as follows:
CPU:100% to 1000%（The machine has 10 CPU, 40 CORE）
MEM:90G
The above data is normal?How to optimize them?Because of my monitoring
needs to rise to more than 1000 exporter
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/prometheus/prometheus/issues/1881, or mute the thread
https://github.com/notifications/unsubscribe-auth/AEuA8lXxzL0A0ao34m1uDRYrGwYasX_gks5qeTkFgaJpZM4Jgtek
.

The metrics number of cAdvisor less than node-exporter.

@barnettZQG Some information about the total number of memory series, ingested samples per second, in-memory chunks, and received queries would be interesting. Could you execute the following queries and tell us the results:

rate(prometheus_local_storage_ingested_samples_total[5m])
prometheus_local_storage_memory_series
prometheus_local_storage_memory_chunks
rate(http_request_duration_microseconds_count{handler=~"query|query_range"}[5m])

rate(prometheus_local_storage_ingested_samples_total[5m]):100000（avg）
prometheus_local_storage_memory_series: 754439
prometheus_local_storage_memory_chunks:1144916
rate(http_request_duration_microseconds_count{handler=~"query|query_range"}[5m]):query and query_range number  is very few

@juliusv
The current number of chunks waiting for persistence add more than 1000 per a second,so that more than the local_storage_chunks_to_persist after a period of time.
local_storage_chunks_to_persist:10485760
local_storage_memory_chunks:20971520
I thank is there some problem with IO?

Heh, unfortunately I'm using prometheus 2.0.0 and running out of memory.  Where should I look for guidance on understanding and managing memory consumption ?

I'm not sure that there's already a doc about 2.x memory consumption anywhere.
@fabxc or @gouthamve can probably give the best explanation, but according to my understanding:

The TSDB head block holds the last 2-3h of all series directly in memory (in normal Go datastructures). The usage there is proportional to the number of concurrently active series you have, and also to the sample ingestion rate. Not sure what the memory bytes/sample or bytes/series roughly is for Prometheus 2.x head blocks.
Older data blocks are mmaped from disk, so the OS has more control here over what data to page in/out based on memory pressure, so there's more elasticity there.
Queries, ingestion, remote write, and other features also use up memory, but I also don't have any good rule-of-thumb guidelines for estimation around those. Especially query memory usage will depend a lot on the type of query, what data it selects, etc.


Error: Service(Telemetry(IoError(Custom ......   Error while running in staging mode

https://stackoverflow.com/questions/69263074/error-servicetelemetryioerrorcustom-error-in-substrate

Please goto above link for detailed error description.

How can the issue be closed with out even commenting about the problem??

You post an issue with just a link and absolute no real information.
When following your link, you have some Linux problem. This is not an issue tracker to solve general Linux problems that are not related to our code.