Show column in editable mode when select a row

Hi,
I have just started using react-bootstrap-table2. This table has a lot of good features. I need help to implement a custom functionality.
Here is my question.
[1] Is it possible that when select a row, then automatically those columns should be shown in editable mode whose editable property is true? Currently I have to do click or double click on that column to bring it in editable mode, that is also a good feature of this table.
Below given is sample code. The product Name field should be shown as a drop down when I click on a row or select a check box because mode property is checkbox in SelectRow prop.
import React from 'react';
import BootstrapTable from 'react-bootstrap-table-next';
import cellEditFactory, { Type } from 'react-bootstrap-table2-editor';
import 'react-bootstrap-table-next/dist/react-bootstrap-table2.css';
import 'react-bootstrap-table2-paginator/dist/react-bootstrap-table2-paginator.min.css';
import { tablePaging, selectRow} from './Paging';

export default class ProductGridComponent extends React.Component{
    constructor() {
        super();
        this.state = {
        products: [
            {
                "id": "1",
                "name": "Book",
                "price": "18"
            },
            {
                "id": "2",
                "name": "Mobile",
                "price": "400"
            },
            {
                "id": "3",
                "name": "PC",
                "price": "1000"
            },
            {
                "id": "4",
                "name": "PS4",
                "price": "500"
            },
            {
                "id": "5",
                "name": "Chromebook",
                "price": "500"
            }
        ],
        columns: [{
            dataField: 'id',
            text: 'Product ID',
            editable:false
        },
        {
            dataField: 'name',
            text: 'Product Name',
            editable: true,
            editor: {
                type: Type.SELECT,
                options: [{
                    value: 'Book',
                    label: 'Book'
                }, {
                    value: 'Mobile',
                    label: 'Mobile'
                }, {
                    value: 'PC',
                    label: 'PC'
                }, {
                    value: 'PS4',
                    label: 'PS4'
                }, {
                    value: 'Chromebook',
                    label: 'Chromebook'
                }]
            }
        },
        {
            dataField: 'price',
            text: 'Product Price',
            sort: true,
            editable: false
        }

        ]
      };
   }

    render() {
        return (
            <div>
                <BootstrapTable
                    striped
                    hover
                    keyField='id'
                    data={this.state.products}
                    columns={this.state.columns}
                    pagination={tablePaging}
                    selectRow={selectRow}
                    cellEdit={cellEditFactory({ mode: 'click' })}/>
                    </div>
        );
    }
}

import paginationFactory from 'react-bootstrap-table2-paginator';

export const tablePaging = paginationFactory({
    sizePerPage: 5,
    showTotal: true,
    onSizePerPageChange: (sizePerPage, page) => {
        console.log('Size per page change!!!');
        console.log('Newest size per page:' + sizePerPage);
        console.log('Newest page:' + page);
    },
    onPageChange: (page, sizePerPage) => {
        console.log('Page change!!!');
        console.log('Newest size per page:' + sizePerPage);
        console.log('Newest page:' + page);
    }
});

export const selectRow = {
    mode: 'checkbox',
    clickToSelect: true,
    clickToEdit: true,
    onSelect: (row, isSelect, rowIndex, e) => {
    return true;
     },
   onSelectAll: (isSelect, rows, e) => {
        return true;
    },
    style: { backgroundColor: '#c8e6c9' }
};

I think you already know to use clickToEdit which mean when you click on row, the clicking target cell will also become editable if it's editable!. however, we don't support the edit a cell when you click on selection's checkbox or radio button.
I think we will support the external cell edit management, however, it's not in my plan so far.

Ok Allen , No problem. I will try to find other way to solve my problem.

@technomanuj any updates on how you solved this?


Not sure how to import vue-datepicker-local

I am getting an error when trying to build vue-datepicker-local using the vue-cli template:
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
Would anyone have any tips on how to do it properly?
I've created a more detailed question here:
https://stackoverflow.com/questions/51580272/vue-parseerror-import-and-export-may-appear-only-with-sourcetype-module
Thank you very much.

fixed @1.0.18


Do not throw away keyframes mapping

I had an issue where https://codepen.io/bramus/pen/VwdZGYZ did not work correctly. The keyframes used are these:
@keyframes fade-in-on-enter--fade-out-on-exit {
	enter 0% {
		opacity: 0;
		transform: translateY(100%);
	}
	enter 100% {
		opacity: 1;
		transform: translateY(0);
	}
	exit 0% {
		opacity: 1;
		transform: translateY(0);
	}
	exit 100% {
		opacity: 0;
		transform: translateY(-100%);
	}
}

Each <li> in the demo has these keyframes applied, linked to a view-timeline. Only the first <li> animated out correctly, the other items did not use the correct keyframes.
(You can test this in the demo by commenting out the loading of the forked polyfill and uncommenting the original one)
While the adjustment of the keyframes to a mapping went correct, I did notice that only 1 animation got their keyframes updated in updateKeyFramesIfNecessary, the rest did not. The culprit was this line, which removes the mapping after the first element got its keyframes updated.
parser.keyframeNamesSelectors.set(anim.animationName, null);

Because of that, successive elements with the same keyframes would never receive updated keyframes.
Removing this one line got my demo fixed. Other demos tested remained working fine with this change.

Also did an alternative approach that caches the sortedKeyFrames: https://github.com/flackr/scroll-timeline/compare/master...bramus:scroll-timeline:fix-multiple-viewtimelines-with-same-keyframes-cache.
After chatting with @mehdi-kazemi this was considered not feasible, as the sortedKeyFrames are dependent on offsets calculated from the container, subject, etc. which can differ.


Simplify py-bindings by moving them to dedicated modules

Currently you have to add #[cfg(feature = "py-bindings")] all over the place for imports and items that are binding-specific. Ideally bindings would live elsewhere, but this is a solution to make the code a bit cleaner in the meantime.

I left alone files that only add like 1 use of #[cfg(feature = "py-bindings")].


webpack5 compiler.watchFileSystem.watcher.mtimes attributes display undefined but webpack4 has data why ?

webpack5: console undefined
webpac4 4:console object

Thank you for creating this issue. However, issues need to follow one of our templates so that we can clearly understand your particular circumstances.
Please help us help you by recreating the issue using one of our templates.
Because it was changed use getFileTimeInfoEntries() and getContextTimeInfoEntries() to get information for files and directories

Thank you for creating this issue. However, issues need to follow one of our templates so that we can clearly understand your particular circumstances.
Please help us help you by recreating the issue using one of our templates.
Because it was changed use getFileTimeInfoEntries() and getContextTimeInfoEntries() to get information for files and directories

Thank you for creating this issue. However, issues need to follow one of our templates so that we can clearly understand your particular circumstances.
Please help us help you by recreating the issue using one of our templates.
Because it was changed use getFileTimeInfoEntries() and getContextTimeInfoEntries() to get information for files and directories

Excuse me, through watchFileSystem
How can I get the current changed files? There are too many files as a result of watcher.getTimeInfoEntries()

webpack5: console undefined
webpac4 4:console object
Encountered the same problem, how is this problem solved?

Thank you for creating this issue. However, issues need to follow one of our templates so that we can clearly understand your particular circumstances.
Please help us help you by recreating the issue using one of our templates.
Because it was changed use getFileTimeInfoEntries() and getContextTimeInfoEntries() to get information for files and directories
can use compiler.modifiedFiles  instead of webapck4's mtimes to get a list of changed files


ruler: prometheus_rule_group_last_duration_seconds is not working.

I can see the values out of the world totally. Is it even updated? Let's fix this.

In prometheus 2.7.1, this metric used seconds instead of nanoseconds.
Here is the PR #5153.
And in thanos, it is still the old package using nanoseconds.
func (g *Group) setEvaluationDuration(dur time.Duration) {
	g.metrics.groupLastDuration.WithLabelValues(groupKey(g.file, g.name)).Set(float64(dur))

	g.mtx.Lock()
	defer g.mtx.Unlock()
	g.evaluationDuration = dur
}

Wow, thanks for this, that might be it. But still it's bit off

Was this fixed after the library has been updated? 😄

Is this issue fixed now?

@yeya24 It seems to be fixed in #1009 with v0.4.0. Let's double check it.

Using master, I see that prometheus_rule_group_last_duration_seconds values match with the rules UI.


Request: Add on{Input,Submit,Keydown} to linkEvent()

Taken from Slack:
The oninput and onsubmit handlers are core vanilla handlers. They power any <form> manipulation and validation libraries, and so I'd like to cast my vote for their support within linkEvent().
Arguably, onkeypress, onkeyup, and onkeydown fit the mold here too; but all three aren't necessary. One can easily be elected to represent the trio.
I find onkeydown to be the best candidate because it's trigger early in the KeyEvent lifecycle & can fire repeatedly when holding down a key.

Added in d2f5583f9c24c8bf7da3223b24df4d52570b88b0 🙌


[QUESTION] Use Basic Auth with ETCD Swarm Discovery

Is it possible to use Basic Authentication with ETCD Swarm Discovery? I don't see this documented anywhere.

It looks like it is there, just don't know how it is to be used:
https://github.com/docker/swarm/blob/a4dda5bc973ef042dc98b9b63edf7510a644ac95/vendor/github.com/docker/libkv/store/etcd/etcd.go#L78

https://github.com/docker/docker/pull/25151


feat(amplify-provider-awscloudformation): add http default transformer

Description of changes:
Adding http transformer to default transformer list so we can start to use @http directive on the CLI
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Can you please rebase this to fix the conflict?

@mikeparisstuff Done =)

@GustavoEdinger it looks like we may need one more rebase after we merged some PRs last friday.

@mikeparisstuff  I'll write docs for this http directive 😉


Jenkins build Collector getting error out

Hi Hygieia Team,
I am getting below error in hygieia Jenkins build collector console, Please help me to solve this.
2017-12-07 12:26:03,316 INFO  c.c.d.collector.CollectorTask - New builds
0        0s
2017-12-07 12:26:03,318 INFO  c.c.d.collector.CollectorTask - Finished
3s
2017-12-07 12:27:59,994 INFO  c.c.d.collector.CollectorTask - Running Collector:
Hudson
2017-12-07 12:28:00,136 INFO  c.c.d.collector.CollectorTask - ------------------
2017-12-07 12:28:00,138 INFO  c.c.d.collector.CollectorTask - http://user:apikey@server:port
2017-12-07 12:28:00,141 INFO  c.c.d.collector.CollectorTask - ------------------
2017-12-07 12:28:02,683 INFO  c.c.d.collector.CollectorTask - Fetched jobs
2s
2017-12-07 12:28:03,229 INFO  c.c.d.collector.CollectorTask - New jobs
0        0s
2017-12-07 12:28:03,247 ERROR c.c.d.collector.DefaultHudsonClient - Error gettin
g build details for. URL=http://:@claimj
enkins.dvllb.travp.net/job/WCTravCompExpress/164/api/json?tree=number,url,timest
amp,duration,building,result,culprits[fullName],changeSet[items[user,author[full
Name],revision,id,msg,timestamp,date,paths[file]],revisions[module,revision]]
2017-12-07 12:28:03,254 ERROR c.c.d.collector.DefaultHudsonClient - Error gettin
g build details for. URL=http://*:@claimj
enkins.dvllb.travp.net/job/WCTravCompExpress/163/api/json?tree=number,url,timest
amp,duration,building,result,culprits[fullName],changeSet[items[user,author[full
Name],revision,id,msg,timestamp,date,paths[file]],revisions[module,revision]]
2017-12-07 12:28:03,259 ERROR c.c.d.collector.DefaultHudsonClient - Error gettin
g build details for. URL=http://:***@claimj
enkins.dvllb.travp.net/job/WCTravCompExpress/162/api/json?tree=number,url,timest
amp,duration,building,result,culprits[fullName],changeSet[items[user,author[full
Name],revision,id,msg,timestamp,date,paths[file]],revisions[module,revision]]
2017-12-07 12:28:03,261 INFO  c.c.d.collector.CollectorTask - New builds
0        0s
2017-12-07 12:28:03,262 INFO  c.c.d.collector.CollectorTask - Finished
Due to this After selecting Jenkins job i am not getting the graph for build .
Thanks
Ashish

