Add enterprise and anomaly settings into CSPM endpoint.

Description
Add enterprise and anomaly settings into CSPM endpoint.
Motivation and Context
I would like to use those endpoint for the prisma cloud cli
How Has This Been Tested?
Pylint
Screenshots (if appropriate)

Types of changes

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

Checklist

[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes if appropriate.
[ ] All new and existing tests passed.

LGTM!


ads1x15 fails to build with gcc-7

On Fedora 26 with gcc 7 I see the following failure due to more hardening flags

cd /home/perobins/rpmbuild/BUILD/upm-1.3.0/src/ads1x15 && /usr/bin/c++  -Dads1x15_EXPORTS -I/home/perobins/rpmbuild/BUILD/upm-1.3.0/include -I/home/perobins/rpmbuild/BUILD/upm-1.3.0/src/ads1x15/.. -I/home/perobins/rpmbuild/BUILD/upm-1.3.0/src/interfaces -I/home/perobins/rpmbuild/BUILD/upm-1.3.0/src  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic  -Wall -Wno-misleading-indentation -Wno-strict-aliasing -Werror -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fPIC   -Wno-overloaded-virtual -std=gnu++11 -o CMakeFiles/ads1x15.dir/ads1x15.cxx.o -c /home/perobins/rpmbuild/BUILD/upm-1.3.0/src/ads1x15/ads1x15.cxx
/home/perobins/rpmbuild/BUILD/upm-1.3.0/src/ads1x15/ads1x15.cxx: In member function 'float upm::ADS1X15::getThresh(upm::ADS1X15::ADSTHRESH)':
/home/perobins/rpmbuild/BUILD/upm-1.3.0/src/ads1x15/ads1x15.cxx:119:25: error: enum constant in boolean context [-Werror=int-in-bool-context]
      if( THRESH_HIGH && THRESH_LOW) return getLastSample(reg);
                         ^~~~~~~~~~
/home/perobins/rpmbuild/BUILD/upm-1.3.0/src/ads1x15/ads1x15.cxx:119:25: error: enum constant in boolean context [-Werror=int-in-bool-context]
cc1plus: all warnings being treated as errors
make[2]: *** [src/ads1x15/CMakeFiles/ads1x15.dir/build.make:66: src/ads1x15/CMakeFiles/ads1x15.dir/ads1x15.cxx.o] Error 1
make[2]: Leaving directory '/home/perobins/rpmbuild/BUILD/upm-1.3.0'
make[1]: *** [CMakeFiles/Makefile2:2135: src/ads1x15/CMakeFiles/ads1x15.dir/all] Error 2
make[1]: Leaving directory '/home/perobins/rpmbuild/BUILD/upm-1.3.0'
make: *** [Makefile:133: all] Error 2

Thanks for letting us know, I've fixed the logic with 8186d093ec1a2fca82ff15ea03dec86f3ca4c401!

This doesn't appear to fix the issue (patch against 1.3)

Sorry, pasted the wrong hash, it's c64d04d084f47b4cb3e1cdee6e96348fcc6a756e.

Looks good! Thanks :)


noisy_sgd adds noise after scale by learning rate.

Thanks for the effort in this awesome library!
According to these, it seems like the noise is added after scaling by the learning rate. That is, the noise is independent of the learning rate. I'm curious if this is an intentional design?

Good catch, this does not seem correct. My understanding is the noise is supposed to be added to the raw gradient, independent of the actual optimization method. That is, learning rate and any other scaling should take place after the noise is added to the gradient. Below is a snippet from the paper: https://arxiv.org/pdf/1511.06807.pdf

The order has been this way since the library was originally published on GitHub (https://github.com/deepmind/optax/blame/d0ba208a300d68a3f4e380ed2a0b70848380988b/optax/_src/alias.py#L37-L39), so perhaps @mtthss has some insight? If there's no reason to keep this order, I think it makes sense to correct this.

I spoke with one of the authors and I can confirm that the noise should be added before multiplying by the learning rate.
@HanGuo97 do you want to put together a PR fixing this?

Unfortunately, I'm swamped with other responsibilities at the moment. I can come back to this later. In the meanwhile, contributions from others are more than welcome!

Shouldn't the fix just be this?

Not really sure how to validate this, so just ran the test_optimization test in alias_test.py. Here's the before & after:

_setup_parabola params at every 1000th step

Before
[-1. 10.  1.]
[0.7257005 0.4779135 1.02636  ]
[ 0.96638435 -0.8105099   0.98194563]
[ 1.0049064  -0.97684264  1.0158088 ]
[ 0.98075825 -0.99098873  1.0355433 ]
[ 0.99105674 -0.9999055   0.99992895]
[ 0.99034065 -1.0062125   0.99989396]
[ 1.0017453 -1.0287409  1.0216172]
[ 0.99269974 -0.9854698   0.98960614]
[ 0.97596675 -0.9877699   0.9836876 ]

After
[-1. 10.  1.]
[0.7298754 0.4857168 0.9999733]
[ 0.9635119 -0.7993221  1.0000178]
[ 0.99506235 -0.97289306  0.9999842 ]
[ 0.9993529 -0.9963453  0.9999641]
[ 0.99991876 -0.99950504  1.0000001 ]
[ 0.9999969  -0.99992734  0.99999946]
[ 0.9999966  -0.99996185  0.9999785 ]
[ 1.0000074 -1.0000128  1.0000106]
[ 1.0000243 -1.000012   1.000017 ]

_setup_rosenbrock params at every 1000th step

Before
[0. 0.]
[0.6903125 0.4818015]
[0.8406682  0.70478874]
[0.90429413 0.8187136 ]
[0.93457   0.8734052]
[0.9956608 0.9991537]
[0.9871882  0.97070897]
[0.9705165  0.94068545]
[0.9777622 0.9557112]
[0.97439975 0.9505268 ]

After
[0. 0.]
[0.6738693 0.4525301]
[0.8221863  0.67520136]
[0.8925657 0.7962139]
[0.9321801  0.86867684]
[0.9561389 0.9140138]
[0.9712825 0.9432765]
[0.98105425 0.96239185]
[0.9874232  0.97495407]
[0.99163187 0.9832988 ]

@atgctg that looks correct. With that change all the convergence tests still pass for me (rosenbrock and parabola). I don't think you need to verify this otherwise since the sub-components are well tested and it is a very small change.

Thanks @n2cholas! Made a PR with the change.


Calendar Custom Day Rendering not updating consistently

💬 Question
Hey there! So I'm attempting to implement the UI Kitten calendar, and I'm running into issues in terms of rendering custom days (using renderDay). The expected behavior is that, when a month (i.e. June) is selected, the renderDay function is called  for every day in June. The same should be true of other months, i.e. moving from June to July should call renderDay for all days in July.
With this not working, I implemented onVisibleDateChange, referenced from #1256. The whole Calendar component can be seen below:
<Calendar
  date={calSelectedDate}
  renderDay={EventCalendarDay}
  boundingMonth={false}
  min={calendarSelectableMinDate}
  max={calendarSelectableMaxDate}
  onVisibleDateChange={(D) => {
    console.log("visible date change to min" + D);
    setCalendarSelectableMinDate(D);
    console.log("max " + new Date(D.getTime() + (31 * 24 * 60 * 60 * 1000)));
    setCalendarSelectableMaxDate(
      new Date(D.getTime() + 31 * 24 * 60 * 60 * 1000)
    );
  }}
  onSelect={(nextDate) => {
    setCalSelectedDate(nextDate);

  }}
  style={{ flex: 1 }}
  getItemLayout={(data, index) => ({ length: 145, offset: 145 * index, index })}
/>;

Here is the renderDay function:
const EventCalendarDay = ({ date }, style) => (
        <View
            style={[styles.dayContainer, style.container]}>
            <Text style={[style.tinyText, {
                fontWeight: "600",
                marginTop: 4,
                color: "whitesmoke"
            }]}>{`${date.getDate()}`}</Text>

            <Text>
                <CalendarDayIcon today={date}/>
            </Text>

        </View>
    );

And the CalendarDayIcon component:
const CalendarDayIcon = (props) => {
        const [eventOnDay , setEventOnDay] = useState(false);
        useEffect(() => {
            console.log("Render: " + props.today)
            setEventOnDay(checkEventOnDay(props.today));
        }, []);
        return (
            <>
                {eventOnDay ? <>
                    {props.today.getTime() < todayAsDate.getTime() ? <>
                        <Icon {...props} style={[props.style, {height: 16, width: 16, padding: 3, marginTop: 3}]} opacity={0.30} fill={theme['color-danger-400']} name='radio-button-on'/>
                    </> : <>
                        <Icon {...props} style={[props.style, {height: 16, width: 16, padding: 3, marginTop: 3}]} fill={theme['color-danger-400']} name='radio-button-on'/>
                    </>}
                </> : <></>}
            </>
        );
    };

You'll notice the checkEventOnDay function call in the useEffect of the CalendarDayIcon. While I cannot release this function's code, assume it returns a boolean on whether there is an event on props.today.
But more importantly, you'll see the console.log, which gets called each time a calendar day is rendered.
When the calendar is first rendered, it works as expected, outputting:
 LOG  Render: Tue Jun 01 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Wed Jun 02 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Thu Jun 03 2021 00:00:00 GMT-0400 (EDT)
  ...
 LOG  Render: Tue Jun 29 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Wed Jun 30 2021 00:00:00 GMT-0400 (EDT)

Switching to another month, in this case July, gives the following output:
 LOG  visible date change to minThu Jul 01 2021 00:00:00 GMT-0400 (EDT)
 LOG  max Sun Aug 01 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Thu Jul 29 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Fri Jul 30 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Sat Jul 31 2021 00:00:00 GMT-0400 (EDT)

But sometimes, gives:
 LOG  visible date change to minThu Jul 01 2021 00:00:00 GMT-0400 (EDT)
 LOG  max Sun Aug 01 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Thu Jul 29 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Fri Jul 30 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Sat Jul 31 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Sat Jul 03 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Sun Jul 04 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Mon Jul 05 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Tue Jul 06 2021 00:00:00 GMT-0400 (EDT)
 ...
 LOG  Render: Sat Jul 24 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Sun Jul 25 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Mon Jul 26 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Tue Jul 27 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Wed Jul 28 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Thu Jul 29 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Fri Jul 30 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Sat Jul 31 2021 00:00:00 GMT-0400 (EDT)

So, just inconsistent re-render behavior that results in some days having "ghost events," which disappear from the renderDay when the day is rendered due to being selected on the calendar.
I understand that there are some performance limitations involved with the calendar currently. I'm just trying to understand why the calendar behaves like this, and if there is any fix I could look at.
Any help is greatly appreciated!
UI Kitten and Eva version

Package
Version

@eva-design/eva
2.0.0

@ui-kitten/components
5.1.0

I'm mainly confused as to why the render is skipping days, i.e.
 ...
 LOG  Render: Sat Jul 31 2021 00:00:00 GMT-0400 (EDT)
 LOG  Render: Sat Jul 03 2021 00:00:00 GMT-0400 (EDT)
 ...

and rendering days later in the month early twice:
LOG  Render: Thu Jul 29 2021 00:00:00 GMT-0400 (EDT)
LOG  Render: Fri Jul 30 2021 00:00:00 GMT-0400 (EDT)
LOG  Render: Sat Jul 31 2021 00:00:00 GMT-0400 (EDT)
...
LOG  Render: Thu Jul 29 2021 00:00:00 GMT-0400 (EDT)
LOG  Render: Fri Jul 30 2021 00:00:00 GMT-0400 (EDT)
LOG  Render: Sat Jul 31 2021 00:00:00 GMT-0400 (EDT)

It almost works out if I auto-select the first day of the month in the onVisibleDateChange prop. But, we're still skipping the second of the month.

Hey, @adamf59. The reason of such behaviour is in your useEffect usage. Please, remove dependency array in order to call event with every update.
useEffect(() => {
  console.log("Render: " + props.today)
  setEventOnDay(checkEventOnDay(props.today));
});

But I really dont recommend you to use such realisation in your case, it may cause performance problems. Consider please to create today prop realisation inside parent and pass processed prop into CalendarDayIcon component


Bug investigator

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

airflow dust inspector.robotics acctivate

I am in need of keyword keyboarsd input any info much thanks.


Customer Reviews Analytics using Snowflake Cortex

Hello,
The following link doesn't work :
https://github.com/Snowflake-Labs/sfguide-customer-reviews-analytics-using-snowflake-cortex/tree/main/notebook?_fsi=4FFlGrUF&_fsi=4FFlGrUF
Please could you send me the notebook customer_review_analytics.ipynb ?
Thank you.

I am following up on the above issue. The notebook is not available at the provided link.


ClientRequestContext should be customizable when creating requests.

Followup to #766, as discussed sometimes it's not enough to be able to load-balance based on request information, for example, requests should be balanced based on user-id but the request should contain an encrypted user token rather than the raw id for security purposes even for internal services.
One idea I had is propagating through a ThreadLocal - does this seem like a reasonable API?
try (withContextCustomizer(ctx -> ctx.attrs().set(USER_ID, userId)) {
  client.doRpc(request);
}

Thanks for writing the issue. I realized that we already have a http header customizer using ThreadLocal, Clients.withHttpHeaders but does not provide AttributeMap yet.
Think it is better to provide full functionality to manipulate whole client's attribute.

Sounds good to me.  Care to send a PR?

withAttrs() as well as withContextCustomizer() would be useful.

@trustin yep. here it is, https://github.com/line/armeria/pull/807


[1524] Resolve issues with contact form [master]

Resolves #1524 on master

add AppConfig.contact_email to correctly default to admin e-mail when no contact e-mail is set
add validations for AppConfig.contact_link_location to ensure it is a valid e-mail if it's not blank
update seed and application setup script to assign valid e-mails to contact_link_location by default, as well as update factories
add specs

Merging based on review in #1529


Unable to call new route

Hi I am new to Bot Framework.
I am trying to integrate bot with Restful service call
Here is my scenario
Bot : What is your name
User : XXX
Bot :Hello.. XXX. Do you want to Want Buy a product (Yes /No )?
User: Yes
Bot :  Enter Category to display products? ( Ex: Camera, Memory Card, Memory etc )
User : camera (for ex:. I am making third party call here.. and getting products matched with keyword)
Bot: Enter product id to complete checkout
User : 1232132
Bot: Congratulation ! .. Click Here (cart url come here ) to see your cart
Issue: I am able to fetch product list but  I am unable to call second route (i.e /cart ).

bot.add('/YES',[getKeyWord, searchProduct]);
bot.add('/CART',[getProductId, completeCheckout]);

function getKeyWord(session) {
	builder.Prompts.text(session, 'Enter Category to display products? ( Ex: Camera, Memory Card, Memory etc )');
}

function searchProduct(session, results, next) {
	var that = builder;
	if (results.response) {
		session.userData.keyword = results.response;
		request({
			url: 'https://demo.com:9002/rest/v1/electronics/products?query='+session.userData.keyword, //URL to hit
		    method: 'GET',
		    "rejectUnauthorized": false,
		    headers: {
		        'Content-Type': 'application/json'
		   	}},
		   	function (error, response, body){
				if(error) {
		        	console.log(error);
		    	} else {
		    		var str = '';
		    		var data =  JSON.parse(body);
		    		var products = data['products'];
		    		for(var i=0; i<products.length; i++){
		    			str  +=   '* ' + '**Product Code** :'+products[i].code + "\n" + '**Product Description** :'+products[i].summary + "\n";
					}
					session.send(str);  // here products are shown to user
					session.beginDialog('/CART');		// unable to call this ?

		    	}
			}
		);
	}
}

function getProductId(session, results, next){
	 builder.Prompts.text(session, 'Enter product code to checkout');
}

function completeCheckout(session, results, next){
	console.log(results.response + "Product");
}

Closing this issue due to age. @ambeer - please open a new issue if this issue is not fixed and needs further discussion. Thanks!

Can you show me the trace you see in the console when you run with the emulator?

Hi @ambeer do you still have this issue?


Build issues on Windows environments

Error generated on fresh Windows 10 environment after NodeJS install and running through build instructions for uikit-starter:
C:\Users\USER\Documents\Code\uikit-starter\node_modules\uws>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:483:19)
gyp ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:508:16)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Windows_NT 10.0.16299
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\USER\Documents\Code\uikit-starter\node_modules\uws
gyp ERR! node -v v8.11.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok

Running npm install sass manually before re-running npm install for ui-kit-starter appeared to solve the issue

Hi @gordongrace thanks for the detailed issue.
I currently don't have a windows device however I'm happy to look into this in more detail tomorrow.
I did a google search around the error you received.
Error: Can't find Python executable "python"

It sounds like there is a problem with Windows 10 connecting to python with NPM. Maybe you can have a look at this issue for windows build tools: https://github.com/felixrieseberg/windows-build-tools/issues/56#issuecomment-308739624
Another solution may be removing your node_modules folder and running npm install again.

I just installed the uikit-starter on windows without any issues. Potentially the download for node-sass failed which is why reinstalling it fixed your problem.
If you notice the problem again please let me know happy to re open the issue.


Improve detection of Python packages from pip requirements file

Related to https://github.com/github/licensed/issues/117#issuecomment-451226189
Primary changes include

Detect dependencies without version constraint
Detect dependencies with > version constraint
Detect dependencies with < version constraint
Detect dependencies with >= version constraint
Detect dependencies with <= version constraint
Detect dependencies with != version constraint
Ignore pip options in requirements file

Note that while these changes improve detection, they do not introduce 100% dependency detection. For example, packages can still go undetected in a requirements file when present as an editable option or as an overridden dependency via VCS.

Related to #117 (comment)

Should this PR not close the issue?

Note that while these changes improve detection, they do not introduce 100% dependency detection. For example, packages can still go undetected in a requirements file when present as an editable option or as an overridden dependency via VCS.

❤ thanks for bringing this up!  I'm happy to open an issue for this if it would make sense

I don't think this closes #117 because it's not introducing support for Pipfile.lock files.
I ended up using that issue to document troubleshooting a workaround, where a requirements.txt is generated from a Pipfile.lock. But those files, and their related tools, pipenv and pip, are not equivalent. For example, pip does not have the concept of a dependency graph.
I'm not deeply involved with the Python community, but I believe Pipenv is going to continue gaining popularity and become the de facto package manager for the language. It's far superior and introduces proper dependency and virtual env management. Which is why I think it'd be good to have first class support for Pipfile.lock files, at some point in the future.

I don't think this closes #117 because it's not introducing support for Pipfile.lock files.

Sounds good!  Thanks for the explanation


[PR] Support lightweight cpm and hourglass

Add dataset config file #33
Add training config file #33
Implement mv2 cpm with tf2 #31
Implement mv2 hourglass with tf2 #30
Measure PCKh with validation dataset  #32
Support tensorboard
Restructure folder hierarchy #29
Convert to tflite from saved_model #14

@idchlife
Hi, I made a big PR. Could you please review the PR?
If you have any question, tell me feel free.
Thank you.

@tucan9389 code seems to be ok! Interesting thing that I also started working on moving all paths outside :D
It's good that you implemented this. Because of work I don't know when I would have time to finish my code
If code executes I think it would be nice to merge 👍


Review schemas for possible consolidation and clean-up

Description of issue or feature request:
FILEDICT_SCHEMA and TARGETINFO_SCHEMA are doing identical jobs but with the different representations of the information. Just look at their description:

This issue is based on a discussion with Joshua Lock: https://github.com/theupdateframework/tuf/pull/1031#discussion_r433781932
Current behavior:
FILEDICT_SCHEMA is used in some functions when it is suitable and TARGETINFO_SCHEMA in other places where it would be easier to use it.
Expected behavior:
I think we should stick to one of those even if it means adding some additional argument to functions and doing little refactoring.

We should review the schemas, consolidate and clean up.
FILEDICT_SCHEMA and TARGETINFO_SCHEMA are clearly serving different purposes, apologies for the bad lead.
Let's review schemas after #1031 has resolved, as that PR is renaming and cleaning up some of the schemas we are discussing here and makes it hard to reason about where overlap exists.

Closing this issue as it was filed against (what is now known as) the legacy codebase: issue seems to not be relevant anymore. Please re-open or file a new issue if you feel that the issue is revelant to current python-tuf.
The current parsing/validation is likely not perfect but it is far easier to reason about.
More details
Current source code (and upcoming 1.0 release) only contains the modern components

a low-level Metadata API (tuf.api) and
tuf.ngclient that implements the client workflow,

Legacy components (e.g. tuf.client, tuf.repository_tool, tuf.repository_lib as well as the repo and client scripts) are no longer included. See announcement and API reference for more details.


nice mod , bro, please Forge 1.19.2

nice mod , bro, please Forge 1.19.2

I'll think about it. Shouldn't be too hard


Adding dependency to project

Cannot add the dependency to the project:
dependencies {
    compile 'com.trustwallet.walletcore:walletcore:0.4.0'
}

Got an error:
Failed to resolve: com.trustwallet.walletcore:trust-walletcore:0.4.0
Cannot really find the repository that contains it.

Yes, we have been having trouble uploading to OSSRH. Will try to resolve soon. In the meantime please install to your local maven repo.

Ok, should be working now. Let me know if you still have problems.


Why Pin Dependency Versions?

I'm curious, why did you pin dependency versions instead of allowing updates to be used?
[dependencies]
toml_edit = "=0.20.2"
toml_datetime = "=0.6.3"

