bulk images upload

Hi,
is it possible to upload all the images (of all items) at once through the Odoo soft?
Thanks!

@ndemoreau ,
It's possible to import multiple images in the same manner that you would import into any one2many relationship in Odoo using the standard Odoo import functionality.
At this point in time the module only supports importing in base64 format for the images from a CSV file, but there are plans to add support for importing images from a remote URL, or local directory path in the near future.
The module will implement some of the features found in the following modules:
https://github.com/maxmumford/oe_import_product_images
https://github.com/maxmumford/odoo_product_images_csv
and will expand on the functionality to allow for a similar import syntax to the Magmi project that is used for Magento:
https://github.com/dweeves/magmi-git
In the meantime if you are not familiar with the process of doing mass updates to products via CSV i'd recommend doing some research on the forums:
help.odoo.com
I'd suggest posing the question on how to import into a one2many with this use-case in mind so that others in the community can help you with more detailed instructions.
In a nutshell you need to export your entire product list from Odoo complete with the database ID (comes as a default column with every product export), product name, and the Products/Images columns that can be found in your product export options after you have installed the module.
It should then be as simple as putting the required data in the appropriate fields and then doing an import when you are finished.
If you run into any error similar to the following:
Import preview failed due to: field larger than field limit (131072).
i'd recommend looking into this forum post:
https://www.odoo.com/forum/help-1/question/csv-product-import-issues-import-preview-failed-due-to-field-larger-than-field-limit-131072-57081
as Odoo sometimes has issues uploading huge CSV files or ones with lots of data per field (eg. base64 image).
I will leave this issue open as a feature request, as I aim to implement a better method of doing mass imports for product images using URL's or local paths in the near future.
Thanks for your interest in the project, and please feel free to open a new issue if you run into any problems with the module or have any feature requests.

Hi Luke,
thank you for your long response.
I'm used to do uploads in Odoo via the GUI and base64 images are ok for
me but todo that, I start from a table with all the records and I upload my
data with the correct foreign keys.
In this case, as there is no screen with the associated model (only the
table in the product datasheet), I don't know how to do (where to go...).
On Thu, Jan 8, 2015 at 6:19 AM, Luke Branch<EMAIL_ADDRESS>wrote:

@ndemoreau https://github.com/ndemoreau ,
It's possible to import multiple images in the same manner that you would
import into any one2many relationship in Odoo using the standard Odoo
import functionality.
At this point in time the module only supports importing in base64 format
for the images from a CSV file, but there are plans to add support for
importing images from a remote URL, or local directory path in the near
future.
The module will implement some of the features found in the following
modules:
https://github.com/maxmumford/oe_import_product_images
https://github.com/maxmumford/odoo_product_images_csv
and will expand on the functionality to allow for a similar import syntax
to the Magmi project that is used for Magento:
https://github.com/dweeves/magmi-git
In the meantime if you are not familiar with the process of doing mass
updates to products via CSV i'd recommend doing some research on the forums:
help.odoo.com
I'd suggest posing the question on how to import into a one2many with this
use-case in mind so that others in the community can help you with more
detailed instructions.
In a nutshell you need to export your entire product list from Odoo
complete with the database ID (comes as a default column with every product
export), product name, and the Products/Images columns that can be found in
your product export options after you have installed the module.
It should then be as simple as putting the required data in the
appropriate fields and then doing an import when you are finished.
If you run into any error similar to the following:
Import preview failed due to: field larger than field limit (131072).
i'd recommend looking into this forum post:
https://www.odoo.com/forum/help-1/question/csv-product-import-issues-import-preview-failed-due-to-field-larger-than-field-limit-131072-57081
as Odoo sometimes has issues uploading huge CSV files or ones with lots of
data per field (eg. base64 image).
I will leave this issue open as a feature request, as I aim to implement a
better method of doing mass imports for product images using URL's or local
paths in the near future.
Thanks for your interest in the project, and please feel free to open a
new issue if you run into any problems with the module or have any feature
requests.
—
Reply to this email directly or view it on GitHub
https://github.com/OdooCommunityWidgets/website_multi_image/issues/13#issuecomment-69137236
.

--

Nicolas de Moreau
M: +32 (0)475 614 700
<EMAIL_ADDRESS>Twitter: ndemoreau
Skype: ndemoreau
Leuvensebaan 52
B-3040 Ottenburg – Belgium

Hello,
I try to export 1 product with 2 images and import fail with no message, only red bar, so, it is no possible.

Has anyone successfully modified, or used this: https://github.com/maxmumford/oe_import_product_images
to import product images into Odoo v9?

@cliffkujala ,
I haven't looked into the maxmumford module in detail yet, however there were a few possible options I looked into awhile back.
Here's one:
https://github.com/SythilTech/Odoo9/tree/9.0/mass_image_upload
and here's another for version 8.0:
https://github.com/initOS/connector-interfaces/tree/8.0-connector_flow
I have not yet had the chance to test either of these in much detail, however I believe both would be workable with a bit of customisation.

We created a module to enable users import product images in odoo using a csv file. Simply upload the urls of the product images in odoo and then click on a button to download theme. Download a copy of the module from here. https://apps.odoo.com/apps/modules/10.0/product_image_from_url/

Seems nice, thank you! I'll give it a try
On 30 May 2017 at 13:59, Cyrus Waithaka<EMAIL_ADDRESS>wrote:

We created a module to enable users import product images in odoo using a
csv file. Simply upload the urls of the product images in odoo and then
click on a button to download theme. Download a copy of the module from
here. https://apps.odoo.com/apps/modules/10.0/product_image_from_url/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/OdooCommunityWidgets/website_multi_image/issues/13#issuecomment-304856561,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAmdjBemu5HUwqwcnwq_kupfL1ncBv8Yks5r_ASjgaJpZM4DPWAd
.

--

Nicolas de Moreau
M: +32 (0)475 614 700
<EMAIL_ADDRESS>Twitter: ndemoreau
Skype: ndemoreau
Leuvensebaan 52
B-3040 Ottenburg – Belgium


Add script to package images for avd

It will provide packaged avd files for Android Studio, and we can it to create an avd instance for BoringdroidSystemUI developing without downloading the full source code.

The script is in bdtools, and built emulator system images are in emulator-images-release


x/exp/typeparams: TestAPIConsistency fail with Go tip since CL 575455

The x/exp repo started to fail consistently since CL 575455 (on the main repo). E.g.
https://ci.chromium.org/ui/p/golang/builders/ci/x_exp-gotip-linux-amd64/b8738967462680113393/test-results
=== RUN   TestAPIConsistency
    typeparams_test.go:39: "*TypeList.Types": got func()(Seq[Type]) at 1.18+, but  at 1.17
    typeparams_test.go:39: "*TypeParamList.TypeParams": got func()(Seq[*TypeParam]) at 1.18+, but  at 1.17
    typeparams_test.go:39: "*Union.Terms": got func()(Seq[*Term]) at 1.18+, but  at 1.17
--- FAIL: TestAPIConsistency (0.63s)

cc @adonovan @findleyr

Related Issues and Documentation

x/build/cmd/watchflakes: should report x/ repo breakage caused by Go repo change #68753

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

Thanks, I'll take a look.


Allow to customize the default action

Per default cargo wop script.rs runs the script. For libraries building them would be the more reasonable choice. Maybe add a custom key to the manifest:
[cargo-wop]
default-action = ["build", "--target", "wasm32-unknown-unknown"]

This would make the current default action equivalent to
[cargo-wop]
default-action = ["run", "--release"]

This should only apply to certain commands and trigger the normal cargo-wop rules (like filtering or copying build artifacts).

Implemented


Datepicker min-mode cannot be changed in runtime

Refers to version 0.11.2
You can only define min-mode when datepicker (popup) is initialized. If you change the dateOptions object later on the change will not be reflected on the widget. This applies only to min-mode, datepicker-mode can be changed just fine.
This could be due to the fact that datepicker-mode is defined as an attribute directive and min-mode as a property in the config object.
I should also add that as far as I've seen min-mode directive is completely ignored if present, the only way to set the min-mode is through datepicker-options field

Closing due to inactivity. Please feel free to re-open once you've tested with the latest UI Bootstrap 0.13 and Angular JS 1.3 and can confirm this is still an issue.


visitor ship access

some visitor ships such as mime ship, the mime does not have access to their own ships APC which prevented me from turning on the power

You mean missing/unlinked buttons? Cause visitors are not supposed to have access from ID apparently.

mime doesnt have engineering access


assumption of initial_seed function accepting seed arg in DeepSpeedAccelerator abstract class is incorrect

pytorch API reference - https://pytorch.org/docs/stable/generated/torch.initial_seed.html
fix return value of manual_seed api for hpu

@tjruwase @tohtana @mrwyattii @awan-10 please review this

Thanks @polisettyvarma - it looks like this function never took the seed as an input so this is a good catch.

Thank you @loadams for the review.
@tjruwase @tohtana @mrwyattii @awan-10  please review this

This is a great finding, thank you @polisettyvarma!

@loadams @tjruwase @tohtana can someone retrigger CI?


tabletserver: fix SetServingType

@enisoc to review because @alainjobart may not be available
If the requested serving state exactly matches the required state,
we should not go through a transition.

LGTM


ERROR:java.lang.RuntimeException: No EMS yet for host with extracted host ID: 3446806