Hi Team,
Any update on this please

@Ashissh021 - if you are using api keys, please configure your jenkins.properties file to reflect that. i.e if you have jenkins.servers[0]=http://yourserver.you then you should set jenkins.usernames[0]=user and jenkins.apiKeys[0]=yourApiKey. This lets you avoid potential issues such as special characters being present in your username or key.

okay Thank you it is working now.


Border RTL

I suppose this gets done in the same way as EdgeInsets.
See also BorderRadius RTL: https://github.com/flutter/flutter/issues/11568

...except instead of resolve, we just add a TextDirection to paint?

It doesn't really make sense to add two borders to each other, since they have colors...

If I have BoxBorder with two subclasses Border and BorderDirectional, it's not clear how BoxBorder.lerp() should work...

@abarth had the idea that adding borders should just paint both, the second one inside the first.

Fixed by https://github.com/flutter/flutter/pull/12407


Error 400: invalid_request

Cannot set up link to google account

I got the same issue:..  I click on the link provide in the config and then get this error:
Access blocked: Holidays Google Node Server’s request is invalid.
You can’t sign in because Holidays Google Node Server sent an invalid request. You can try again later, or contact the developer about this issue. Learn more about this error
If you are a developer of Holidays Google Node Server, see error details.
Error 400: invalid_request

We're aware of the issue. Google has discontinued current authentication method. The fix is not trivial given polyglot/polisy backend centric architecture but it's being worked on. No ETA at this point, unfortunately.

I've posted a workaround in version 1.0.4 which requires to run authentication on desktop with a browser. Still working on a final fix.

Fixed in version 2.0.0 with pg3 version 3.1.18


Unit | Component | sl pagination: nextPage action increments currentPage

not ok 545 PhantomJS 1.9 - Unit | Component | sl pagination: nextPage action increments currentPage
    ---
        actual: >
            null
        message: >
            Died on test #1     at test (http://localhost:7357/assets/test-support.js:3025)
                at testWrapper (http://localhost:7357/assets/test-support.js:6192)
                at test (http://localhost:7357/assets/test-support.js:6205)
                at http://localhost:7357/assets/tests.js:25575
                at http://localhost:7357/assets/vendor.js:152
                at tryFinally (http://localhost:7357/assets/vendor.js:33)
                at http://localhost:7357/assets/vendor.js:158
                at http://localhost:7357/assets/test-loader.js:60
                at http://localhost:7357/assets/test-loader.js:51
                at http://localhost:7357/assets/test-loader.js:82
                at http://localhost:7357/assets/test-support.js:6024: 'undefined' is not a function (evaluating 'pages.find(function (page) {
                            return page.active;
                        })')
        Log: |
    ...

Will likely be resolved by https://github.com/softlayer/sl-ember-components/issues/1503

Resolved by https://github.com/softlayer/sl-ember-components/issues/1503


chore(ci): replace webdriver with playwright

Description

Problem*

Resolves
Summary*

Documentation

[ ] This PR requires documentation updates when merged.

[ ] I will submit a noir-lang/docs PR.

[ ] I will request for and support Dev Rel's help in documenting this PR.

Additional Context

PR Checklist*

[ ] I have tested the changes locally.
[ ] I have formatted the changes with Prettier and/or cargo fmt on default settings.

I decided to go down this route rather than webdriver as it seems to work on more systems and matches what is being used in aztec-packages.


CI test - please ignore

Manual test to see how FNALbuild deals with repos other than Mu2e/Offline

FNALbuild is missing some required permissions that need to be granted first


CMake fault with FMS 2024.02 on AWS Unbuntu 22.04 EC2 instance

Describe the bug
After successfully building spack-stack on an Ubuntu 22.04 EC2 instance, I ran into a cmake issue when running ecbuild on jedi-bundle, that looked like this:
-- Configuring done (148.0s)
CMake Error at /home/ubuntu/spack-stack/manual-testing/spst-boost-gcc4intel/envs/ue-intel-2021.10.0-buildcache/install/intel/2021.10.0/fms-2024.02-m3n4l4t/lib/cmake/fms/fms-targets.cmake:69 (set_target_properties):
  The link interface of target "FMS::fms_r8" contains:

    OpenMP::OpenMP_C

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

Call Stack (most recent call first):
  /home/ubuntu/spack-stack/manual-testing/spst-boost-gcc4intel/envs/ue-intel-2021.10.0-buildcache/install/intel/2021.10.0/fms-2024.02-m3n4l4t/lib/cmake/fms/fms-config.cmake:38 (include)
  fv3-jedi-lm/CMakeLists.txt:74 (find_package)

(This error message came from @climbfuji's attempt and running into the same issue).
It's not clear yet if this is an AWS instance issue, or it's an issue in general on all platforms.
To Reproduce
Steps to reproduce the behavior:
On an AWS Ubuntu instance:

build spack-stack from develop branches
build jedi-bundle

Expected behavior
The jedi-bundle build succeeds.
System:
What system(s) are you running the code on?
Ubuntu 22.04 AWS ECw instance
gcc, openmpi
Additional context
I found a temporary workaround, which is to edit the fms-targets.cmake file after the spack-stack build finishes, and remove the OpenMP_C target specs. In the <spack-stack-env-dir>/install/fms-2024.02-<hash>/lib/cmake/fms/fms-targets.cmake file, remove the OpenMP_C:
set_target_properties(FMS::fms_r4 PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include_r4"
  #INTERFACE_LINK_LIBRARIES "NetCDF::NetCDF_Fortran;MPI::MPI_Fortran;\$<LINK_ONLY:OpenMP::OpenMP_C>;\$<LINK_ONLY:OpenMP::OpenMP_Fortran>"
  INTERFACE_LINK_LIBRARIES "NetCDF::NetCDF_Fortran;MPI::MPI_Fortran;\$<LINK_ONLY:OpenMP::OpenMP_Fortran>"
)

# Create imported target FMS::fms_r8
add_library(FMS::fms_r8 STATIC IMPORTED)

set_target_properties(FMS::fms_r8 PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include_r8"
  #INTERFACE_LINK_LIBRARIES "NetCDF::NetCDF_Fortran;MPI::MPI_Fortran;\$<LINK_ONLY:OpenMP::OpenMP_C>;\$<LINK_ONLY:OpenMP::OpenMP_Fortran>"
  INTERFACE_LINK_LIBRARIES "NetCDF::NetCDF_Fortran;MPI::MPI_Fortran;\$<LINK_ONLY:OpenMP::OpenMP_Fortran>"
)

After making this change, the cmake error from running ecbuild on jedi-bundle went away, the jedi-bundle build succeeded and subsequent ctests passed for models using FMS. So there didn't seem to be an issue by doing this even though it seems rather dubious.

After some digging I found that this change in the FMS cmake configuration added the OpenMP_C component to the exported targets: https://github.com/NOAA-GFDL/FMS/blob/f703b82972701a4e32a46d4d44a15f9fc2debb27/CMakeLists.txt#L413
The OpenMP_C target was deliberately put in to address a fault on MacOS: https://github.com/NOAA-GFDL/FMS/pull/1434
I'm pretty sure that the workaround I used is not appropriate, but it is curious that the FV3 code apparently didn't need the OpenMP_C component.
Perhaps changing the find_package(OpenMP ...) calls in the model repos to ask for the "C" component is the better way to address this. I tried this in the fv3-jedi repo, it didn't work, and I probably didn't try enough places.
The reason I'm putting all of this here in this issue, is that I need to hand this work off to someone as I will be out of the office both tomorrow and on Monday.

Yes, this would be my suggestion. Fix the find_package call in the jedi component that is missing it.

I have tested a fix for this that works for spack-stack 1.8. I'll ensure they also pass CI tests in 1.7 and send for review.

The fix for this is in: https://github.com/JCSDA-internal/fv3-jedi-linearmodel/pull/31 which has been merged. Closing as completed.


Add cmp/dev for TPS3840PL25 voltage supervisor IC

SUMMARY
Add two components (TPS3840xH / TPS3840xL) and a device for the TPS3840PL25 voltage supervisor IC.
https://www.ti.com/product/TPS3840

OPEN QUESTIONS / UNRESOLVED ISSUES
Draft until I tested the parts in a real project (should be finished in the coming weeks).
CHECKLIST

[x] I have read and followed the library conventions.
[x] For packages, I followed IPC7351C (see details in library conventions).
[x] I'm the copyright owner of the added content (i.e. the changes are made by myself, not copied/imported from somewhere else).
[x] I agree to publish all my changes under the CC0 Public Domain License, allowing everyone to use and modify the content without any restrictions.

I ended up not using this part in my project, but it can nevertheless be reviewed!


feat(Pointwise): closure (s ^ n) = closure s if 1 ∈ s

From GrowthInGroups (LeanCamCombi)

[x] depends on: #19538
[x] depends on: #19561

Yeah, I doubt there is any reasonable way to unify both proofs


logo proposal

Good evening @isaaclyman
I would like to contribute to your awesome project by proposing a logo design for it if you allow me. I'll be doing it as a gift for free to your awesome project.
Thanks.

The project already has a logo, see #5 and the readme.

Alright then.
thank you


Add field to organization

User story
We use some specific field that we add to organizations we deploy inside the APIM.
When using directly the API you can add whatever field you want to the organization and it will works.
When using the apim-cli it does not seems to be working (but no error).
Additional context
Example file
{
    "name": <orgname>,
    "description": "testing",
    "email": "<email>",
    "group_identifier_dn": "<dn>",
    "image": null,
    "restricted": false,
    "virtualHost": null,
    "phone": null,
    "enabled": true,
    "development": false,
    "startTrialDate": null,
    "endTrialDate": null,
    "trialDuration": null,
    "isTrial": null
}

I don't really see why it's not working with apim-cli I guess you're simply using the API.

This is already supported by custom properties. However, in order to harmonize the behavior of custom properties for all entities, also the organization expects custom properties configured like so:
{
  "name" : "Org with custom props",
  "description" : "Org with custom props",
  "enabled" : true,
  "development" : true,
  "customProperties": {
  	"mycustomproperty": "Org custom value 1"
  }
}

This is converted by the APIM-CLI into a request to the API-Manager as you expect:
{
  "name": "Org with custom props",
  "description": "Org with custom props",
  "restricted": false,
  "enabled": true,
  "development": true,
  "mycustomproperty": "Org custom value 1"
}

But, you have to configure the possible custom properties upfront, as the APIM-CLI is validating this.


Script no longer works

Get-Content $env:UserProfile"\AppData\Roaming\Microsoft\Teams\settings.json" | ConvertFrom-Json
Results in:
ConvertFrom-Json : Cannot convert the JSON string because a dictionary that was converted from the string contains the duplicated keys 'enableIpsForCallingContext' and

The issue is fixed in 1.2


FTP contents of directory always returns nil.

However i can upload a file and download with ftp.

My tests are passing for FTP on my own server (ProFTPD). Please give me a demo ftp account to allow me to check.

Host: ftp.anamariagraphics.com
Username<EMAIL_ADDRESS>Password: Carla12@#

I've removed credentials

I have no problem on getting lists and contents on my app.

Can i have the code so i can figure out what i'm doing wrong? Thank you for your time.

My code is not clean and unfortunately, No. But this one may help you:
https://github.com/amosavian/FileProvider/issues/32#issuecomment-291636606

It's working on the server that i gave. I forgot to specify protocol before url ("ftp://"). Thanks for help.

This is a bug that provider fails to manage url's without scheme


MV3: Add followAndContribute helper

Fixes (Links to issues fixed by this PR):  none, improves existing bypass

Description:

❗Breaking change: Merged crowdQuery() and listenForCrowdResponse(), now crowdQuery returns a promise which resolves into a response
New helper function followAndContribute()  which does a background fetch and submits the final destination to crowd bypass. Docs soon:tm:
Added crowd bypass for work.ink

Test links:
https://work.ink/4f9/forlemons2
Checklist:

[x] I made sure there are no unnecessary changes in the code*
[x] Tested on Chromium- Chrome Windows
[ ] Tested on Firefox

crowdContribute() takes a link and target as input and submits it to the crowd bypass server as is and followAndContribute performs a fetch request to the target URL and follows any HTTP 3xx redirects, until it reaches the final destination URL and then submits the final URL to the crowd bypass server. followAndContribute is useful for sites like work.click which use redirect-api.work.ink to generate a one time link which expires in a couple of minutes to redirect the user to the final site.


Modify repository service http request url at proto file

Category

[ ] New feature
[ ] Bug fix
[ ] Improvement
[ ] Refactor
[x] etc

Description
Description

modifyrepository service http request url at proto file

format is {service}/{version}/{resource}/{verb}
all http method is post
declare request body for all request

add option go_package

It's about where Go package's import
In order to generate Go code this is must be declared in .proto file. Here is official documentation for this

Known issue

@ImMin5
Is it for implementing a grpc gateway?
It looks cleaner than before.
LGMT : )

@ImMin5 Is it for implementing a grpc gateway? It looks cleaner than before.
LGTM : )