For example, toml_edit's latest version is 0.21.0, or 0.20.7 on the 0.20.x line. Likewise, 0.6.5 is the latest version of  toml_datetime.
Upgrading proc-macro-crate just caused some of my dependencies to downgrade.

Shouldn't the users who need a minimal rustc version vendor a lockfile which resolves this? I don't see why this crate should be so opinionated as it's effectively taking the role of the lockfile despite being a library, not a lockfile.

There are some people who say that breaking MSRV requires a bump of the major version. Quite controversial topic, but I would follow this for now. I will hopefully in the short term write my own small toml parser to not require to pin the dependency.

I don't inherently disagree with the MSRV commentary. I was disagreeing that supporting a toml range which has options which breaks MSRV means proc-macro-crate is itself breaking MSRV, so long as the range has options which don't break MSRV. Of course, it's up to you, and I don't want to push the issue.
I do appreciate the planned migration which would remove the pin :)

We use borsh which depends on proc-macro-crate.
After we upgrade our borsh to 1.2.1 our dependency graph is now broken.
We have another dependency on a crate that depends on toml version 0.8.8.
And toml 0.8.8 depends on toml_datetime 0.6.5.
A dependency on 0.6.5 actually means that >=0.6.5.
And an explicit =0.6.3 is incompatible with that.
cargo does not allow two versions of the same library that are different only in the patch version.
And so our project just does not compile with a newer borsh.
My understanding is that libraries should never use =X.Y version requirements.
It will create "breakage at a distance" that is impossible for your users to fix.
There is literally nothing we can do, except to fork this crate and remove the =X.Y version constraint, if we want a newer borsh.
We actually did it for two packages that are not maintained anymore.
As they block us from keeping our dependencies up to date.
I am pretty sure you did not want to block your users from moving to a newer borsh version :)

Any chance #45 could be merged into the next release?


chore(ci): use default PR assignee for scheduled workflows

It turns out that scheduled GitHub Actions workflows do not run with the github-actions[bot] actor.  Instead the actor in those jobs appears to be whoever last did a git push affecting the scheduled workflow file:
https://github.com/orgs/community/discussions/25067#discussioncomment-7178233
This updates the upgrade-provider workflow so that, if the workflow was triggered by a schedule event, the workflow will use the default assignee.

Related to #127, #128, #129, #130 and more to come.


Readme update

Added a warning about repo_name, which needs to be a valid python module name. https://github.com/pydanny/cookiecutter-django/issues/311

merged. Thanks @cdvv7788


Update to version 1.3.0, update recipe

Checklist

[x] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

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

Requires https://github.com/conda-forge/r-httpuv-feedstock/pull/12

Ready to merge

@conda-forge/r-shiny Ready to merge.

@conda-forge-admin, please rerender


:up: update(route): Show progress bar when changing routes

Closes #28

if you merge this could you add a Hacktoberfest-accepted label please?

Nice !!!


Fix references to non-existent .rustup directory.

This should be reverted when #537 is fixed.

Thanks!


V2 API: Delete Repository

I'm not sure if I missed a reference in the V2 API docs, but I don't seem to see any mention of the DELETE repository API call.
Is there any plans of implementation?

@nritholtz Repositories are not an entity in the V2 API. To delete a repository, remove all the images in it or delete the directory on the backend.


Revert "[community:r] add BiocCheck to r.rb in travis-build"

Reverts travis-ci/travis-build#1384
There were errors in production as a result of this change.

Superseded by https://github.com/travis-ci/travis-build/pull/1414


Feat/dataverse tags

This PR implement: https://app.zenhub.com/workspaces/dev-board--63e210cc9b1f2f73ee3f4e5f/issues/gh/okp4/dataverse-portal/86
And create Tag ui component

Tags do not wrap on two lines maximum with the ellipsis at the end of the second line:

I've got the problem ! linter does't accept -webkit-box I used a lint fix

Sure we already did it in Chip component 😉


Lack of documentation

The Codebase lacks proper comments and explanations leading to poor DX

[ ] Add appropriate comments
[ ] Add JSdoc documentation

Can I??

Go ahead :)

@Shoray2002  Sir should i use the default template of jsdoc ??


Template call param tag doesn't expect kind attribute

The closure compiler requires a kind attribute on lock-form 'param' commands when in strict mode
(See https://developers.google.com/closure/templates/docs/security#usage).
However, this plugin does not expect this attribute and reports an error when it sees the attribute defined:

Unexpected token in param tag

{call .assessmentTypePickerCell}       {param title kind="text"}Admin Assistant{/param}  {/call}
It should allow the attribute.

Hi, @davidblumenthal!
The issue has been fixed with the new release 0.7.0. Feel free to reopen the issue if the problem still exists for you.


Blind And ImageMagick

Hello, is possible to add command blind-imagemagick for run convert imagemagick for each frames.
for example :::::::::::
blind-imagemagick -colorspace gray for each frames is :::::::: convert framesSTDIn -colorspace gray frameSTDOut

You can already accomplish this using a loop and already provided tools, and you can use any external command and easily create pipelines. I don't like having commands that are specific to specific external commands, if a tool for running an external command would be added, and I currently don't thing it is a good idea, it should allow you to specify the external command.
You could implement blind-imagemagick as (with reservations for errors):
#!/bin/bash -e
read nframes width height pixfmt < <(blind-read-head)
blind-write-head $nframes $width $height $pixfmt
while { blind-next-frame $width $height $pixfmt; status=$?; } | blind-to-image | imagemagick "$@" | blind-from-image -h -p; test $status = 0; do :; done # (-p is optional)
test $status = 1

Thanks, I just modify convert pam:- $@ pam:- In Line 9
But Show Two Error ::::::::::
blind-imagemagick: ligne 11 : test: -eq : opérateur unaire attendu
blind-imagemagick: ligne 14 : test: -eq : opérateur unaire attendu

Ok, new attempt:
#!/bin/bash -e
# ksh does not work
read nframes width height pixfmt < <(blind-read-head)
blind-write-head $nframes $width $height $pixfmt
while blind-next-frame $width $height $pixfmt | \
      blind-to-image | \
      imagemagick "$@" | \
      blind-from-image -h -p; \
      status=( ${PIPESTATUS[@]} );
      test ${status[0]} = 0; do
          test ${status[1]} = 0;
          test ${status[2]} = 0;
          test ${status[3]} = 0;
          test ${status[4]} = 0;
done # (-p for `blind-from-image` is optional)
test ${status[0]} = 1

A cosmetic imperfection here is that the commands will fail when blind-next-frame says that there are no more frames. This can be solved if you have an implementation of ifne that can peeks the input file (uses tee for pipes, MSG_PEEK for sockets, stat/pread for regular files):
#!/bin/bash -e
# ksh also works
set -o pipefail
read nframes width height pixfmt < <(blind-read-head)
blind-write-head $nframes $width $height $pixfmt
while ifne -n false; do
    blind-next-frame $width $height $pixfmt | \
    blind-to-image | \
    imagemagick "$@" | \
    blind-from-image -h -p # (-p is optional)
    test $? = 0 # not needed if using bash
done

I A Problem! I Good You Post My Script But ::::::::::::::
blind-from-video without -L Option Input And Output Dont Out The Header File, So The Command blind-read-head Show An Error


Added Egg Dropping problem in Java - Fix for the Issue #5144 and PR #5676

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
Imagine there is a building of N floors and you have K eggs.
How many minimum number of attempts it would take to find the minimum floor (or first floor) F (0 <= f <= N)  where any egg dropped at a floor higher than f will break, and any egg dropped at or below the floor f will not break.
Related Issues or Pull Requests
Fix for issue #5144 and the PR #5676

Kindly review my PR @HarshCasper @ankitaggarwal23 :)


[bug fix]  fix incidental double tap on up arrow

https://github.com/xibbon/LaTerminal/issues/19
I think this solves issue 19

Thank you for the fix!


feat: mookme as postinstall script

Codecov Report

Merging #118 (3038070) into main (3256e6d) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 3038070 differs from pull request most recent head 4cba837. Consider uploading reports for the commit 4cba837 to get more accurate results

@@            Coverage Diff            @@
##              main      #118   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           15        15
  Lines          200       200
  Branches        46        46
=========================================
  Hits           200       200

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

closing for the moment, a migration to husky should be made if we want to use postinstall script.


Add issue template

Signed-off-by: Marc Paradise<EMAIL_ADDRESS>

I'm going to merge this commit as part of the pr-checklist PR.


Changes so the ngModel validates the number on countrychange event.

This is method of valdiating the number on countrychange event. This is in regards to issue #85 .

Please see https://github.com/hodgepodgers/ng-intl-tel-input/blob/master/CONTRIBUTING.md
Please make adjustments to the source code in the repository root, not the dist directory.

Hello all, I have done the necessary changes , now if the old country's phone number's length is less than new selected country's phone number length, then only my model will get updated. or else the same issue still exists. Dont know if I have missed something.


M3-4137 Cloud Manager-Screen Reader Interoperability Issues

Description
A user who utilizes NVDA had trouble accessing the nav and traversing the items. To fix this, I added another skip link and made adjustments to the navigation markup. To do this, I am suggesting also removing the forced focus on h1 elements so whenever page is reloaded, SR users are given the option to immediately focus to navigation or main content rather than being forced into main content and then having to re-tab to navigation again. Curious about what others think of this change.
I also plan to make the skip links visible on focus for users who are using visual cues in tandem with their SR.
Type of Change

Bug fix ('fix')

If the any above types of change apply to this pull request, please ensure to include one of the listed keywords in the pull request title.
Todo:

[x] Audit JAWS
[ ] Add visible on focus to skip links

Applicable E2E Tests
To run relevant E2E tests, run these commands in 3 separate terminals:

yarn && yarn start
yarn selenium
yarn e2e --spec=COMMA_SEPARATED_LIST_OF_SPECS_HERE --browser=headlessChrome

Note to Reviewers
Please test this with NVDA + Firefox and/or JAWS + Edge.

Do we have VMWare license keys? My trial has expired.


add some test cases for netstandard.

As discussed on gitter. Some where red locally, but should be green with latest.

do you have a tl;dr for the change?

tldr is I only added tests and refactored Nuspec.Load such that I can create testing dependency graphs via nuspec strings :)

Ah and I added Nuspec.Version for this to work properly....


about features adding

Hey,  this repo was actually made for the code to be opensource and newbie friendly to learn and if you are looking for any enhancements needed then let me know them. Or if you know to code
Feel free to pull request and make this opensource better


[Saiku Enterprise] Bug with the access-control

Is this a bug report?
Yes

Environment

java -version:
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

Operating system: CentOS (server where Saiku was installed), MacOS (my computer)

Browser and version (if relevant):Firefox 63.0.1 (64 bits)