Hi
I am able to launch the NSD and deploy nodes from a template image.
I get the error message "No EMS yet for host with extracted ID: ".
Setup:
NFVO 3.2.0
Openstack Mitaka
I have updated the
/etc/openbaton/openbaton.properties file:
nfvo.rabbit.brokerIp = localhost
to:
nfvo.rabbit.brokerIp =
I am still getting the EMS error.
Generic-vnfm logs ->
2017-06-27 14:47:47.988  INFO 17929 --- [SimpleAsyncTaskExecutor-2] o.o.common.vnfm_sdk.AbstractVnfm         : Instantiation of VirtualNetworkFunctionRecord vnfd-1
2017-06-27 14:47:47.993 DEBUG 17929 --- [SimpleAsyncTaskExecutor-2] o.o.v.g.core.ElementManagementSystem     : EMSRegister adding: vnfd-1-3446806
2017-06-27 14:47:47.998 DEBUG 17929 --- [SimpleAsyncTaskExecutor-2] o.o.v.g.core.ElementManagementSystem     : Starting wait of EMS for: vnfd-1-3446806
2017-06-27 14:47:48.003 DEBUG 17929 --- [SimpleAsyncTaskExecutor-2] o.o.v.g.core.ElementManagementSystem     : Number of expected EMS hostnames: 1
2017-06-27 14:47:48.007 DEBUG 17929 --- [SimpleAsyncTaskExecutor-2] o.o.v.g.core.ElementManagementSystem     : Waiting for vnfd-1-3446806 EMS to be started... (0 secs)
2017-06-27 14:47:48.012 DEBUG 17929 --- [SimpleAsyncTaskExecutor-2] o.o.v.g.core.ElementManagementSystem     : Expected hostnames: [vnfd-1-3446806]
2017-06-27 14:47:53.017 DEBUG 17929 --- [SimpleAsyncTaskExecutor-2] o.o.v.g.core.ElementManagementSystem     : Number of expected EMS hostnames: 1
2017-06-27 14:47:53.022 DEBUG 17929 --- [SimpleAsyncTaskExecutor-2] o.o.v.g.core.ElementManagementSystem     : Waiting for vnfd-1-3446806 EMS to be started... (5 secs)
2017-06-27 14:47:53.027 DEBUG 17929 --- [SimpleAsyncTaskExecutor-2] o.o.v.g.core.ElementManagementSystem     : Expected hostnames: [vnfd-1-3446806]
Openbaton logs ->
2017-06-27 14:47:47.923  INFO 18061 --- [OpenbatonTask-6] o.o.n.v.tasks.abstracts.AbstractTask     : Finished task: AllocateResources for VNFR: vnfd-1
2017-06-27 14:56:06.753  INFO 18061 --- [SimpleAsyncTaskExecutor-4] org.openbaton.nfvo.vnfm_reg.VnfmManager  : Executing Task errorTask for vnfr vnfd-1. Cyclic=false
2017-06-27 14:56:06.758 ERROR 18061 --- [OpenbatonTask-7] o.o.n.v.tasks.abstracts.AbstractTask     : ERROR from VNFM: java.lang.RuntimeException: No EMS yet for host with extracted host ID: 3446806
2017-06-27 14:56:06.773 ERROR 18061 --- [OpenbatonTask-7] o.o.n.v.tasks.abstracts.AbstractTask     : Received ERROR message from VNFM related to VNFR: vnfd-1
Please help with this issue.
Regards
Swati

I have updated the
/etc/openbaton/openbaton.properties file:
nfvo.rabbit.brokerIp = localhost
to:
nfvo.rabbit.brokerIp =

to what?

To my nfvo ip <IP_ADDRESS> (the local sever IP where i installed openbaton)