Yeah, This is for grpc-gateway so i modified http url based on our rule {service}/{version}/{resource}/{verb}
Thanks for review :)

You can merge this PR if you no longer need feedback. thank you!


Is Exchange Server as a relay supported?

I tried using sendgrid and everything is fine.
SMTP<< 250-smtp.sendgrid.net
290          250-8BITMIME
290          250-PIPELINING
290          250-SIZE 31457280
290          250-STARTTLS
290          250-AUTH PLAIN LOGIN
290          250 AUTH=PLAIN LOGIN
290   SMTP>> AUTH PLAIN ************************
290   SMTP<< 235 Authentication successful
Now when I am trying to use an exchange server in my internal network as a relay, it doesn't work.
292   SMTP<< 220 2.0.0 SMTP server ready
292   SMTP>> EHLO 5a941ff55a4f
292   SMTP<< 250-mail.internal Hello [<IP_ADDRESS>]
292          250-SIZE 36700160
292          250-PIPELINING
292          250-DSN
292          250-ENHANCEDSTATUSCODES
292          250-AUTH GSSAPI NTLM LOGIN
292          250-8BITMIME
292          250-BINARYMIME
292          250 CHUNKING
292   SMTP>> MAIL<EMAIL_ADDRESS>SIZE=1378
292   SMTP>> RCPT<EMAIL_ADDRESS>292   SMTP>> DATA
292   SMTP<< 530 5.7.1 Client was not authenticated
292 LOG: MAIN
292   TLS error on connection to mail.internal [<IP_ADDRESS>] (recv): The TLS connection was non-properly terminated.
292   SMTP>> QUIT
292 LOG: MAIN
292   TLS error on connection to mail.internal [<IP_ADDRESS>]  (send): The specified session has been invalidated for some reason.
290 LOG: MAIN
290   **<EMAIL_ADDRESS>R=smarthost T=remote_smtp_smarthost X=TLS1.0:ECDHE_RSA_AES_256_CBC_SHA1:256 DN="CN=mail.internal": SMTP error from remote mail server after MAIL<EMAIL_ADDRESS>SIZE=1378: host mail.internal [<IP_ADDRESS>]: 530 5.7.1 Client was not authenticated

Looks more like the authentication method with exchange didnt work. Never tried it with exchange server so cant confirm if it works with it or not.

The issue is 292 250-AUTH GSSAPI NTLM LOGIN your exchange server is only advertising the harder or proprietary protocols as auth methods.
They are

GSSAPI : Kerberos and in config terms may require you to setup NTLM first
NTLM : proprietary Microsoft Protocol
LOGIN : which is generally considered undocumented

I don't know Exchange, but the generic response is

Whitelist the IP range for sending without authentication (This could open your server to be a spam relay so only do it on internal networks where the whitelisted ip range is secure)
Enable other possibly less secure authentication mechanisms. (AUTH PLAIN send the password as plain text, but it is within a TLS session)
Extend the docker pod to add the spa or sasl authenticator for NTLM see https://github.com/Exim/exim/wiki/AuthenticatedSmtpUsingNTLM


Allow filtering by client/server in application traces

Now Beyla can filter by some attributes that were exclusive for service graph and span metrics.
Superseedes https://github.com/grafana/beyla/pull/1162

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 53.33%. Comparing base (6a94e5e) to head (5d67852).

:exclamation:  There is a different number of reports uploaded between BASE (6a94e5e) and HEAD (5d67852). Click for more details.
HEAD has 3 uploads less than BASE

Flag
BASE (6a94e5e)
HEAD (5d67852)

oats-test
1
0

k8s-integration-test
1
0

integration-test
1
0

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1166       +/-   ##
===========================================
- Coverage   81.06%   53.33%   -27.73%
===========================================
  Files         136      136
  Lines       11416    11431       +15
===========================================
- Hits         9254     6097     -3157
- Misses       1637     4931     +3294
+ Partials      525      403      -122

Flag
Coverage Δ

integration-test
?

k8s-integration-test
?

oats-test
?

