Plugin Properties not working for Android with the new Ionic Push API

I had everything working like butter with the old Ionic Push API. After the new API I had to update the ionic code and a bunch of other things. Now when I test the notification these things happen

None of the properties like style,image,summaryText work. The notification just has the default icon with title and body when the app is closed or is in Background
However, everything works when the app is in the foreground (where it should have received the notification in the first place)

Can anybody help me

@rajnandan1 please follow the issue format when creating a new issue. You are not giving me enough information to help you.
https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/ISSUES.md#opening-a-new-issue

Platform Information
`
Cordova CLI: 6.0.0
Ionic Version: 1.2.4
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
OS: Windows 7 SP1
Node Version: v0.12.7

Problem 1: Generic Properties like stlye,image,summaryText are not working when a notification is received sent through or using Ionic Push new API when the app is in the background. Notification does not play the default notification system sound
Expected these things to work
Problem 2 : While the app is in the foreground, notification arrives (unexpected) with all the properties working
Expected : No notification from the system should have come as app in foreground
Tested on : Android 5.1.1 OnePlus One and OnePlus X
Code to register push notification
.controller('DashCtrl', function($scope,$ionicUser, $ionicPush,$ionicPlatform) {
	function signupSuccess(){
        console.log("ionic sign up sucess, now login the user");
        var authProvider = 'basic';
        var authSettings = { 'remember': true };
        var loginDetails = {
          'email'<EMAIL_ADDRESS>          'password': "myemail"
        };

        Ionic.Auth.login(authProvider, authSettings, loginDetails)
        .then(authSuccess, function(err){console.log(err)});
    }

	function authSuccess(){
        console.log("Ionic Login Success, now get the user id and put it in signupform");
        var ionic_user = Ionic.User.current();
        ionic_user.save();
        /*register for push*/
        $ionicPush.init({
          "debug": true,
		   'canRunActionsOnWake': true,
		   'canPlaySound': true,
          "onNotification": function(notification) {
            var payload = notification.payload;
            console.log(notification, payload);
          },
          "onRegister": function(data) {
            console.log(data.token);
            $ionicPush.saveToken(data.token);
          },
        "pluginConfig": {
          "ios": {
            "badge": true,
            "sound": true
           },
           "android": {
             "iconColor": "#1E656D",
			 'sound':true
           }
          }
        });
        $ionicPush.register();
        /*register for push*/
      }
	console.log("Dash");
        //method that initiates ionic user sign up > then login > then push registration
	$scope.confirmLocality=function(){
		$ionicPlatform.ready(function() {
			var details = {
				'email'<EMAIL_ADDRESS>				'password':  "myemail"
			}
			Ionic.Auth.signup(details).then(signupSuccess, function(err){console.log(err)});
		})

    }
})

**The plugin behavior was

normal

with the old Ionic Push API. **
Tested notification

"notification": {
      "title": "Hi",
      "message": "Hello world!",
      "android": {
        "title": "Hey",
        "message": "Hello Android!",
        "data":{
          "style": "picture",
          "summaryText" : "The internet is built on cat pictures",
          "picture" :  "https://pbs.twimg.com/profile_images/617058765167329280/9BkeDJlV.png",
          "image" :  "https://pbs.twimg.com/profile_images/617058765167329280/9BkeDJlV.png"
        },
        "payload":{
          "style": "picture",
          "summaryText" : "The internet is built on cat pictures",
          "picture" :  "https://pbs.twimg.com/profile_images/617058765167329280/9BkeDJlV.png",
          "image" :  "https://pbs.twimg.com/profile_images/617058765167329280/9BkeDJlV.png"
        }
      },
      "ios": {
        "title": "Howdy",
        "message": "Hello iOS!"
      }
    }

@ericb can you take a look at this one?

@rajnandan1 I've already spoken with you about this issue and it cannot be replicated from a service standpoint.
@macdonst I think a better question here is whether the plugin or android os defines the behavior of the notification based on the GCM properties. I imagine a combination of both? For example, the referenced properties above work as intended for me, but sometimes I may need to pull down on the notification to see the styling, other times it's already fully visible.

I have te same issue. pluginConfig don't work with android-targetSdkVersion > 20...
Did someone find a solution ?

Got the same issue, with the new ionic push, the remotely loaded image doesn't work anymore. Before ionic switched to the beta, it worked perfect.
My Android settings:.
"android"=>array(
                    "title"=>$this->title,
                    "sound" => 'default',
                    "iconColor"=> "#08addb",
                    "icon"=> "vp",
                    "collapseKey"=>$this->collapseKey,
                    "image"=> $this->image,
                    "forceShow"=>true,
                    "payload"=>array(
                        "tet"=>"tet",
                    )
                )
````


Type of Map Satellite

It would be possible to change the type of map to satellite ?

Yes

@TorbenK
How do I switch between the types of maps?


blueprints-arangodb-graph doesn't support arangodb-java-driver 3.0.0

Hi all,
Now Arangodb has already released 3.0, but my project uses the current blueprints-Arangodb-graph, it caused we can't experience the latest ArangoDB version. Have you guys plan to integrate the latest version of arangodb-java-driver?

We are running the same problem. We want to use TinkerPop3 with the latest ArangoDB. Any updates?

We want to use Gremlin too? Any word on TinkerPop3 with ArangoDB3??

This is now suported!


Validation Error: Module jest-circus/runner in the testRunner option was not found.

Description
I recently updated my version of Detox from 19.4.2 to 19.7.1, and now I'm seeing this error when I attempt to run my Detox tests:
Module jest-circus/runner in the testRunner option was not found.
     <rootDir> is: /Users/myuser/Documents/my-app/e2e

config.json
{
    "maxWorkers": 1,
    "testEnvironment": "./environment",
    "testRunner": "jest-circus/runner",
    "testTimeout": 120000,
    "testRegex": "\\.e2e\\.js$",
    "setupFilesAfterEnv": ["./jest.setup.js"],
    "reporters": ["detox/runners/jest/streamlineReporter"],
    "verbose": true
}

environment.js
const {
  DetoxCircusEnvironment,
  SpecReporter,
  WorkerAssignReporter,
} = require('detox/runners/jest-circus')

class CustomDetoxEnvironment extends DetoxCircusEnvironment {
  constructor(config, context) {
    super(config, context)

    // Can be safely removed, if you are content with the default value (=300000ms)
    this.initTimeout = 300000

    // This takes care of generating status logs on a per-spec basis. By default, Jest only reports at file-level.
    // This is strictly optional.
    this.registerListeners({
      SpecReporter,
      WorkerAssignReporter,
    })
  }
}

module.exports = CustomDetoxEnvironment

Your environment
Detox version: 19.7.1
React Native version: 0.66.3
Node version: 6.12.0
Device model: MacBook Pro, running tests on an android emulator (Pixel API 29 AOSP)
OS: macOS Big Sur (11.6.5)
Test-runner: jest-circus

Does that message suggest I'm running from inside the e2e folder? I'm running from the root of my project (i.e. the my-app directory). My test script is: detox test ./e2e  --configuration android --take-screenshots all

Could you share your npm ls jest output?

npm ls jest:
<EMAIL_ADDRESS>/Users/myuser/Documents/myapp
├─┬<EMAIL_ADDRESS>│ └──<EMAIL_ADDRESS>deduped
└──<EMAIL_ADDRESS>

You need to install jest-circus then:
npm install --save-dev jest-circus@26

Ah, thanks so much! I had tried installing the wrong version of jest-circus previously with no luck, oops 🙈
My only other question is why my current set-up worked on 19.4.2 without having jest-circus installed at all? 🤔

I can't say for sure, but actually jest-circus@26 is an optional dependency – you need it only if you run with the old Jest. The modern versions of Jest (27 and 28) have the circus out of the box. Make sure to upgrade your Jest whenever you can.


stats: unbreak thread_local_store_test.cc by passing in now-required SymbolTable to heap allocator.

Description: Two PRs collided; both working in isolation but one added a new required ctor arg that the other one instantiated in a new test.
Risk Level: low -- in fact this unbreaks the build
Testing: //test/...
Docs Changes: n/a
Release Notes: n/a

& sorry for the trouble & thanks for the quick turnaround on the approval.
I need to head home; I will check CI status & merge in ~30m but if someone notices CI passes & merges ahead of me that'd be fine too.


Deactivate program after running it

Procs and scheduler depend on the program deactivation after juttle runs
and not doing that can lead to leaking timers.
Fix calls to run_juttle or program.activate that were missing a
corresponding program.deactivate call.

cc: @dmajda

Would it be possible to move the deactivation logic from check_juttle to run_juttle so that explicit deactivation is avoided? Or are there any cases where tests depend on programs not being deactivated?

Yeah, that would actually be a better approach. I'll patch run_juttle itself.

@dmajda done - it seems juttle spec was generating deactivation code. Is it still necessary? IMHO it is not needed anymore...

+1, but at some point we should move deactivateAfter to options.

Updated the deactivateAfter to be an option instead of a parameter.


Add your name on position nr. 13

In index.html add your name to the list.

Sounds about right for me.


Created Desktop version

-Added media queries to create version
-Added menu instead of collapsed menu when the screen is big
-Adjusted tags according to the size of the screen

I have updated the 'get me resume' button according to the design. I have set it to border-radius: 8px; precisely according to the Figma design. Dear reviewer, please keep in mind that all other optional requirements will be dealt with on subsequent days because today is the deadline. I have completed all requirements set by previous reviewers. Thank you and have a great weekend.

I have updated the 'get me resume' button according to the design. I have set it to border-radius: 8px; precisely according to the Figma design. Dear reviewer, please keep in mind that all other optional requirements will be dealt with on subsequent days because today is the deadline. I have completed all requirements set by previous reviewers. Thank you and have a great weekend.

I communicated with the third reviewer and he told me the only thing I have to change was the border-radius of the button and that all other changes were optional. Please approve. I dont understand why new reviewers are giving new required changes.

Thank you for the review and the feedback @Nemwel-Boniface.
I have fixed the issue you highlighted by using justify-content : center and adjusting the width.
Have a great week!


Market Activity Chart Not Displayed in Paper Trading Mode

Describe the bug
When using Hummingbot in paper trading mode (e.g., binance_PaperTrade), the Market Activity and Intraday Performance charts are not displayed in the Hummingbot Dashboard's Strategy Performance page.
Steps to reproduce bug

Run Hummingbot with paper trade configuration (e.g., binance_PaperTrade).
Upload the Hummingbot SQLite Database file to the Strategy Performance page of the Dashboard.
Select a strategy for analysis.

Observed Behavior

The exchange name displayed in the table is binance instead of binance_PaperTrade.
The Market Activity and Intraday Performance charts are blank.

Potential Solutions for Discussion
Option 1: Retain _papertrade in Market Name When Loading Data from Database

In the database_manager, the current logic replaces _papertrade with an empty string, causing binance_PaperTrade to be transformed into binance. The original purpose of this logic is unclear.
This renaming results in a mismatch of the exchange name when filtering data for the Market Activity chart, which likely contributes to the issue at hand.
I suspect this is the root cause of the problem. However, the overall impact of changing this logic to retain the _papertrade suffix in market names throughout the system is uncertain and needs further evaluation.

Option 2: Remove _papertrade While Filtering Market Activity Data

Implement a similar approach as in Option 1 by removing the _papertrade suffix while applying the exchange/market filter in the get_single_market_strategy_data function.
This change addresses the issue by ensuring the exchange/market name matches correctly for the Market Activity chart.  It's to note that this solution may not cover other similar cases.

PR Available here: https://github.com/hummingbot/dashboard/pull/103
Option 1 was the best solution since it doesn't introduce possible market missmatching in candlestick. Thanks to the given database, I could also found and fixed another potential bug.
Thanks for taking this time!


Preprocessing, visualization, and eda with obnibus and post hoc testing

Includes preprocessing and analysis utilities, as well as the individual analysis and visualizations conducted. I may explore using a different post hoc test, or incorporating plate 3 and 3' for this code specifically.

Overall, great PR! I had a bit of trouble following the stats due to lack of documentation.
My biggest comment to address is increasing documentation within the notebooks that call helper functions. The doc strings and comments in the helper functions are on point. I think adding documentation when calling the functions will increase reader understanding of the analysis!

Some comments I made I did not repeat so if you choose to make changes, please apply to other occurrences too :D

Good PR! Please address the documentation comments but overall this looks like it will produce interesting results.
I added a comment but I think it is important to put it here. You should export all of your plots into a folder so that they can be easily viewed without having to go to the notebook. Plus it is easier for adding figures to posters, presentations, etc.
Just a general question for you to answer, since you already have feature-selected data that are produced from the NF1_SchwannCell_data repo (soon to be renamed to benchmarking), is there a reason you are not using it and performing feature selection with another method? Would it make sense to also include analysis with that data as well with this? It would be important to show evidence that one feature selection method improves a MLP over another.

Thanks!
For your first question, I didn't choose the feature selected data or perform feature selection, because I wanted to see the relationships between all features to understand how they varied with genotype and plate. Normalization was not necessary in this case either.
To answer you second question, yes, I could also add the other the other methods. I made the code flexible enough to include multiple groups. For now, I wanted to focus on the plates that used the "all cellprofiler" method, since plate 3 and 3' use the "all cellprofiler" method.

Hey @jenna-tomkinson , no rush, but can you re-review this?


Ensure substring indexing never goes negative

With widths lower than 4, the ElideMiddle function would crash because
its substring access would wrap around and attempt to access the max
size_t value. This patch fixes that.
This situation occasionally occurs on i3 with tmux, where  a new window may make the tmux window sub-3 in width. Ninja then crashes.

Shouldn't we return
"" if width == 0
"." if width == 1
".." if width == 2
"..." if width == 3

?

@jhasse it now returns according to the above, can we merge?

Looks good. The above was a question though, I'm not 100% sure if that is the correct behavior.


English option for "Review page" in dropdown of Branching/Logic set-up

Description
When using the product in French and navigating to the French branching page, there is a mix of English and French, in the dropdown to control the destination from the node.
Steps to reproduce

Go to GC Forms staging
Go to the French interface
Create a form
Go to branching
Add a branch
See "Review" in English even when editing in French on the French interface

Details

Browser: Chrome
Operating system: Mac
Environment: Staging
Language: French
Viewport: Desktop

Expected behaviour
Matching language
Screenshots or videos

PR - https://github.com/cds-snc/platform-forms-client/pull/4088

Fixed! Thanks Tim!

This seems to be happening again.
In testing the staging environemtn on Tablet/Edge/French noticed both "Start" and "Review" show up.


Can't compile on Win10

Hi there, i am Windows - 10.0.15063 - AMD64, use cmake-3.9.0-rc5-win64-x64 and tried several version of VS from 2013 up 2017, either get compiler not found or cannot find MSBuild.exe, i set all paths without much luck. Can someone compile this script for me? I need a filled/quality depth map from the ZED.
Thanks in advance,
Mark

I remembered I have similar problem (not exactly the same). But then I got a suggestion from Oliver that you should compile your code in Release mode, not Debug mode.

I think this is more related to your VS installation (maybe some package missing?). You can also try a earlier version of cmake. On my side, I am using cmake 3.2.1 and happy with it.


Shapeless quartz enriched iron

Issue description:
What happens:
What you expected to happen:
Steps to reproduce:

...
Version (make sure you are on the latest version before reporting):

Minecraft:
Forge:
Refined Storage:

Does this issue occur on a server? [yes/no]
If a (crash)log is relevant for this issue, link it here:
[pastebin/gist/etc link here]

No, this would mess up the recipe shape


[ OK ] Found device: /dev/ttyS31.
[ OK ] Found device: /dev/ttyS30.
[ OK ] Found device: /dev/ttyS29.
[ OK ] Found device: /dev/ttyS28.
[ OK ] Found device: /dev/ttyS27.
[ OK ] Found device: /dev/ttyS26.
[ OK ] Found device: /dev/ttyS25.
[ OK ] Found device: /dev/ttyS24.
[ OK ] Found device: /dev/ttyS23.
[ OK ] Found device: /dev/ttyS22.
[ OK ] Found device: /dev/ttyS21.
[ OK ] Found device: /dev/ttyS20.
[ OK ] Found device: /dev/ttyS19.
[ OK ] Found device: /dev/ttyS18.
[ OK ] Found device: /dev/ttyS17.
[ OK ] Found device: /dev/ttyS16.
[ OK ] Found device: /dev/ttyS15.
[ OK ] Found device: /dev/ttyS14.
[ OK ] Found device: /dev/ttyS13.
[ OK ] Found device: /dev/ttyS12.
[ OK ] Found device: /dev/ttyS11.
[ OK ] Found device: /dev/ttyS10.
[ OK ] Found device: /dev/ttyS9.
[ OK ] Found device: /dev/ttyS8.
[ OK ] Found device: /dev/ttyS7.
[ OK ] Found device: /dev/ttyS6.
[ OK ] Found device: /dev/ttyS5.
[ OK ] Found device: /dev/ttyS4.
[ OK ] Found device: /dev/ttyS3.
[ OK ] Found device: /dev/ttyS2.
[ OK ] Found device: /dev/ttyS1.
[ OK ] Found device: /dev/ttyS0.
[ OK ] Found device: /dev/can2.
[ OK ] Found device: /dev/can1.
[ OK ] Found device: /dev/can0.
[WARNING] Failed to find device with pattern "ram*" ...
[ OK ] Found device: /dev/loop7.
[ OK ] Found device: /dev/loop6.
[ OK ] Found device: /dev/loop5.
[ OK ] Found device: /dev/loop4.
[ OK ] Found device: /dev/loop3.
[ OK ] Found device: /dev/loop2.
[ OK ] Found device: /dev/loop1.
[ OK ] Found device: /dev/loop0.
[ OK ] Found device: /dev/loop-control.
[ OK ] Found device: /dev/nvidia-uvm-tools.
[ OK ] Found device: /dev/nvidia-uvm.
[ OK ] Found device: /dev/nvidiactl.
[ OK ] Found device: /dev/nvidia0.
[WARNING] Failed to find device with pattern "video*" ...
Unable to find image 'apolloauto/apollo:dev-x86_64-20171129_1427' locally
dev-x86_64-20171129_1427: Pulling from apolloauto/apollo
Digest: sha256:9df5a2a6da7abb8658b3cafad87a784292f510140d11f34446da4d3a3795ef0b
Status: Downloaded newer image for apolloauto/apollo:dev-x86_64-20171129_1427
c0ad88830bb15b792ad11096c394cdbd2f6af4ea361149d47746dbb97c6bc832
i receive the following error

I think it is not a big deal，you have succuss in download the docker image,and you can run the bash
bash docker/scripts/dev_into.sh

to build and develop your system.
If you not sure if the docker is start correctly, you can run
docker ps

to check the running docker container.


Fix non-escaped quotes in examples.md

How contribute to this repo.
Guidelines for Pull Requests.
Description
Before:

Fixes the non-escapes quotes in the link. I'm not 100% if this fixes it as the Github preview doesn't render the same.
Reviewer Guidance
The review process is outlined on this wiki page.

@stevemoser Thanks a lot for noticing and trying to fix this! Unfortunately your escaping change didn't quite work, but I was able to track down the culprit in our link transformation markup. Thanks for bringing this to our attention!

This was fixed in #15856.


Not recommended, only for proving R*s code is shit

I would not recommend to play with it on your main account, I got banned after like 2 days of using it.
Yes, I know it is mentioned in README

You got bad luck then, I've been using it a week with no issues.

Yeah, better complain this PoC than complaining about the paid mod menu


Conformance updates

Pre-submission checklist:
Please check each of these after submitting your pull request:

[x] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[x] Is your project closed source or, if it is open source, does your project have at least 300 GitHub stars?
[x] Have you picked the single best (existing) category for your project?
[x] Does it follow the other guidelines from the new entries section?
[x] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[x] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[x] Does your project/product name match the text on the logo?
[x] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[ ] ~15 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Build failed because of:
No cached entry, and Mail.Ru Cloud Containers has issues with logo: mail.ru.svg, ENOENT: no such file or directory, open '/opt/build/repo/hosted_logos/mail.ru.svg'

Deploy preview for landscape failed.
Built with commit 9028098f8ddcc25227a83d36fa4a59da4c647777
https://app.netlify.com/sites/landscape/deploys/5f98915b9f637200073dcd27

Build failed because of:
No cached entry, and Mail.Ru Cloud Solutions (member) has issues with logo: mail.ru.svg, ENOENT: no such file or directory, open '/opt/build/repo/hosted_logos/mail.ru.svg'
No cached entry, and Mail.Ru Cloud Containers has issues with logo: mail.ru.svg, ENOENT: no such file or directory, open '/opt/build/repo/hosted_logos/mail.ru.svg'
No cached entry, and Bizmicro has issues with logo: bizmicro.svg, ENOENT: no such file or directory, open '/opt/build/repo/hosted_logos/bizmicro.svg'

LGTM @caniszczyk


The Editor component does not accept a value in its prop defaultValue!

The Editor component does not accept a value in its defaultValue unless we use a string literal and not a variable or another attribute with a value like string.
my code on the render method is this:
render() {
        return (
          <form id="form-project-editor" onSubmit={this.handleSubmit}>
            <Editor
              name="main-editor"
              defaultValue={this.state.value}
              onChange={this.handleChange}
              onDrop={this.handleDrop}
              editorRef={this.setRef}
            >...

Check the full usage example, it creates a constant defaultValue with a template string and use it as the defaultValue of the Editor. If you are using the this.state.value I suppose you are trying to change that state and expecting to change the value?
The field is called defaultValue because it's that, the default one, not the current value, the Editor keep it's own value and the default one it's used only when creating the editor. It's like the <input /> prop called defaultValue, only works when mounting the component.
If you want to externally change the internal value then use the editorRef and call this.editor.writeValue({ target: { value: 'your new value' } })

Thanks Sergio ...
I have already resolved with an if statement so:
render() {
        return (
          <form id="form-project-editor" onSubmit={this.handleSubmit}>
            {
                this.state.value ?
                    <Editor
                    name="main-editor"
                    defaultValue={this.state.value}
                    onChange={this.handleChange}
                    onDrop={this.handleDrop}
                    editorRef={this.setRef}
                    >
                        <ButtonBar>
                        <ButtonGroup>
                        <Bold>B</Bold>
                        <Italic>I</Italic>
                        <Underline>U</Underline>
                        </ButtonGroup>

                        <ButtonGroup>
                        Insert code
                        <Link>Link</Link>
                        <Image>Image</Image>
                        </ButtonGroup>

                        <ButtonGroup>
                        <OrderedList></OrderedList>
                        <UnorderedList>UL</UnorderedList>
                        <Quote>Q</Quote>
                        <Heading>H</Heading>
                        <Youtube>Y</Youtube>
                        </ButtonGroup>
                        </ButtonBar>

                        {/* you can use any DOM element or event custom components */}

                        {/* you can force an initial height for the field if it's server rendered */}
                        <Field />
                        <Preview />

                        <EmojiBar />
                    </Editor>
                : ''
            }
            <button type="submit">Send form</button>
          </form>
        )
    }

and making like you tell me this.editor.writeValue({ target: { value: 'your new value' } }), it execute the next error::
component-0384b673f7.js:1266 Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the PulseEditor component.

That error happens because you are unmounting the editor, you need to call that after the editor is mounted and before is unmounted. If you are unmounting it when your state is empty then it's going to break. Btw, I don't recommend you to do that, you creating a new editor (and buttons, field, preview, etc0 instance.
Also why do you want to control the editor internal value? you can access it with onChange if you need to save and send it via AJAX but you can let the editor control it and update it when the user write inside the editor.

the aclaration is correct, I did this:

componentDidMount() {
        this.props.fetchContent.then(response => {
            this.editor.writeValue({ target: { value: response.texto_contenido } })
        });
    }

    componentWillUnmount() {
        this.editor.writeValue({ target: { value: '' } })
    }

Thanks Sergio.

You don't need to clear the editor value before unmounting


build cardano-sl accur error

when i nix-build -A cardano-node --out-link master
error: attribute 'cardano-node' in selection path 'cardano-node' not found
how i resolve this error?

The same issue,
/cardano-sl-3.0.3$ nix-build -A cardano-sl-node-static --out-link master
error: attribute 'cardano-sl-node-static' in selection path 'cardano-sl-node-static' not found
nix-build -A cardano-sl-node --out-link master
error: attribute 'cardano-sl-node' in selection path 'cardano-sl-node' not found

same issue ! can any one hellp !

@guribe94 @charry1729
Try building with stack 1.9.3.
remove stack if you already installed it

Removing ~/.stack and /usr/local/bin/stack should be sufficient. You may want to delete .stack-work folders in any Haskell projects that you have built.

sudo apt-get update
sudo apt-get install libssl-dev liblzma-dev libtinfo-dev libsystemd-dev librocksdb-dev
wget -O stack.sh https://get.haskellstack.org/
nano stack.sh
replace STACK_VERSION="2.1.3" to STACK_VERSION="1.9.3"
and then install stack
./stack.sh
git clone https://github.com/input-output-hk/cardano-sl.git
cd cardano-sl
git checkout 3.2.0
./scripts/build/cardano-sl.sh node
cardano-node will be installed to ./.stack-work/install/x86_64-linux/lts-12.26/8.4.4/bin/


problem when we create 2 gateway environments with same name.

If we make 2 different types of gateway environments with the same name it shows only one gateway Environment in the publisher. It doesn't display any notice or error while executing the code.

Obvious user configuration issue.


Use vsync of Wolvic

This patch fixes the issue that does not reflect the frame skip of the web page's intention by using vsync of wolvic. If the frame skip is requred, then dropFrame will be true, and Chromium will wait a next tick of vsync in wolvic side, and then will get a new frame's information.

I wonder why we need the dropped frame count. Couldn't we implement it just by checking that the lastSubmittedFrameId and the new frame id are not consecutive?

When dropping the frame, we want to skip drawing the frame to fix the white flash and want to finish the current tick and wait for the next tick to get the new frame's information. I couldn't find a way to do that with lastSubmittedFrameId and the new frame id. The previous patch changed to increase the the new frame id when the frame is submitted, the this patch changes to use the dropped frame count when the frame is missed.


Add thread safe registry

added missing mutex in type_registration class.
Now rttr should be thread safe.

Coverage decreased (-0.09%) to 92.31% when pulling f270f11bc8951c27d83258adefeb02134dfd0cbd on add-thread-safe-registry into a010ac0f2d0048d5c1aeb13e6377e3e998d1078d on master.

Coverage decreased (-0.09%) to 92.31% when pulling f270f11bc8951c27d83258adefeb02134dfd0cbd on add-thread-safe-registry into a010ac0f2d0048d5c1aeb13e6377e3e998d1078d on master.


Reimplementation

This PR reimplements most logic in the current codebase.
The purpose is documented in #220.
This PR implements almost all but secure authentication between moco-controller and moco-agent.
In addition, the new implementation adds the following features:

Validating webhook for MySQLCluster.
1 and 5 instance clusters
Scale out from 1 to 3 or 3 to 5 clusters.
Switchover (graceful restart)
Failover
Detection of replicas with errant transactions
Can manage tons of MySQLClusers with a single controller.

The release CI is also tested and passed.
https://github.com/cybozu-go/moco/actions/runs/787213991


Fix docker-compose flow

At this point docker-compose files, and Docker flow in general is not working properly. It needs to be fixed in order to make it work for anyone who wishes to incorporate Docker (and docker-compose) in his workflow.

Fixed


Too much whitespace in the hero

Perhaps center the hero:

Do you mean the space on right or bottom?

Do you mean the space on right or bottom?

bottom

Oh okay. I will try to see what I can do 🤔

Hey, I think this issue is foxed now


Greatly improve cache-friendliness of size 2^n FFTs

This PR does 4 main things:

Rewrites Butterfly16 to use a split--2-4-radix setup instead of mixed radix, for a 2x speedup, and adds a butterfly32 with the same design
Rewrites Radix4 to use Butterfly8 and Butterfly16 as a base case instead of Butterfly2 and Butterfly. This improves the speed at small sizes
Rewrites Radix4 twiddle factors so that instead of having a fixed list that it scans over with different strides, it groups the twiddles each layer needs into a block that is accessed with a stride of 1. This takes more memory, but gives a 10-20% improvement at larger sizes.
Places an upper limit in the planner on which sizes will use radix 4. Above 2^16, it uses mixed radix instead. This has a huge effect when the problem doesn't fit into cache, because I write the mixed radix algorithm to be very cache friendly.

 It looks like the memory usage for Radix4's twiddle factors goes from n to 4n where n is the length of the FFT. Is that correct? For what sizes did you see the 10%-20% speed gains with this change?

The memory usage goes from n to roughly 1.25n
It uses n twiddle factors at the top level, n/4 twiddle factors at the next level, n/16 twiddle factors at the next level. etc. or n/x^2 in general. Using wolfram alpha to sum that up: https://www.wolframalpha.com/input/?i=sum(1+%2F+x+^+2+for+x%3D1+to+infinity)
You get ~1.64 * n. Then, 1/4 of these twiddle factors will always be 0, so you can omit them. 1.64*.75 = ~1.23

To answer your second question, I made a benchmark of the radix4 algorithm, with and without just the twiddle factor change.
 So the change has no effect when the whole problem fits into L2 cache (64, 256, 1024), but as it gets bigger, there's a more and more pronounced change.
So I was slightly wrong, it's not just 10-20%, it has a massive effect on large sizes because of cache performance. But a mixed radix step via the planner does an even better job of being cache friendly than this improvement to radix4, and so via the planner you don't notice the improvement to radix4 as much.
For the size 65536 specifically, you get a 20% speedup AND it's faster then planning a mixed radix.

I updated my comment on the memory usage. Before, I calculated it to be ~1.25n, but it's actually just n

Thanks for the clarification. This is a great improvement!


iPhone 6 10.1.1 and (fixed) 10.2 offsets

Corrected iPhone 6 10.2 offsets and added iPhone 6 10.1.1 offsets

hi bro, thanks your work and can you compile a ipa shared here? many people want to test it. ths

Hey, an ipa would be appreciated.

Hi dude. An IPA would be much appreciated for this. Willing to test right away. And btw, great job!

@X-s @upal212 @siddharth69
NO, THIS JAILBREAK DOESN'T SUPPORT IPHONE 6 YET.

@liudayu Well, if the offsets are added, what would prevent the jailbreak from functioning?

@siddharth69 Just to prove it, I tested this on my iPhone 6. It does not work. I don't know the exact requirements of getting it to work, but offsets aren't the only thing stopping it from functioning on 4k devices.

@AppleBetas Um, alrighty. Waiting for the official 4K devices support eagerly tho..

ah the offsets were off? can you upload a success log?

I was aware that this jailbreak didn't (currently) support the iPhone 6, I only committed this because it adds and fixes offset(s) for this device when it's supported. People will have to wait patiently (like the rest of us) for qwertyoruiopz or marcograssi to add support.

Why don't you scroll down https://github.com/CodeyMoore/yalu102/blob/91a5426306aa2d512e60b88814df72350bbf3c80/yalu102/offsets.c#L68

@Mila432 the rootvnode that i added is different...

@CodeyMoore what kernel did you use for this

@Mila432 iPhone 6, iOS 10.1.1, kernalcache.release.n61 and iPhone 6, iOS 10.2, kernalcache.release.n61 Is that what you wanted to know?

iPhone 6 is kernelcache.release.n71.................

yep you have wrong offsets

That's not how you do it ...

your offsets are wrong as per @Mila432


It should be "Release". and not "Release."

Under configuration it says
The configuration that you are building, either "Debug" or "Release." whereas it should be "Release".

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

ID: 9dbdd881-dc08-3ff7-d7f4-f9fa9373ea9b
Version Independent ID: 23ee268e-c6fa-9420-3a8d-a52f81104da7
Content: Common MSBuild Project Properties - Visual Studio
Content Source: docs/msbuild/common-msbuild-project-properties.md
Product: visual-studio-windows
Technology: msbuild
GitHub Login: @ghogen
Microsoft Alias: ghogen

@WaqasAthar Thanks - you can also contribute changes like this by clicking on the Edit button, editing the source in the browser, and then submitting the change using the buttons on that page.

@WaqasAthar -- the existing punctuation is correct per the Microsoft Style Guide.
cc @ghogen for awareness


fix: prevent go routine for STDOUT/STDERR from looping forever.

Terminating the go func when ticker signal is caught and !ovr.IsRunning
Prolonged Sleep to 300ms to test/show the effect.

Codecov Report

Merging #21 (0f6dbf4) into master (61e9979) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #21   +/-   ##
=======================================
  Coverage   93.41%   93.41%
=======================================
  Files           5        5
  Lines         577      577
=======================================
  Hits          539      539
  Misses         28       28
  Partials       10       10

Continue to review full report at Codecov.

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

Looks good! Thank you for the fix! :)


Fix README typos

This fixes some minor typos in the documentation.

This fixes one type, but introduces a new one.

That is on purpose, since the sentence where the typo is introduced is meant to illustrate just's ability to catch typos.
At least that's how I understand it. If that's not correct, I will revert that change of course.

@akuhnregnier Whoops! Of course you're right. LGTM.

Actually, I think that sentence is referring to unwanted space-splitting, not typos. It's a bit unclear though, I'll rewrite it.


WIP-Teamlead calendar

WIP- Removed volblockdate, view team and voldashboard components as agreed by the team

Can click empty date and add volunteer assignment


Deploy your Docker image to Kubernetes

As a developer
I need to deploy containers images to kubernetes for the microservices
So that the e-commerce development can be intergrated

technical debt


Issue #40 Create Macro to Test Properties Against a Human Readable String

This is a first crack at addressing issue #40
Comments & suggestions very welcome.

Updated with a new script-created dictionary to translate the special characters to their human readable version.


frequent console.log calls result in 100% cpu and hanging

I am not sure whats happening here. I wanted to test out the performance of testem (when running the tests in phantomjs in dev mode). I added a couple of for-loops to see the effect. Here is the test that I am trying to execute:
describe('hello', function(){
    it('should say hello', function(){
        for(var i=0; i<100; i++){
          for(var j=0; j<100; j++){
            console.log("hello ", i, " ", j, " ", (i*j));
          }
        }
        expect(hello()).toBe('hello world');
    });

    it('should say hello to person', function(){
        for(var i=0; i<100; i++){
          for(var j=0; j<100; j++){
            console.log("hello ", i, " ", j, " ", (i*j));
          }
        }
        expect(hello('Bob')).toBe('hello Bob');
    });
});

I tried this multiple times. The consistent result is that the process (testem) hangs. I have a 2-core cpu. One of the cores gets continously maxed-out at 100%. The system monitor clearly shows the NodeJS process to be consuming the cpu. PhantomJS also seems to be consuming significant memory (a few hundreds of Megs). Eventually I have to manually kill both the processes (NodeJS, PhantomJS).
I am really not sure whats going on here. To compare I took the same for-loops and executed them directly under NodeJS. It runs in under a couple of secs without even a blip to cpu/memory.

The issue should be fixed by: https://github.com/airportyh/testem/pull/453

FWIW, I am having this problem. We have tons of deprecation warnings in one app and about 80 tests. Everything eventually grinds to a halt.

Mind creating a new issue with more details (browser, node version, etc.)?


Simple cli tool fixes

This pull-request fixes a couple of issues I had when working with the genji cli tool.
I ran into a compile error at first, because of a mismatched type between the cli.Flag interface and the cli.BoolFlag type. Correcting that was simple and allowed the app to compile after making the change.
When working with the cli tool, I was expecting to find a way to exit or quit the cli from the interactive prompt like in other database cli tools. Having not found a method to quit the application from the prompt, I added the .exit command to give an easy way to quit the app.

Thank you!


speech: doc fixes

There were a couple errors in the README examples and I was seeing a documentation test error on Windows machine, looks like the tmp path on Windows was coming out funky.

@jmdobry could you PTAL? @stephenplusplus is out of town at the moment.

What was the Windows error? Can you see if a module exists to create a temp file that is Windows compatible? Maybe even 'tmp' that we already use some places.

We were already using tmp and the path that it was giving back was bad, Windows was throwing an error because it couldn't read the file. It could be because we were calling it synchronously? All the system-tests seem to be using the async version.

Can you paste the error?

https://ci.appveyor.com/project/GoogleCloudPlatform/google-cloud-node/build/1.0.111/job/twamtlqs0rh2m91n#L10508

The README changes look fine to me.

On another topic, when do we want to publish 0.1.0? Wait for the first gax-nodejs PR?

@stephenplusplus @jmdobry I changed the code to mock fs and doc tests seem to be passing.

Awesome, glad that mocking worked out. The AppVeyor build log shows a failure:
1) gcloud should export static speech:
     AssertionError: undefined === [Function: FakeApi]
      at Context.<anonymous> (C:\projects\google-cloud-node\packages\google-cloud\test\index.js:117:12)
      at callFn (C:\projects\google-cloud-node\node_modules\mocha\lib\runnable.js:326:21)
      at Test.Runnable.run (C:\projects\google-cloud-node\node_modules\mocha\lib\runnable.js:319:7)
      at Runner.runTest (C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:422:10)
      at C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:528:12
      at next (C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:342:14)
      at C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:352:7
      at next (C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:284:14)
      at Immediate._onImmediate (C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:320:5)

That's because unit tests for google-cloud#speech were created before
speech was released. First we need to fix the docs here, then publish it.
Finally install it as a dependency on google-cloud.
On Sep 22, 2016 9:01 PM, "Stephen Sawchuk"<EMAIL_ADDRESS>wrote:

Awesome, glad that mocking worked out. The AppVeyor build log shows a
failure:

gcloud should export static speech:
AssertionError: undefined === [Function: FakeApi]
at Context. (C:\projects\google-cloud-node\packages\google-cloud\test\index.js:117:12)
at callFn (C:\projects\google-cloud-node\node_modules\mocha\lib\runnable.js:326:21)
at Test.Runnable.run (C:\projects\google-cloud-node\node_modules\mocha\lib\runnable.js:319:7)
at Runner.runTest (C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:422:10)
at C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:528:12
at next (C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:342:14)
at C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:352:7
at next (C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:284:14)
at Immediate._onImmediate (C:\projects\google-cloud-node\node_modules\mocha\lib\runner.js:320:5)

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/google-cloud-node/pull/1606#issuecomment-249073111,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABoNAzWsvB8fa9j7lDhIFjDBFA48pYMhks5qsyTzgaJpZM4KC19Q
.

Ah, okay. Merge time.


Propose Caleb Miles as member of 1.7 release team

Proposes Caleb Miles (myself) as the Release Team Secondary for 1.7. The Secondary has helped picked up less technical work to allow the Release Team Lead to load shed.

Caleb, would you like to take the testing lead role too? The responsibility of the testing lead role is 1) Ensures that all non-upgrade test CI provides a clear go/no-go signal for the release.
2) Tracks and finds owners to fix any issues with any (non-upgrade) tests. Thanks!

LGTM

@dchen1107, we have some other possible candidates for Testing (which I think we would be better off calling CI Signal) so I think we can wait to let that resolve. I'm happy to step in if needed. I'll merge this and we can iterate on filling the rest of the roles separately.


GEOS version compatibility with shapely, MacOS and set_operations.intersection/union_all

Introduction
When pygeos and shapely have matching GEOS version enabling faster geometry transforms between the packages there is an odd bug in the MacOS platform that does not exist for the Ubuntu platform. I've managed to partly pin this down in this repository:
https://github.com/nialov/pygeos-macos-shapely-incompatibility
The issue is caused by conducting geopandas.clip which itself calls pygeos.set_operations.intersection (or pygeos.set_operations.union_all) which either call lib.intersection (or lib.unary_union) which return the same error when the mask inputted into geopandas.clip is a MultiPolygon (or when GEOMETRYCOLLECTION is passed into union_all I'm not certain if in that case the mask was actually a MultiPolygon):
pygeos.GEOSException: IllegalArgumentException: Argument must be Polygonal or LinearRing

System
Platform: MacOS (from github actions)
pygeos==0.10.2
geopandas==0.10.2
shapely==1.8.0
In [17]: from shapely.geos import geos_version_string; geos_version_string
Out[17]: '3.9.1-CAPI-1.14.2'

In [18]: pygeos.geos_capi_version_string
Out[18]: '3.9.1-CAPI-1.14.2'

Logs
I've pinned the intersection error here:
https://github.com/nialov/pygeos-macos-shapely-incompatibility/runs/4411204893?check_suite_focus=true
a = array([<pygeos.Geometry MULTILINESTRING ((4.66e+05 6.69e+06, 4.66e+05 6.69e+06, 4.6...>],
      dtype=object)
b = <pygeos.Geometry MULTIPOLYGON (((4.66e+05 6.69e+06, 4.66e+05 6.69e+06, 4.66e...>
grid_size = None, kwargs = {}

    @multithreading_enabled
    def intersection(a, b, grid_size=None, **kwargs):
        """Returns the geometry that is shared between input geometries.

...

         if grid_size is not None:
            if lib.geos_version < (3, 9, 0):
                raise UnsupportedGEOSOperation("grid_size parameter requires GEOS >= 3.9.0")

            if not np.isscalar(grid_size):
                raise ValueError("grid_size parameter only accepts scalar values")

            return lib.intersection_prec(a, b, grid_size, **kwargs)

>       return lib.intersection(a, b, **kwargs)
E       pygeos.GEOSException: IllegalArgumentException: Argument must be Polygonal or LinearRing

I also have another repo where the issue was first found when I updated my packages to have matching GEOS as I was interested in the speedup:
https://github.com/nialov/fractopo/runs/4409743659?check_suite_focus=true
Here the same error is raised in union_all instead of intersection and the issue is I suppose the GEOMETRYCOLLECTION of Polygons that is passed instead of straight up MultiPolygon.
geometries = array([<pygeos.Geometry POLYGON ((-3 4, 3 4, 3 -3, -3 -3, -3 4))>,
       <pygeos.Geometry POLYGON ((-3 -3.5, 3 -3.5, 3 -5, -3 -5, -3 -3.5))>],
      dtype=object)
grid_size = None, axis = None, kwargs = {}
collections = <pygeos.Geometry GEOMETRYCOLLECTION (POLYGON ((-3 4, 3 4, 3 -3, -3 -3, -3 4)...>

    @multithreading_enabled
    def union_all(geometries, grid_size=None, axis=None, **kwargs):
        """Returns the union of multiple geometries.

...

            if lib.geos_version < (3, 9, 0):
                raise UnsupportedGEOSOperation("grid_size parameter requires GEOS >= 3.9.0")

            if not np.isscalar(grid_size):
                raise ValueError("grid_size parameter only accepts scalar values")

            result = lib.unary_union_prec(collections, grid_size, **kwargs)

        else:
>           result = lib.unary_union(collections, **kwargs)
E           pygeos.GEOSException: IllegalArgumentException: Argument must be Polygonal or LinearRing

I do not own a MacOS computer myself so I'm somewhat limited in testing for this issue as it is not reproducible on my Ubuntu. Hopefully this report is at least helpful.

Thanks for raising this issue. To be clear:  does this issue arise if the GEOS versions do not match? If so, this points towards the same shapely-pygeos conversion issues that were discussed in https://github.com/pygeos/pygeos/issues/424 .
Good news is that pygeos and shapely have merged, so that conversions will not be necessary in the near future.

Yes sorry if it was unclear, the issue does not persist if the GEOS versions do not match. So the "solution" to this problem is to make sure they do not match, then the above bug does not occur.

I think if you would upgrade pygeos (instead of having it pinned to 0.10), that might also "solve" the issue because of the latest pygeos wheels using a newer GEOS version compared to shapely.
Another solution is to use conda to install shapely and pygeos, which will ensure they actually use the same GEOS library (instead of each having a separate library but with same version)

You are correct, I fixed the issue by upgrading pygeos to the latest version. But with a pip install I lose the compatibility speed gain (not critical of course). I was initially sort of hesitant on reporting this bug as it's not an issue with the latest version but if I understood it correctly it might manifest again when the GEOS version is the same next time when shapely catches up again.

If your want to keep the performance, the only solution now is either using conda or compiling shapely and pygeos from source against the same GEOS library.
The shapely 2.0 release will solve these issues, but it may take some time until these changes have boiled up in geopandas. So in the meantime you are stuck using the newest pygeos with shapely 1.x. I don’t expect there will be a shapely 1.x release with GEOS 3.10. (@jorisvandenbossche ?)

Thank you for the info! You can do whatever you wish with this issue report

I’ll close this then. Thanks again for the report!

I don’t expect there will be a shapely 1.x release with GEOS 3.10.

There is probably a good chance we do a 1.8.1 at some point (and then it might make sense to have it include GEOS 3.10), but there are not yet concrete plans.


Ninja In A Bear Trap Factory

About:
Escape the bear trap factory using trusty katanas! (which happen to be strategically placed by coincidence)
How to Play:
Press WASD to move, J to restart
Collect swords to jump over bear traps

please complete the checks!

Example: Pushing boxes to the goal. (from Sokoban Plus)
How to play your game?
Example  : Press WASD to move, J to restart and K to toggle trails, Get A boxes (cyan) to A goals (green), Get B boxes (magenta) to B goals (red), Get normal boxes (gray) to either goal. (from Sokoban plus)

Code
Check off the items that are true.

[ ] The game was made using the Sprig editor.
[ ] The game is placed in the in the /games directory.
[ ] The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
[ ] The game runs without errors.
[ ] The name of the file/game contains only alphanumeric characters, -s, or _s.
[ ] The game name is not the same as the others from gallery

Image (If an image is used)

[ ] The image is in the /games/img directory.
[ ] The name of the image matches the name of your file. Example: sokoban_plus.js -> sokoban_plus.png.

Thanks for PR!

✅ The game was made using the Sprig editor.
✅ The game is placed in the in the /games directory.
✅ The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
✅ The game runs without errors.
✅ The name of the file/game contains only alphanumeric characters, -s, or _s.
✅The game name is not the same as the others from gallery
Image (If an image is used)
✅The image is in the /games/img directory.
✅ The name of the image matches the name of your file.

Very good game! just change the image, the current one has nothing to do with the game

Should be all good now.


[Android] Do not include BUILD.gn in xwalk_app_template/

Since we do a simple shutil.copytree() to copy app/android/app_template
to xwalk_app_template/template, we end up including the BUILD.gn
present in the former.
Explicitly ignore *.gn files when copying to avoid that.

@heke123
I'd like to land this before #3901 to prevent this fix from being lost in the rewrite.

LGTM


after last update lspsaga not working and causing errors

Describe the bug
output: https://i.imgur.com/HnCWj72.png
i just reinstall lspsaga to reconfigure my nvchad config, last night the plugin works fine but today is causing issues, what ever hover_doc or show_line_diagnostic (all methods not working)
please fix the bug.
Steps to reproduce

Expected behavior
works as previous updates, is nothing works such as nvchad or custom config
Neovim version (nvim -v)
NVIM 0.9
lspsaga commit
08da11d83a545d899c11ea070903dfb26fce39b0
Terminal name/version
Windows Terminal

try :Lspsaga hover_doc  and new version is rewrite need reconfig see doc website

I tried all lspsaga commands with a fresh update, and nothing works

then your env something wrong . because you use a preconfig so IDk what happen in nvchad.

@glepnir it should to work, I said last night works fine for me

last night you used which version . last udpate is what time. I don't change hover yesterday and today.

@glepnir i will try to reinstall the hole config, is that okay?

from your picture. I guess there has same name config file. so conflict load module. then you see loop or previous load error module

@gepbird thank you its works, there was a conflict load module this is why lspsaga not worked.

what was the solution? having the same issue with custom nvim config.

@diegoulloao just check your config, you probably have an conflict load module

it doesn't seems like conflict loading modules, sometimes I'm just getting this error:
Error executing Lua callback: ...site/pack/packer/opt/lspsaga.nvim/lua/lspsaga/window.lua:3: attempt to index field 'config' (a nil value)
stack traceback:
        ...site/pack/packer/opt/lspsaga.nvim/lua/lspsaga/window.lua:3: in main chunk
        [C]: in function 'require'
        .../pack/packer/opt/lspsaga.nvim/lua/lspsaga/definition.lua:5: in main chunk
        [C]: in function 'require'
        ...ite/pack/packer/opt/lspsaga.nvim/lua/lspsaga/command.lua:8: in function <...ite/pack/packer/opt/lspsaga.nvim/lua/lspsaga/command.lua:7>
        ...ite/pack/packer/opt/lspsaga.nvim/lua/lspsaga/command.lua:71: in function 'load_command'
        ...vim/site/pack/packer/opt/lspsaga.nvim/plugin/lspsaga.lua:8: in function <...vim/site/pack/packer/opt/lspsaga.nvim/plugin/lspsaga.lua:7>

@diegoulloao can you share your lspsaga config, maybe i can help you to fix that isssue

@kayuxcodes sure, is this: https://github.com/diegoulloao/nvim-diegoulloao

@glepnir it seems that you didn't load lspsaga configuration correctly or must be an conflict load

@glepnir it seems that you didn't load lspsaga configuration correctly or must be an conflict load

@kayuxcodes are you referring to me?
I have loaded lspsaga from an external file, plugins/lsp/lspsaga.lua

@kayuxcodes when I move the setup call to the function inside the config property in packer it works, like this:
  use({
    "nvimdev/lspsaga.nvim",
    after = "nvim-lspconfig",
    config = function()
      require("lspsaga").setup({})
    end,
  }) -- enhanced lsp server autocompletion for cmp ui

but I want to have the setup in a different file.

Ok I realized that removing: after = 'nvim-lspconfig' fixes the issue.
Also :Lspsaga lsp_finder was replaced by just :Lspsaga finder
Hope it be useful.


t_xmin XXX is uncommitted in tuple to be updated in table

I trying to test work with CLOG with wal_log_hints=off.
I am using the following function:
create or replace function do_update(id integer, level integer) returns void as $$
begin
	begin
        if level > 0 then
	        perform do_update(id, level-1);
	    else
		    update pgbench_accounts SET abalance = abalance + 1 WHERE aid = id;
	    end if;
	exception WHEN OTHERS THEN
	    raise notice '% %', SQLERRM, SQLSTATE;
	end;
end; $$ language plpgsql;

and the following update.sql script for pgbench:
\set aid random(1, 1000)
select do_update(:aid,100)

With the following command:
pgbench  -h <IP_ADDRESS> -p 55432   -U zenith_admin postgres -f update.sql -c 100 -T 100 -P 1 -M prepared

I sometimes get errors:
NOTICE:  t_xmin 8307626 is uncommitted in tuple (0,112) to be updated in table "pgbench_accounts" XX001

Also zenith shows at this test ~100 times smaller TPS than vanilla.

Update:
Setting wal_log_hints=on neither prevents this error, neither improve performance

I thought that this bug can be not zenith specific, but can be cause by race condition in setting status of subtransactions.
I have inserted sleeps in TransactionIdSetPageStatusInternal but still failed to reproduce the problem with vanilla.
Also I have traced that no page of pgbench_account was evicted during this test. So it is not caused by loosing hint bits.
Some strange thing (not related to this problem) is that zenith still request few pages of pgbench_accounts_pkey from pageserver, although all database fits in shared buffer.

Good find! :+1:

@lubennikovaav will review the status of this

Committed a fix to PostgreSQL (https://github.com/postgres/postgres/commit/adf6d5dfb2094cc2bb28b4dea0565dcd0e775ed9). It will appear in the next minor versions.


Detect JDKs provisioned by Github actions automatically

We should have a look at common actions on GitHub actions that provision JDKs.
If we can find a pattern, we may be able to automatically detect those without additional setup
Example: actions/setup-java@v1

This feature would be very useful to me.
The runners hosted by GitHub seem to have a Hosted Tool Cache with some JDKs preinstalled.
An example path to a JDK in the cache is:
/opt/hostedtoolcache/Java_Adopt_jdk/16.0.1-9/x64

So the pattern seems to be something like:
/opt/hostedtoolcache/<distribution>/<version>/<architecture>

However, the setup-java action also allows to provision JDKs that are not in the cache and I don't know where those would be installed. actions/setup-java#44 contains some relevant information on this topic.
Please let me know if I can help in any way.

Are there any plans to move this forward? This is what makes me reluctant to use JVM toolchains.
Note that the setup-java action is instant when using the temurin distribution because this distribution is already on the runner. If Gradle could find those pre-installed distributions automatically, we wouldn't even need the setup-java action!

Ok thanks for providing a status, I'm looking forward to this! 🙏

About this:

The path to the tool cache directory resides in the environment variable RUNNER_TOOL_CACHE.
However, the setup-java action also allows to provision JDKs that are not in the cache and I don't know where those would be installed. https://github.com/actions/setup-java/issues/44 contains some relevant information on this topic. B.t.w. notice that setup-java@v2 allows selecting the JDK distribution, while v1 did not.

It looks like those are 2 different features. I believe Gradle could by default look into the default hosted tool cache of GitHub runners, but not necessarily be aware of specific GitHub actions (like setup-java) and where they place things (as this path is technically dynamic and can be retrieved as an output of the setup-java action).

As a workaround, GitHub currently provides 3 env variables for the Java home of the 3 current LTS versions: JAVA_HOME_8_X64, JAVA_HOME_11_X64, and JAVA_HOME_17_X64. So I believe we could provide those env variables as JDK installation dirs in a project's gradle.properties like this:
org.gradle.java.installations.fromEnv=JAVA_HOME_8_X64,JAVA_HOME_11_X64,JAVA_HOME_17_X64

Now that I think of it maybe GitHub could provide such a default gradle.properties (in the home dir or gradle installation dir?), but the current precedence order could mean that users can no longer use this Gradle property themselves at the project level. Is this correct? Why is the order of precedence this way?

@joffrey-bion That's a great idea! If it can be resolved at the action level, it would be nice.

users can no longer use this Gradle property themselves at the project level

Yes, that is correct, however, it can be overridden again by a command line. I don't think it's a big problem.

If GitHub pre-installed some Gradle (not the case now) and put this property in the Gradle installation dir, would this affect projects that use the Gradle wrapper? (it might be worth clarifying this in the docs, by the way)

It shouldn't matter how Gradle is invoked: as local ./gradlew or global gradle in that context.

Regarding the gradle action, PTAL at the issue there

Why is the order of precedence this way?

The idea here is user preferences should have higher priority than project preferences. So CLI has a clear intent, then users preferences, project preferences, and lastly, "system" preferences.

Yes, that is correct, however, it can be overridden again by a command line. I don't think it's a big problem.

Well it is definitely a problem if GitHub were to define some properties in the home dir of the runners, because users setting gradle.properties in their project would see their settings ignored and might not understand why.

Why is the order of precedence this way?

The idea here is user preferences should have higher priority than project preferences. So CLI has a clear intent, then user preferences, project preferences, and lastly, "system" preferences.

While I see the point, I never ever needed to express it this way. But every single time I wanted to express user defaults, hoping to override them in a per-project basis... and it doesn't work this way.

If GitHub pre-installed some Gradle (not the case now) and put this property in the Gradle installation dir, would this affect projects that use the Gradle wrapper? (it might be worth clarifying this in the docs, by the way)

It shouldn't matter how Gradle is invoked: as local ./gradlew or global gradle in that context.

If it doesn't matter how Gradle is run, does that mean that my C:\gradle\gradle.properties affect a ./gradlew build run from projects that don't use this gradle installation at all? That would be insane, wouldn't it?
If it does matter how Gradle is run, what constitutes the "gradle properties in the installation dir" in case of gradle wrapper? And more importantly how can I specify default values of Gradle properties for a given machine (e..g memory or JDK locations), but overridable per project?
Anyway, this whole topic is out of scope for this discussion, sorry for the off topic, I just wanted to confirm that GitHub cannot and thus shouldn't try to do this.

Regarding the gradle action, PTAL at the https://github.com/gradle/gradle-build-action/issues/561 there

Oh, I forgot about this action. It could definitely be provided as an extra CLI argument by default in this GitHub action, I'll head over to that issue. Thanks!

users setting gradle.properties in their project would see their settings ignored and might not understand why.

No, they would be overridden, not ignored. And it only applies to settings set by action, not all settings.
As for your use case - let's jump into a separate issue. I think there is a clear need to have better documentation in this area. Would you like to create a documentation issue with a list of stuff that should be clarified in that area?

No, they would be overridden, not ignored. And it only applies to settings set by action, not all settings.

Yes, I was unclear about this. The problem is still there, though. GitHub cannot set this property as a default without overriding the same property defined at the project level by some users.

Would you like to create a documentation issue with a list of stuff that should be clarified in that area?

I opened the following:

https://github.com/gradle/gradle/issues/26107
https://github.com/gradle/gradle/issues/26088

I've done some testing, and toolchain detection is now mostly working on GitHub Actions runners, without any special handling in the gradle-build-action.
There are 2 types of JDKs that can be detected on a runner:

Pre-installed JDKs, that exist without any use of setup-java
JDKs that are downloaded and installed on demand with setup-java

On ubuntu-latest and macos-latest, both of these types are automatically detected. The pre-installed JDKs are symlinked into standard locations, and the setup-java JDKS are detected because the action is updating the Maven Toolchains file.
On windows-latest, only the second type are detected, via the Maven Toolchains mechanism. Unfortunately the pre-installed JDKs are not found in a standard location and are not detected.
So as long as setup-java is used to provision all of the required JDKs, then these will be detected by Gradle and not re-downloaded.
I will attempt to update the gradle-build-action so that the pre-installed JDKs are detected on Windows as well, by supplying the env var names as suggested.
I think it's safe to close this issue, since this is something that should be fixed in the GitHub Runner (or the gradle-build-action).


Prevent PyPlot from normalizing quiver vectors

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (dfcaa3a) 38.90% compared to head (7f13158) 38.90%.

Files
Patch %
Lines

src/pyplot.jl
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #19   +/-   ##
=======================================
  Coverage   38.90%   38.90%
=======================================
  Files          10       10
  Lines        1889     1889
=======================================
  Hits          735      735
  Misses       1154     1154

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


merge MONDO_0024889 'benign mesonephroma' with MONDO_0002364 Wolffian duct adenoma

From GARD:
NCI have the term benign mesonephroma (we have this one now) and Wolffian duct adenoma is a synonym  (I have added all the relevant synonym in the portal).  We should follow NCI for all tumor/cancer related terms.

Action item:
-[ ] obsolete Wolffian duct adenoma, add 'term replaced by' MONDO_0024889 'benign mesonephroma'


CUDA out of memory for large image inference

Summary of the bug
When running inference on images larger than ~1200x1200, CUDA often runs out of memory.  This looks to be because the tiler puts all subwindows of a large image into a single batch (https://github.com/CosmiQ/solaris/blob/master/solaris/nets/infer.py#L75).  This large batch can then be too large to fit into memory.
Steps to reproduce the bug
# In this case eg.yml points to images of size 2048x2048
import solaris as sol
config_path = 'eg.yml'
config = sol.utils.config.parse(config_path)
print('Config:')
print(config)
inferer = sol.nets.infer.Inferer(config)
inferer()

Buggy behavior and/or error message
RuntimeError: CUDA out of memory.
I'm getting the same error:
RuntimeError: CUDA out of memory. Tried to allocate 1.56 GiB (GPU 0; 14.73 GiB total capacity; 12.90 GiB already allocated; 947.88 MiB free; 12.92 GiB reserved in total by PyTorch)
I wonder is the inference and training work independently, because otherwise, I won't bother start training since I'd be getting the same error


Investigate / silence material errors

[Error] [omni.hydra] [UsdToMdl] Prim '/World/top_cabinet_dmwxyl_1/Looks/top_cabinet_dmwxyl_base_link/Shader' parameter 'reflectionroughness_texture': References an asset that can not be found: 'materials/top_cabinet-dmwxyl-base_link-roughness.png'

Hi，I encouter the same issue. Have you already solved this problem?

Hi, I also encouter this issue. Have you solved it? :)

These errors are safe to ignore for now. The root cause is that we need to decrypt our encrypted assets on the fly and immediately delete them afterwards to comply with their copyright. By the time you see these errors, the texture maps are already loaded into memory and ready to be used by Isaac, even though the errors indicate Isaac can't find these texture maps.
Meanwhile, we understand these errors are rather confusing and misleading for our users. We will try to get rid of these in our next release.


Update build.sh

According to https://github.com/Emurgo/yoroi-mobile/pull/2260 we need to update build.sh for ios

done


Allow specific group for new user

Hi, please allow the ability to assign a label to a new user,  I don't want a user to be able to see other labels.

Can you explain in detail?

I would like to create a new user that can only view certain servers under a group, for instance allow only user "A" to only see group "A"  I probably should have said group instead of label.  :)

I am considering to add a restricted user type for this purpose. Will update you when I am done.

A user type "Restricted User" has been added to "User" screen. After a restricted user is created, you can use "DB Info" page, "Access Control" tab to assign/revoke user access.

Thanks, I will try this feature out soon.Sent with SolMail App--------- Original Message ---------
From: xrao
To: yahoo/mysql_perf_analyzer
Date: Thu Jul 09 17:27:39 EDT 2015
Subject: Re: [mysql_perf_analyzer] Allow specific group for new user (#15)
A user type "Restricted User" has been added to "User" screen. After a restricted user is created, you can use "DB Info" page, "Access Control" tab to assign/revoke user access.
—Reply to this email directly or view it on GitHub.

hi, I created a new restricted user, dashboard looks fine but when I try to view realtime this pops up:
"No valid credential provided for DB ..."

Unfortunately, this is by design. We designed this tool so that every dev/dba/support can self register and use it for their own purpose, under the assumption every user will register their own database user/password for concerned databases. So, for now, you have to login as the restricted user, use DB Info page, credential tab, to add DB credentials to access the underlying DB. However, the access to the metrics data such as charts/alerts is not limited by this restriction. For the future, we can consider to copy DB credential to the restricted user when assign databases.

ok, thanks for the explanation.  yes, this feature will be nice since other users that are restricted would like to be able to view their servers realtime.

Updated. Please test.

Hi Xrao, updated and this works great.  Thanks!


[Bug]: Add dark mode for loader

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
loader is currently displayed on white bg
Expected behavior
user who have choosen dark mode should be able to view loader in dark mode
add black bg for loader
Add ScreenShots
No response
On which device are you experiencing this bug?
No response
Record

[X] I have read the Contributing Guidelines
[ ] I'm a GSSOC'24 contributor
[X] I have starred the repository

@Suvadip-sana

@Soujanya2004
Yaaa. Assign it to me.


HttpServletResponse.setJavalinCookie can throw exception if there are no cookies

Actual behavior (the bug)
I'm getting this issue in AWS Lambda - so this wouldn't be very common. However, if there are no cookies and you try to set a cookie then currently you can get an exception.
Expected behavior
Run as expected.
To Reproduce
Don't have cookies and set a cookie. I didn't do a test, but can show the code to fix.
Additional context
https://github.com/javalin/javalin/blob/master/javalin/src/main/java/io/javalin/http/Cookie.kt#L90
cookies.removeFirstKt()?.let { first -> this.setHeader(Header.SET_COOKIE, first.addSameSite(javalinCookie)) }

should become:
cookies.removeFirstOrNull()?.let { first -> this.setHeader(Header.SET_COOKIE, first.addSameSite(javalinCookie)) }

The ?. implies that you expect this to not bomb out if the remove call returns null.

The exception should never occur due to line 87:
this.addCookie(cookie) // we rely on this method for formatting the cookie header which sets the cookie leading to at least one Cookie being present as fas as I can tell.

Yes - the addCookie method should be adding the Set-Cookie header too. I'm using a poorly implemented Lambda library. So this shouldn't happen, unless you can add a cookie without setting that header.
Thanks for your time.

Did you find a workaround @Jerbell ?

@tipsy unders normal circumstances - the code should add the Set-Cookie header.  However, if you had a poor implementation or maybe a stubbed class then you could get an exception here. It would be safer to change it as I suggested, but I'll leave it up to your team.

@Jerbell I don't see any reason to not do it, would you like to submit a PR?

Ok


Wrong types for STRUCT.init() args

I am getting Pylance type-checking warnings when trying to use STRUCT. My code looks like this:
...
Column(
    "analysis_filter",
    ARRAY(STRUCT(dimension=String, values=ARRAY(STRUCT(value=String)))),
),
...

Pylance underlines dimension=String and gives this warning:
Argument of type "Type[String]" cannot be assigned to parameter "dimension" of type "Mapping[str, TypeEngine]" in function "__init__"
  "Type[type]" is incompatible with "Type[Mapping[str, TypeEngine]]"

And similar warnings for values=ARRAY(...) and value=String.
I think the problem might be wrong types for the args in the STRUCT.__init__() function. That function is declared in _struct.py as follows:
def __init__(
    self,
    *fields: Tuple[str, sqlalchemy.types.TypeEngine],
    **kwfields: Mapping[str, sqlalchemy.types.TypeEngine],
):

But according to PEP 484, types for *args and **kwargs should be the type of a single argument, not the Tuple or Dict type of args or kwargs itself (see https://peps.python.org/pep-0484/#arbitrary-argument-lists-and-default-argument-values).
So I think **kwfields should be declared like this:
    **kwfields: sqlalchemy.types.TypeEngine,

I don't know how *fields should be declared. I'm not sure whether it's possible to specify different types for the individual elements of *args. Maybe this function shouldn't use *args and should use two explicitly defined arguments instead?

Thanks for raising this issue. I think in the short-term the best way forward is for this package to remove type annotations.
We don't have any CI/CD setup in this repo to check types with mypy/pytype/pylance, so any type annotations we do advertise are likely to be subtly incorrect as you've identified.


need better explanations of IGNORE_SHORT_PACKETS and SHORT_PACKET_TERMINATE policies

See discussions here:
http://libusbk.sourceforge.net/UsbK3/usbk_pipe_management.html
https://community.osr.com/discussion/181538/winusb-and-transaction-termination
The evidence suggests that IGNORE_SHORT_PACKETS is applicable to [out] bulk endpoints (with reversed semantics) but w/o access to WinUSB source code it is impossible to tell for sure.
It would be nice if documentation can explain it in more details and cleaner language.
IGNORE_SHORT_PACKETS "Completes a read request when a short packet is received or a certain number of bytes are read. If the file size is unknown, the request is terminated at a short packet."
It would be good not to use "file size" terminology in the statement above. It is actually not "file" but rather "data transfer" size.
Thank you,
[Enter feedback here]

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

ID: 947f85b5-07bc-45eb-4bb9-75302b0566b6
Version Independent ID: 73454115-5c1c-a8ea-f65d-0a40116cb58b
Content: WinUSB Functions for Pipe Policy Modification - Windows drivers
Content Source: windows-driver-docs-pr/usbcon/winusb-functions-for-pipe-policy-modification.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @duncanmacmichael
Microsoft Alias: dumacmic

Hi @leo-zspace, thanks for the thoughtful feedback. I'll check into this with the USB team; stay tuned.

Hi @leo-zspace, just as an update I've been in contact with the USB team about this, but unfortunately they're heads down in development at the moment, so I won't be able to get an answer for you until next month. Sorry for the long wait. I'll keep you posted whenever I learn something.

I've been unable to get additional info about this for you, Leo -- and apologies that it took so long to get back to you.  I hope that you got your problem worked out in the interim. Note that you can always click Edit on most pages on docs.microsoft.com if you have learned any additional tips that you would like to add to a documentation page.  Thanks again for reaching out, and best of luck!


Run some plugins in parallel with each other

In #458, the pulp_push plugin and the compress plugin will be able to do their unrelated jobs in parallel with each other.
This will also be true for pulp_sync in the v2 workflow.
It could be a lot of work to implement this, so we should decide whether we really want to keep hold of the 'docker save' tarball at all before proceeding.

Not worth to invest time into this. Longest time takes ODCS and cachito intgration


James 1409 - Change JPARecipientRewriteTable to store separate record per target address

Changed the implementation to use a record per row design instead of a single row with concatenated addresses, as suggested in the bug report.
Along the way I also found that listSources was broken with such a multi-address value in the old design, and the fix is built-in in the new design. Added a regression test for it in the second commit.
The one thing that's missing is that I don't know if there is any procedure/mechanism/command for performing data/schema updates when an existing system is upgraded to a new version, is there such a thing?

The changes are:

Primary key changed from (DOMAIN_NAME, USER_NAME) to (DOMAIN_NAME, TARGET_ADDRESS, USER_NAME) (unfortunately, it is auto-generated in alphabetical order)
Added index USER_NAME_DOMAIN_NAME_TARGET_ADDRESS_INDEX (USER_NAME, DOMAIN_NAME, TARGET_ADDRESS)
Added index TARGET_ADDRESS_INDEX (TARGET_ADDRESS)
Columns have not changed.
Rows that had multiple semicolon delimited values in their TARGET_ADDRESS field need to be split into individual rows each with a single target address value. Rows with a single value remain unchanged.

Afaik there is no standard SQL way of doing the last data migration step. I can write a method that does it, but is there any mechanism to invoke it? or just put it in a main method of the class? How have schema/data migrations been addressed in the past?

I added a draft of the migration instructions for now.

I liked your idea, and it did take some work... I went for a webadmin export/import (seems more future-proof and intuitive to move jsons around instead of custom cli format parsing). Had to do some webadmin rearranging since mappings serialization wasn't fully implemented. Note that it's currently implemented as 'addMappings' rather than 'setMapping' (i.e. doesn't erase all existing mappings), I figured it's safer and more useful, though for the purposes of this migration it doesn't matter (the table is empty). Updated the instructions too. Didn't update the REST api docs with the new route, dunno when/how to do it, or maybe it can remain undocumented other than this migration ;-)
I added a few local tests, but didn't yet test the whole procedure for real - I'm assuming the table will get recreated when dropped but haven't tried it yet.

I went for a webadmin export/import (seems more future-proof and intuitive to move jsons around instead of custom cli format parsing).

+1

Thanks for merging this!
I do wonder however, why all the nicely organized commits are squashed into one when merging? This makes it much harder for anyone else now or in the future to understand or review the code, with the various changes all bunched together...

Thanks for merging this!

With pleasure !

I do wonder however, why all the nicely organized commits are squashed into one when merging? This makes it much harder for anyone else now or in the future to understand or review the code, with the various changes all bunched together...

Sorry maybe went a bit fast on this. However all commits should start with the JIRA ticket number, however only the first one was. I thought maybe little changes making it ok was ok to squash. Obviously I was wrong sorry for this.


Double tap to like a photo

Not sure if this would mean, remove the tappable heart or just leave both avenues

I think we should leave the tappable heart, a la instagram.


neofetch: 7.0.0 -> 7.1.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/dylanaraps/neofetch/releases.
meta.description for neofetch is: "A fast, highly customizable system info script"
meta.homepage for neofetch is: "https://github.com/dylanaraps/neofetch"
meta.changelog for neofetch is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 7.1.0 with grep in /nix/store/jx2pfbry3dq0v6cwvkizh1b04ybkcpqb-neofetch-7.1.0

directory tree listing: https://gist.github.com/3d154cce18554aef967af037f0f5d26c

du listing: https://gist.github.com/e275c4ae462c34eaa094a064dd3d50ca

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
neofetch

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jx2pfbry3dq0v6cwvkizh1b04ybkcpqb-neofetch-7.1.0 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A neofetch https://github.com/r-ryantm/nixpkgs/archive/21b89cec814dbbde87ebb1023826700922130d51.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/jx2pfbry3dq0v6cwvkizh1b04ybkcpqb-neofetch-7.1.0
ls -la /nix/store/jx2pfbry3dq0v6cwvkizh1b04ybkcpqb-neofetch-7.1.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

1 package built:

neofetch

Maintainer pings
cc @alibabzo @konimex for testing.

WFM.
❯ ./neofetch
          ::::.    ':::::     ::::'           hexa@nyx
          ':::::    ':::::.  ::::'            --------
            :::::     '::::.:::::             OS: NixOS 20.09 (Nightingale) x86_64
      .......:::::..... ::::::::              Host: 20KH006MGE ThinkPad X1 Carbon 6th
     ::::::::::::::::::. ::::::    ::::.      Kernel: 5.7.14
    ::::::::::::::::::::: :::::.  .::::'      Uptime: 5 mins
           .....           ::::' :::::'       Packages: 915 (nix-system), 311 (nix-user)
          :::::            '::' :::::'        Shell: zsh 5.8
 ........:::::               ' :::::::::::.   Resolution: 2560x1440
:::::::::::::                 :::::::::::::   WM: sway
 ::::::::::: ..              :::::            Terminal: ate
     .::::: .:::            :::::             CPU: Intel i7-8550U (8) @ 4.000GHz
    .:::::  :::::          '''''    .....     GPU: Intel UHD Graphics 620
    :::::   ':::::.  ......:::::::::::::'     Memory: 2091MiB / 15913MiB
     :::     ::::::. ':::::::::::::::::'
            .:::::::: '::::::::::
           .::::''::::.     '::::.
          .::::'   ::::.     '::::.
         .::::      ::::      '::::.


Move sample

for easier distribution of the library, move the sample as a separate component. This will allow for an easier install package and the sample can have its own dependency setup that is independent of the main package.

this was done in commit Kinect/PyKinect2@b0a5de45ce96a0b2219c96ce3be217dc5fdd8380


Image Resizer context menu GUI glitches on mouse-over.

Microsoft PowerToys version
0.43.0
Running as admin

[ ] Yes

Area(s) with issue?
Image Resizer
Steps to reproduce

Enable Image Resizer in the PowerToys settings.
Select one or more images in the Windows File Browser.
Right-click them to open the context menu.
Select Resize Pictures.
Mouse over any of the GUI entries to see them break.

✔ Expected Behavior

The GUI is readable and clear. There are no aberrations or glitches and selection works fine.
❌ Actual Behavior

Upon mousing over any entry in the Image Resizer context menu GUI, the tick boxes and selections glitch out. The custom size input becomes unusable as a result.
The GUI clears up upon unfocusing the window. Mousing over the entries again glitches them out again, even when unfocused.
Other Software
No response

Does this only happen with ImageResizer? What about ColorPicker, PowerRename and FZ Editor? Also, is this problem still there with the latest version of PowerToys v0.51.1?

The issue seems to be resolved. Thanks a lot!


[Hotfix] Update Git to include commitGraph.generationVersion config

See microsoft/git#319.

Replaced by #498  and #499.


Item script uncraftable

I can't craft the item shown in the script in the paste below.
http://mcmonkey.org/haste/15842
i had it working before and then it just stopped working.. there's no debug or anything, and i can't figure out why this isn't working pls send halp

after a while i figured out why it wasn't working. i had this other item script as shown in the following link:
http://mcmonkey.org/haste/15843
I was using redstone_dust instead of redstone, this seemed to have stopped the recipe for the other unrelated item to stop working.. i have no idea why

it didn't give an error when loading the scripts or anything.. the recipe for item 1 simply wouldn't work because the recipe of item 2 contained an unexisting item

@Morphan1 pls

@mcmonkey4eva this sounds more like a general scriptcontainer issue doesn't it?
Probably just a try-catch block that needs to be moved

@Morphan1 fix pls

@Morphan1 pls sir

@mcmonkey4eva why is this my job? just because the case that was provided happens to be item-related? :confused:

@Morphan1 this is very specifically linked to item script crafting... it's likely something missing in the ItemScriptHelper code... code I can't navigate without serious concentration, which you should know well already...

@Morphan1 I did look myself... and got confused and lost trying to figure it out

This miiight be fixed in the latest development build

... is... is this fixed?


windows support

ref #1

Hi, @mattn
Thanks for supporting windows! I want to try this changes as soon as possible, but unfortunatelyl I don't have windows environment.
Please wait to merge it... I'm gonna prepare a windows machine.
Thanks.

Current implementation of Windows port using go-tty. This provide Size(), ReadRune(). So I guess some of code for UN*X can be replaced using go-tty. (if you want)

@mattn So looking at the diff between vt100_output.go and vt100_output_windows.go there is very little different. Why not have 3 files vt100_output.go vt_100_output_windows.go and vt_100_output_notwindows.go or vt_100_output_posix.go and have the code that is the same in output.go and the differences in the posix and windows files? You can even have the struct defs in the different files and it still works properly. Just a thought. Would reduce size and make it easier to maintain moving forward.

Really would love this pr to get merged though. Tried to use this on windows for a project yesterday and had some wierd things w/ out this pr.

Also I tried using this pr as is on my windows machine to compile and it will not compile.
$ GOOS=windows go build
# github.com/c-bata/go-prompt
../../c-bata/go-prompt/emacs.go:117: unknown field 'fd' in struct literal of type VT100Writer

This change fixes it:
$ git diff HEAD
diff --git a/emacs.go b/emacs.go
index 87138a3..458d060 100644
--- a/emacs.go
+++ b/emacs.go
@@ -1,9 +1,5 @@
 package prompt

-import (
-       "syscall"
-)
-
 /*

 ========
@@ -114,7 +110,7 @@ var emacsKeyBindings = []KeyBind{
        {
                Key: ControlL,
                Fn: func(buf *Buffer) {
-                       out := &VT100Writer{fd: syscall.Stdout}
+                       out := NewVT100StandardOutputWriter()
                        out.EraseScreen()
                        out.CursorGoTo(0, 0)
                },

I am very interested in seeing this PR get merged (if it works) - I came across go-prompt after hearing about it on the Go Time podcast, and would love to use it in a cli I'm building...sadly it has to include Windows support!

This pr is still a bit buggy on windows.. Using the plain cmd   prompt...


Transformation rewrite

Refactored image transformations.
The general idea is that (advanced) users will be able to transform rectangles left and right to the desired image on host as well.
For example get the detections on the ISP frame from a frame that went through the "cam.video->imageManip->nnNode" process and where detections were done on the nnNode.
Would you mind giving it a look architecturally, before I iron out the details @themarpe?

Relevant commit for depthai-shared: https://github.com/luxonis/depthai-shared/pull/133


Error to get image

I wrote the example code and i dont have the chart, the result is a image from 49 bytes, and not show the image.
https://imgur.com/a/t7tqhat
Here is my example code

Is there any update on this issue?

Not yet...

When you decode the result, you will see, you have recived the link in bas64 ;)


Need automatic clean up of backed up yamls.

The backed up yamls have unwanted data/fields that do not work when we try to apply these files manually.

Use Export Options:

k8s.io/apimachinery/pkg/apis/meta/v1/types.go

// ExportOptions is the query options to the standard REST get call.
type ExportOptions struct {
	TypeMeta `json:",inline"`
	// Should this value be exported.  Export strips fields that a user can not specify.
	Export bool `json:"export" protobuf:"varint,1,opt,name=export"`
	// Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'.
	Exact bool `json:"exact" protobuf:"varint,2,opt,name=exact"`
}

https://github.com/kubernetes/client-go/issues/286

This is out of scope.


e2e: increase watch timeout

Fixes https://semaphoreci.com/coreos/etcd/branches/pull-request-4344/builds/1

/cc @heyitsanthony Please review. Thanks

lgtm


Url pointing to install.yaml pointing to master

url was pointing to 0.7.0 install.yaml which was not the latest.

Gentle bump on this - if you aren't going to be able to complete this @mathieuduperre , do you mind if someone takes this PR over?

thx to GDC, multitasking is not working well.

Hah! Tell me about it.
Can you also squash this into a single commit, and I'll happily approve this 👍

Gently bumping this once more - if you don't have time for this, totally cool. Happy to take it over - just want to have this correct in the documentation :+1:

feel free to take over, I don't have the project on my laptop to squash it and it may be a while until I find times to dig this. thanks and my apology.

No worries at all! Life happens. I always like to ask permission before taking over PRs! Will jump on it.

Closing and opening a new PR!


Add Version/model/vendor into proto.

This PR is the first step in breaking up the type field into a triple of
Vendor/Model/Version
this will allow vendors to provide different implemenation details for each model (hardware emulation) or os type

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 69.861%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
452

Relevant Lines:
647

💛  - Coveralls


Improving the createpost page.

Hey I would like to improve the createpost page of the project. I want to add some more features and improve the functionality of the page.

I would like to work on this issue under GSSoC'23.

Hi, @harshsingh32 , you can work on this and please refer to the Contribution guidelines on the readme once.
All the best!

Closing this because of no response or pr from your side.


[$500] Android-IOU-Tapping IOU created and quickly tapping plus icon, its options displayed in IOU page

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.3.88-3
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:

Launch app
Tap plus icon near compose
Tap request money---manual
Enter an amount
Tap next
Tap request amount
Tap on IOU and quickly tap on plus icon near compose

Expected Result:
The plus options of 1:1 page like request money, send money, assign task and add attachments must not be displayed in IOU page when user taps IOU created and quickly taps on plus icon near compose
Actual Result:
The plus options of 1:1 page like request money, send money, assign task and add attachments are displayed in IOU page when user taps IOU created and quickly taps on plus icon near compose
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

Android: Native

https://github.com/Expensify/App/assets/78819774/7dae9876-98e0-4a69-a687-ab828f61caf3

Android: mWeb Chrome

iOS: Native

iOS: mWeb Safari

MacOS: Chrome / Safari

MacOS: Desktop

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~016e2e379d759da321
Upwork Job ID:<PHONE_NUMBER>875951616
Last Price Increase: 2023-10-28

Where is the screen recording or link to slack @lanitochka17 ?

@zanyrenney Hello
The screen recording is located in the Screenshots/Videos tab

oh eek, thanks!

@lanitochka17 I feel like I can't see any bug, how fast is "fast" here?

@zanyrenney Hello
Issue reproducible in latest build
https://github.com/Expensify/App/assets/78819774/b9b1585f-54cb-45f4-9113-4f362e2e9348
Compared to IOS, there is no way to open menu and IOU pages at the same time:
https://github.com/Expensify/App/assets/78819774/36ac3b5c-d625-4456-b031-1a075e9e7744

adding external.

@mananjadhav what do you think of @ishpaul777 proposal above?

I have a question on whether we should be fixing this one. I've raised it here internally. Will update once I get a response.

Vit reviewed, said to close!


Add comments and helper text to exportable

I rule and have completed some work on Case Manager that's ready for review!
Quick nail in #1108 for my own neuroses. Adds a little helper text to the export and some comments on fields in certain sections.

Bumps #965

Codecov Report

Merging #1112 into master will decrease coverage by 0.03%.
The diff coverage is 95.23%.

@@            Coverage Diff             @@
##           master    #1112      +/-   ##
==========================================
- Coverage   96.55%   96.51%   -0.04%
==========================================
  Files          50       50
  Lines        1046     1063      +17
==========================================
+ Hits         1010     1026      +16
- Misses         36       37       +1

Impacted Files
Coverage Δ

app/models/concerns/exportable.rb
96% <95.23%> (-0.56%)
:arrow_down:

app/helpers/calls_helper.rb
100% <0%> (ø)
:arrow_up:

app/helpers/notes_helper.rb
100% <0%> (ø)
:arrow_up:

app/controllers/clinicfinders_controller.rb
0% <0%> (ø)
:arrow_up:

app/helpers/budget_bar_helper.rb
100% <0%> (ø)
:arrow_up:

app/helpers/dashboards_helper.rb
100% <0%> (ø)
:arrow_up:

...controllers/users/omniauth_callbacks_controller.rb
80% <0%> (ø)
:arrow_up:

app/controllers/lines_controller.rb
100% <0%> (ø)
:arrow_up:

app/controllers/patients_controller.rb
100% <0%> (ø)
:arrow_up:

app/helpers/lines_helper.rb
100% <0%> (ø)
:arrow_up:

... and 7 more

Continue to review full report at Codecov.

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


bump: ginkgo (v2.5.1 -> v2.9.2)

Description
bump ginkgo (+ gomega) version
see changelog for new features and bugfixes
Issue ticket number and link
N/A
Type of change

[ ] 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 not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
CI
Checklist:

[X] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added meaningful description with JIRA/GitHub issue key(if applicable), for example HASSuiteDescribe("STONE-123456789 devfile source")
[ ] I have updated labels (if needed)

/test all

/test redhat-appstudio-e2e

updated in https://github.com/redhat-appstudio/e2e-tests/pull/442/files