then please share with us the log of the VM, in particular: /var/log/cloud-init-output.log and /var/log/openbaton/*

Hi
Its a cirros VM. Please find attached the /var/log/messages for this VM.
Also find attached /var/log/openbaton/*
Regards
Swati

openbaton.zip

messages.zip

generic-vnfm.zip

Let me know if any other logs are needed. Thanks.

The EMS can be installed only on centos or ubuntu OS. Unfortunately cirros is not supported, we are also trying to extend the list of supported OS or finding a non OS dependent way of installing the EMS. For now i suggest to try with an ubuntu or centos image.

Hi
I have tried with Ubuntu image but still receive this error. Please find attached the var/log/cloud-init-output.log for the VM and the openbaton logs.
cloud-init-output.zip
openbaton.zip

Also cloud-init-output logs suggest that EMS is already installed.

yes, looks weird. Could you please check whether the file /etc/openbaton/ems/conf.ini exists in the VM, and in the positive case, could you please send us the content of that file? Please remove any password before sending.

Please let us know also:

the output of this command:  dpkg -l | grep ems
the version of ubuntu you are using

Hi
Using Ubuntu Trusty QCOW2 image to launch the VM.
Please see the output below -
ubuntu@ubuntu-385502:/etc/openbaton/ems$ vi conf.ini
[ems]
broker_ip=<IP_ADDRESS>
broker_port=5672
username=admin
password=*****
exchange=openbaton-exchange
heartbeat=120
autodelete=true
type=generic
hostname=ubuntu-385502
ubuntu@ubuntu-385502:/var/log$ dpkg -l | grep ems
ii  dosfstools                       3.0.26-1ubuntu0.1                 amd64
ii  init-system-helpers              1.14ubuntu1                       all
ii  irqbalance                       1.0.6-2ubuntu<IP_ADDRESS>            amd64
ii  libbsd0:amd64                    0.6.0-2ubuntu1                    amd64
ii  mount                            2.20.1-5.1ubuntu20.9              amd64
ii  tasksel                          2.88ubuntu15                      all
ii  tasksel-data                     2.88ubuntu15                      all
ii  zerofree                         1.0.2-1ubuntu1                    amd64

I have tested with ubuntu xenial and get the same results ->
017-06-29 16:52:53.907  INFO 18061 --- [SimpleAsyncTaskExecutor-2] org.openbaton.nfvo.vnfm_reg.VnfmManager  : Executing Task errorTask for vnfr xenial. Cyclic=false
2017-06-29 16:52:53.911 ERROR 18061 --- [OpenbatonTask-2] o.o.n.v.tasks.abstracts.AbstractTask     : ERROR from VNFM: java.lang.RuntimeException: No EMS yet for host with extracted host ID: 339841
2017-06-29 16:52:53.925 ERROR 18061 --- [OpenbatonTask-2] o.o.n.v.tasks.abstracts.AbstractTask     : Received ERROR message from VNFM related to VNFR: xenial

OK, I think you are facing this bug: https://github.com/openbaton/generic-vnfm/issues/25
We are working on it, maybe a new debian package for the generic-vnfm will be provided soon. Otherwise, in the meanwhile, you could replace the default user-data file with the one provided here: https://github.com/openbaton/generic-vnfm/blob/50e0094cf6c068fe9832232d6e78a536f4b892b6/src/main/resources/user-data.sh
you can put in the /etc/openbaton folder calling it openbaton-vnfm-generic-user-data.sh

Thanks. Adding the openbaton-vnfm-generic-user-data.sh file resolved the issue. This file was missing in the /etc/openbaton folder.

it is normal that the file is not in the /etc/openbaton folder after installation. We decided to keep as default version the one in the jar file.


Add enpoint /wallet/tax

Calculate and returns tax of a transfer
Post same args as /wallet/transfer

/wallet/transfer/tax would be better IMO.


[ZEPPELIN-4186] Bump up version of org.jsoup:jsoup

What is this PR for?
This is to bump up version of org.jsoup:jsoup.
What type of PR is it?
[Improvement]
What is the Jira issue?

ZEPPELIN-4186

How should this be tested?

CI should be green

Questions:

Does the licenses files need update? yes
Is there breaking changes for older versions? n/a
Does this needs documentation? n/a

CI green (https://travis-ci.org/prabhjyotsingh/zeppelin/builds/544050357) will merge this to master soon.


Don't force hex for ECID

turning into hex takes too long and why not, as far as i know it works perfectly so why the hell not
also i made the import statements into one line but only cogs/device.py

There's edge cases where hex ECIDs can be integers, which, with this PR, would result in AutoTSS storing them incorrectly. (Vieux also had a similar issue, see here.)


Any Way to Call a Function When Something is Typed in MPGTextView? (Swift)

I want to be able to call a function that will change the data array for the MPGTextView whenever the input string changes in swift. What is the best way to go about this? I have already tried using "addTarget",
    companyText.addTarget(self, action:"textFieldDidChange",
        forControlEvents:UIControlEvents.EditingChanged)

but this causes my application to crash whenever I type, giving this error.
2015-08-13 14:29:29.238 NAS Repair[7363:1115055] -[NAS_Repair.ViewController textFieldDidChange]: unrecognized selector sent to instance 0x128041000
2015-08-13 14:29:29.240 NAS Repair[7363:1115055] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NAS_Repair.ViewController textFieldDidChange]: unrecognized selector sent to instance 0x128041000'
*** First throw call stack:
(0x181f5c2d8 0x193c280e4 0x181f633a4 0x181f60154 0x181e62ccc 0x186a09398 0x1869f2474 0x186bceaa0 0x186a13dc4 0x186b9d110 0x186b9c548 0x186b9c390 0x186d68594 0x186d6820c 0x1869fce44 0x182e5df9c 0x181f14240 0x181f134e4 0x181f11594 0x181e3d2d4 0x18b8936fc 0x186a3af40 0x100128234 0x1942d2a08)
libc++abi.dylib: terminating with uncaught exception of type NSException
Does anyone know how I might go about fixing this, or another way to do what I am trying to accomplish?

I managed to solve my own problem by making an IBAction from the storyboard for editingchanged.


New or Updated Frederic (code).

Authored by<EMAIL_ADDRESS>
Frederic: Updated
--
Automated submit by PRB0t

Test


Fix link for libraries contibutions in README.md

What type of PR is this?

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

/kind documentation
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:
Which issue(s) this PR fixes:

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

@sachinkumarsingh092: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.
:memo: Please follow instructions in the contributing guide to update your commits with the DCO
Full details of the Developer Certificate of Origin can be found at developercertificate.org.
The list of commits missing DCO signoff:

a7fae23 Fix link for libraries contibutions in README.md

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: sachinkumarsingh092
To complete the pull request process, please assign leodido after the PR has been reviewed.
You can assign the PR to them by writing /assign @leodido 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

Welcome @sachinkumarsingh092! It looks like this is your first PR to falcosecurity/libs 🎉

Hi @sachinkumarsingh092. Thanks for your PR.
I'm waiting for a falcosecurity member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/release-note-none

LGTM label has been added.  Git tree hash: cb0707dfd78f1bee9b07c463b04b780d96d90a53

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leogr, sachinkumarsingh092
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 [leogr]

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


Synergies

I think there might be some interesting synergies to do with this helm mongodb-replicaset incubator project.
Any thoughts about this?
Edit: Link updated

@YouriT the link is broken

Mmh strange something changed!
Le 22 avr. 2017 13:21, "Sibelius Seraphini"<EMAIL_ADDRESS>a
écrit :

@YouriT https://github.com/YouriT the link is broken
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cvallance/mongo-k8s-sidecar/issues/35#issuecomment-296366643,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYfRXJqfg5Gn10siVvhyBmyA1mp1HxIks5ryeKvgaJpZM4M7vcu
.

It switched to stable branch : https://github.com/kubernetes/charts/tree/master/stable/mongodb-replicaset

looks good tks

Interesting project, loads of good stuff in there. If I had some time I'd check it out to see if there was some synergies.
I suspect there isn't given that they take a different approach... i.e. setting up the replica set as part of bootstrapping the whole pod / stateful set.


Extension causes high cpu load

Issue Type: Performance
Extension Name: vscode-standard
Extension Version: 2.0.1
OS Version: Linux x64 5.11.0-43-generic
VS Code version: 1.63.2

:warning: Make sure to attach this file from your home-directory:
:warning:/tmp/standard.vscode-standard-unresponsive.cpuprofile.txt
Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load

Hey, thanks for your report!
Could we have more information, how can we investigate?

When vs code is run, the extension does not load and a notification is shown with options Show extensions and Show Issues. When clicked on Show Issues, it redirects to GitHub issues and also shows a dialog with this message:
 Make sure to attach this file from your home-directory:
/tmp/standard.vscode-standard-unresponsive.cpuprofile.txt


Enhance the auto indentation feature to indent all the code beneath a block

Right now there is an autoindentation function, but it only works for one line after a colon ":". It would be nice to have everything under the block be indented as well.

@SethWalkeroo I can try to take this on. Can you assign to me please?

@SethWalkeroo I can try to take this on. Can you assign to me please?

sure, go ahead

Here's the PR: https://github.com/SethWalkeroo/Quiet-Text/pull/79


UrlEncode subject name

this will hopefully resolve #1258
regardless, we should be doing this.

integration test == opportunity cost


document supported node versions. fixes #2

Finally got sick of people saying it doesn't work, did ya? Haha


I believe the function resolveModel is wrong, or receiving the wrong parameter on certain occasions

I'm experiencing an issue where, when executing a relatedQuery for a ManyToManyRelation I get the "is not a subclass of Model or a file path to a module that exports one. You may be dealing with a require loop. See the documentation section about require loops.".
Debugging the code I've noticed in the file lib/utils/resolveModel.js the function resolveModel checks if the first parameter, modelRef, is an Objection.js model. In my case, the parameter modelRef contains the Objection.js model inside the property default of modelRef. That is, isModelClass(modelRef.default) === true.
I'm importing the models inside relationMappings to avoid loops, in case you are wondering.
Did I just stumbled on a bug or am I doing something wrong that causes the resolveModel to almost be correct?

I believe you are using ESM ("type": "module" in package.json), and dynamic import() to import the models inside the static relationMappings getter, correct? And your models are the default export of the dynamically imported file?
When using dynamic imports, you need to unwrap the default export yourself, something like:
const MyModel = (await import('./MyModel.js')).default;

We could consider making resolveModel() detect and handle the case of dynamic imports of default exports, but what if you export your models named? Would you expect to unwrap this for you too? I doubt it's the job of resolveModel() to handle either of these situations.

I'm closing this in the absence of a response to my suggestion. I'm happy to reopen if the suggestion does not work.


css && selector is not working properly during build

Describe the bug
When I write the following css module:
.hi {
  && {
    color: blue;
  }

  color: red;
}

I expect
._hi_ffrjt_1._hi_ffrjt_1{color:#00f}
._hi_ffrjt_1 {color:red;}

But I get:
._hi_ffrjt_1{color:red;color:#00f}

This is not the specificity I was expecting and is causing bugs for me, specifically when using CSS modules composes property. I think the minifier is trying to be smart(?) but it doesn't work with CSS modules
Reproduction
https://stackblitz.com/edit/vue3-vite-typescript-starter-klkv2k?file=src%2Fhi.module.css
Steps to reproduce
Run pnpm build and inspect output css
System Info
Stackblitz environment

Used Package Manager
npm
Logs
Please see stackblitz after running prod build.
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

This seems to be a bug in esbuild (https://github.com/evanw/esbuild/issues/3997).


Not getting trouble codes

Hello Jeff,
I am have been working so long to get trouble codes, but still i am not able to fetch any trouble codes from your present code.
Can you please help me by creating some sample code or anything else which is convenient to you, regarding getting a actual trouble codes from OBD device.
At present i am testing your code with OBD-2 ELM-327 wifi device.
Waiting for your feedback.
Regards,
Jiten

Jiten,
I'm sorry, but this isn't something I'm going to be able to do any time soon. I simply don't have the time available to attempt to write and debug any code for this.
-- Jeff

Jeff,
Its fine i can understand. Thanks for your efforts.
But any guidance you can give me? As I need lot of research work but not getting any success.
Jiten

I would start on Page 12 of the ELM AT documentation: https://www.elmelectronics.com/wp-content/uploads/2016/07//ELM323DS.pdf
Looks like you should be able to send a command of 01 01 to get a list of how many trouble codes/which PIDs have trouble codes set. You should be able to send a 04 mode command to reset the codes and lights as well.
Here are a few other sites to check out:

https://learn.sparkfun.com/tutorials/obd-ii-uart-hookup-guide/obd-commands
https://theksmith.com/software/hack-vehicle-bus-cheap-easy-part-1/
http://mechanics.stackexchange.com/questions/8233/accessing-diagnostic-trouble-codes-dtcs-in-car
http://blog.lemberg.co.uk/how-guide-obdii-reader-app-development

Cheers,
-- Jeff


Fix #645 breaking doc-builder

see this comment: https://github.com/huggingface/hub-docs/pull/645#issuecomment-1410816047
see double escaping of Bot inside quotes here:

cc @mishig25 @coyotte508 for doc-builder

ok it's already tracked at https://github.com/huggingface/doc-builder/issues/343 (thanks @coyotte508)

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


FLAC doesn't show up in the search nor in the diagram

There appears to be support for flac, as you can see here: https://github.com/Fyrd/caniuse/blob/HEAD/features-json/flac.json
See also #2185 which has added support for FLAC.
But flac does not show up in the main website.
Neither with a search: http://caniuse.com/#search=flac
Nor with an attempt to get a direct link: http://caniuse.com/#feat=flac

Firefox 51 is adding support for FLAC:
https://bugzilla.mozilla.org/show_bug.cgi?id=1195723
It would be good to start keeping track of this feature.

The data's currently still incomplete and pending review, which is why it isn't on the site yet (and until now there hadn't been any requests to show it)

+1

Its coming to chrom{e,ium} as well: https://bugs.chromium.org/p/chromium/issues/detail?id=93887

As now mentioned in https://bugs.chromium.org/p/chromium/issues/detail?id=93887, Chrome 56+ will support FLAC.
For the record: https://9to5google.com/2017/01/12/chrome-56-flac-playback/

Firefox 51 with support for FLAC is now stable: https://www.mozilla.org/en-US/firefox/51.0/releasenotes/

Now available at http://caniuse.com/#feat=flac


TASK [network_plugin/flannel : Flannel | Wait for flannel subnet.env file presence] ***

fatal: [node5]: FAILED! => {"changed": false, "elapsed": 600, "failed": true, "msg": "Timeout when waiting for file /run/flannel/subnet.env"}
fatal: [node4]: FAILED! => {"changed": false, "elapsed": 600, "failed": true, "msg": "Timeout when waiting for file /run/flannel/subnet.env"}
fatal: [node3]: FAILED! => {"changed": false, "elapsed": 600, "failed": true, "msg": "Timeout when waiting for file /run/flannel/subnet.env"}
fatal: [node1]: FAILED! => {"changed": false, "elapsed": 600, "failed": true, "msg": "Timeout when waiting for file /run/flannel/subnet.env"}
fatal: [node2]: FAILED! => {"changed": false, "elapsed": 600, "failed": true, "msg": "Timeout when waiting for file /run/flannel/subnet.env"}

I get this same error when trying kubernetes 1.7.0.  The command works fine on 1.6.4.  Were you able to find a resolution?


ViewModelBase doesn't implement IAsyncDisposable

Hi. Awesome library!  Thanks for making this public so we can learn form and use it.  I'm not sure if you want people suggesting issues but I noticed ViewModelBase implements IDisposable but not IAsyncDisposable.  I think Blazor didn't used to implement IAsyncDisposable for components but I think it does now...  It seems like you might want to add that.  Thanks again!

I'm not sure if you want people suggesting issues

Sure, this is what GitHub is for 😉

I think Blazor didn't used to implement IAsyncDisposable for components but I think it does now

Gonna have a look into it. Might result in a breaking change but not sure atm.

I'm not sure if you want people suggesting issues

Sure, this is what GitHub is for 😉

I think Blazor didn't used to implement IAsyncDisposable for components but I think it does now

Gonna have a look into it. Might result in a breaking change but not sure atm.


split_controller : add logging for hot keys and region split key

What is changed and how it works?

Issue Number: Close #17024

What's Changed:
Printing more logs around the split key and hot keys in a region. It might help us in identifying the hot keys in a region.

Related changes

[ ] PR to update pingcap/docs/pingcap/docs-cn:
[ ] Need to cherry-pick to the release branch

Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Release note

@mittalrishabh
There is some lint errors
2024-05-15T21:47:08.906Z] + git diff --quiet

[2024-05-15T21:47:08.906Z] + git diff

[2024-05-15T21:47:08.906Z] diff --git a/components/raftstore/src/store/worker/split_controller.rs b/components/raftstore/src/store/worker/split_controller.rs

[2024-05-15T21:47:08.906Z] index f6a82851a..df6fdbd35 100644

[2024-05-15T21:47:08.906Z] --- a/components/raftstore/src/store/worker/split_controller.rs

[2024-05-15T21:47:08.906Z] +++ b/components/raftstore/src/store/worker/split_controller.rs

[2024-05-15T21:47:08.906Z] @@ -686,7 +686,6 @@ impl AutoSplitController {

[2024-05-15T21:47:08.906Z]          let mut region_key_range_cpu_time_map = HashMap::new();

[2024-05-15T21:47:08.906Z]          cpu_stats_vec.iter().for_each(|cpu_stats| {

[2024-05-15T21:47:08.906Z]              cpu_stats.records.iter().for_each(|(tag, record)| {

[2024-05-15T21:47:08.906Z] -

[2024-05-15T21:47:08.906Z]                  // Calculate the Region ID -> CPU Time.

[2024-05-15T21:47:08.906Z]                  region_cpu_map

[2024-05-15T21:47:08.906Z]                      .entry(tag.region_id)

[2024-05-15T21:47:08.906Z] @@ -860,7 +859,7 @@ impl AutoSplitController {

[2024-05-15T21:47:08.906Z]                          info!(

[2024-05-15T21:47:08.906Z]                              "DEBUG : load based split : expensive range";

[2024-05-15T21:47:08.906Z]                              "hot start_key" => log_wrappers::Value::key(&recorder.hottest_key_range.as_ref().unwrap().start_key),

[2024-05-15T21:47:08.906Z] -                            "hot end_key" => log_wrappers::Value::key(&recorder.hottest_key_range.as_ref().unwrap().end_key),

[2024-05-15T21:47:08.906Z] +                            "hot end_key" => log_wrappers::Value::key(&recorder.hottest_key_range.as_ref().unwrap().end_key),

[2024-05-15T21:47:08.906Z]                          );

[2024-05-15T21:47:08.906Z]                      }

[2024-05-15T21:47:08.906Z]                      self.recorders.remove(&region_id);

[2024-05-15T21:47:08.906Z] + echo Please make format and run tests before creating a PR

[2024-05-15T21:47:08.906Z] Please make format and run tests before creating a PR

[2024-05-15T21:47:08.906Z] + exit 1

The make dev could be used to check related formats.

@JmPotato please review this PR. CI is passing now.

Hello @mittalrishabh
Could you file an PR for master branch first. The cherry-pick process for the release branch is relatively complex. In principle, only major bug fixes will be cherry-picked to the release branch to maintain its stability. Cherry-picking to the release branch requires bug triage.

Hello @mittalrishabh
Could you file an PR for master branch first. The cherry-pick process for the release branch is relatively complex. In principle, only major bug fixes will be cherry-picked to the release branch to maintain its stability. Cherry-picking to the release branch requires bug triage.

created a PR https://github.com/tikv/tikv/pull/17061


attach ddl create scripts as a dependency so can me used in

acceptance tests to setup data. Stop creating tables using jpa.
acceptance tests unpacks ddls and use PartyHelper uses
script to create tables.

Codecov Report

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

@@            Coverage Diff            @@
##             master     #551   +/-   ##
=========================================
  Coverage     99.46%   99.46%
  Complexity     1475     1475
=========================================
  Files           237      237
  Lines          4508     4508
  Branches        225      225
=========================================
  Hits           4484     4484
  Misses            2        2
  Partials         22       22

Continue to review full report at Codecov.

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

Dependent quorum-examples PR https://github.com/jpmorganchase/quorum-examples/pull/142


migrate to bevy 0.11

the changes are quite straightforward

Thanks a lot! I want to check how mesh pipeline works in 0.11 to see if I can upgrade anything. Then I can merge and release it if that's okay to you. It should take around 2-3 days at max 😅

Perfect, don’t rush on my account

i have some small changes to allow use with hdr (+7/-2), would you like me to add them to this pr or make a separate one?

@robtfm Let's add it to this one as it is 0.11 feature 😅

I'd like to ask about https://github.com/kulkalkul/bevy_mod_billboard/pull/13/commits/d9ceeba893b8ebe856a83756221a298e323cc7fd. While creating the lock_rotation example, I noticed text looks inverted So I updated the shader to solve it, though I'm not sure if this is something to be solved. What do you think of it?

yes that looks better. i'm not sure where the inversion comes from (the shader code was from the standard vertex shader), but it is definitely more sensible to have the look-at be the direction the text faces


fix: remove wal_level default values and validation

Description
Following on from #508 and #512, remove the wal_level is being hidden.
Consumers can still set a value, since the field is still present and optional.
The default values no longer set wal_level and the validation is removed.
This PR will need revert / updating when the service changes are deployed
Release required?

[ ] No release
[x] Patch release (x.x.X)
[ ] Minor release (x.X.x)
[ ] Major release (X.x.x)

Release notes content

Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
/run pipeline

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

For mergers

Use a conventional commit message to set the release level. Follow the guidelines.
Include information that users need to know about the PR in the commit message. The commit message becomes part of the GitHub release notes.
Use the Squash and merge option.

@shemau I think upgrade test will fail (since main branch DA code is broken)

/run pipeline

Timeout (reported to ICD). Retrying to see if it was a once off..

/run pipeline

The test that failed this run passed the first time...
TestRunBasicExampleWithFlavor 2024-11-06T15:14:04Z logger.go:66: module.read_only_replica_postgresql_db[0].ibm_database.postgresql_db: Creation complete after 7m52s [id=crn:v1:bluemix:public:databases-for-postgresql:eu-de:a/abac0df06b644a9cabc6e44f55b3880e:f267af9b-bded-4543-aa27-9b6ddad6bde7::]
So I am just going to try again.

:tada: This PR is included in version 3.17.11 :tada:
The release is available on:

GitHub release
v3.17.11

Your semantic-release bot :package::rocket:


Loosen game client name restrictions in OCL paramsecurity

It's perfectly valid for a Flash Projector exe to be named flashprojector.exe but presently paramsecurity disagrees. Loosen it up a bit and include broader regex.

This was slipped into v9.6.4. Maybe will be further refined for v9.7.


incorporate leaflet as a target instead of in main.R

This is 'nice-to-have' but not 'have-to-have' for release v0.1

Target leaflet_an produces a leaflet map. Note the provider tiles cannot be added within the target as it launches a subprocess and cannot find the temp file afterwards. Retrieve the leaflet map and add the provider tiles outside the pipeline: `tar_read(leaflet_an)  %>% addProviderTiles("CartoDB.Positron").


revamped the whole readme!! :tired_face:

Kudos to whoever create this humongous readme with code snippets! :muscle:
There were so many formatting issues which caused so much inconsistencies.
Below are the changes done to make the readme more readable:

Markdown formatted
Code snippets formatted with little bit of ES6 :fire: (replaced var => let)
More Info links are working instead of printing the full URL.

Happy Hacking Hactoberfest 2020 :fireworks:
Thanks,
Hiren :sunglasses:

@akshay-s-770 @akshayLoginradius so, this isn't considered a "minor text fix" but mine is?


adding support for multi gpu and nasnet

NasNet is a new architecture achieving SOTA on ImageNet, I added support for it as a feature extractions
I have added support for mutli_gpu based on Keras existing utility

@harvitronix I think that add multi-gpu support and NasNet can be a useful for the community, what needs to be done to merge those into the main fork?

Thanks for this, @ikvision! I will take a look ASAP.


schemaFormValidate miss last field error on first digest cycle

Enhancement
As a developer, when I trigger schemaFormValidate, the last form field does not render errors, if i run another digest cycle , its ok
Expected behaviour
I expected schemaFormValidate works as expected
Actual behaviour
It actually need another digest cycle.
Gist/Plunker/Demo
I cant reproduce in plunker but, i reproduce on your demo page
http://schemaform.io/examples/bootstrap-example.html
open console
$('[name="ngform"]').scope().$broadcast('schemaFormValidate')
//the last field does not render error
//Force a digest cycle
$('[name="ngform"]').scope().$digest()
//and the last field error appear
Related issues
@json-schema-form/angular-schema-form-lead

@ludovicPelle which example are you looking at? Actually which browser and version are you using?

On the "simple" example, tested with chrome 56 and firefox 49.

@ludovicPelle are I see what you mean now, thank you for your time :)

Ok after digging:
it seems  : validateField call (src/directives/schema-validate.js lign 163) miss digest cycle so if you have one field -> no validation, if you have more -> miss last field "digest"
Solution : wrap validateField call in scope.$applyAsync( function() {/***/}) (src/directives/schema-validate.js lign 163) seems to fix problem