unittests
53.33% <100.00%> (+0.09%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


nextcloud: 28.0.0 -> 28.0.1

Description of changes
Bump nextcloud

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review run on x86_64-linux 1

1 package built:

nextcloud28

Please always update nextcloudPackages when you update nextcloud.

Please always update nextcloudPackages when you update nextcloud.

Oh sorry, I overlooked that


Add Support for Magnavox Odyssey²

@sselph  I would like to add support for the Magnavox Odyssey².  This system is currently supported by RetroPie.
The file extension is .bin

The .bin extension is already supported. Let me know if the hashes aren't matching the no-intro hashes and I can add see if I need to do any striping of headers etc. I probably won't need to since bin typically indicates a plain binary.

@sselph Sounds good.  I am planning on going through quite a few platforms over the weekend.

@sselph I tried running this today through the setup script (which I updated prior to running) and it failed (No Hashes Found Errors).  I then tried running this manually as well, same errors and no CSV generated in the end.  The folder these are in is videopac.  Please look at this when you have a moment and hopefully we can fix it.  I can match everything up at that point.

Seems to work. I went ahead and added what I could match using my scripts and spreadsheets.

Here you go, all the other no-intro titles for Odyssey 2.  I will check when you add them.  Not sure why I could not see them before.  Updating this time seemed to pull in the titles.  Maybe it needs a single title added before it can detect on the RetroPie, just a guess though.
https://drive.google.com/open?id=1scBpDyuhcL6Yh0zVmWjOdMSbhjJ7ZVoxjdBLjylF9Ks

Thanks! These have been added. Let me know if there are any issues.

@sselph This turned out perfectly!  Thank you!  I will close.


fixing the authors of this crate

Signed-off-by: Dave Huseby<EMAIL_ADDRESS>

Once this lands, please update the crates.io page using cargo:
https://doc.rust-lang.org/cargo/reference/publishing.html

@vaporos the Apache License file lists the copyright holders. The authors is different.

@vaporos The right thing to do is to list the copyright as the Transact Authors and then have an AUTHORS file with the copyright holders. See here for an independent take on this from Google's open source page.


Allow selecting the protocol when creating an ACI container (az container create)

Is your feature request related to a problem? Please describe.
At the moment it seems not to be possible to specify the protocol of a port when creating a container with az container create. It is possible to specify the ports with --ports, but the protocol is always TCP.
Describe the solution you'd like
Maybe support it in the same way Docker let's you specify the protocol. E.g. --ports 3000/udp or another way that suits the az cli tools better.
Describe alternatives you've considered
Working alternatives are:

start container via"Container instances" UI of the Azure Portal
start container with template JSON file

--protocol has been added to the latest release of the CLI which is availble in Cloud Shell. @tjprescott Please close this issue.


Fix: Formatting Issue with Dimensions and Synchronization Labels

Resolved / Related Issues
To prevent extra work, all changes to the Files codebase must link to an approved issue marked as Ready to build. Please insert the issue number following the hashtag with the issue number that this Pull Request resolves.

Closes #15610

Steps used to test these changes
Stability is a top priority for Files and all changes are required to go through testing before being merged into the repo. Please include a list of steps that you used to test this PR.

Opened Files
Hover over an image file
Hover over a file stored in the cloud

Now I think it's good.

I'm marking this as "Code Quality" because it fixes a bug that wasn't released to stable. This helps me tell the bug fixes apart when preparing the changelog.


IME and CJK Support

native input method support is required
Need to input Chinese, Japanese, and Korean text

use yakui::widgets::{Pad, TextBox};
use yakui::{center, use_state};

pub fn run() {
    let text = use_state(|| "".to_owned());

    center(|| {
        let mut my_box = TextBox::new(text.borrow().as_str());
        my_box.style.font = "MSYH".into();
        my_box.style.font_size = 60.0;
        my_box.padding = Pad::all(50.0);
        my_box.placeholder = "你好".into();

        let response = my_box.show().into_inner();
        if let Some(new_text) = response.text {
            text.set(format!("你好世界{}", new_text));
        }
        if response.activated {
            println!("{}", text.borrow());
        }
    });
}

fn main() {
    bootstrap::start(run as fn());
}

At present, it can be confirmed that the display is normal, but the Chinese input method cannot be switched

window.set_ime_allowed(true);

/// yakui/crates/yakui-winit/src/lib.rs
WinitEvent::WindowEvent {
    event: WindowEvent::Ime(winit::event::Ime::Commit(text)),
    ..
} => {
    for c in text.chars() {
        state.handle_event(Event::TextInput(c));
    }
    true
}

Thank you for the PR on this! I did some testing after I merged your PR. I filed issues #122, #123, and #124 with specific things that we still need to make our IME support good.


Updates

Hello,
I'm a big Bulk Crap Uninstaller fan and used the program a lot. It's a super good and useful program, but I'm really missing a feature or I find a process relatively impractical. update that. Every time I want or want to update the program, I have to download the exe again. Isn't that easier? eg. Filezilla makes it much easier.
I hope that my criticism brings something.
Greetings Maris

Automatic updates were a thing in the past but because of issues with finding a free host that allowed automated downloads I scrapped it (GitHub started blocking it because of large traffic). It also helps simplify the release process and keep current hosts happy, so it's unlikely to change for now.

@Klocman After https://github.com/Klocman/Bulk-Crap-Uninstaller/issues/416 is merged, we can use winget upgrade Klocman.BulkCrapUninstaller to update BCUninstaller.

Since #455 happened, shouldn't we close this one as fixed @Klocman ?

Good call, thanks for the reminder!


fix: replace route links with external links and remove nextjs pages

Fixes #222

Er det ikke meningen å ha package lock?


Node ^12.3.0 REPL Support

Prerequisites

[x] Checked that your issue hasn't already been filed by cross-referencing issues with the faq label
[x] Checked next-gen ES issues and syntax problems by using the same environment and/or transpiler configuration without Mocha to ensure it isn't just a feature that actually isn't supported in the environment in question or a bug in your code.
[x] 'Smoke tested' the code to be tested by running it outside the real test suite to get a better sense of whether the problem is in the code under test, your usage of Mocha, or Mocha itself
[x] Ensured that there is no discrepancy between the locally and globally installed versions of Mocha. You can find them with: node node_modules/.bin/mocha --version(Local) and mocha --version(Global). We recommend that you not install Mocha globally.

Description
As of Node 12.3.0, listeners for UncaughtExceptions throw an ERR_INVALID_REPL_INPUT when used within a REPL context.
Mocha 6.2.0 adds a listener here, appearing to make the lib unusable in Node ^12.3.0 REPL contexts. 5.2.0 adds one here.
Steps to Reproduce
$ npx truffle unbox metacoin
...
$ npx truffle dev
...
truffle(develop)> test

Expected behavior:
truffle(develop)> test

Compiling your contracts...
===========================
> Compiling ./contracts/ConvertLib.sol
> Compiling ./contracts/MetaCoin.sol
> Compiling ./contracts/Migrations.sol
> Compiling ./test/TestMetaCoin.sol

  TestMetaCoin
    ✓ testInitialBalanceUsingDeployedContract (64ms)
    ✓ testInitialBalanceWithNewMetaCoin (57ms)

  Contract: MetaCoin
    ✓ should put 10000 MetaCoin in the first account
    ✓ should call a function that depends on a linked library
    ✓ should send coin correctly (101ms)

  5 passing (5s)

Actual behavior:
truffle(develop)> test

Compiling your contracts...
===========================
> Compiling ./contracts/ConvertLib.sol
> Compiling ./contracts/MetaCoin.sol
> Compiling ./contracts/Migrations.sol
> Compiling ./test/TestMetaCoin.sol

TypeError [ERR_INVALID_REPL_INPUT]: Listeners for `uncaughtException` cannot be used in the REPL
    at process.<anonymous> (repl.js:224:15)
    at process.emit (events.js:214:15)
    at process.emit (/home/david/.nvm/versions/node/v12.10.0/lib/node_modules/truffle/build/webpack:/~/source-map-support/source-map-support.js:465:1)
    at _addListener (events.js:235:14)
    at process.addListener (events.js:283:10)
    at Runner.run (/home/david/.nvm/versions/node/v12.10.0/lib/node_modules/truffle/node_modules/mocha/lib/runner.js:868:11)
    at Mocha.run (/home/david/.nvm/versions/node/v12.10.0/lib/node_modules/truffle/node_modules/mocha/lib/mocha.js:612:17)
    at /home/david/.nvm/versions/node/v12.10.0/lib/node_modules/truffle/build/webpack:/packages/truffle-core/lib/test.js:116:1
    at new Promise (<anonymous>)
    at Object.run (/home/david/.nvm/versions/node/v12.10.0/lib/node_modules/truffle/build/webpack:/packages/truffle-core/lib/test.js:115:1)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)

Reproduces how often:
100% of the time
Versions

The output of mocha --version and node node_modules/.bin/mocha --version: 5.2.0
The output of node --version: v12.9.0
Your operating system

name and version: macOS High Sierra 10.13.6
architecture (32 or 64-bit): 64-bit

Your shell (e.g., bash, zsh, PowerShell, cmd): zsh
Your browser and version (if running browser tests): N/A
Any third-party Mocha-related modules (and their versions): N/A
Any code transpiler (e.g., TypeScript, CoffeeScript, Babel) being used (and its version): N/A

Additional Information
When bumping truffle's mocha version to latest (6.2.0), the error is the same, albeit with the stack trace pointing to the different line in lib/runner.js.
When forking from 5.2.0, removing the listener and testing truffle bundled locally (same repro steps), the error goes away.

Hello! I wanted to check in on this issue and see if there is any interest in fixing it. Unfortunately Truffle is unusable on Node 12 because of the uncaughtException listener. We are working on possible solutions on our end but it would be nice if Mocha provided Node ^12.3.0 REPL Support out of the box. Thanks, let me know if I can help or clarify anything here!

Is there any updates on this change? If not, is there any workarounds to run truffle test?
I'm running:
Truffle v5.1.43 (core: 5.1.43)
Solidity - 0.6.2 (solc-js)
Node v12.18.2
Web3.js v1.2.1

@rafarodra for now you can downgrade to node 10 and Truffle test should work fine. The Truffle team has a fix incoming, currently in code review. Should be good to go in this week or next week’s release!

@rafarodra for now you can downgrade to node 10 and Truffle test should work fine. The Truffle team has a fix incoming, currently in code review. Should be good to go in this week or next week’s release!

Thanks for replying back. In the meantime, I set up Ganache to run 'Truffle test' to avoid downgrading Node. Thanks again.

Given that truffle is being sunset (https://github.com/trufflesuite/truffle/issues/6204 -> https://github.com/trufflesuite/truffle/commit/5b5312dbd5ffe2d5ec575e078ff09d98eb1b45c2) and there's no standalone reproduction for this issue, I'm going to close it out.
If anybody needs Mocha to run in the Node REPL please do file a new issue with one of our new issue templates that includes a standalone reproduction we can use. Thanks!


Master

Added links to a dt-create-schema tutorials and removed 4 words from .spelling

just added links


manually triggering an event

I wonder how we can manually trigger an event. For instance I want to fire a submit when has typed four letters in a text box.

I think you can make a small submit driver, that takes a stream of DOM elements as a sink, e.g. sink.subscribe(element => { element.submit(); })
As a similar example, see the preventDefault driver: https://github.com/cyclejs/examples/blob/master/autocomplete-search/src/main.js#L8

Expanding on what @staltz said, here's a contrived example of the actual component.
function SmartTextbox({ DOM }) {
    let text$ = DOM.select('.Textbox')
        .events('input').pluck('target', 'value');
    let submit$ = text$.filter(x => x.length === 4);
    return {
        DOM: text$.map(text => input('.Textbox', text)),
        submit: submit$
    };
}

Ah, a custom driver. Shouldn't it be a part of the DOM driver? Would it make sense to send a pull request?

Good idea @tusharmath, but before anything is added to the DOM Driver, it is better that it is first experimented as a separate community library, until we agree that it is worth putting in the DOM package.


The column 'X' was specified multiple times for 'Y'

Related to #176, I am having the same issue using EF Core 2.1 and MSSQL with Z.EntityFramework.Plus.BatchDelete.EFCore 1.8.2.
An example of my code:
var foosToDelete = context.Foos.Where(f => !context.Bars.Any(b => b.Code == f.Code));
foosToDelete.Update(_ => new Foo { DeletedAt = DateTime.Now });

produces:
System.Data.SqlClient.SqlException : The column 'Id' was specified multiple times for 'B'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite, String methodName)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Z.EntityFramework.Plus.BatchUpdate.Execute[T](IQueryable`1 query, Expression`1 updateFactory)
...

Further to this, after running the SQL Server Profiler, it seems the SQL EF Core is generating is very strange:
SELECT [a].[Id], [a].[Code], [a].[CreatedAt], [a].[DeletedAt], [a].[ModifiedAt], [a].[Name], [a].[Id], [a].[Level5_Code], [a].[Level5_Name], [a].[Id], [a].[Level4_Code], [a].[Level4_Name], [a].[Id], [a].[Level3_Code], [a].[Level3_Name], [a].[Id], [a].[Level2_Code], [a].[Level2_Name]
FROM [Aaa] AS [a]

Hello @psyren89 ,
Do you think you could provide a project sample with this issue?
It will help my developer investigate the issue more efficiently.
We now always ask for a project sample even if the issue is easy to reproduce. As a free product, we must find some way to save time to offer an overall better experience for everyone and release fixes faster.
You can send it to<EMAIL_ADDRESS>if you need to keep the source private
Best Regards,
Jonathan

Performance Libraries
context.BulkInsert(list, options => options.BatchSize = 1000);
Entity Framework Extensions • Entity Framework Classic • Bulk Operations •  Dapper Plus •  LinqToSql Plus
Runtime Evaluation
Eval.Execute("x + y", new {x = 1, y = 2}); // return 3
C# Eval Function • SQL Eval Function

I'll see what I can do. The issue appears to be related to owned entities.

See these related issues, and a sample project:
https://github.com/aspnet/EntityFrameworkCore/issues/12491
https://github.com/rzlsoftware/EfCoreSqlQueryWithOwnedEntity

I experience the same error - but it seems that it is only if i use - UseRowNumberForPaging
optionsBuilder.UseSqlServer(connection, (options)=> {
                // to support SQL SERVER 2008
                options.UseRowNumberForPaging();
            });