Saiku plugin to Pentaho or Saiku Standalone: Saiku Standalone

Saiku CE or Saiku EE:Saiku EE

Saiku version: Saiku 3.8.3-EE

Kylin ( http://kylin.apache.org/ ) version 1.6 ( https://archive.apache.org/dist/kylin/apache-kylin-1.6.0/ )

Steps to Reproduce

Environment : I am using Saiku EE with Kylin. I connect Saiku to Kylin via a JDBC driver ( org.apache.kylin.jdbc.Driver ).
I am using the access-control in my Mondrian schema. I want to restrict access to some members for a role. Everything works fine, except when we want to drill through a cell.
When we do that, all the members are shown, not only the ones that we are allowed to see.

Create the table in Hive :
bug_saiku_role.txt

In Kylin, import the table

Then, create the model following the steps :

Then, create the cube following the steps :

Then, build the cube

Once the cube is built, you can access it with Saiku.
Connect yourself with a user having a role "ROLE_ADMIN".
Admin Console->Data Source Management->Add Schema
Add the following file :
bug_saiku_schema_role.txt
And give it the name : "bug_saiku_role" .

Admin Console->Data Source Management->Add Data Source
Click the "Advanced" button, and copy paste the content of the following file :
bug_saiku_datasource_role.txt

Then reload the cubes

Now, if we try to use the cube to get the number of lines of each role, we will see that the lines were restricted to only those that the admin can see. The admin can not see the lines having the "private" role. So this runs as expected :

Now, if we drill through the cell, we again see only the lines that belong to the admin :

Now, if we want to show the number of lines of all the roles, using the 'all' member, we are again given only the lines that belong to the admin :

But if we drill through the cell, we are now surprised to see all the lines, and even those that the admin is not allowed to see :

Okay @hoti06600 I'll do some tests

Hello @hoti06600 , I've joined the team trying to solve this and some other problems related to Kylin.
We are trying to reproduce your environment (using some docker imagens with Kylin, Hadoop, etc). But, in order to accelerate the process of reproducing the bug, writing a fix, testing it and send the fix to production, would you feel comfortable to send us a remote access to your environment? (just a test account, with privileges enough to reproduce the bugs and test our fixes). If you wish, we could also schedule some screensharing or Skype sessions to discuss this better.
Thanks,
Bruno.


Factor counter into stream for statelessness

Actually, we will just assume it is known and not elaborate further :+1:


[WIP]: fix(ArgumentTypes): Update TypeResolver for future DataStore removal

Updates to support the pending change from DataStores to Managers in discordjs/discord.js#3696

implemented in https://github.com/discordjs/Commando/commit/154e16a04b61caf2cfe58b6d8f7430edb89f8ae7, https://github.com/discordjs/Commando/commit/a4892a2065a295a26cd10abd7f520be70370b1da, https://github.com/discordjs/Commando/commit/f80823ed6fc3887a8cfb74a9345c59c6c2658545 and https://github.com/discordjs/Commando/commit/bdbd84e2a978322f3af12c21e729eb7b7cd4a3dc


Calling a getter on a null object in a getter creates loop

Godot version:
v3.2-beta2_win32
Still works properly in v3.1.2.stable
seems to happen in all versions higher than 3.1.2.stable. Also the nightly builds and my self built godot project seem to have the same bug
OS/device including version:
Windows 10
Issue description:
There seems to be a problem/Change with the way how getters are being called:
In the reproduction-project, if i have 2 objects(Object1, Object2) with declared getters.
Object1 hold Object2 as variable.
In the get_call for the object2, the object1 calls the getter-method of the object2.
If i now run a script where i create the Object1 but dont set the Object2 within Object1, the crashing will happen.
Now the game just starts looping endlessly (depending on the version it will either loop endlessy and kind of lock down the editor and game or crash the game and quit debugging and return to the editor)
I did this to have something of a "converter-method" in my object, so that i wouldd get back a different data-structure when i accessed the variable from outside.
But as this would correctly tell me: "Nonexistent function 'get_object2' in base 'Nil'" in 3.1.2 i assume this is currently a bug.
Steps to reproduce:
Open reproduction project and press start
Minimal reproduction project:
(Edit: replaced with version with uncompiled scripts)
(Edit2: replaced the zip with one that contains the project.godot for better ease of opening)
reproduction project get loop bug 2.zip
Sidenote:
@willnationsdev This also has implications for the custom-resource branch (https://github.com/godotengine/godot-proposals/issues/18), where the same error would happen for Custom-Resources, but slightly different: even if the resources are properly set (and not null). The debugger would crash, show wrong info, or not show up at all, but the game would continue running. So i dont know in how far the bug of this issue is the culprit for that behaviour. I couldnt build

Would be nice if the reproduction project included actual sources instead of exported compiled gdscripts.

@bojidar-bg Thank you for pointing out! Had the wrong script export settings. Here it is again, with the uncompiled scripts:
Reproduction_Project_Get_Loop_Bug.zip
(also replaced the resource in the original post)

Can't reproduce with the provided reproduction scripts on 3.2.1 and 4.0 master (6f938c7) so it must have been fixed at some point.

Tested it with 3.2.2beta2 and its still looping:

Here the project that i just put into a zip (instead of exporting like the last 2)
reproduction project get loop bug 2.zip

My bad, I did not pay attention and did the test with the object creation from you script uncommented for 3.2.1 ^^ I get the looping bug on 3.2.1, but not on master. I'll try to look into it.

It seems to be related to #35011.
Debugger try continuously to evaluate object2 in spite of error ;
it should stop after getting error the first time and show someting like "unreachable value" in variables panel.

Retested it in v3.5.stable.official [991bb6ac7] and it still loops.
But in Godot 4 alpha 13 it seems to work properly and tell me "hey that object is null":

But interestingly, if i now do the following:
https://user-images.githubusercontent.com/24807557/183299224-9bcb0b03-4064-430a-83f0-15fb30a82471.mp4
The code location where the error occured will get added to the stacktrace when i click on any objects in the debugger. But that might be something unrelated.
Here the reproduction project in godot 4:
Godot 4 reproduction project get loop bug 2.zip


How to set “NLS_LANGUAGE“ ?

Application's runtime-environment had “NLS_LANGUAGE“ flag, but It did't work.

no need to set NLS_LANGUAGE

golang default charset is utf-8,
Oracle database is the other (GBK,ISO etc...)
So the query results are "??????" ,that is error。
shell:
export $NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
works well on the other oracle client(sqlplus).
thx.

sorry for late answer I was so busy
in my driver you can see the following:
first when you call open function the function will get charset from the server
conn.strConv = converters.NewStringConverter(conn.tcpNego.ServerCharset)
second when you get string from the server it will be converted
case NCHAR:
  dataSet.currentRow[x] = stmt.connection.strConv.Decode(temp)

decode function simply convert bytes come from the server to utf-8 according to conn.tcpNego.ServerCharset
thus no need to set NLS_LANG
if the problem persist this means error in conversion function and to detect this I need the actual NLS_LANG and sample bytes return from the server to test the conversion

charset code is 852（0×354),
converters.NewStringConverter miss it.
which the bytes shoud I provide?
thx.

I add commit that contain support for you charset
please test and feedback

This code is not very good,
English words are normal and Gbk (852) characters are incorrect.
Use this tool:
github.com/axgle/mahonia
transform gbk to utf-8. It works fine.
But exec update sql , the data is also incorrect.
thx.

sorry I make a mistake  i search for code page 852
but your charset is:
zhs16gbk | GBK 16-bit Simplified Chinese
I will change the code and message you here

I change the code so you can make encode and decode outside the driver for unsupported charset like this
you receive the string data in scan then convert to bytes
var text string
 scan(&text)
 temp = []byte(text)

and use temp in the library above to get the correct string

well done

note parameter sent to database is sent with charset 871 = utf8 thus no need to convert parameters

Hi yxsh
I add support for CHARSET 852  zhs16gbk you can test and feedback

Hi,
the clob type was worked fine.
char,varchar and varchar2 should be converted (gbk -> utf-8).


google-cloud-domains not included in google cloud BOM

Hi,
First and foremost I apologize for the following the issue format.
You mention the BOM in the README but it seems the google-cloud-domains artifact is not part of the google cloud BOM: https://mvnrepository.com/artifact/com.google.cloud/google-cloud-bom/0.166.0
Is this intentional?
Thanks,

Hi @olivierboucher,
Libraries are added to the BOM once they are GA. The java domains library is in the process of being promoted to GA and the README prematurely updated the info based on metadata information available to it. Once the next release goes out, it will be available in the libraries-bom.


Conditional manage repository

This is a fork of the work done in this pull request https://github.com/puppetlabs/puppetlabs-logentries/pull/4 with a rebase and squash of the commits.
This also adds the option to not manage the repository.

Thanks for squashing #4  and adding more cleanup. There are a few comments i have:

Can you please squash your additional commits in this PR.
There are other additional changes you have made in your branch, that may be backwards incompatible init.pp (they are not in this PR). Just as a warning

Cheers,
TP

@tphoney which changes specifically are you talking about that may break backwards compatibility?

 class { 'logentries':

 account_key => 'key',

 le_account_key => 'key',

}
This would result in breaking existing installations. Or am i missing something ?

@tphoney the prefixing of le_xxx is from the previous ticket ( https://github.com/puppetlabs/puppetlabs-logentries/pull/4/files ) but yes it will break things, as I understood it, it was required because hostname is a reserved/top scope variable. I can keep it if need be.

le_account_key should just be account_key, it was not part of #4.

@tphoney I can't see "le_account_key" as part of my PR?

To be clear it is not part of this PR it is part of commit dd79487a9474c9558ce24c523d2b8a49419b6e4a from iszak:patch-1.
Sorry for the confusion.

@tphoney ah yes this is part of a larger refactor (params.pp, install.pp, service.pp, le init vs le register) which I plan to follow up after this PR, I figured a lot will be changed so a breakage is probably more acceptable, but if we can keep backwards compatibility then I'm happy to try it.


Can no longer equip items on NPCs

I can no longer equip any item on my npcs, this is as intended or a bug? (checked the changelog.md and did not see anything, sorry if I missed it)
If it is as intended can we re-enable the feature? It was useful for npc lighting using torches and lanterns (token light rules element)
If a bug I have disabled all other modules to confirm it is behaviour from pf2e alone.
thx!

Equipping items on NPC inventories didn't actually change anything on their sheets previously.

it did for rules elements on the items, now I have to manually enable lighting effects on them instead just equipping a lantern, I could just create them as effects going forward instead but then I have the items for my pcs and effects for my npcs
So not the end of the world if it is not a feature anyone wants just a request to placate my OCD for doubling up my items directory lol

it did for rules elements on the items, now I have to manually enable lighting effects on them instead just equipping a lantern, I could just create them as effects going forward instead but then I have the items for my pcs and effects for my npcs

I can see that being a valid case for re-enabling the ability to equip items on NPCs.
Hopefully one of the devs can take a look and make the call.

Fixed by #2635


page_builder#add method sets an unexpected value in columns that are not in an argument array

In Embulk v0.6.14, page_builder#add method sets an unexpected value in the case below.
Example case:
7 columns were defined in self.transaction method.
        columns = [
          Column.new(0, "time", :timestamp),
          Column.new(1, "log_level", :string),
          Column.new(2, "message", :string),
          Column.new(3, "second_line", :string),
          Column.new(4, "third_line", :string),
          Column.new(5, "caused_by", :string),
          Column.new(6, "caused_by_message", :string),
        ]

3 values were inserted by page_builder#add method in run method.
        page_builder.add([ timestamp, log_level, message ])

And then unexpected values were set into 4 columns (i.e., second_line, third_line, caused_by and caused_by_message column) that were not in the argument of page_builder#add method. In previous version of Embulk, these columns were filled by nil.
For example, when I parsed the following example log by the following example parser, the 4 columns were filled by "ERROR".
Example log:
https://gist.github.com/muziyoshiz/f84b7a0cb367812b0055
Example parser:
https://github.com/muziyoshiz/embulk-parser-multiline-log-sample/blob/master/lib/embulk/parser/multiline-log-sample.rb
*************************** 1 ***************************
             time (timestamp) : 2015-03-14 11:12:22.123 UTC
        log_level (   string) : ERROR
          message (   string) : Book reader error
      second_line (   string) : Exception in thread "main" java.lang.IllegalStateException: A book has a null property
       third_line (   string) : at com.example.myproject.Author.getBookIds(Author.java:38)
        caused_by (   string) : java.lang.NullPointerException
caused_by_message (   string) :
*************************** 2 ***************************
             time (timestamp) : 2015-03-14 11:13:34.456 UTC
        log_level (   string) : WARN
          message (   string) : Suspected SQL injection attack (input="; DROP TABLE USERS --")
      second_line (   string) : ERROR
       third_line (   string) : ERROR
        caused_by (   string) : ERROR
caused_by_message (   string) : ERROR
*************************** 3 ***************************
             time (timestamp) : 2015-03-14 11:16:00 UTC
        log_level (   string) : ERROR
          message (   string) : Indescribable error
      second_line (   string) : ERROR
       third_line (   string) : ERROR
        caused_by (   string) : ERROR
caused_by_message (   string) : ERROR
*************************** 4 ***************************
             time (timestamp) : 2015-03-14 11:16:45.183 UTC
        log_level (   string) : ERROR
          message (   string) : Book reader error
      second_line (   string) : Exception in thread "main" java.lang.IllegalStateException: A book has a null property
       third_line (   string) : at com.example.myproject.Author.getBookIds(Author.java:38)
        caused_by (   string) : java.sql.SQLException
caused_by_message (   string) : Unknown reason

Thank you for your detailed report! I fixed this issue at #221.

Thank you! I confirmed the problem was solved by Embulk v0.6.15 in my environment.


Pattypan should send a correct user agent when making request to commons.wikimedia.org

Following on from https://github.com/yarl/pattypan/issues/138 and the Phabricator tasks...
Can someone please look and verify pattypan is actually using its own user agent in requests?
https://github.com/yarl/pattypan/blob/2809ce78ff20ec13f7e418bd0e2ad1750bc6e085/src/pattypan/Settings.java#L46
Looking at some of the code, it does seem there is some setup for it such as surrounding the above, but looking at the logs (from the Wikimedia side), it doesn't seem to result in any entries, which is odd.
vicuna seems to be fine.

It appears to be used in the session setup:
https://github.com/yarl/pattypan/blob/2809ce78ff20ec13f7e418bd0e2ad1750bc6e085/src/pattypan/Session.java#L58

Yeah, which is why I've created the task.
The useragent doesn't seem to be making it to Wikimedia's Logstash servers which makes me feel like something in the plumbing isn't quite right here.
I noticed https://github.com/yarl/vicuna/commit/0dc286fb48a5c6d8a86c1673266b9d76cbeb84ad where it was done in a few more places, I'm not sure specifically why like that

We only call setUserAgent once because we only got one instance of the Wiki.java class.
I will need to have a look when I got a debugger at hand, I assume that WIKI.setUserAgent(Settings.USERAGENT);  is either dead code or we lose the state of WIKI somewhere.

The initialization of the Wiki.java session in Session.java was overwritten by the one in Main.java. I removed the one in Session.java as it would end up being overwritten anyway. Marking this for the 22.03 release.

Yay. Thanks!


AWS-Cloud Cost Management & Optimization -- Situation analysis & assessment work

Describe the Issue
Cloud cost management & optimization - Analysis & recommendations/materials preparation
Additional Context
As part of the currently required AWS Cloud cost optimization efforts an analysis needed to be carried out by the team and information gathered and materials prepared as a base for a presentation and decision-making session with the Executive team.  We'll set up as a series of cost optimization 'enabling and monitoring' backlog items that can be addressed once initial decisions made and additional information from AWS known.
Acceptance Criteria

Analysis of current costs associated with AWS Cloud Services usage so far with client and core infrastructure activity

Create base document\slide deck to use as framework for Cost Optimization discussion

Refine analysis/presentation information with Team

Discussion with team on results of initial review of costs

Decisions on near-term cost management recommendations

Organization of analysis and presentation by WS Enterprise Support on tenancy cost generating activity and recommended cost savings measures, both near and longer term

Work with AWS Enterprise Support to refine our recommendations for cost optimization now and how we can set a plan to better operate around this for the future

.
.
.
.
.
.
.
.
.
.
.
Extra Template Info
Definition of Ready
These set of conditions will need to be met in order to bring a ticket into the sprint and start work. Protects the team from unclear requirements.
Issues (Task/Story/Spike) aligned to an EPIC and linked appropriately.
Assigned to the appropriate CPF MEMBER (and is not left blank in ZenHub) at the start of sprint (1st day of the sprint)
Acceptance has been defined for the issue and has been reviewed with CPF team and approved by the necessary approver.
Has been sized and estimated by the delivery team.
Detailed breakdown of the steps required to complete the story in the additional context
Any additional specifications have been documented, reviewed with CPF and approved by the necessary approver.
Acceptance Criteria
A set of pre-defined requirement that need to be met in order to mark the user story as “done”.
It should be testable with no room for interpretation
It should be either “pass” or “fail”
It should be clear enough for business stake holders to understand
As part of the user story, it should be written from the user perspective
A well written acceptance criteria is great for

managing expectations
defining scope
reducing ambiguity
establishing testing criteria for QA
Given (Pre-condition)
When (Action)
Then (Outcome)

Definition of Done
These set of conditions are met for work to be considered as complete on an issue.
All acceptance criteria(s) have been validated.
All the necessary documentation for the issue has been uploaded to Teams.
Functionality has been tested when applicable.
Functionality has been demonstrated to the relevant stakeholders (where applicable).
Story has been scheduled for a Sprint Demo/community update and impacted teams invited to the Demo.
Stories accepted by PO and documented for potential sharing with impacted users.

Documented = Captured in Community Update (CU) deck
Release notes = aspirational goal of providing a bulleted list of features and changes that our users can touch. Was going to store them in our Cloud Pathfinder repo. Can also display to users in the CU

Analysis of current costs was conducted and created slide deck framework for team discussion and knowledge build-up around this.  Preparation for Exec presentation was started as part of this process and options for near-term cost reductions were explored.
A meeting was also organized with AWS on what they saw as opportunities for cost reduction, and they made some recommendations on AWS tools that could be enabled\developed around for improved monitoring and alerting, as part of future operational planning (Intelligence Dash, Anomaly Detection, etc.).  Closing.


Implement linting on Dockerfiles

It looks like hadolint has been previously used on Dockerfiles in the repository, but was never formally implemented as a quality gate for Pull Requests. I think it would be beneficial to implement a linter so we can more closely follow Docker's best practices around images. We could also consider implementing pre-commit and some other linters/formatters around our other file types (.sh, .yml, .py, etc.).

hadolint is great 👍


Support ethermint mode with features

update deep_space with ethermint feature
add a PrivateKey which switch to ethermint when ethermint feature is turn on
change default hd_path if ethermint feature turn on

To build with ethermint feature run :
cargo build --features ethermint

@jackzampolin @EricBolten I have reverted the previous cargo.lock change and just updated with minimal changes. It should be more manageable to review
thanks @yihuang for the effort


Add deleteMulti command to support deleting multiple persons at once

Uses the default delete command as the base.

This PR/issue should be against a repo in the org of your module e.g.,  nus-cs2103-AY1819S2 or nusCS2113-AY1819S2, not against the repo in se-edu org :-)
Closing...


#2839 reverse order of page title and site name, SEO improvement

solution for people who don't like to override too much pages from base templates. ticket #2839
Alex
https://yaplex.com

Hi @yaplex, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;

It's fixed the way you suggested in ticket, I fixed "GenerateTitle" method in PageTitleBuilder.

We can't change this that easily, it would break what people have done so far.
I think I have created an issue explaining what should be done instead. The general idea was that title parts could be added with an optional Position, with the same logic as wherever we use positions already (1, 1.2, ...). This way it is not breaking, and you can force a specific one to come first.
Would you mind trying it?

Where exactly are you using position? I found class Position.cs but don't think it's what you telling, I looked into ShapePosition class, but looks like it's also not what you mean.

What I mean is that you add an override which takes another string as parameter, called position. And the default value is "5". When we render the items, we first order them with  Orchard.UI.FlatPositionComparer.

Sorry, but it's not clear for me.
There is a helper method
public static MvcHtmlString Title(this HtmlHelper html, params string[] titleParts)
which is called this way  @Html.Title(title, siteName)
I don't think this method can accept another parameter, because of "params" keyword
I looked into details of implementation of FlatPositionComparer, and if I make Title method accept my new type instead of string, I can have Position property there. Soemthing like this:
public static MvcHtmlString Title(this HtmlHelper html, params TitlePart[] titleParts)
where TitlePar is
class TitlePart{
string Title{get;set}
string Position{get;set}
}
and the using will be
@Html.Title(new TitlePart{Title="Hello",Position="1"},
new TitlePart{Title="Word", Position="2"})
If you talking about something else, could you please specify more details, I am sorry but I start learning Orchard development just a couple of month ago, so some obvious tasks make require additional explanation.


LLMChain ApplyAsync returning Task as result object, instead of text value

Describe the bug
Await of ParseResult was missed
Steps to reproduce the bug
MapReduceDocumentsChain gave incorrect outputs
Expected behavior
PR Incoming
Screenshots
No response
NuGet package version
No response
Additional context
No response

Thank you very much for your contribution. Please write me your name in discord if you want and I will add you to the list of contrubutors and dev channel discussing development and immediate plans

We currently have two LLMChain implementations in the project and I’m not sure if this one is used. It wasn't added by me and I didn't pay much attention to it. And it seems we just need to compare these implementations and combine them correctly
I created issue according this: https://github.com/tryAGI/LangChain/issues/128
Initial info about this:


Fix for new Mypy

They changed their error messages (and for the better, I think).

Thanks! I wish the failures were more obvious in CI.


Custom Payment GateWay not working

The Custom Payment Gateway (e.g. Offline Payment) does not work. when you click on make payment the script does not go on.
On boxbilling live demo it's the same issue (if credits are to low)..
besides PayPal, i need iDeal and offline payment (bank transfer).. so that order proces is finished.

The script does go on. Please make sure you have entered some text in Custom Payment gateway. After you click on "Pay Now" the text is displayed below. You can enter any html text to style it for your own needs.
Custom payment gateway is not related to credits.
More payment gateways are cumming soon

Yes.. that's clear and working, but the order proces does not round up the ordering proces..
So order process looks like it's hangin on the Pay Now page...
After click en show the message what / how to make the payment it should end en goes furtner and shows final invoice with status unpaid or go to the main page..
Its confusing for the customer...
-----Oorspronkelijk bericht-----
Van: Development Team<EMAIL_ADDRESS>Verzonden: maandag 6 februari 2012 8:06
Aan: johanpeters
Onderwerp: Re: [BoxBilling] Custom Payment GateWay not working (#15)
The script does go on. Please make sure you have entered some text in Custom Payment gateway. After you click on "Pay Now" the text is displayed below. You can enter any html text to style it for your own needs.
Custom payment gateway is not related to credits.
More payment gateways are cumming soon

Reply to this email directly or view it on GitHub:
https://github.com/boxbilling/BoxBilling/issues/15#issuecomment-3824404

Hello,
Invoice must be marked as unpaid ofcorse...
The buton Pay Now should only be clicked once, than the text shows up about the way the can pay the invoice. The button pay now should than be close or finish.
Otherwise the should go back to the main screen or to the all invoices screen..
-----Oorspronkelijk bericht-----
Van: Development Team<EMAIL_ADDRESS>Verzonden: dinsdag 7 februari 2012 0:51
Aan: johanpeters
Onderwerp: Re: [BoxBilling] Custom Payment GateWay not working (#15)
So, you mean invoice should be marked as paid if customer selected custom payment gateway? I guess that is not what you want.
You can create custom text which explains your customers, that order will be activated after "your payment method" is completed.
You can even provide custom Javacript for that custom payment, to redirect customer to any other page.
Please explain us, how would you like your custom payment process to finish, we will try to explain how to implement your proposal.

Reply to this email directly or view it on GitHub:
https://github.com/boxbilling/BoxBilling/issues/15#issuecomment-3838904

Your custom paymet gateway might look like this, you can still update it for your own needs.

Please make pament to the following bank account

Transfer {{invoice.total}} {{invoice.currency}}

This is your bank details

This is your bank details

Finish

Make sure Finish button link is pointing correclty.

Hello,
That works.... (first i was unable to save it because ModeControl) did not like it.
Disabled it on the server, then I was able the save the gateway Changes..
It works, but the Finish link is not shown in the blue button but bold text and url is not correct
-----Oorspronkelijk bericht-----
Van: Development Team<EMAIL_ADDRESS>Verzonden: dinsdag 7 februari 2012 11:38
Aan: johanpeters
Onderwerp: Re: [BoxBilling] Custom Payment GateWay not working (#15)
Your custom paymet gateway might look like this, you can still update it for your own needs.

Please make pament to the following bank account

Transfer {{invoice.total}} {{invoice.currency}}

This is your bank details

This is your bank details

Finish

 ```

Make sure `Finish` button link is pointing correclty.

---
Reply to this email directly or view it on GitHub:
https://github.com/boxbilling/BoxBilling/issues/15#issuecomment-3845749

I do not know what you mean by "ModeControl".
As I have mentioned in previous comment, you have to make sure the link is correct. Change it regarding your installation path. Change .. location

http://www.configserver.com/cp/cmc.html
al our servers have mod control to check...
link is not the issue.. I can fix that.. main thing is that the button "finish" is also blue..
https://bo.itics.net
-----Oorspronkelijk bericht-----
Van: Development Team<EMAIL_ADDRESS>Verzonden: dinsdag 7 februari 2012 17:15
Aan: johanpeters
Onderwerp: Re: [BoxBilling] Custom Payment GateWay not working (#15)
I do not know what you mean by "ModeControl".
As I have mentioned in previous comment, you have to make sure the link is correct. Change it regarding your installation path. Change .. location

Reply to this email directly or view it on GitHub:
https://github.com/boxbilling/BoxBilling/issues/15#issuecomment-3850774

Your server has the same issue https://github.com/boxbilling/BoxBilling/issues/17
Fix this and your link will start working.

whe are running php v5.3 do This is not the issue.. U will check tot make sure
Verzonden van mijn Android telefoon met K-9 Mail.
Development Team<EMAIL_ADDRESS>schreef:
Your server has the same issue https://github.com/boxbilling/BoxBilling/issues/17
Fix this and your link will start working.

Reply to this email directly or view it on GitHub:
https://github.com/boxbilling/BoxBilling/issues/15#issuecomment-3851343

Great. Issue is closed


Cannot read property 'shape' of undefined

This package broke with the release of React 16.0

No progress here?

I have the same issue as well. Is there any progress to fix it?


buildFHSUserEnv: add version arg

Description of changes
This PR adds an optional version argument to buildFHSUserEnvChroot and buildFHSUserEnvBubblewrap.  This makes it so that derivations produced by these functions can have their versions set.  This can help end-users more clearly see the version of the packages they are using.
For instance, on current master:
$ nix-build -E 'with import ./. {}; buildFHSUserEnvChroot { name = "hello"; }'
/nix/store/1wxqalaknmjsdhd576377wxjl7rn9zkh-hello
$ nix-build -E 'with import ./. {}; buildFHSUserEnvBubblewrap { name = "hello"; }'
/nix/store/nn6gvq4gvz64nhcrs8si08cbqny1n2pq-hello

With this PR, using the new version argument:
$ nix-build -E 'with import ./. {}; buildFHSUserEnvChroot { name = "hello"; version = "1.2.3"; }'
/nix/store/vzg1rdkqdxk00dx3li03f3h3l04qwaab-hello-1.2.3
$ nix-build -E 'with import ./. {}; buildFHSUserEnvBubblewrap { name = "hello"; version = "1.2.3"; }'
/nix/store/vs0z3cbwbmw11wqz6ykrah1sc2vna68g-hello-1.2.3

This was suggested in https://github.com/NixOS/nixpkgs/pull/218162#issuecomment-1445037235.
Derivations created from buildFHSUserEnv not having versions by default has confused at least two end users (myself included):
https://discourse.nixos.org/t/how-to-run-latest-anki-download/25406/5?u=cdepillabout

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.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

[X] Fits CONTRIBUTING.md.

@Atemu pinging you in case you get a chance to review this

Totally forgot to merge this, should have been my first action! I'll take a look later hopefully.

@Atemu just another ping for a review on this.
Alternatively, we could go ahead and merge it, and if you later get some time to review, we could fix anything in a follow-up PR.


Issue while creating with multiple image

It is a great tool for me. I created a single twitter card by specifying the MD file name specifically. And my command was like this.
tcardgen -f next.medigy.com/static/font/ \ -o news-content/ \ -t tcardgen/example/template.png \ news-content/healthtechmagazine-why-telehealth-solutions-are-vital-in-a-disaster.md
But I tried the same for multiple images creation which I have a lot of MD files in my content folder. And my command was like this.
tcardgen -f next.medigy.com/static/font/ \ -o news-content/ \ -t tcardgen/example/template.png \ news-content/*.md
And I got the following error message.
Load fonts from "next.medigy.com/static/font/"
Load template from "tcardgen/example/template.png" directory
Failed to generate twitter card for news-content.png: failed to read page content: read : The handle is invalid.
Failed to generate twitter card for news-content.png: failed to read page content: read : The handle is invalid.
Failed to generate twitter card for news-content.png: failed to read page content: read : The handle is invalid.
Failed to generate twitter card for news-content*.png: open news-content/*.md: The filename, directory name, or volume label syntax is incorrect.
2020/06/30 19:25:27 failed to generate 4 twitter cards
Could you please help me to resolve this issue? Please check the screenshot of the same.

Hi @jijo-citrus, from the terminal prompt, I'm assuming you are running tcardgen on a Windows machine, the backslash (\) in the sample command is for writing multi-line commands on Linux and macOS. So I think if you remove all backslashes, it'll works.

Hi @Ladicle , Thanks for your help and support. I tried it after removing the backslash. I faced another issue. Please check the same in the given below screenshot.

Hi @Ladicle , Its a great tool and worked well for English content. I am having Arabic text too as description in my MD file and the image generated is having boxes in place of Arabic text. I tried by using Arabic font "Traditional Arabic" in front directory then it throws an error "Failed to load Traditional Arabic".  Please help..

@jijo-citrus The asterisk(*) is a feature of the fish shell that I use on Mac and Linux, so it probably doesn't work on windows.
Firstly, could you run tcardgen with only one file?
If that works, you might be good to search how to select multiple files on windows. (Unfortunately, I don't have a windows machine, so Ihave no idea.)

@asiacitrus What is your font file extension? tcardgen only supports .tty. BTW, we should talk about this in a separate issue, so could you create another issue?

Thanks for the Help and support. Yes, @Ladicle  You are right. I could create twitter-card image each one by one by specifying the MD file name. And also I created multiple images using "*"  in my windows machine through WSL.


chore: Add nodejs 18 (LTS) to .tool-versions

This PR adds nodejs to the ASDF .tool-versions file to fix an error at startup if there isn't a global nodejs installed:
iex -S mix phx.server
Erlang/OTP 25 [erts-13.0.4] [source] [64-bit] [smp:10:10] [ds:10:10:10] [async-threads:1] [jit]

[notice]     :alarm_handler: {:set, {:system_memory_high_watermark, []}}
[info] Running AshHqWeb.Endpoint with cowboy 2.9.0 at <IP_ADDRESS>:4000 (http)
[info] Access AshHqWeb.Endpoint at http://localhost:4000
Interactive Elixir (1.14.0) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> No version is set for command npx
Consider adding one of the following versions in your config file at /Users/michaelbuhot/src/ash-project/ash_hq/.tool-versions
nodejs 14.17.0
nodejs 16.17.0
nodejs lts
nodejs 16.18.0
nodejs 18.12.0
[watch] build finished, watching for changes...
[error] Task #PID<0.907.0> started from AshHqWeb.Endpoint terminating
** (stop) :watcher_command_error
    (phoenix 1.6.14) lib/phoenix/endpoint/watcher.ex:55: Phoenix.Endpoint.Watcher.watch/2
    (elixir 1.14.0) lib/task/supervised.ex:89: Task.Supervised.invoke_mfa/2
    (stdlib 4.0.1) proc_lib.erl:240: :proc_lib.init_p_do_apply/3
Function: &Phoenix.Endpoint.Watcher.watch/2
    Args: ["npx", ["tailwindcss", "--input=css/app.css", "--output=../priv/static/assets/app.css", "--postcss", "--watch", {:cd, "/Users/michaelbuhot/src/ash-project/ash_hq/assets"}]]

nice!

🚀 Thank you for your contribution! 🚀


Setting custom foreign key names not working as expected in v<IP_ADDRESS>

Hi there,
somehow Setting custom foreign key names in EF Visual Editor for VS 2022 no longer works for me. It did work in VS 2019 though.
Here's the relevant code generated by v<IP_ADDRESS> in VS 2019:
modelBuilder.Entity<global::EFVisualEditorTest.Parent>()
.HasMany<global::EFVisualEditorTest.Child>(p => p.Children)
.WithOne(p => p.Parent)
.HasForeignKey(k => k.PID);
modelBuilder.Entity<global::EFVisualEditorTest.Child>().Navigation(e => e.Parent).IsRequired();

And this is the code generated by v<IP_ADDRESS> in VS 2022:
modelBuilder.Entity<global::EFVisualEditorTest.Parent>()
.HasMany<global::EFVisualEditorTest.Child>(p => p.Children)
.WithOne(p => p.Parent);

HasForeignKey is missing, hence EF Core tries to select a non-existing ParentID column.
Am I doing something wrong or is this a bug?
Kind regards,
Axel

I can't reproduce this using the current version. Using the Sandbox_EFCore test project, and adding a foreign key to a relationship, I see the following generated:
         modelBuilder.Entity<global::Sandbox_EF6.Master>()
                     .HasMany<global::Sandbox_EF6.Detail>(p => p.Details)
                     .WithOne()
                     .HasForeignKey(k => k.Fkey)
                     .IsRequired();

Did you set the model property Allow Modeled Foreign Keys to true in the designer properties? Click on the designer background, and it'll be the first property in the Code Generation group.

Hi Michael,

Did you set the model property Allow Modeled Foreign Keys to true in the designer properties?

Yes, I did. I have attached my example project for you, resulting in the above mentioned differing pieces of generated code.
Kind regards,
Axe
EFVisualEditorTest.zip
l

Hi there,
I have the same problem but only with bidirectional associations. Unidirectional associations work as designed. So I think it's bug.
Kind regards,
Scooter

Hi @msawczyn,
do you have any update on this issue?
Best regards,
Axel

Using the latest version in the Marketplace (4.2.0) and the supplied sample project, I get
         modelBuilder.Entity<global::EFVisualEditorTest.Child>()
                     .ToTable("Child")
                     .HasKey(t => t.ID);
         modelBuilder.Entity<global::EFVisualEditorTest.Child>()
                     .Property(t => t.ID)
                     .ValueGeneratedOnAdd()
                     .IsRequired();
         modelBuilder.Entity<global::EFVisualEditorTest.Child>()
                     .Property(t => t.PID)
                     .IsRequired();
         modelBuilder.Entity<global::EFVisualEditorTest.Child>().HasIndex(t => t.PID);

         modelBuilder.Entity<global::EFVisualEditorTest.Parent>()
                     .ToTable("Parent")
                     .HasKey(t => t.ID);
         modelBuilder.Entity<global::EFVisualEditorTest.Parent>()
                     .Property(t => t.ID)
                     .ValueGeneratedOnAdd()
                     .IsRequired();
         modelBuilder.Entity<global::EFVisualEditorTest.Parent>()
                     .HasMany<global::EFVisualEditorTest.Child>(p => p.Children)
                     .WithOne(p => p.Parent)
                     .HasForeignKey(k => k.PID)
                     .IsRequired();

Possibly something slipped past my QA in the version you're reporting on, but it looks all good now.
Thanks for following up.


Opening Ferdi greatly reduces FPS in most, if not all, other open programs.

Bug description:
I first noticed this when opening Ferdi to message someone while playing a video game (Rainbow 6: Siege). My usual FPS in-game (based on in-game counter) hovers around 200-300 fps while selection/loading screens would show it as 999. (I know these aren't the actual rates as it still depends on my main monitor which is 240 hz.) But if I open Ferdi, it immediately drops to 60-80, sometimes going below 40, and there is a noticeable lag on my cursor movement, game animations, input responses, etc. Closing Ferdi immediately resolves the issue so I'm quite certain it's what's causing it but it only started happening about 3-4 weeks ago, I don't remember having this problem before that with Ferdi and whatever software open.
I also tried this on several other games I have installed (RDR2, Monster Hunter, and CoD: MW to name a few) and they all have noticeable drops or delay with Ferdi open. I haven't tried it on more software but it also affects Photoshop, Illustrator, and Bridge in my experience. I also noticed that tab switching, cursor movement, and input while browsing (Firefox, Opera, Brave) gets affected although only temporarily.
I already tried searching the issue here in the past week but nothing worked (like turning dark mode off, etc).
Steps to reproduce:

Run /software/ or run /Ferdi/.
Run /Ferdi/ or run /software/.
Move and click stuff around on /software/.
Wait for some milliseconds or sometime a second or so.
Observe input being executed.

Sorry. Just thought it'd be funny. 😁
Screenshots
Maybe a task manager screenshot of Ferdi resource consumption could help?
Running on an i7-8700k, 16 GB RAM, 1080TI, 64-bit OS.

Environment:

Operating System: Windows 10 Pro ver. 1909 build 18363.959 64-bit
Ferdi Version: 5.5.0
Server: Ferdi

Thank you for reporting this. We know Ferdi isn't the most efficient messenger (due to being Electron-based) and we are exploring ways to make it more efficient in #62 but such a high impact is stikll unusual and shouldn't happen.
Couyou please try opening Ferdi's build-in Process Manager via Ferdi's settings > "Open Process Manager" to see if there is a particular service or process that is causing these spikes?

Thanks for the efforts and yeah, I totally understand why but as you have mentioned, my Ferdi is causing a higher than normal/acceptable spike.
Here's a screenshot of my current process manager:

I have 5 Discord tabs, 1 Github, 1 Instagram, 1 Epic, and 1 Steam tab open. The instagram tab and 3 of the discord tabs are logged out and I have the "Keep all workspaces loaded" option disabled.

Is there any way to eliminate sandboxing of tabs and have all services share the Ferdi.loop()?  While this wouldn't help memory usage, it may help CPU usage considerably.  I don't believe latency is an issue with these chat apps.  What if the frequency of the Ferdi.loop() was slowed when Ferdi is not in focus (use configurable, sliding scale, kinda like Android Doze)?  That might also help.  This may be the total wrong approach..  I am having these thoughts without having carefully inspecting the source code.

This is still an issue

Could you please try with the latest nightly? The original ticket was raised against Ferdi v5.5 - which is no longer supported. We have released v5.6.0 a couple of months ago.
Also, the latest nightlies are quite stable and have even more perf improvements on top of 5.6.0. The nightlies can also be found on the downloads page.

@skewty : I will try to answer each of your points below independently

Is there any way to eliminate sandboxing of tabs and have all services share the Ferdi.loop()? While this wouldn't help memory usage, it may help CPU usage considerably. I don't believe latency is an issue with these chat apps.

No, elimination of sandboxing is not possible - since that would defeat the purpose of privacy/security.

What if the frequency of the Ferdi.loop() was slowed when Ferdi is not in focus (use configurable, sliding scale, kinda like Android Doze)? That might also help. This may be the total wrong approach.. I am having these thoughts without having carefully inspecting the source code.

This is actually a nice idea, and has been implemented as an enhancement 'wakeUpStrategy`. The hibernation has also been fixed in #1680 and has been available since 5.6.1-nightly4. Since this is not yet released in a public version, I would request you to try out the latest nightly from here which is quite stable.

Closing since the OP hasn't responded to the outstanding request/question. I am running the latest nightly on 2 machines (1 MBP 16" x86 and another 13" MBP arm64 - both running macos Big Sur) - and I don't see this behavior at all.


unexpected click propagation behaviour with Graphics

I have found a weird issue related to the Graphics class that I need some help with. We have a Graphics object (rectangle) as a background for a "dialog", which has buttons as children.
What is happening, is that triggering a click on the button(s) make the hit variable here go to true as expected, but then it gets to this line and that returns false because graphicsData here has nothing inside it.
This is causing the event propagation to keep going despite already having clicked the object that is on top. My issue is, I don't know if this is because we are using the Graphics object wrong and we are supposed to set the GraphicsData object manually, or this is a proper bug (because, well, I'd expect the hit to be returned as true if it gets here with a child being hit).
Can anybody tell me if I'm right assuming this should return true when a child as returned true? Maybe there's a good reason against it that I fail to see. I'm happy to change it myself if that's the case.

should be cool in v4 👍


refactor session calls

In openapi-client, go to typescript folder and 1x npm install && npm run build.
Then, refer to the dist directory in the package.json.

 UI-Client-Library aus OpenAPI generieren


Update to one cerner style icons 1.7.0

Summary
Update to one-cerner-syle-icon 1.7.0 Fixes #958
Changed

Changed Reply All Icon

Added

Added Audio Icon
Added Featured Off Icon
Added Notification Off Icon
Added Pause Icon
Added Pin Diagonal Icon
Added Pin Down Icon
Added Pin Diagonal Icon
Added Question Outline Icon

Deployment link:
https://terra-core-deployed-pr-993.herokuapp.com/static/#/site/icon/themeable
Please add your name to the CONTRIBUTORS.md file. Adding your name to the CONTRIBUTORS.md file signifies agreement to all rights and reservations provided by the License.
Thanks for contributing to Terra.
@cerner/terra

Functional verification completed. The following icons are present and display correctly:

Reply All
Audio Icon
Featured Off Icon
Notification Off Icon
Pause Icon
Pin Down Icon
Pin Diagonal Icon
Question Outline Icon


Add options for default media source, compression, disabling of shutter sound

[x] Changes has been tested on an Android device or Android emulator with API 16
[x] UI change has been tested on both light and dark themes
[x] Pull request is based on the develop branch
[x] Pull request updates CHANGES.rst
[x] Pull request includes screenshots or videos if containing UI changes
[x] Pull request includes a sign off

Fixes #2763


The repository 'https://packages.microsoft.com/ubuntu/19.04/prod bionic Release' does not have a Release file.

Following the instructions, for ubuntu, I get the error:
E: The repository 'https://packages.microsoft.com/ubuntu/19.04/prod bionic Release' does not have a Release file.

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

ID: 25943cc5-9927-5ca7-b9db-4c1d398726c5
Version Independent ID: ae5bf48b-26cf-b5c8-22c8-68fa9a70258f
Content: Linux Software Repository for Microsoft Products
Content Source: WindowsServerDocs/administration/Linux-Package-Repository-for-Microsoft-Software.md
Product: windows-server
Technology: compute
GitHub Login: @szarkos
Microsoft Alias: szark

@konstruktoid : Sorry for troubling you, but are you able to offer some insight here, or do you know anything at all about this?

Hi @dgtlrift, and thanks for creating this issue.
It seems there's a mismatch since https://packages.microsoft.com/ubuntu/19.04/prod bionic Release contains both 19.04 which is codenamed Eoan Ermine and bionic which is release 18.04.
Did you perhaps run sudo apt-add-repository https://packages.microsoft.com/ubuntu/19.04/prod on a server running Ubuntu 18.04?
A working apt source line for 19.04:
deb https://packages.microsoft.com/ubuntu/19.04/prod disco main
NB that Ubuntu 19.04 was EOL 2020-01-01.
(@illfated, never any troubles.)

Thank you. Very good follow-up. Looks promising.

#please-close


Cherry-pick flag to disable overlays

Cherry pick https://github.com/flutter/engine/pull/28312 into Flutter 2.5 stable release, as it contains a workaround for https://github.com/flutter/flutter/issues/86809

closing this as it is fixed on master. still being evaluated for hotfix to 2.5

we tried to apply this cherry-pick, but it did not merge cleanly, and was punted. See discussion starting here for more context.

@hterkelsen @yjbanov - note that this did not make the 2.5.1 hot fix release. For the near term, cherry picks will be much more expensive. If we still want to do this, we'd need to start w/ a cherry pick patch to stable that merges cleanly. cc @zanderso


Projection Morphia

Hey guys!
Is there a simple way to map which fields I want to project in MongoDB?
I looked for it, as I haven't found I created my own solution.
https://github.com/ronoel/morphiaprojection
If there is no issue to use this solution, is it possible to add in the Motphia's project?
Thanks!

org.mongodb.morphia.query.Query#project(java.lang.String, boolean)

Hi evanchooly, I used it, but I was looking for something like an annotation to map the fields. There are situations that I would like to create a view for users with specific permissions or for a report, but I would like to have a easy way to refactor.
I used the following approach:
public class Foo {
    @ProjectView(name = {"View1","View2"})
    @Id
    private Long id;

    @ProjectView(name = "View1")
    private String name;

    private Integer age;
    ...

I know this is super old but I'm trying to clear out the back log and resolve what I can.  Are the views in the recent versions of mongodb suitable for what you need?

The approach that I described above was good enough to solve my problem. I wanted to load only a few fields of my collection instead load the whole document. I was wondering if my aproach could be a good feature to add to Morphia.

I have been giving it some thought lately.  I know JPA supports such a
notion.  I'm curious if it would just easier to use views though as they'd,
hopefully, require no code changes.
On Sun, Mar 24, 2019, 11:52 PM Ronoel<EMAIL_ADDRESS>wrote:

The approach that I described above was good enough to solve my problem. I
wanted to load only a few fields of my collection instead load the whole
document. I was wondering if my aproach could be a good feature to add to
Morphia.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/MorphiaOrg/morphia/issues/1198#issuecomment-476046168,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAL5zSoeTXb45FKozMQBiFUJx3Ey8jPsks5vaEf8gaJpZM4Py8LZ
.

Views require more code, you need to create and map it. For my needs at that time, the approach above fit better because I just needed to choose which projection that user has permission to see. But if any other user needed this feature, maybe its not so useful to add to the code.


Recently-introduced mypy static type checking has many errors

Describe the bug
#21 introduced static type checking explicitly into the flow, good.
By running mypy ./ one gets many errors.
...
agents/test/test_StakerspeculatorAgent.py:1: error: Skipping analyzing 'enforce_typing': found module but no type hints or library stubs
agents/test/test_MinterAgents.py:5: error: Name 'BaseAgent' already defined (by an import)
agents/test/test_MinterAgents.py:161: error: Skipping analyzing 'matplotlib': found module but no type hints or library stubs
agents/test/test_MinterAgents.py:161: note: See https://mypy.readthedocs.io/en/latest/running_mypy.html#missing-imports
Found 40 errors in 13 files (checked 82 source files)

To Reproduce
Go through the README until the call to mypy.
Expected behavior
No errors or warnings when calling mypy.

2398ba0..a300dc8

Commit https://github.com/oceanprotocol/tokenspice2/commit/a300dc883567cc0745922e83a7731c2a0f190a1e partly fixes this. More on the way.

Related: #23. I just fixed it; that helps the cause in this issue.

All unit tests and static type checks pass now! Done.


App (Toast) Notification Activation not supported on arm64

Describe the bug
On ARM64, when having the windows.toastNotificationActivation extension to the manifest, the app will crash when showing app notifications when running as a normal user. When running as an administrator, the app does not crash, but no toast notification will be shown.
See: https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/notifications/app-notifications/app-notifications-quickstart?tabs=cs
Steps to reproduce the bug

Use app notifications in the app, using this approach:  https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/notifications/app-notifications/app-notifications-quickstart?tabs=cs
Try to show app notifications.
AppNotificationManger.IsSupported() returns false
Remove or show a notification using AppNotificationManager.Default instance.
Crash when using as normal user / no notifications when running as administrator.

Example stack trace:

Expected behavior
Even when AppNotificationManger.IsSupported() returns false, showing a notifications still work on x64 on most systems.
I expect this to be the case on arm64 as well.
Or at least, do not crash the app.
Screenshots
No response
NuGet package version
WinUI 3 - Windows App SDK 1.4.5: 1.4.240411001
Windows version
Windows 11 (22H2): Build 22621
Additional context
No response

After looking at the code on the Windows App SDK repository, it is understandable why this "works" with admin right. That is because the manager basically just returns.
AppNotificationManager.cpp line 105 shows this. The functions that do anything useful have a
if(!IsSupported())
{
    return; //or some variation of this
}

at the start. The crash that is shown in the original post is coming from RemoveByTagAsync, and this should just exit when the application is elevated.
As I mentioned in the previous thread, the x64 on ARM64 environment is quirky. The biggest quirk is that x64 applications actually load the ARM64 libraries. These are built using the ARM64X format, and contain the native ARM64 binary as well as the ARM64EC symbols that an x64 application is able to call. I'm wondering if the ARM64 binaries provided by the Windows App SDK are ARM64 only and not ARM64X. Does the debugger show what library it is trying to load when it fails?

Thank you again @DarranRowe. I now see why there is no crash when the application is elevated... Good to know that running elevated effectively switches off all app notification code.
The debugger does not mention arm64x as far as I can see (I am not very good at using WinDbg, so I do not really know what to look for)
Windows 10 Version 22631 MP (8 procs) Free ARM 64-bit (AArch64)
Product: WinNt, suite: SingleUserTS Personal
Edition build lab: 22621.1.arm64fre.ni_release.220506-1250
IMAGE_NAME:  Microsoft.Internal.FrameworkUdk.System.dll
STACK_COMMAND:  ~61s ; .cxr ; kb
FAILURE_BUCKET_ID:  FAIL_FAST_GUARD_ICALL_CHECK_FAILURE_c0000409_Microsoft.Internal.FrameworkUdk.System.dll!winrt::impl::capture_to_IWpnPlatform,int_
OS_VERSION:  10.0.22621.1
BUILDLAB_STR:  ni_release
OSPLATFORM_TYPE:  arm64

Anyway, I can see that arm64 emulation is quirky. Most things seems to work great, however. My main concern now is to see if I can find (or code) an alternative for app notifications.
Better yet, it would be great if Microsoft could make app notifications work on arm64.

You could always try the functionality documented here. You should also be able to find the code on the Github repository easily enough. (C++ version too.)
But I honestly think that this is an issue with the singleton package.


chore: change refs of master to main

This PR changes any references from the master branch to the main branch, now that it is the default.

:tada: This PR is included in version 0.3.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


undefined is not an object (evaluating 'this.audioRecorderPlayer.startRecorder')

Version of react-native-audio-recorder-player
"react-native-audio-recorder-player": "^2.0.8",
"react-native": "^0.56.1",
Platforms you faced the error (IOS or Android or both?)

Android

I have imported the library and used the methods for the recording but getting the following type of error while start recording.
undefined is not an object (evaluating 'this.audioRecorderPlayer.startRecorder')

@Harsh2402 Could you try our example project then come back again? Feels like this is react-native linking issue.


update-ca-trust overwrites /etc/pki/java/cacerts

For Red Hat 7 installations, it appears that the invocation of update-ca-trust overwrites /etc/pki/java/cacerts, which occurs during the Exec[enable_ca_trust]
Debug: Exec[enable_ca_trust](provider=posix): Executing check 'update-ca-trust check | grep DISABLED'
Debug: Executing: 'update-ca-trust check | grep DISABLED'

To illustrate this from the command line:
~ # keytool -importcert -noprompt -alias java -file /opt/conf/test.pem -keystore /etc/pki/java/cacerts -trustcacerts
Enter keystore password:
Certificate was added to keystore
~ # keytool -list -keystore /etc/pki/java/cacerts -alias java
Enter keystore password:
java, May 24, 2017, trustedCertEntry,
Certificate fingerprint (SHA1): B2:6A:3C:22:CC:49:4B:EF:2F:27:51:74:0F:F9:4F:B6:E1:4F:3G:E3
~ # update-ca-trust check | grep DISABLED
~ # keytool -list -keystore /etc/pki/java/cacerts -alias java
Enter keystore password:
keytool error: java.lang.Exception: Alias <java> does not exist

This plays havoc while attempting to use https://github.com/puppetlabs/puppetlabs-java_ks:
    java_ks { 'java:cacerts':
      ensure       => latest,
      certificate  => '/opt/conf/test.pem',
      target       => '/etc/pki/java/cacerts',
      password     => 'changeit',
      trustcacerts => true,
      require      => File['/opt/conf/test.pem'],
    }

I understand Red Hat 7 is not inclusive of the supported platforms, but thought some awareness should be raised on this one.  Thank you!

@ktreese This is not specific to RHEL 7. update-ca-trust is a intended to completely manage all ca stores (java included). Essentially this module does everything java_ks does. Mixing the two will never work.

Thank you @h0tw1r3.  Perhaps I'm missing it, but how would one go about including a cert within a specific java keystore, and pass in the password?

@ktreese See https://github.com/pcfens/puppet-ca_cert/issues/38 for why enable_ca_trust is updating your certs.

@alexjfisher Thanks!