Ensure internal ObjC classes aren't exposed in archives.

What's in this pull request?
Changes to ensure that new NSObject subclasses aren't accidentally persisted into NSCoder archives (and thus need to be maintained forever).
Resolved bug number: (SR-)
N/A

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    All supported platforms     | @swift-ci Please smoke test and merge
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    All supported platforms     | @swift-ci Please test and merge
    OS X platform               | @swift-ci Please test OS X platform
    OS X platform               | @swift-ci Please benchmark
    Linux platform              | @swift-ci Please test Linux platform

Lint Testing
    Language     | Comment
    ------------ | -------------
    Python       | @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

We currently specify a few internal ObjC classes.  This commit ensures that they can not be accidentally exposed (and thus need to be supported) into the future. Luckily, NSData and NSDictionary/NSMutableDictionary already specify classForCoder in a general way. NSCharacterSet does not.
This commit also establishes unit tests to ensure all three types do not regress from this into the future.
Also, for completeness, it ensures classForArchiver and classForKeyedArchiver return appropriately as well.

@swift-ci Please test and merge

It looks like this failed due to renaming changes that are related. Trying this again.

@swift-ci Please test and merge

Thanks, I was waiting for things to quiet down and be green, since it didn't look like my PR was the underlying cause. fingers crossed

Another unrelated build-failure. Will try again later.

@swift-ci Please test and merge

Try again following merge.
@swift-ci Please test and merge