the resulting select query is
exec sp_executesql N'SELECT [t].[CustomerID], [t].[CompanyName], [t].[ModifiedDate],
[t].[NameStyle], [t].[PasswordHash], [t].[PasswordSalt], [t].[rowguid],
[t].[SalesPerson], [t].[Suffix], [t].[Title], [t].[CustomerID0],
[t].[EmailAddress], [t].[Phone], [t].[FirstName], [t].[LastName], [t].[MiddleName]
FROM (
    SELECT [c].[CustomerID], [c].[CompanyName], [c].[ModifiedDate], [c].[NameStyle], [c].[PasswordHash],
[c].[PasswordSalt], [c].[rowguid], [c].[SalesPerson], [c].[Suffix], [c].[Title],
[c].[CustomerID] AS [CustomerID0], [c].[EmailAddress], [c].[Phone],
[c].[CustomerID] AS [CustomerID0], [c].[FirstName], [c].[LastName],
[c].[MiddleName],
ROW_NUMBER() OVER(ORDER BY [c].[LastName], [c].[MiddleName], [c].[FirstName]) AS [__RowNumber__]
    FROM [SalesLT].[Customer] AS [c]
) AS [t]
WHERE ([t].[__RowNumber__] > @__p_0) AND ([t].[__RowNumber__] <= (@__p_0 + @__p_1))',N'@__p_0 int,@__p_1 int',@__p_0=0,@__p_1=50

which doubles [CustomerID0] column names
the Customer entity has two owned entities  CustomerName  and CustomerContact:
public partial class Customer
    {
        public Customer()
        {
            CustomerAddress = new HashSet<CustomerAddress>();
            SalesOrderHeader = new HashSet<SalesOrderHeader>();
        }

        public int CustomerId { get; set; }
        public bool NameStyle { get; set; }
        public string Title { get; set; }
        public CustomerName CustomerName { get; set; }
        public CustomerContact CustomerContact { get; set; }
        public string Suffix { get; set; }
        public string CompanyName { get; set; }
        public string SalesPerson { get; set; }
        public string PasswordHash { get; set; }
        public string PasswordSalt { get; set; }
        public Guid Rowguid { get; set; }
        public DateTime ModifiedDate { get; set; }

        public ICollection<CustomerAddress> CustomerAddress { get; set; }
        public ICollection<SalesOrderHeader> SalesOrderHeader { get; set; }
    }
}