Found a problem in this commit thanks to CI (funny it wasn't failing locally).
@swift-ci Please test and merge

@swift-ci Please test and merge

The tree is green right now.


1.0 Modern Camera menu options not showing in 'controls' tab

The modern camera options show up in the general tab but there are no options for the mod in the controls tab.

Same here

yep, we miss it mainly to lock camera on back
BTW thx for makes this game even better, cant understand how game devs decided not allow this feature

Same issue for me, doesn't show anything in the keybindings either.
No idea how difficult it is to add the hotkeys that users can change, but is it possible that adding some defaults for action mode/etc might be easier?  If not, no worries, just thought it might be a bandaid in the meantime.
Either way, really appreciate your work, happy to wait patiently for this.

i could be wrong, but i'm pretty sure it's possibly related to #21

How are you running the mod if Bepinex isn't updated?

Modding WikiUse the link on there.  But as you may have seen, a lot of mods are still not 100% working.

How are you running the mod if Bepinex isn't updated?

You can also check on README, there's a link to BepInEx RC3 there

Same for me. It appears to be installed, but there are no key bindings to go into action mode

So, we can't enter Action Mode yet?

Same here

Keybinds are still WIP.

hi guys, I think I found a solution. In my first attempt I opened the README.txt that is in this git, and it caught my attention that the instructions refers to two files with a .dll extension. But the folder that is stored in this GIT (named ModernCamera-zip) does not have any "moderncamara.dll" or "silkworm.dll" (both needed acording to the instructions). So I did a little research on thunder.io , and I found that if you download the CameraMod from there, it does have those .dll
Follow this steps:

Download this version of BepinEx (https://github.com/decaprime/VRising-Modding/releases/tag/1.691.3)
Extract BepinEx in your steam folder (normally: programfiles/steam/steamapps/common/vrising -> extract BepinEx here)
Go to the BepinEx folder that you just extract, and look for a Folder named "plugins" (If you dont find it there, just create it) - It has to look somethin like this at the end: C:/ProgramFiles/steam/steamapps/common/Vrising/BepinEx/plugins
Download the ModernCamera mode from thunder.io (here: https://thunderstore.io/c/v-rising/p/BepInEx/BepInExPack_V_Rising/) -> Go to "Versions" -> 2.0.0
Inside the .zip you just downloaded will find among other files: silkworm.dll and moderncamara.dll
Place both .dll files inside  C:/ProgramFiles/steam/steamapps/common/Vrising/BepinEx/plugins
Run the game normally, from steam

It worked for me, you can check in game, in Options -> General -> scroll down and you will see the modern camera settings
Sorry if my english isnt great

Keybinds are still WIP.

Ok. What is the default keybind to enable the first-person mode? I don't really need to configure this, I just want to lock the camera to the cursor once-and-for-all. :)

Hi guys, I think I found a solution. In my first attempt I opened the README.txt that is in this git, and it caught my attention that the instructions refers to two files with a .dll extension. But the folder that is stored in this GIT (named ModernCamera-zip) does not have any "moderncamara.dll" or "silkworm.dll" (both needed acording to the instructions). So I did a little research on thunder.io , and I found that if you download the CameraMod from there, it does have those .dll
Follow this steps:

Download this version of BepinEx (https://github.com/decaprime/VRising-Modding/releases/tag/1.691.3)
Extract BepinEx in your steam folder (usually: programfiles/steam/steamapps/common/vrising -> extract BepinEx in here)
Go to the BepinEx folder that you just extract, and look for a Folder named "plugins" (If you dont find it there, just create it) - It has to look something like this at the end: C:/ProgramFiles/steam/steamapps/common/Vrising/BepinEx/plugins
Download the ModernCamera mod from thunder.io (here: https://thunderstore.io/c/v-rising/p/vrising/ModernCamera/versions/) -> Go to "Versions" -> 2.0.0
Inside the .zip you just downloaded will find among other files: silkworm.dll and moderncamara.dll
Place both .dll files inside  C:/ProgramFiles/steam/steamapps/common/Vrising/BepinEx/plugins
Run the game normally, from steam

It worked for me, you can check in game, in Options -> General -> scroll down and you will see the modern camera settings
Sorry if my english isnt great

Do you also have the keybind options for the Modern Camera in the keybinding settings?

mpt I opened the README.txt that i

That is not the issue, the issue is that we can't key bind action mode.

Hi guys, I think I found a solution. In my first attempt I opened the README.txt that is in this git, and it caught my attention that the instructions refers to two files with a .dll extension. But the folder that is stored in this GIT (named ModernCamera-zip) does not have any "moderncamara.dll" or "silkworm.dll" (both needed acording to the instructions). So I did a little research on thunder.io , and I found that if you download the CameraMod from there, it does have those .dll
Follow this steps:

Download this version of BepinEx (https://github.com/decaprime/VRising-Modding/releases/tag/1.691.3)
Extract BepinEx in your steam folder (usually: programfiles/steam/steamapps/common/vrising -> extract BepinEx in here)
Go to the BepinEx folder that you just extract, and look for a Folder named "plugins" (If you dont find it there, just create it) - It has to look something like this at the end: C:/ProgramFiles/steam/steamapps/common/Vrising/BepinEx/plugins
Download the ModernCamera mod from thunder.io (here: https://thunderstore.io/c/v-rising/p/vrising/ModernCamera/versions/) -> Go to "Versions" -> 2.0.0
Inside the .zip you just downloaded will find among other files: silkworm.dll and moderncamara.dll
Place both .dll files inside  C:/ProgramFiles/steam/steamapps/common/Vrising/BepinEx/plugins
Run the game normally, from steam

It worked for me, you can check in game, in Options -> General -> scroll down and you will see the modern camera settings
Sorry if my english isnt great

You still can't enter action mode even if you do that.

Currently, it seems that action mode is not working. Even though I have custom add the settings and set IsActionMode to true, there is still no effect in the game.

Any news on this? No further update / bugfixes in development?

Hey
Thanks for the great mod, you can see that its really well recieved and for me personally transforms the game into something that is far more enjoyable than vanillia
I like many are waiting on action mode being available again as this is such an amazing feature. Is there any update on this element ?  do you think its possible with a little time that it will be incorporated ?

I followed all the steps above, several times, I tried the DLLs from both Thunderstore and directly from GitHub.
I tried using ServerLaunchFix (v0.2.1 from Git Hub) since I am running solo only.
Both give the same results. I have no new entries in either the General menu or Controls menus

However, the camera is working, I can move it to an almost horizontal angle, something not possible with the vanilla V Rising.
Furthermore, the BepInEx window is full of red errors, from what I can see always the same error:
[Error  :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at ModernCamera.Patches.ActionWheelSystem_Patch.OnUpdate(ActionWheelSystem __instance)
at DMDProjectM.UI.ActionWheelSystem::OnUpdate(ActionWheelSystem this)
at (il2cpp -> managed) OnUpdate(IntPtr , Il2CppMethodInfo* )
[Error  :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at ModernCamera.Patches.ActionWheelSystem_Patch.OnUpdate(ActionWheelSystem __instance)
at DMDProjectM.UI.ActionWheelSystem::OnUpdate(ActionWheelSystem this)
at (il2cpp -> managed) OnUpdate(IntPtr , Il2CppMethodInfo* )
[Error  :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at ModernCamera.Patches.ActionWheelSystem_Patch.OnUpdate(ActionWheelSystem __instance)
at DMDProjectM.UI.ActionWheelSystem::OnUpdate(ActionWheelSystem this)
at (il2cpp -> managed) OnUpdate(IntPtr , Il2CppMethodInfo* )
[Error  :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at ModernCamera.Patches.ActionWheelSystem_Patch.OnUpdate(ActionWheelSystem __instance)
at DMDProjectM.UI.ActionWheelSystem::OnUpdate(ActionWheelSystem this)
at (il2cpp -> managed) OnUpdate(IntPtr , Il2CppMethodInfo* )
[Error  :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at ModernCamera.Patches.ActionWheelSystem_Patch.OnUpdate(ActionWheelSystem __instance)
at DMDProjectM.UI.ActionWheelSystem::OnUpdate(ActionWheelSystem this)
at (il2cpp -> managed) OnUpdate(IntPtr , Il2CppMethodInfo* )

Same problem.

I've finally given up on this mod getting updated. 5 months for something that seems relatively trivial and used to be updated within a couple hours of a new patch? I'm no modder, but that seems wrong. I just really want to play 1.0 and I've become dependent on having a good camera. I use the mod as is and combine it with "Mouse Keyboard Clicker Holder". I just toggle the camera rotation button (Default: HOLD Right Click). Seems to be working decently so far even if it is a bit of a pain. Hope this helps somebody.
(https://sourceforge.net/projects/keyboard-clicker-holder/)

I've finally given up on this mod getting updated. 5 months for something that seems relatively trivial and used to be updated within a couple hours of a new patch? I'm no modder, but that seems wrong. I just really want to play 1.0 and I've become dependent on having a good camera. I use the mod as is and combine it with "Mouse Keyboard Clicker Holder". I just toggle the camera rotation button (Default: HOLD Right Click). Seems to be working decently so far even if it is a bit of a pain. Hope this helps somebody.
(https://sourceforge.net/projects/keyboard-clicker-holder/)

See https://github.com/v-rising/ModernCamera/issues/19#issuecomment-2421945124 for a fork that is working for me.


[DOM-59987] Update linux_user_data.tpl for singe-node based on AL2023

One of the changes from Amazon Linux 2 to Amazon Linux 2023 is switching to nodeadm for the initialization process (docs). The single-node option sets some labels, so we're updating the linux_user_data.tpl to be in YAML format.

Timing this merge with downstream changes is a lot harder than expected.


Enable Add Contract to update flow.json

Instructions
When using the command flow accounts add-contract we should consider modifying the flow.json as well.

Duplicate https://github.com/onflow/flow-cli/issues/922


SetEdns0() can result in invalid DNS messages

I had some code that was calling SetEdns0() to set the EDNS buffer size, but the message already had an OPT record. The SetEdns0() call happily created a new OPT record and added this. Some name servers considered this an invalid message and returned FORMERR.
I have written the following function to work around this in my code:
// If the DNS message already has an OPT record, change the values for UDP buffer size & the DO bit.
// If the DNS message does not already have an OPT record, add one.
func SetOrChangeEdns0(msg *dns.Msg, udpsize uint16, do bool) *dns.Msg {
    for _, rr := range msg.Extra {
        if rr.Header().Rrtype == dns.TypeOPT {
            e := rr.(*dns.OPT)
            e.SetUDPSize(udpsize)
            e.SetDo(do)
            return msg
        }
    }
    msg.SetEdns0(udpsize, do)
    return msg
}

It's sort of like an upsert.
It might be nice if the SetEdns0() function worked this way. Technically it's an API change, but I think this behavior is closer to what a user would expect. An alternate approach would be to add the SetOrChangeEdns0() itself to the library.
If it makes sense, I'm happy to submit a pull request!

See IsEdns0 that returns an opt record (if its there).
o := msg.IsEdns0()
if o == nil {
      makeNewOPT()
      return
}
o.SetUDPSize(4096)
o.SetDo()

Not perfect but short enough that we probably don't have to add something.
Note we might revisit and populate some handy functions in dnsutil/ sub pacakge.

Also, generating invalid messages is not something this package discourages. If you want, you can.

Okay, IsEdns0() can make this method a little bit shorter:
func SetOrChangeEdns0(msg *dns.Msg, udpsize uint16, do bool) *dns.Msg {
    e := msg.IsEdns0()
    if e == nil {
        msg.SetEdns0(udpsize, do)
    } else {
        e.SetUDPSize(udpsize)
        e.SetDo(do)
    }
    return msg
}

I still think that SetEdns0() is dangerous, because it is easy to make an invalid DNS message, but since the package explicitly has no safety net, I guess it's fine. :smile:


Make tls_hooks tests more likely to pass particularly for 9.0.x branch

The autest 9.0.x build has been failing reliably on tls_hooks14.  Looking at the output, all looks good.  If I increase the test timeout from 5 to 6 it stops failing for me locally.  On master if I decrease the test timeout to 4, it fails reliably for me too.   I am guessing that these test are running close to the timeout point.  The ATS9 branch does not have all the optimizations that @bneradt has been adding, so perhaps that branch is just getting unlucky.
There is no compelling reason the timeout needs to be so short.  I'd like to keep a timeout because I think the default timeout is 30 minutes which seems way too long. So I bumped them all up to 15 seconds.

[approve ci docs]

Cherry picked to 9.0.x


UMLS data generator utility

Checkpoint for a utility that generates bite sized files out of the 30 GB UMLS data set.
There is separate future work to ingest these files by the server. The terminologies are too big to be stored in the naive default "JSON string in a TEXT column" method.
Options for consideration:

Completely separate super admin endpoint to ingest the files directly - path of least resistance, allows for fine grained control over behavior
Accept huge ValueSet resources, but strip out all "concept" properties - more semantically correct, allows for end users to submit their own large terminologies

Coverage remained the same at 94.071% when pulling ad00313047d91c422ecfeca84da3a738a75ecd1d on cody-umls-data-generator into 6dbdb7f6206bfc00d097b505d8ba1e164e1cabe3 on main.

Related to #992


DSEGOG-218 Change logger config to use a rotating log handler

This PR changes the logging config to use a rotating log file hander, so a new log file is created when the current one reached 5MB.
I had a go at doing this originally but I couldn't get to a config that I was happy with - I was being a bit picky with having startup output into the log file and into stdout (so you know that the startup of the API has completed without having to look in the log file). I've managed to sort this and I'm quite happy with these changes:

I've tested that the rotation works. I changed maxBytes to 10000 and verified it works
The startup output (where FastAPI tells you processes are starting etc.) is in stdout and the log file
Print statements still print to stdout for a quick bit of debugging

I've had a look this afternoon and I'm struggling to replicate the same behaviour that we currently have. I've come to the following logging.ini file, a lot of which is based off the Pollcat example:
[loggers]
keys=uvicorn.access,root

[handlers]
keys=fileHandler

[formatters]
keys=fileFormatter

[logger_root]
level=DEBUG
handlers=fileHandler
qualname=root
propagate=0

[logger_uvicorn.access]
handlers=fileHandler
qualname=uvicorn.access
propagate=0

[handler_fileHandler]
class=logging.handlers.TimedRotatingFileHandler
level=DEBUG
formatter=fileFormatter
args=('logs.log', 'D', 1, 20,)

[formatter_fileFormatter]
format=[%(asctime)s] %(levelname)s - %(message)s
datefmt=

It kind of works but when you start the API, you used to see the logging in the console to show that it was starting/successfully started (the same for when you turn the API off). However, I cannot replicate this behaviour when using logging.ini - it doesn't even go in the log file itself which I'm surprised about. I rely on this behaviour to know if the API is happy on startup or if I've missed a config option or something - otherwise you don't really know how the startup went.
I'm a bit stuck with it really, I got the behaviour just right with the PR (albeit needing changing to the timed handler) but I can't seem to get it right with logging.ini. Not really sure why, the logging config looks close to what the config is in the PR so I thought it would work but I've tried all sorts of permutations

After taking another look, I've been successful in using a specific logging.ini file to configure the logging. I needed to set up a specific console handler, something that wasn't required when it was configured via a dictionary. You now get the logging from Uvicorn and the API in the console (see below for an example output using INFO level logging). I've added a logging.ini.example which follows the typical ICAT example file procedure (added a quick note about this in README.md).
Example console logging:
INFO:    Logging now setup
INFO:    Will watch for changes in these directories: ['/root/seg_dev/operationsgateway-api']
INFO:    Uvicorn running on http://<IP_ADDRESS>:8000 (Press CTRL+C to quit)
INFO:    Started reloader process [16179] using StatReload
INFO:    Logging now setup
INFO:    Logging now setup
INFO:    Getting records by query
INFO:    Sending find() to MongoDB, collection: records
INFO:    Getting query results and converting them into a list: 1000
INFO:    <IP_ADDRESS>:52768 - "GET /records?limit=2 HTTP/1.1" 200
INFO:    Getting channel metadata from database
INFO:    Sending find_one() to MongoDB, collection: channels
INFO:    <IP_ADDRESS>:52768 - "GET /channels HTTP/1.1" 200

I've made the required changes on Ansible (see https://github.com/ral-facilities/operationsgateway-ansible/pull/7) so this PR can be deployed.
This PR is ready to be re-reviewed.


[WIP] ADD Show diff between the expected output and the actual output in the autograder

The plan is to add a column called diff to SubmissionTestResult, which is usually None.
I'm adding a column instead of a special directive that can be parsed when it shows up in stdout. Because we will have to implement and maintain an extra parser in the frontend, while having a separate field allows us to feed it to react-diff-view directly.
Fixes #254

Hey you should hold off on this. This is going to be a piece of much larger changes to the way that autograding happens. We're going to be doing this during winter break.

I will do a quick push tmr to kind of see how this turns out.

OK, it seems to be a bit more complicated than I expected. Because now I'm trying to set up test cases before actually making the changes. So it might take longer.

I just updated the PR. Specifically, I reworked test_lines in bf3f1e5b359a982974582019aff73988167551ba. Previously we just preprocess all the lines and compute the diff of the entire outputs. This improves the performance by only parsing the diff within a limited context where we have the first mismatch.

I'm going to get on later and push some changes before rebasing this. I need to adjust a few things so that it will fit into the changes to the autograde tests format.


Implementation of RAG

Hi, can developments like RAG be implemented in this Lag-Llama model?

in theory the very last state vector before being fed to the prediction head can be used as a representation of the past, although this vector has been trained for the next time-step prediction task rather than a representation of the context time series... thus for RAG type applications one would need to train the pre-trained lag-llama with an appropriate loss (not the next time step prediction task) using perhaps contrastive learning... hope that helps!


[BUG] windows_lateral_tool_transfer_remcom.yml might be mapped to the wrong mitre technique

Describe the bug
the detection https://github.com/splunk/security_content/blob/develop/detections/endpoint/windows_lateral_tool_transfer_remcom.yml  is mapped to mitre technique t1570 lateral tool transfer. however the referenced attack data https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1570/remcom/remcom_windows-sysmon.log shows execution of the atomic test for t1569.002.
furthermore, while the detection could potentially catch lateral tool transfer depending on the commands executed with remcom.exe it does not do so explicitly. what it certainly catches is remote command execution with remcom though.
Expected behavior
detection should be mapped to the correct mitre technique, name should look accordingly.
App Version:
n/a
Additional context
let me know what your opinion on this topic is and whether i should create a pr.

hello @hRun : thank you for raising this issue. I will update the mitre id to T1569.002(https://www.atomicredteam.io/atomic-red-team/atomics/T1569.002)  and also update the data source link!

Hello @hRun : we have updated the mitre ID and the detection name .
https://github.com/splunk/security_content/pull/3235/files


Fading animations and shortened URL will be copied automatically

Hi again! In this pull request I propose these changes:

added fading animations to loader, result and alert
alert works as a toast (will show for 2 seconds by default) and will fade out afterwards
shortened URL will be copied automatically to clipboard, so user doesn't have to click on the URL anymore

@timoransky Awesome!
Do you mind add the css to the animations.css file instead of index.css?

Sure! Will do in a second.

Thank you so much!


[CORE] Optimize the code to make MongoManager more consistent with the design

What changes were proposed in this pull request?
The current implement of MongoManager some violations of programming.
The trait DataSourceManager define a template function listTables show below:
  /**
   * Display the tables of specified database.
   */
  override def listTables(db: String): Seq[String] = {
    throw new UnsupportedOperationException(s"List ${shortName()} table not supported!")
  }

  /**
   * Display the tables of specified database with pattern.
   */
  override def listTables(dbName: String, pattern: String): Seq[String] = {
    StringUtils.filterPattern(listTables(dbName), pattern)
  }

The design require the specific data source to implement listTables(db: String), but MongoManager overwrite the template function show below:
  override def listTables(dsName: String, dbName: String): Seq[String] = {
    val mongoDB = mongoClient.getDatabase(dbName)
    mongoDB.listCollectionNames().asScala.toSeq
  }

It will causes some bug. I think should to improve the implement to make MongoManager more consistent with the design.
How was this patch tested?
No UT.

LGTM

Thanks.


Why is libselinux a dependency for this role?

https://github.com/Open-Future-Belgium/PostgreSQL/blob/master/tasks/RedHat.yml#L3
Why is libselinux required for installing/managing postgres?
I don't see it listed as a dependency anywhere in the ansible postgres modules docs nor do I see it referenced elsewhere in this role.

you are right
probably some leftover
i will remove it


feat: throw confilctException, when query error occurs

PR Checklist
Please check if your PR fulfills the following requirements:

[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
When a query error such as  duplicate error, the error is not thrown properly.
What is the new behavior?
If data manipulation fails, ConflictError is thrown
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

oops failed test 🏃

fixed


DB-Connected (MySQL) modify filters UI-problem

Fresh Apigility 1.4.1 installation.

Create a new Database Connected service from a MySQL table (PDO)
Try to modify automatically generated filters from admin UI
Fails, nothing happens other than new errors in browser console "Error: k.filter.options is undefined" (Firefox)

I tracked this down to module/API_NAME/config/module.config.php, where in input_filter_specs validator fields are generated like this:
0 => [
                'name' => 'column_name',
                'required' => false,
                'filters' => [
                    0 => [
                        'name' => \Zend\Filter\StringTrim::class,
                    ],
                    1 => [
                        'name' => \Zend\Filter\StripTags::class,
                    ],
                ],

So, no options... I got this fixed by manually edition all the validator fields to this format:
0 => [
                'name' => 'column_name',
                'required' => false,
                'filters' => [
                    0 => [
                        'name' => \Zend\Filter\StringTrim::class,
                        'options' => [],
                    ],
                    1 => [
                        'name' => \Zend\Filter\StripTags::class,
                        'options' => [],
                    ],
                ],

Now UI for modifying filters works.

I have the same issue - In Firefox and Chrome
The only way is to manually removed/edit the module.config.php file for that api
This is not happening for REST services that are not DB Connected

This repository has been closed and moved to laminas-api-tools/api-tools-admin; a new issue has been opened at https://github.com/laminas-api-tools/api-tools-admin/issues/11.


Bug located in ...Cannot enable beta feature in Fluent 23.2

🔍 Before submitting the issue

[X] I have searched among the existing issues
[X] I am using a Python virtual environment

🐞 Description of the bug
Hello I am launching fluent with the following command
solver = pyfluent.launch_fluent(precision=turboData["launching"]["precision"], processor_count=int(turboData["launching"]["noCore"]),
                                mode="solver", show_gui=True,
                               product_version = turboData["launching"]["fl_version"], cwd=working_Dir)

Fluent comes up and everything looks good but after executing the following command
solver.tui.define.beta_feature_access("yes yes") I receive the following error message:
Beta features enabled.
Traceback (most recent call last):
File "", line 1, in
ImportError: cannot import name 'flglobals' from 'setup' (D:\Git\turbotestsuite\setup.py)
Error: Python runtime error!
Error Object: ()
Traceback (most recent call last):
File "C:\Users\hreese.ansys_python_venvs\myV310\lib\site-packages\ansys\fluent\core\services\error_handler.py", line 15, in func
raise RuntimeError(ex.details()) from None
RuntimeError: Python runtime error!
Error Object: ()
Process finished with exit code 1
If I am using the python console inside fluent this does not happen.
📝 Steps to reproduce
execute the following commands:
import ansys.fluent.core as pyfluent
solver = pyfluent.launch_fluent(mode="solver", show_gui=True,
product_version = 23.2.0)
solver.tui.define.beta_feature_access("yes ok")
💻 Which operating system are you using?
Windows
📀 Which ANSYS version are you using?
Build Time: Apr  4 2023 13:28:44 EDT  Build Id: 176
🐍 Which Python version are you using?
3.10
📦 Installed packages
PS D:\Git\turbotestsuite> python --version
Python 3.10.10
PS D:\Git\turbotestsuite> python -m pip freeze
ansys-api-fluent==0.3.12
ansys-api-platform-instancemanagement==1.0.0b3
ansys-fluent-core==0.14.dev1
ansys-platform-instancemanagement==1.1.1
appdirs==1.4.4
googleapis-common-protos==1.59.0
grpcio==1.54.0
h5py==3.8.0
importlib-metadata==6.6.0
lxml==4.9.2
numpy==1.24.3
pandas==2.0.1
protobuf==3.20.3
protoc-gen-swagger==0.1.0
python-dateutil==2.8.2
pytz==2023.3
PyYAML==6.0
six==1.16.0
tzdata==2023.3
zipp==3.15.0
PS D:\Git\turbotestsuite>

The issue is due to the name conflict between setup.py and a setup module in Fluent Python. The issue will be resolved in Fluent 23.2. Please rename the setup.py or use a different working directory for a temporary workaround.

Hello Mainak,
thanks for your fast response and help. With a different file name it works now.


Feature/migrate main activity to mvvm databinding

ISSUE
#44
SUMMARY
Adapt the main list to use MVVM with Databinding and Navigation
CHANGES MADE
Add navigation, databinding and safeArgs libraries.
Attach the progressBar binding adapter for the MainActivity view. It controls when the progressBar is loading.
Append the setItem binding adapter for the MainActivity view.
Adapt MainViewModel to the MVVM needs.
Update MainActivity and its layout to apply Databinding.
Update extensions functions for fragments.
Pass context to the Repository because it is easier to get from the binding.
Add fitsystemwindows to see the content under the toolbar.
Upgrade MainActivity to MainFragment to use Navigation.
Update MainViewModel to remove unnecessary functions. Now the selected view is passed on a function as a lambda.
Remove the transition name from the hero item because it is added dynamically.
Remove the transition name from fragment_hero_detail because it is added dynamically.
Add the transition name to the AdapterList to show the animation.
Update HeroDetailActivity to HeroDetailFrament to use Navigation.
TEST CHANGES
Open the app and check the navigation between the list to the detail

At this point we must delete secret.properties file for do not get in checkout to this branch.

@joseantoniocampillo what do you mean? There is no secret.properties file on this PR. Do you mean to merge your changes and remove the dummy secret properties from the repository?


Text to speech does not work

Describe the bug
I would like to use the TTS functionality but it does not work. There is no sound coming out.
To Reproduce
Steps to reproduce the behavior:

Start the resource: start xsound
Call the TTS function :

function playTextToSpeech()
    print("DEBUG Trains : Play TTS")
    text = "toto"
    exports.xsound:TextToSpeechPos("testTTS", "en-FR", text, Config.VolumeSon, Config.Location)    -- where Config.VolumeSound = 0.5 and Config.Location a location in vector3
end

Launch the function : playTextToSpeech()
No error in the console but no spells

Expected behavior
A voice that orally says my typed text.
Screenshots
Nothing to show for it
Additional context
I tested the parameters like coordinates and location with the PlayUrlPos function and it works very well by putting a URL.
Also, copying the generated URL from the TTS and pasting it on a browser, it does sound good coming out as a google voice.
But impossible to hear the result in the game.

https://github.com/Xogy/xsound/commit/2d67659829c693f6766e14ce4a4392ba35cb5f82
It was removed because google edited something which resulted in TTS stop working. I tried some free APIs but without luck.
Most likely google stopped supporting iframe access so the possible "fix" is to use some paid TTS API or try to find a free one that can generate ".mp3 / any sound format" direct url.

Maybe but why the URL is working when we test it on a brower ?


Handling new API errors when submitting a new job

What is the expected feature or enhancement?
When submitting a new job, the API could return the next two new errors:

#4317: You have exceeded your monthly quota.
#3458: You have reached the maximum number of pending jobs, so you need to wait for one job to move from pending before submitting a new one.

@jyu00 has mentioned that for 3458 the deprecated Qiskit provider already contained logic to handle it, displaying the warning/info message to the user while waiting for a job to complete to proceed with the submission.
The API has new endpoints to retrieve usage in https://api.quantum-computing.ibm.com/runtime/usage which returns per instance the quota, usage and number of pending jobs, it will eventually also add the max number of pending jobs for the instance (in progress). It also contains the start and end periods for the quota.
Acceptance criteria
When submitting a new job:

If I have exceeded my monthly quota, it will show an error which should display information on how much I have consumed, what my quota was and when my quota will reset.
If I have exceeded my pending jobs, the will be a message saying we have exceeded the number of pending jobs and that it's waiting for the a job to finish in order to proceed with the new job submission. The code will wait until there is room for a new pending job.

For reference, this is how the old provider handled it.

How should this work with https://github.com/Qiskit/qiskit-ibm-runtime/pull/1100? We already show a warning if the job usage estimation will exceed the monthly quota.
Your current pending jobs are estimated to consume 7.329993678195504 quantum seconds, but you only have 1

quantum seconds left in your monthly quota; therefore, it is likely this job will be canceled

I guess these are independent and we can still raise an error if the monthly quota or pending jobs limit is already exceeded?

If I have exceeded my monthly quota, it will show an error which should display information on how much I have consumed, what my quota was and when my quota will reset.

@francabrera Since this error message comes from the server, I think the server will need to update the message if you want more information in it.

If I have exceeded my monthly quota, it will show an error which should display information on how much I have consumed, what my quota was and when my quota will reset.

@francabrera Since this error message comes from the server, I think the server will need to update the message if you want more information in it.

that's correct!

I guess these are independent and we can still raise an error if the monthly quota or pending jobs limit is already exceeded?

@kt474 the warning is independent from the error, the error will only happen once you exceeded, the warning happen before you exceeds if we estimate the job may exceed your remaining time.

ok, so the only work here is

If I have exceeded my pending jobs, ... The code will wait until there is room for a new pending job (with message)


Update name of setupType for one VM

The following is results.
[LISAv2 Test Results Summary]
Test Run On           : 12/14/2018 10:29:10
ARM Image Under Test  : canonical : ubuntuserver : 18.04-lts : Latest
Total Test Cases      : 1 (1 Pass, 0 Fail, 0 Abort)
Total Time (dd:hh:mm) : 0:0:12
XML File              : TestConfiguration
ID TestCaseName                                                 TestResult TestDuration(in minutes)
1 BVT-SWAP-CHECK                                                     PASS                 7.91

@lizzha @simonxiaoss Let know about your thoughts for keeping stress type.

@ader1990 the setup type should be classified by VM settings, rather than by test scenarios. For the convenience of knowing OverrideVmSize for stress cases, I would suggest to put all the stress cases together in a same xml.

@LiliDeng I still don't agree with removing the Stress setup type, as it makes it harder to understand the test case definition. But if you want to still want to make this change, as it is not breaking any functionality,  I will approve it.


feat: Implement OPTIONAL MATCH

This implements the OPTIONAL MATCH clause.  Internally, it is implemented using LEFT JOIN LATERAL of PostgreSQL.
Apart from the OPTIONAL MATCH implementation, it also includes code that solves the problem of ORDER BY Clause.
Previous PR : #149
Jira : https://issues.apache.org/jira/projects/AGE2/issues/AGE2-508

There are some minor formatting (coding standard) issues that need to be addressed.
Additionally, I would like to see some more commenting of functions.

Please resolve the conflicts listed above.

Updated! :)

Wait...

Fixed.

@jrgemignani


Unset default value of keyProperty.

Current implementation sets "id" as the default value of keyProperty.
But having default value makes it difficult to report helpful errors from Jdbc3KeyGenerator (see #782 and #902).
As it is possible that there are solutions relying on this default value, the target is set to 3.5.0.

+1


More control over echo and gets requested.

I've linked up this terminal to an in-browser javascript program over at http://rdebath.github.io/LostKingdom/ and https://github.com/rdebath/LostKingdom.
For the most part it's working okay, and looks brilliant, but I had problems with linking them together.
My first issue was that the input and output to the 'terminal' are essentially independent streams; what I would have liked to be able to do is to turn off the prompt completely and have the last data printed by the application as the current prompt. The application would then print a string ">>> " without a newline and that string is the prompt.
To get it working I've had to fake this by buffering the line until the application sends a  newline and using 'set_prompt' with the remainder of the line. Plus some more messing about with newlines so they don't get duplicated.
It works but it's messy.

An "append" like echo would allow for really easy "old school typewriter writing it out character by character" animations.

@krainboltgreene you can do animations using command line insert or set_command methods. There is typewriter writing example on the site.

Oh man, I must have totally missed it sorry. I thought I looked at all the API documented :(
I'll check it out, thanks!

I'm not planning to add echo without new line, closing.


Version signing broken on master

It looks like to me, on master, versioning is currently broken:
vagrant@vagrant-ubuntu-trusty-64:/vagrant$ eval "$(gimme 1.5.1)"
go version go1.5.1 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:/vagrant$ git branch
* master
vagrant@vagrant-ubuntu-trusty-64:/vagrant$ go test -run Version
--- FAIL: TestGetVersion (1.00s)
	s3gof3r_test.go:419: version id: rNBjRePSIbXqSyIA6tZ3J6yXLpO2bAPR
	s3gof3r_test.go:423: 403: "The request signature we calculated does not match the signature you provided. Check your key and signing method."

HEAD is now at 31603a0... version to 0.5.0
vagrant@vagrant-ubuntu-trusty-64:/vagrant$ go test -run Version
PASS
ok  	_/vagrant	2.023s
vagrant@vagrant-ubuntu-trusty-64:/vagrant$

Looks like the bucket Travis is using is not versioned, so that test is currently being skipped.

Verified that this is broken on master. The url changes broke the current method of embedding the versionID url parameter in the path. I'm considering how to best fix this still. Parsing versionId from the path is not the cleanest.

Looking at this again, the issue with embedding the versionID in the path argument is that S3 paths can contain special url characters like # parsing the path as a url is problematic and was causing #68, for instance. The path is a string representing the path of the object in the bucket and does not represent a url. Therefore it is not required to be url-encoded.
I'd like to fix this elegantly as part of a more-comprehensive api change to s3gof3r including breaking changes.
For now I see two possibilities:

add an api method specific to versioning with a version parameter.
remove versioning support

Yeah, clearly for our purposes (2) does not work that well. I was planning on filing another bug today (though I hoped to make it a pull request, or at least provide a demonstrative testcase) where it would appear that 0.5.0 is not successful in uploading keys containing colons.

I could look at the implementation of (1) unless you've got a start on it.

@eldondevcg A third alternative is to specifically handle the versionID query parameter but not url query parameters in general. I'm working on a pr now.

It's not pretty, but this fixes versioning in my tests. @eldondevcg can you try testing it as well?


WSL Distro Install Links Not Working

I have WSL installed on another device, so I know this used to work without issue. Something seems to be broken in the Microsoft Store. When following the steps here, the links to Ubuntu, OpenSUSE, SLES, Kali Linux, and Debian/GNU Linux:
https://docs.microsoft.com/en-us/windows/wsl/install-win10
When manually looking for these in the Windows Store app, I find that I get error code 0x000001F4.
I checked back on my device that already has WSL setup and found the same problem there. Just because I have worked support I feel obligated to note that yes my internet works and I can github just fine (lol).

Issue is resolved. Closing.


Seo Optimizations

Second round of keyword assignments (title tags and meta descriptions) ready for review @etelsv @alex-emerich or @imchairmanm.

@etelsv, @alex-emerich, and @imchairmanm - I'm seeing this error when I created the pull request. Thoughts on next steps? Are you guys seeing anything on your end?


Executing imported tasks do not show gulp logs in the console

I'm importing tasks from gulpfile.js into another script file in order to conditionally execute tasks for a npm package I'm building. However, I'm not getting the extensive logging gulp normally provides.
My scripts are as follows:
// some-file.js
const gulp = require('gulp');
gulp.tasks = require('./../gulpfile.js').tasks;

// For this example I assigned script with 'styles'
script = 'styles';

switch (script) {
	case 'styles': {
		gulp.parallel('styles')();
		break;
	}
        ...
}

// gulpfile.js
// Compile, postcss and minify SCSS.
gulp.task('styles', function() {
	// Process CSS with custom plugins.
	const PROCESSORS = [
		atImport(), // Import .css files in .scss files.
		autoprefixer({
			// Prefix CSS.
			browsers: ['last 2 version', 'ie >= 9', 'Android >= 2.3', 'ios >= 7'], // Support specific browser versions and the last 2 version from each browser.
		}),
		cssnano(), // Minify CSS.
	];

	console.log('Running styles...');

	return gulp
		.src(SOURCE.styles)
		.pipe(plugin.plumber(SHOW_ERROR)) // Show errors happening in the piping process.
		.pipe(plugin.sourcemaps.init()) // Initialize sourcemaps.
		.pipe(plugin.sass()) // Compile SCSS to CSS.
		.pipe(plugin.postcss(PROCESSORS)) // Process CSS with custom plugins.
		.pipe(plugin.sourcemaps.write('.')) // Write sourcemaps.
		.pipe(gulp.dest(ASSETS.styles))
		.pipe(
			browserSync.reload({
				stream: true,
			})
		);
});

I'm not getting any logs of gulp about how long it took to execute this task in some-file.js.
Executing the task from gulpfile.js logs the following...
[22:19:15] Starting 'styles'...
Running styles...
[22:19:20] Finished 'styles' after 4.48 s

whereas executing the task from some-file.js logs only the console.log('Running styles...');:
Running styles...
How can I get the first output to happen in the second one?
Versions I'm using:
node: 9.2.0
npm: 5.5.1
gulp: gulp#4.0

Stop using the 4.0 branch
This is not a support forum
Why would you even expect that to have that behavior? That's not how js works


[Bug]: Multiple entry files packaged esm file import error undefind

Version
"@rslib/core": "^0.0.12",
{
format: 'esm',
output: {
injectStyles: true,
asyncChunks:false,
distPath: {
root: './dist/esm',
css: '.',
cssAsync: '.',
},
},
Details
entry: {
install: './src/install.js',
Active: './src/lib/Active.js',
}
Reproduce link
aAAA
Reproduce Steps
"devDependencies": {
"@eslint/js": "^9.12.0",
"@rsbuild/core": "^1.0.13",
"@rsbuild/plugin-basic-ssl": "^1.1.1",
"@rsbuild/plugin-sass": "^1.0.3",
"@rsbuild/plugin-vue2": "^1.0.1",
"@rslib/core": "^0.0.12",
"eslint": "^9.12.0",
"globals": "^15.11.0",
"prettier": "^3.3.3"
}

Can you describe clearly and provide a reproduce demo?

A minimal reproduction with webpack. https://stackblitz.com/edit/node-oapeg8?file=webpack.config.js,package.json,bar.js,dist-single-entry%2Fmain.mjs,README.md
Currently, the main issue is that when there are multiple entries, the bailout reasons between different entries are not isolated. This affects the concatenation results of each entry.
With multiple entries, the ./bar.js bails out from main concatenation module. There is no problem when only a main entry.
asset main.mjs 2.98 KiB [emitted] [javascript module] (name: main)
asset bar.mjs 1.65 KiB [compared for emit] [javascript module] (name: bar)
Entrypoint main 2.98 KiB = main.mjs
Entrypoint bar 1.65 KiB = bar.mjs
runtime modules 1.31 KiB 6 modules
orphan modules 61 bytes [orphan] 1 module
cacheable modules 209 bytes
  ./main.js + 1 modules 183 bytes [built] [code generated]
+    ModuleConcatenation bailout: Cannot concat with ./bar.js: Module is an entry point
  ./bar.js 26 bytes [built] [code generated]
webpack 5.95.0 compiled successfully in 124 ms


About Tables

To make it easier for us to help you, please include as much useful information as possible.
Version
suneditor 2.42.0
Additional context
1.- is there a way to conserve the original 'styles' of tables when i'm copying them from a Microsoft Word document,
like blacklist all tables so it doesn't add suneditor styles
2.- is there a way to select all the table in suneditor so I can change the font family of the whole table?
Thank you so much for this project.

1:
{
  attributesWhitelist: {
    all: "style"
  }
}

2:
Select letters by dragging from outside the table.
The inconvenience related to this will be improved in 3.0.0.


Rerun notebooks

Description
This PR updates all the documentation notebooks to the latest mvg version (v0.12.2). Text on documentation is updated to clarify some confusing aspects, improve display of itemize lists and headings under each notebook. Furthermore, the say_hello function is updated to display only api info and a pandas warning on trying to update an original dataframe is removed.
New dependencies: (Added to requirements_*.txt)
Fixes # (potential issues that are fixed by this PR)
Type of Change

[X] Bug fix (non-breaking change which fixes an issue -> bump patch)
[ ] New feature (non-breaking change which adds functionality -> bump minor version)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected -> bump major version)
[X] Documentation Update
[ ] CI/CD workflows Update

Checklist

[ ] I have added tests that prove that my fix/feature works
[x] Linters pass locally and I have followed PEP8 code style
[ ] New and existing tests pass locally
[X] I have updated the documentation if needed
[ ] I have commented hard-to-understand areas in the code

Requirements

[X] I have updated the MVG version

@SergioMDCB "a pandas warning on trying to update an original dataframe is removed" - was this warning due to some code in MVG or in the backend?

The results of ModeID actually contains four lists and two dictionaries. The first dictionary is named mode_info and the second is mode_probabilities. Shoudlnt we document about the second dict as well ?

@vnadhan It was due to some code in MVG. In particular, it relates within the file "analysis.py" to the function "_add_datetime_df". Before disabling the warning, I tried passing a copy(), skipping using the dt_col variable and mixing both

Ok, I will check it out. I think we should not use this warning disabler as that will likely hide warnings related to outdated pandas syntax.

 The results of ModeID actually contains four lists and two dictionaries. The first dictionary is named mode_info and the second is mode_probabilities. Shoudlnt we document about the second dict as well ?

@vnadhan got catch, I had updated the description on the notebook to explain these results

Good work @SergioMDCB !!