Further technical details
EF Core version: Microsoft.EntityFrameworkCore.2.1.4
Database Provider: Microsoft.EntityFrameworkCore.SqlServer
Operating system: Visual Studio 2017 15.8.8
This bug can be tested on working project: https://github.com/BBGONE/JRIApp.Core
Querying  Customers results in error:
at System.Data.SqlClient.SqlCommand.<>c.b__174_0(Task`1 result)
Errors = {System.Data.SqlClient.SqlErrorCollection}
Message = "Column "CustomerID0" for "t" used more then one time."

P.S. - As an IT developer i would suggest you (who will resolve this issue) to pass all column lists through a HashSet - to exclude repeated occurences.  I see this issue was first observed  and reported in june 2018, and is still unresolved.

I get this error in ef core, is there any progress for solution or workaround?

I have same error. when i am using UpdateFromQueryAsync, it's generated shadow property (id) for owned entity. Do you have a solution for this?

@megumus Did you try Net.Core 2.2 (and it has the related entity framework for this version)? I tried (upgraded the project), and it seems all works fine in my case (before i had the same error).

@BBGONE yes we use .net core 2.2.0 and latest version of EntityFramework.Plus

i got the same issue with current versions.


Add modifications for exm124 patient generation

Changes related to https://github.com/projecttacoma/fhir-bundle-calculator/pull/5
This PR must be merged before that one so it can be updated to remove the branch reference.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@bcb17a9). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #1   +/-   ##
=========================================
  Coverage          ?   81.13%
  Complexity        ?     2035
=========================================
  Files             ?       72
  Lines             ?    13008
  Branches          ?     1793
=========================================
  Hits              ?    10554
  Misses            ?     1934
  Partials          ?      520

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 bcb17a9...07e84b2. Read the comment docs.


Can't not connect to Rabbitmq Stream via port 5552

Describe the bug
Firstly I follow the github description,use command: docker run -it --rm --name rabbitmq -p 5552:5552 -p 15672:15672
-e RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS='-rabbitmq_stream advertised_host localhost -rabbit loopback_users "none"'
rabbitmq:3.9.16 to start a container.
Secondly, I use golang to run this code:
_, err := stream.NewEnvironment(
stream.NewEnvironmentOptions().
SetHost("<IP_ADDRESS>").
SetPort(5552).
SetUser("guest").
SetPassword("guest").SetVHost("/"))
CheckErr(err)
It always report error:
2024/07/29 10:31:25 [error] - timeout 10000 ns - waiting Code, operation: Command not handled 27
2024/07/29 10:31:25 [error] - New environment creation. Can't connect to the broker: <IP_ADDRESS> port: 5552.
timeout 10000 ms - waiting Code, operation: Command not handled 27  exit status 1
And the Rabbitmq logs is:
2024-07-29 02:31:15.847950+00:00 [warn] <0.1230.0> unknown command {unknown,<<0,27,0,1,0,0,0,6,0,0,0,1,0,2,0,1,0,2>>}, sending close command.
Reproduction steps

start a container:docker run -it --rm --name rabbitmq -p 5552:5552 -p 15672:15672
-e RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS='-rabbitmq_stream advertised_host localhost -rabbit loopback_users "none"'
rabbitmq:3-management
2.enable plugin: docker exec rabbitmq rabbitmq-plugins enable rabbitmq_stream_management
run go code
...

Expected behavior
I want to connect successful
Additional context
No response

Can you try with:
docker run -it --rm --name rabbitmq -p 5552:5552 -p 5672:5672 -p 15672:15672 \
    -e RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS='-rabbitmq_stream advertised_host localhost' \
    rabbitmq:3-management

then:
docker exec rabbitmq rabbitmq-plugins enable rabbitmq_stream_management

and try again using localhost

Can you try with:
docker run -it --rm --name rabbitmq -p 5552:5552 -p 5672:5672 -p 15672:15672 \
    -e RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS='-rabbitmq_stream advertised_host localhost' \
    rabbitmq:3-management

then:
docker exec rabbitmq rabbitmq-plugins enable rabbitmq_stream_management

and try again using localhost

I had try it, it also failed.
But I have a try, to use rabbitmq-stream-go-client v1.3.0, it is ok!
Why high version not  compatibility with rabbitmq 3.9.16?

@LucasZhanye work in progess here: https://github.com/rabbitmq/rabbitmq-stream-go-client/issues/344
Even the 3.9.16 is not supported anymore

@LucasZhanye work in progess here: #344 Even the 3.9.16 is not supported anymore

So If I still use rabbitmq server 3.9.16 (I can not change it),I can only use v1.3.0 of rabbitmq-stream-go-client?
And I have another question, I can not connect to remote rabbitmq server, maybe is about the env setting of 'advertised_host'?
How to set this env?

With this PR you will be able to use the last version even if you won't be able to use the features like super stream etc...


[incubator/jaeger] Updates labels used in the NOTES.txt for the Jaeger chart

What this PR does / why we need it:
The NOTES.txt which are printed after your do a helm install or helm upgrade for the Jaeger helm chart provide incorrect instructions for how to port-forward your Jaeger query pod. Unfortunately the labels for the pod have been changed, so the current instructions result in an error.
Which issue this PR fixes
The following PR:
[incubator/jaeger] Recommended labels, update dependencies #11344
introduced an update to the labels used in the deployments, but those we're reflected in the NOTES.txt. This fixes that.
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[X] DCO signed
[X] Chart Version bumped
[X] title of the PR contains starts with chart name e.g. [stable/chart]

/assign dvonthenen

/assign @sameersbn

/assign @sameersbn

/assign
/ok-to-test
/lgtm


Container Image CVEs - v0.12

There are critical CVEs in the argocd-image-updater container.
Image tagged v0.12.0. Most of these have been fixed; see here and here

Hello,
Our security team is asking us to get these CVEs remediated. These issues are not with argocd-image-updater itself, but rather the base image. I am reporting this here based on this line in the security policy:

Please report issues with our container image directly on the GitHub tracker if the issue has already been assigned a CVE.

Is there any chance of a new release for version v0.12.0 with an updated base image?

I'm not sure who owns this project but any movement on this @ks-yim

I am just a random guy 😅.. Maybe @jannfis is the person you are looking for.


Craft 4 compatible

Hi,
Are there any plans to update the plugin so it's compatible with Craft 4?
Cheers

I'd like to ask the same, however there has been a lack of updates since the Craft CMS 3 port, it's possibly unlikely that it will be. Depending on how much effort, I may make a fork of it, as I also use it in another project I manage.

It doesn't need too much to convert it to Craft CMS 4. Here's a branch with the updated Craft CMS 4 code:
https://github.com/nottinghamcollege/craft-kint/tree/craft4
Mostly, type casting, couple of class name changes and that's about it.
I'd submit it as a pull request, but I don't think the author is active currently, but if you want you can test it out. You'll have to override composer with a repositories definition to point to the the forked version not the published version, but it's still using the same namespace.

Just to chime in, we've added this to our Craft 3 migration project as a few people have requested it.
If you're looking for a new home for Kint, we'd be happy to continue development at Verbb (including updating to Craft 4) - but just let us know if you've got plans to continue things and update to Craft 4! @mildlygeeky

Hey Josh! Happy to transfer the project over to verbb, for sure. I’ve mostly become a xDebug guy, and really don’t use this anymore.

From: Josh Crawford @.>
Sent: Monday, July 18, 2022 6:46:41 PM
To: mildlygeeky/craft-kint @.>
Cc: Patrick Harrington @.>; Mention @.>
Subject: Re: [mildlygeeky/craft-kint] Craft 4 compatible (Issue #5)
Just to chime in, we've added this to our Craft 3 migration projecthttps://verbb.io/craft-3 as a few people have requested it.
If you're looking for a new home for Kint, we'd be happy to continue development at Verbb (including updating to Craft 4) - but just let us know if you've got plans to continue things and update to Craft 4! @mildlygeekyhttps://github.com/mildlygeeky
—
Reply to this email directly, view it on GitHubhttps://github.com/mildlygeeky/craft-kint/issues/5#issuecomment-1188402002, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AACCW4RRXP4GOHV5Z3IKU2TVUXNFDANCNFSM5VX57JTA.
You are receiving this because you were mentioned.Message ID: @.***>

@mildlygeeky Thanks for for confirming the status of the plugin.
@engram-design Awesome, you are considering adding it to Verbb's migration project. I had a look at the Craft CMS 4 feasibility yesterday and create a fork, this runs on Craft CMS 4: https://github.com/nottinghamcollege/craft-kint/tree/craft4. TO get to it run doesn't need much.
My general observations are:

Several dependency bumps are needed to get it to work on Craft CMS 4, particularly kint-php/kint-twig.
Usual typecasting is needed in places.
The Twig extension needs a couple of class changes.
kint-js is no longer maintained and only supports Kint 3.x. The j('data') function is the main functionality affected by this.
The plugin could be upgraded to use Kint 4, but you then lose the dumping to JS with j('data'), unless an kint-js alternative is developed

@mildlygeeky Happy to take it on, maybe we catch up over Discord? (@crawf). I'm also not really using Kint due to other alternatives out there, but happy to help out the people who would like to keep using it.
@jamesmacwhite We probably want to update to Kint 4 to be on the latest and greatest. Particularly as they add support for PHP 8.1, so sorry to say, but I think we need to lose the j() function for Craft 4.

It's been over three months since this issue has been created, have there been any updates on this?
This is currently the only plugin we use that hasn't been ported to Craft 4.
About the j() function: I wasn't even aware it's existence.

@mikesnoeren Sorry for the delay, we did only inherit this a month ago, and we've been waiting on some other plugins to be transferred to us to upgrade at the same time (for efficiency), but we'll likely just jump on this plugin and update it next week.

@engram-design Good to hear the plugin is getting updated soon. Appreciate it!

@mikesnoeren There is a branch on a fork that I tested with Craft 4, you can use it temporarily until an official version is released here if you need it. It uses a slightly older version of Kint and may not support PHP 8 though.

Added in 3.0.0


Fix bug with regex deduplication

Description
This PR fixes an issue in the code responsible for deduplicating regular expressions generated when fitting the DeterministicIntentParser.

Codecov Report

Merging #576 into develop will increase coverage by 0.04%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           develop     #576      +/-   ##
===========================================
+ Coverage    93.83%   93.87%   +0.04%
===========================================
  Files           45       45
  Lines         2399     2401       +2
  Branches       489      489
===========================================
+ Hits          2251     2254       +3
  Misses          89       89
+ Partials        59       58       -1


Add LaTeX \big commands for larger parentheses and other symbols

Description
LaTeX has $( \big( \Big( \bigg( \Bigg($ (( \big( \Big( \bigg( \Bigg() for manual sizing of parentheses, brackets, pipes, and other characters that are typically used to enclose mathematical expressions. This is important to ensure that the mathematical expressions are fully enclosed by these symbols.
While Typst has dynamic sizing of most symbols, this doesn't always work, especially with the pipe character. For example, consider the following LaTeX snippet:
$$ \frac{1}{2}x^2 \Big|_{x=0}^{x=n} $$
\frac{1}{2}x^2 \Big|_{x=0}^{x=n}

As far as I know, there is no way to recreate this in Typst without using the #scale function.
Use Case
This feature would allow users to manually size enclosing symbols and fix issues where the Typst compiler can't figure out what the optimal size of these symbols should be.

I just noticed the #scale function will make the symbol larger, but doesn't change the positioning of subscripts or superscripts accordingly, so it is not a viable workaround

As far as I know, there is no way to recreate this in Typst without using the #scale function.

This is a way.
$ lr(1/2x^2|)^(x=n)_(x=0) $

But i agree that maunally setting the size of delimiter can be useful.
Currently it can only be done using lr(..., size: %). Like
$ ((a+b)times (a-b)) $

$ lr(((a+b)times (a-b)), size: #150%) $

But it's not clear how LaTeX's \big, \Big ... maps to the size parameter. The API is also a little bit cubersome. I think it would be useful if you can make a package that defines big, Big... functions to scale the delimiters.

Thanks for the suggestion! I'll create a package to do this when I have time. Adding big, Big, etc. as functions should ease the transition to Typst for LaTeX users.

This can indeed be done with the size parameter of lr

But it's not clear how LaTeX's \big, \Big ... maps to the size parameter

page 24/99 of https://ftp.jaist.ac.jp/pub/CTAN/macros/latex/required/amsmath/amsmath.pdf
I don't really understand the macro definition though..

defs in plain tex
\def\big#1{{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}}
\def\Big#1{{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}}
\def\bigg#1{{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}}
\def\Bigg#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}}

But it's not clear how LaTeX's \big, \Big ... maps to the size parameter. The API is also a little bit cubersome. I think it would be useful if you can make a package that defines big, Big... functions to scale the delimiters.

Implemented using the scale parameter of lr in https://github.com/typst/packages/pull/752


Rename starter

Hi,
I am a member of the Spring Boot team and I've just noticed this project. Please rename your starter to not use the spring-boot-starter namespace that is reserved for official starters.
I'd suggest handlebars-spring-boot-starter
Thanks!

Hi,
Thanks for stopping by and pointing it out. Sure, I'm going to rename whole thing. Btw, please let me know if you'd consider taking a pull request to spring-boot.
Thank you for your consideration on this matter.

Hello,
To be honest I don't know. I'd rather have it live here and see how it goes.
BTW, I had a closer look and I saw that you are using spring.handlebars as configuration prefix. Please don't use the sring.* prefix either as it is reserved as well.
Some more feedback:

I wouldn't use a prefix too lengthy so viewResolver can be renamed to something in a single  word maybe?
You should enable the annotation processor in your build (spring-boot-configuration-processor) so that the relevant meta-data  are generated for IDE support

Let me know if I can help.

Thanks for your all feedback again. I'm not sure if I should also rename repository or maybe I can leave it as it is. Could you please explain how it's supposed to be in this case?

I personally think that the project name (artefact name) should be consistent with repo name.

I totally agree with you ;)

I would rename the repo as well, yes.


[Bug] InputType set as InputType.Password isn't hide the user input.

I tried create a prompt dialog of type password and the user prompt ins't hide the user input. I'm using a Xamarin Forms project.
Please check all of the platforms you are having the issue on (if platform is not listed, it is not supported)

[ ] iOS
[X] Android
[ ] UWP
[ ] .NET Standard

Version of Library
Xamarin forms: <IP_ADDRESS>5
Xamarin Andrioid: <IP_ADDRESS>5
Version of OS(s) listed above with issue
Android Q 10.0 API 29
Steps to Reproduce

Create a PromptAsync with Password input type:  var prompt = await UserDialogs.Instance.PromptAsync("Test", inputType: InputType.Password);
Open the screen where you put the dialog
Try type some input in the prompt dialog

Expected Behavior
Hide user input.
Actual Behavior
The dialog isn't hide the user input.

It has been fixed, but this is an awful user experience.  I wouldn't do it, but its your app

What's the version that was fixed?

I’m sorry I misread this issue.  In any case, this isn’t something I’m willing to fix.  In fact, as of today, this two will no longer be taking issues.  You are welcome to send a Pr but I won’t be doing anything with this


Too slow

If I add a lot of images at the same time. It will take a long time to Importing Media.

To provide a consistent API across all support platforms, currently, this project has to import all the images to a temporary directory before returning (otherwise the URLs will expire). I'm mostly certain this process is already parallelized, but indeed it can be slow when there are a lot of things to import.
I believe the following approaches would allow the bulk importing process to be skipped, and I'll try to work on in the next few days:

Exposing the underlying [PHPickerResult] on iOS for direct access (returns instantaneously)
Provide an AsyncStream<Result<URL, Error>> to allow handling each image separately as they load

Fixed in 0.0.2


"Silently retrying renaming importer" errors

https://rollbar.com/vizzuality/CartoDB/items/426/occurrences/4099178477/

Stricking again, reopening this ticket
Duplicates https://github.com/CartoDB/cartodb/issues/1377

Some of the last traces:
Silently retrying renaming importer_3a2e28d6e9c311e494590e6e1df11cbf to some_table_name_2 (current: some_table_name_2_20). 21 attempts.
Data import: 8f90f233-3616-4914-922a-6417407dc110.
ERROR: PG::Error: ERROR: relation "some_table_name_2_20" already exists

...
app/connectors/importer.rb:138:in `rescue in rename'
app/connectors/importer.rb:107:in `rename'
app/connectors/importer.rb:138:in `rescue in rename'
app/connectors/importer.rb:107:in `rename'
app/connectors/importer.rb:138:in `rescue in rename'
app/connectors/importer.rb:107:in `rename'
app/connectors/importer.rb:60:in `register'
app/connectors/importer.rb:50:in `block in run'
app/connectors/importer.rb:49:in `each'
app/connectors/importer.rb:49:in `run'
app/models/data_import.rb:588:in `new_importer'
app/models/data_import.rb:331:in `dispatch'
app/models/data_import.rb:158:in `run_import!'
lib/resque/importer_jobs.rb:9:in `block in perform'
lib/resque/base_job.rb:21:in `call'
lib/resque/base_job.rb:21:in `run_action'
lib/resque/importer_jobs.rb:9:in `perform'

Here's the renaming code:
        database.execute(%Q{
          ALTER TABLE "#{ORIGIN_SCHEMA}"."#{current_name}" RENAME TO "#{new_name}"
        })

Some previous failure in importer leaves leaked tables in cdb schema

It is happening to one of our users used to monitor the platform. Alejandro cleaned it up
IMO the renaming should occur in the destination schema, something to change with the new importing/cartodbfication process cc/ @Kartones @javisantana
I'm closing this again unless anybody is strongly opposed.


Remove JS View from template(s)

easy-ui5 version
easy-ui5 3.8.1
Steps to reproduce
yo easy-ui5 project
Observed behavior
Wizard asks for view type and gives as option: XML and JS

Expected result
Is it possible to remove the view type JS? Seems that from the other templates this view type is already removed (yo easy-ui5 -> app -> does not ask and uses XML). Giving the users the option to use JS as view type will make it hard to find examples in the UI5 SDK docu
"Therefore, we concentrate on XML views and only provide examples for XML views throughout this documentation."

Hi @tobiashofmann,
the JS ("typed") view is still technically supported: https://ui5.sap.com/#/topic/e6bb33d076dc4f23be50c082c271b9f0
You are right though - it doesn't get much love in the docs.
I am currently working on a complete rewrite of for this generator (stay tuned for a session about this at UI5con 2024), and JS views will not be part of that.
Best, Nico


Screenshots changed domain

Hello! s1.cs.money moved to source 2

Deprecated, the extension doesn't use csmoney screenshots anymore.


user uploading secret: how should it be stored?

using SSM parameters for now. is this secure enough? does changing this require a different implementation in the built-in arc/function service discovery technique?

Done in 1.1.0!


wolrd -> end √  |end ->world ❌

I have a problem. The gravity block can be used normally from the overworld to the end, but it cannot be used from the end to the overworld。
server use folia bundler 1.20.4 r0.1 shapshot reobf

that not implement yet but will be add.


Who has voted

This feature enables the vote-service to return in a vote-stop request to tell the backend, which users did send the vote-requests.

As discussed, we don't do this for the moment


Add conv2d with shared memory

This is a new version of conv2d with shared memory. In this version, we support any filter size, padding, stride and dilation, and it works well on mobilenet.
But there are some limitations to output texture shape:

Output texture shape must be [NHW, C]
OutWidth should be divisible by localGroupSize[1]

TODO:

Use Conv2DProgram if tensor size is not large enough
Output texture shape can be [N, HWC]

Besides, we define a function getFirstThreadOutputCoords() which returns the 4d coordinate of first thread in local group.

Excellent work! LGTM. Thanks.


Versioned migration output appears to be incorrect

We are exploring atlas for database schema management and migrations.
Setting up a toy model with an atlas.hcl and a schema.hcl as follows:
env "local" {
    src = "schema.hcl"

    url = "postgres://user:pass@localhost:5432/db_name?sslmode=disable"
    dev = "postgres://user:pass@localhost:5432/db_name_shadow?sslmode=disable"

    schemas = ["public"]

    migration {
        dir = "file://migrations"

        format = "atlas"
    }
}

schema "public" {}

table "users" {
    schema = schema.public

    column "id" {
        type = bigint

        null = false

        identity {
            generated = ALWAYS
        }
    }

    primary_key {
        columns = [column.id]
    }
}

Starting with a fresh database, after running only CREATE DATABASE db_name; and CREATE DATABASE db_name_shadow;.
I then ran the migration command to generate a diff (atlas migrate diff --env local --schema public). This completes successfully and generates the following file (xxx5318.sql):
-- create "users" table
CREATE TABLE "public"."users" ("id" bigint NOT NULL GENERATED ALWAYS AS IDENTITY, PRIMARY KEY ("id"));

However, the status command (atlas migrate status --env local), shows the following:
Migration Status: OK
  -- Current Version:	No version applied yet
  -- Next Version:	Already at latest version
  -- Available:		1
  -- Executed:		0
  -- Pending:		0

First issue: Should "Next Version" here be the file just generated, named "xxx5318.sql"? If not, what does "Already at latest version" mean in this context, when there is an unapplied migration? Should status be "PENDING" instead of "OK"? Should the counts be Available 1, Executed 0, Pending 1?
I now apply the migration with atlas migrate apply --env local, resulting in:
Migrating to version<PHONE_NUMBER>5318.sql (1 migrations in total):

  -- migrating version<PHONE_NUMBER>5318.sql
    -> CREATE TABLE "public"."users" ("id" bigint NOT NULL GENERATED ALWAYS AS IDENTITY, PRIMARY KEY ("id"));
  -- ok (5.929761ms)

  -------------------------
  -- 5.973805ms
  -- 1 migrations
  -- 1 sql statements

Migration Status: OK
  -- Current Version:<PHONE_NUMBER>5318.sql
  -- Next Version:	Already at latest version
  -- Available:		1
  -- Executed:		1
  -- Pending:		0

Both of these look good. I make a change to the schema.hcl file to add a new column:
schema "public" {}

table "users" {
    schema = schema.public

    column "id" {
        type = bigint

        null = false

        identity {
            generated = ALWAYS
        }
    }
+
+    column "happy" {
+        type = boolean
+
+        null = false
+
+        default = true
+    }

    primary_key {
        columns = [column.id]
    }
}

Create a new migration (xxx5934.sql) with atlas migrate diff --env local --schema public:
-- modify "users" table
ALTER TABLE "public"."users" ADD COLUMN "happy" boolean NOT NULL DEFAULT true;

And check the status (atlas migrate status --env local):
Migration Status: PENDING
  -- Current Version:<PHONE_NUMBER>5934.sql
  -- Next Version:<PHONE_NUMBER>5934.sql
  -- Available:		2
  -- Executed:		2
  -- Pending:		1

Second issue: This doesn't look right. What I expected here is that the current version is xxx5318.sql and the next version is xxx5934.sql. I would also expect this to say Available 2, Executed 1, Pending 1. If the above is correct as-is, could you help me better understand what it's trying to convey?
Nonetheless, we attempt to apply the migration (atlas migrate apply --env local):
Migrating to version<PHONE_NUMBER>5934.sql from<PHONE_NUMBER>5318.sql (1 migrations in total):

  -- migrating version<PHONE_NUMBER>5934.sql
    -> ALTER TABLE "public"."users" ADD COLUMN "happy" boolean NOT NULL DEFAULT true;
  -- ok (3.916609ms)

  -------------------------

  -- 3.961342ms
  -- 1 migrations
  -- 1 sql statements

Migration Status: OK
  -- Current Version:<PHONE_NUMBER>5318.sql
  -- Next Version:	Already at latest version
  -- Available:		2
  -- Executed:		1
  -- Pending:		0

Third issue: I believe the current version here should be xxx5934.sql rather than xxx5318.sql.
With all of that said, the migration itself appears to have completed just fine, and the end state of the table is as expected:
# \d+ users

                                                    Table "public.users"

 Column |  Type   | Collation | Nullable |           Default            | Storage | Compression | Stats target | Description

--------+---------+-----------+----------+------------------------------+---------+-------------+--------------+-------------

 id     | bigint  |           | not null | generated always as identity | plain   |             |              |

 happy  | boolean |           | not null | true                         | plain   |             |              |

Indexes:

    "users_pkey" PRIMARY KEY, btree (id)

Access method: heap

Tool versions:
postgres (PostgreSQL) 14.4 (Ubuntu 14.4-1.pgdg22.04+1)
psql (PostgreSQL) 14.4 (Ubuntu 14.4-1.pgdg22.04+1)

atlas version v0.5.0
https://github.com/ariga/atlas/releases/tag/v0.5.0

Hey @jrmcpeek, thank you for raising this issue and for its detailedness <3

First issue: Should "Next Version" here be the file just generated, named "xxx5318.sql"? If not, what does "Already at latest version" mean in this context, when there is an unapplied migration? Should status be "PENDING" instead of "OK"? Should the counts be Available 1, Executed 0, Pending 1?

You are correct. I will investigate immediately.

This doesn't look right. What I expected here is that the current version is xxx5318.sql and the next version is xxx5934.sql. I would also expect this to say Available 2, Executed 1, Pending 1. If the above is correct as-is, could you help me better understand what it's trying to convey?

Yes.

I believe the current version here should be xxx5934.sql rather than xxx5318.sql.

And yes.
It indeed looks like the status command does not work like it should. I will investigate and notify you back once I know whats going on.

@jrmcpeek Quick feedback for you: The latest master has the first and third issue resolved. The second one I will solve today.

Appreciate the update. Since I was grabbing the latest canary release to check #1045, I rechecked here and can confirm that the first and third cases appear good as of 30b4018.


Log tracking method used and required installs for tracking CPU

Addresses Issue #585

moved the code that sets the ram, cpu and gpu tracking into its own function
added additional logging saying what RAM, CPU and GPU tracking methods are being used and logging giving instructions on what needs to be installed to improve tracking accuracy

@benoit-cty @inimaz this pull request is for addressing issue #585: Log steps to install needed codecarbon dependencies  Is this what you were looking for? Happy to make more changes if needed

Thanks a lot ! You need to add import sys to util.py.

@benoit-cty all the requested changes have been added and pushed

@benoit-cty sorry was having some issues running the hatch scripts locally to test the pipelines but got them working now, hopefully the pipeline should pass now

Thanks, your contribution will be in the 2.7.0 that I will release today.


Day 291

Good morning! Here's your coding interview problem for today.
This problem was asked by Glassdoor.
An imminent hurricane threatens the coastal town of Codeville. If at most two people can fit in a rescue boat, and the maximum weight limit for a given boat is k, determine how many boats will be needed to save everyone.
For example, given a population with weights [100, 200, 150, 80] and a boat limit of 200, the smallest number of boats required will be three.

please see solution here:
https://github.com/dlefcoe/daily-questions/blob/master/boatQuestion.py


refactored results page into individual components

yea - lets comment that back out. I can make the change if you dont get around to it first.
On Aug 28, 2018, 8:12 AM -0600, Jay Perry<EMAIL_ADDRESS>wrote:

@jayperryworks approved this pull request.
Not sure if that debugging line should stay commented out, but if not we can go ahead and merge this...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Fix: Change to new twitter-icon

Fixes issue #753

@Sadeedpv I appreciate your enthusiasm. However, the contributor that created the issue requested to work on it for Hacktoberfest. I encourage you to explore other open issues in our repository, your contributions are greatly welcomed. If you have any questions or need assistance finding another issue to work on, feel free to ask. Thanks again for your willingness to contribute!
-developer.tbd.website
-web5-js
-dwn-server
-dwn-sdk-js
I'd also like to note that Hacktoberfest officially kicks off on October 1st. PRs made before the event may not be eligible for the challenge.

to be eligible for Hacktoberfest's official prizes make sure you're registered, registration is now open. Reach out if you need any help 🥳


Alert banners should support option to limit to one or more specific client apps

Currently the Admin Console allows you to display a configurable alert banner, but it will be shown across all client apps. We have some applications that use a single project / server to host distinct client apps with different purposes / user bases. For those projects, we might wish to display an alert banner to one client app but not another.
We should add a multi-select option to the alert banner configs to spec one or more client app codes.  If blank (default) would show to all client apps.
A nice bonus would be to populate the select options with the list of all client app codes so admins don't need to know them.  I don't believe we have that now. Could use an optional config, but could also consider having our dev-utils define a const that apps could read - it knows the codes.
Do not need the (much more complex) ability to show different banners at the same time to different apps.

Additional requirements:

Client apps should also be a differentiator as to whether a new preset can be added
Update the UI on the dropdown presets what apps are targeted to help better differentiate between different presets. If client apps field is empty, then indicate "all apps".


⚠ WSINGRESOS - GENERICO has degraded performance

In 2a2593a, WSINGRESOS - GENERICO (https://srvshyweb.yucatan.gob.mx/cgi-bin/wspd_cgi.sh/WService=wsingresos/internet/servicios/wsGenericoPagosWeb.r) experienced degraded performance:

HTTP code: 200
Response time: 6200 ms

Resolved: WSINGRESOS - GENERICO performance has improved in ed2a5a0 after 8 minutes.


Add dynamic targets support to prometheus.exporter.blackbox

PR Description
Add an argument targets to support passing targets at runtime to the exporter.
Also add integration tests to cover both ways of passing targets.
(similar to https://github.com/grafana/alloy/pull/969)
Which issue(s) this PR fixes

Fixes #273
Notes to the Reviewer
I added an additional argument because replacing the target block would be a breaking change.
PR Checklist

[x] CHANGELOG.md updated
[x] Documentation added
[x] Tests updated
[x] Config converters updated
[ ] Create an issue to eventually delete the target block when switching to a major version

New changes look good to me


sorter(ticdc) make the name more clear

What problem does this PR solve?

Issue Number: close https://github.com/pingcap/tiflow/issues/10272
As https://github.com/pingcap/tiflow/issues/10272 described, the name engine in sourcemanager is not clear from the semantic perspective, and it is also easy to confuse with https://github.com/pingcap/tiflow/tree/master/engine
What is changed and how it works?
Make the sorter semantic more clear
Check List
Tests

Unit test
Integration test

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
`None`

/check-issue-triage-complete

/test cdc-integration-storage-test

/test cdc-integration-storage-test

/test cdc-integration-storage-test

/test cdc-integration-storage-test

/test cdc-integration-storage-test


Missing closing tags on example code on notifications page #759

Added missing closing tags for mat-icon tag.
Description
Updated closing tags for mat-icon in README.md file.
What's included?

Closing tags were missing. Updated in README.md file.

Test Steps

[x] npm run serve
[x] Go to notifications component
[x] Scroll down to end of page.
[x] In usage example, mat-icon tag should be closed.

General Tests for Every PR

[ ] npm run serve:prod still works.
[ ] npm run lint passes.
[ ] npm test passes and code coverage is not lower.
[ ] npm run build:release still works.

Screenshots or link to StackBlitz/Plunker

Thanks for the fix on the docs! 😄


Activity to deeplink path mapping

@sojanpr This allows for the developer to specify paths to match to an Activity, like so:
<!-- Deep link path for auto deep linking -->
<meta-data android:name="io.branch.sdk.auto_link_path" android:value="custom/path/{ variable },another/path/" />

Then, when $deeplink_path or $android_deeplink_path match, we'll auto deep link. This is very similar to DLD.

This is adds hard tabs back into the project, can you please switch them to spaces (now especially, so we don't have a mix of spaces and tabs)?

think I got the tabs - hard to see them in Github

Looks cool :+1:


Log policy

🗣 Description
Add global log policy attributes to the logging streams. This enables Zeek log filtering on the contents of the log files as well as which log files are generated.
https://docs.zeek.org/en/master/frameworks/logging.html#filtering-log-records
💭 Motivation and context
Motivated by ICSNPP issue https://github.com/cisagov/ICSNPP/issues/14

Example Zeek script with associated hook for removing the generation of the crc_calculated column from the genisys.log file
File: column-killer.zeek
hook GENISYS::log_policy_genisys(rec: GENISYS::Message,  id: Log::ID, filter: Log::Filter) {
  delete rec$crc_calculated;
}

Example Command:
zeek -Cr ../tests/traces/genisys.pcap  ../genisys.hlto ../analyzer/*.zeek local ../column-killer.zeek


autodoc: doc2html renderer

Feature Request
Now that the autodoc output is being published on github pages (see https://eclipse-edc.github.io/Connector/autodoc/0.5.2-SNAPSHOT/), it would be nice to have a custom doc2html instead of using pandoc, so we could have an index and other sort of embellishments
Which Areas Would Be Affected?
autodoc
Why Is the Feature Desired?
Are there any requirements?
Solution Proposal
If possible, provide a (brief!) solution proposal.

closed by #224


Selected data has been copied to the clipboard.

The July update created a pop-up whenever data is copied, "Selected data has been copied to the clipboard."
Can this be set to toggle off?

This would be a great feature as this popup doesn't add much to a workflow and is disruptive.

Including a timeout for auto-closing would be another option


Some classes treated as constructor

Some classes treated as constructor and displayed accordingly. This causes links to such classes to be broken. How can I made them to be shown as class?
Classes shown in UI as class: src/docs.
Classes shown in UI as constructor: src/docs, src/docs, src/docs.
I played with jsdoc section of docma.json but it doesn't help. Then tried to generate docs with JSDoc using this config
{
  "tags": {
    "allowUnknownTags": false
  },
  "source": {
    "include": [
      "src",
      "README.md"
    ],
    "includePattern": ".js$",
    "excludePattern": "(node_modules/|docs)"
  },
  "plugins": [
    "plugins/markdown"
  ],
  "opts": {
    "template": "node_modules/docdash",
    "encoding": "utf8",
    "destination": "docs/",
    "recurse": true,
    "verbose": true
  },
  "templates": {
    "cleverLinks": false,
    "monospaceLinks": false
  },
  "docdash": {
    "search": true,
    "collapse": true,
    "typedefs": true
  }
}

and all classes displayed as expected.

@onury any chance you could look into this? I've noticed the same issue.

Same thing there. It looks like my classes without constructor show up like class but the ones with defined constructor show up as constructors

After some testing in config it turns out that jsdoc.undocumented set to true fixes this problem


X Ray Image Query/Blueprint Plugin VisIt 3.3.3 Enhancements

Description
Addresses bullets in #17791

If we had more time this would likely be better as multiple PRs.
X Ray Query:

Added spectra topo and fields
Added tests for them
Reworked some of the conduit code so that it is better Conduit style
All query errors now say "ERROR:" at the beginning
Cleaned up some error handling
Updated many tests and added new ones that test multiple energy group bins with different values; removed old tests that are now superfluous

Blueprint Plugin:

Added support for true 1D topos/fields to be rendered as curves
Added tests for 1D curves

Type of change

[ ] Bug fix
[x] New feature~~
[ ] Documentation update
[x] Other~~
code improvment

How Has This Been Tested?

Built and ran on rztopaz
All x ray query tests pass
There is one blueprint test that does not pass >:( - see comment below
Reminders:

Please follow the style guidelines of this project.
Please perform a self-review of your code before submitting a PR and asking others to review it.
Please assign reviewers (see VisIt's PR procedures for more information).

Checklist:

[x] I have commented my code where applicable.~~
[x] I have updated the release notes.~~
[ ] I have made corresponding changes to the documentation.
[x] I have added debugging support to my changes.~~
[x] I have added tests that prove my fix is effective or that my feature works.~~
[ ] I have confirmed new and existing unit tests pass locally with my changes.~~
[x] I have added new baselines for any new tests to the repo.~~
[x] I have NOT made any changes to protocol or public interfaces in an RC branch.~~

The failing blueprint test also fails on develop; the diff is 4 pixels. I assume this is because of some slight difference between pascal and Cyrus's mac. Should I update it here then?

Yes, you should rebaseline based on pascal.

I figured out why you needed to include 'visit_vtk/lightweight'. avtBlueprint uses vtkVisItUtility, which is from visit_vtk/lightweight. You should change the include and link with lightweight_visit_vtk instead of visit_vtk.

merge w/ develop in #18599


Update README.md

update README sample:

import FormsModule
wrap <ngx-monaco-editor> element in a <form> element, and give it a name

This is an extract for adding editor in your component not the complete implementation guide. there may exist many other ways for bind value such as formControlName/ngModel etc. So i don't think we need to provide complete implementation in README.md


problem while creating function using visual code extension

Does this occur consistently?
Repro steps:

Action: azureFunctions.createFunctionApp
Error type: BadRequest
Error Message: Requested features are not supported in region. Please try another region.
Version: 0.24.1
OS: linux
OS Release: 5.4.0-48-generic
Product: Visual Studio Code
Product Version: 1.49.2
Language: en

Call Stack
new RestError extension.bundle.js:48:94460
extension.bundle.js:48:1291123
Promise.propagateAslWrapper async-listener/index.js:504:23
Promise.__asl_wrapper async-listener/glue.js:188:31
proxyWrapper async-listener/index.js:529:23
async-listener/index.js:541:70
async-listener/glue.js:188:31
processTicksAndRejections task_queues.js:94:5

Dupe of https://github.com/microsoft/vscode-azurefunctions/issues/2258


Problem With GPU and Stretched Mode Compatability

Describe the bug
I am unable to run both the GPU and the Stretched Mode plugins at the same time, trying to use both results in the screen becoming improperly sized and virtually unplayable.
To Reproduce
Steps to reproduce the behavior:

Turn on Gpu (I've tried various numbers but most notedly 100 and 50)
Turn on Stretched Mode
See the error that is present with the screen becoming a similarly small screen as regular but with less clickability

Expected behavior
When you perform the steps your screen will (in my experience) shrink to the bottom left of the client and act as if it is fullscreen and therefore make it impossible to click accurately.
Screenshots
https://gyazo.com/26c3a6d868d4a4b71cfa10c83745a8f7
https://gyazo.com/4f8a8336b3964e6a21775280cd198eca
Environment (please complete the following information):

Windows 10 home
RuneLite version: 1.5.0
Launcher version: 1.6.0

We already have issue for this


Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same

RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same or input should be a MKLDNN tensor and weight is a dense tensor

Could you print your version of openparse, your python version, your OS. Also a full stack trace.

import openparse

# in case of `TableFormer`
tableformer_parser = openparse.DocumentParser(
    table_args={"parsing_algorithm": "table-transformers"}
)
tableformer_parsed_doc = tableformer_parser.parse(PDF_FILEPATH)

# in case of `unitable`
unitable_parser = openparse.DocumentParser(
    table_args={
        "parsing_algorithm": "unitable",
        "min_table_confidence": 0.8,
    },
)
unitable_parsed_doc = unitable_parser.parse(PDF_FILEPATH)

In the provided examples using table-former and unitable within the open-parse library, table_args are specified as input arguments, leading to the execution of certain conditional branches in the code. Specifically, this refers to the logic found here:
https://github.com/Filimoa/open-parse/blob/e466e8bc950125f5438c72de25c1c202c95087a4/src/openparse/doc_parser.py#L104-L107
Within openparse/tables/, the func::ingest function calls specific _ingest_with_{PARSING_ARGS} functions based on parsing_args.
Errors mentioned occur within table-transformer and unitable specifically in the func::find_table_bboxes and func::get_table_content functions.
Both functions are part of the openparse.tables.table_transformers.ml module, which handles 🤗 transformers models and devices as follows:

device

https://github.com/Filimoa/open-parse/blob/e466e8bc950125f5438c72de25c1c202c95087a4/src/openparse/tables/table_transformers/ml.py#L40-L42

models

https://github.com/Filimoa/open-parse/blob/e466e8bc950125f5438c72de25c1c202c95087a4/src/openparse/tables/table_transformers/ml.py#L60-L68
When torch.cuda.is_available() returns True, the model is loaded onto the GPU. However, the inputs for the following functions are forcibly moved to the CPU:

openparse.tables.table_transformers.ml.find_table_bboxes

https://github.com/Filimoa/open-parse/blob/e466e8bc950125f5438c72de25c1c202c95087a4/src/openparse/tables/table_transformers/ml.py#L186-L191

openparse.tables.table_transformers.ml.get_table_content

https://github.com/Filimoa/open-parse/blob/e466e8bc950125f5438c72de25c1c202c95087a4/src/openparse/tables/table_transformers/ml.py#L323-L339
To address this inconsistency, I have submitted PR #18 for correction. It would be beneficial if this could be merged to resolve the issue.

In the future, it would also be good to modify the system so that the choice of whether to use CUDA can be passed in when constructing the parser

@jinmang2 Thanks for taking the time to troubleshoot this!
You can now
openparse.config.set_device("cpu")

to set the device globally

Closing, fixed in v0.5.2


test failure. Changes on unicode char.

It returns SyntaxError: invalid syntax while testing.

Finally dealt with this. Thanks again.


Update the .NET Core 3.0 tutorial

Update the tutorial for the .NET Core 3.0 project to reflect latest
changes already present in the repository.
Bug: #244

The tutorial was actually already using the 2.0 API and was fairly up-to-date; just minor changes and fixing a missing Dispose() in the example console app.


Qt and PTVS

Is it possible to use Qt Designer with PTVS.  If so how do I get the ui file?

There's no integration with Qt design tools in PTVS. You'll have to use the Designer as a standalone app. It probably has the ability to create a new .ui file; if not, you'll have to look for a sample and copy it.

Thanks for the reply.  How do I get the ui file into the project?  Would I just copy the file into the folder or is there something special I would need to do?

You can use the Add Existing Item command (right-click the folder you want to add it to and then browse to the file) to add it. This will make sure that if you use PTVS to deploy your code elsewhere it will be included, but we don't do anything special for .ui files - we'll just treat it like plain text.

Thanks!  Once the ui file is loaded how do I refer/access the widgets in the ui file?

You'd be best to refer to the PyQt documentation at this point. You'll probably need to write some Python code to load it when you run, or you can use VS's plain text editor to look at the file. We don't have any support for visually designing these.