v1.15.0 is on Maven Central

https://repo1.maven.org/maven2/io/circe/circe-yaml_3/1.15.0/
Unfortunately it is too late to pretend this "didn't happen". Not sure what the best path forward is 😕

@armanbilge could you provide a clue why v1.15.0 is so concerning please? Perhaps I missed something – have no idea now.

It looks like the tag was deleted in what I'm guessing was an attempt to "retract" the release, in favor of the intended 0.15.0.
https://github.com/circe/circe-yaml/tags
But since v1.15.0 is on Maven Central, all the tooling sees it, so it's too late to ignore it. Either this needs to become the new release, or we need to advance to a version number greater than that.

yeah, I see now. Thanks for the clarification.
Perhaps (imo), since it is on Maven Central anyway it would probably better to restore the deleted tag back.

congrats on the 15th stable release! Always nice to get out of 0.x 🎉

I was going to say why not delete it and then Googled as such, so this came up...
https://stackoverflow.com/questions/9789611/removing-an-artifact-from-maven-central
I guess if we're committing to it, it makes this a non-issue and we can close?

I guess if we're committing to it, it makes this a non-issue and we can close?

That's precisely my point: we can't close because currently the repository is pretending like it's not committed to that release. i.e. the v1.15.0 tag was deleted. We can close this issue after we actually acknowledge that release, one way or another.

https://github.com/scala-steward-org/scala-steward/pull/3256


Git dir resolve fails from nested dir in version 8

Description
lint-staged does not seem to be able to resolve the git directory automatically when running from a sub folder. From the debug logs it seems to be properly setting the git dir, but somehow when stashing changes it uses .git and not the resolved, correct path.
Steps to reproduce
Create a git repository in a dir. Create a nested folder and try to run lint-staged. In my case I'm two levels deep.
This error should appear
  ✖ Stashing changes...
    → fatal: Not a git repository: '.git'
    Running linters...
fatal: Not a git repository: '.git'

Debug Logs

Debug logs 👇  (paths slightly modified)
husky > pre-commit (node v10.11.0)
  lint-staged:bin Running<EMAIL_ADDRESS>+0ms
  lint-staged:find-bin Loaded package.json using `process.cwd()` +0ms
  lint-staged Loading config using `cosmiconfig` +0ms
  lint-staged Successfully loaded config from `path to /package.json`:
  lint-staged { linters: { 'src/**/*.js': [ 'prettier-eslint --write', 'git add' ] } } +8ms
  lint-staged:cfg Normalizing config +0ms
  lint-staged:cfg Validating config +2ms
Running lint-staged with the following config:
{
  linters: {
    'src/**/*.js': [
      'prettier-eslint --write',
      'git add'
    ]
  },
  concurrent: true,
  chunkSize:<PHONE_NUMBER>740991,
  globOptions: {
    matchBase: true,
    dot: true
  },
  ignore: [],
  subTaskConcurrency: 1,
  renderer: 'verbose'
}
  lint-staged:run Running all linter scripts +0ms
  lint-staged:run Resolved git directory to be `a path which is accurate to my git root 👍 ` +2ms
  lint-staged:run Loaded list of staged files in git:
  lint-staged:run [ 'one file', 'another file' ] +38ms
  lint-staged:gen-tasks Generating linter tasks +0ms
  lint-staged:cfg Normalizing config +49ms
  lint-staged:gen-tasks Generated task:
  lint-staged:gen-tasks { pattern: 'src/**/*.js',
  lint-staged:gen-tasks   commands: [ 'prettier-eslint --write', 'git add' ],
  lint-staged:gen-tasks   fileList: [] } +13ms
Stashing changes... [started]
Stashing changes... [failed]
→ fatal: Not a git repository: '.git'

fatal: Not a git repository: '.git'

Environment

OS: macOS Mojave
Node.js: 10
lint-staged: 8

Took too much to click on "Create issue" and this is now duplicate of #514


Automatic aria-current on Link and other components accepting href prop

Provide a general summary of the feature here
Seems it's not there, event when following client side routing guide. Would be nice to have a easy, non-manual way to add this
🤔 Expected Behavior?
This could work same way as react-routers NavLink
😯 Current Behavior
Currently you can only manually pass <Link aria-current /> and isCurrent in render props will be available based on that, but you need to manually track that everywhere (maybe I'm missing something)
💁 Possible Solution
aria-current could be appended automatically or some kind of prop for RouterProvider to enable this maybe?
🔦 Context
This would be helpful not only for Links in navigation, but also other elements accepting href prop. E.g. <Row href="?preview=uuid" /> once clicked, panel is opened up with details and one could style current row based on that
💻 Examples
No response
🧢 Your Company/Team
No response
🕷 Tracking Issue
No response

@LFDanLu then it's impossible to replicate the NavLink behaviour from react-router, since isCurrent is always false when using Link+client side routing. Maybe RAC should have a NavLink as well, or help we figure out when the current link is active or not.


⚠ ClamAV has degraded performance

In 2f4ebf8, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 69 ms

Resolved: ClamAV performance has improved in 932bcaf.


With stdout and stderr disabled, compiled .exe still outputs a new line to the console

Godot version
3.5.stable.official.991bb6ac7
System information
Windows 10, OpenGL ES 2.0 Renderer: GeForce GTX 760 (192-bit)/PCIe/SSE2
Issue description
I'm trying to make an app that would normally be started from the command line and I don't want it to show anything on the console, so I disabled stdout and stderr.
When I export the project (Release mode) and run the produced executable from the command line, it still prints a new line at the next prompt, making it look like the program is still running (after you've closed it) and as if it is waiting for you to press Enter (actually it isn't, you could type a new command at that cursor position, but this is strange).

Steps to reproduce
Create a new project
In Project Settings, check Disable stdout and Disable stderr
Choose a Control node
Save the scene and set as default
Export for Windows Desktop (Release)
Start the .exe from the command line
Minimal reproduction project
No response

cc @bruvzg

If you want to make a console app, recompile export template with windows_subsystem=console flag. By default Godot is GUI app, it's not locking console, won't read stdin, etc.

For reference, this was cross-posted on the Godot Q&A: https://godotengine.org/qa/137136/prevent-compiled-printing-extra-line-started-console-window

If you want to make a console app, recompile export template with windows_subsystem=console flag. By default Godot is GUI app, it's not locking console, won't read stdin, etc.

I don't want to make a console app, I don't want it to output ANYTHING to the console, but it keeps printing that new line, which makes it look like the program hasn't ended correctly.


[Backport v2.9] [BUG] Unable to provision RKE1 node driver cluster using RHEL 9.2 and 9.0 amis

Backport of https://github.com/rancher/rancher/issues/48143 to v2.9.x release line
Needs branching for rancher/machine figured out for v2.9 so not targeting the next v2.9.x release yet.

Tested the issue on rancher v2.9-head (from prime repo). The cluster with RHEL OS 9.0 and 9.2 provisions successfully. Hence closing the issue.


remove push template code, set ACC extension version to 3.0.0

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

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

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Let's also remove registerExtension if it exists in the Github API docs

@rymorale can we also change the namespace for the campaignclassic extension? It needs to be com.adobe.marketing.mobile.campaignclassic

Can we also change the testapp to point to released Assurance version
https://github.com/adobe/aepsdk-campaignclassic-android/blob/dev-v3.0.0/code/testapp/build.gradle.kts#L42

One last change in readMe file-> under Development
We can change

Open the project To open and run the project, open the code/build.gradle file in Android Studio
to
Open the project To open and run the project, open the code/build.gradle.kts file in Android Studio


use formDisabledCallback to support  disabled attribute

What is affected?
Component
Description
See: https://jsfiddle.net/datvm/zdpeqc5j/1/

For standard components, when an acestor <fieldset> has [disabled=true], they are disabled as well. I think this behavior is not discussed yet so it's probably not a bug? Would you consider adding this feature?
Note: the screenshot above misses <md-select>.
Reproduction
https://jsfiddle.net/datvm/zdpeqc5j/1/
<fieldset disabled>

        <md-filled-button>A Material 3 Button</md-filled-button>
        <button>Standard button</button>

        <md-outlined-text-field></md-outlined-text-field>
        <input value="Standard input" />

        <md-checkbox></md-checkbox>
        <md-switch></md-switch>
        <input type="checkbox" value="Standard input" />

        <md-radio></md-radio>
        <input type="radio" value="Standard input" />

        <md-slider></md-slider>
        <input type="range" />

</fieldset>

Workaround
You have to manually set disabled to each component in the fieldset.
Is this a regression?
No or unsure. This never worked, or I haven't tried before.
Affected versions
1.0.0
Browser/OS/Node environment

We need to add formDisabledCallback() to our elements, since <fieldset> can disable them
formDisabledCallback(disabled: boolean) {
  this.disabled = disabled;
}

This would be a good community PR, want to take a stab at it?

This is fixed now in 1.1 :)

I not sure this is just a workaround or completely fix. The behavior is wrong due to, https://github.com/material-components/material-web/pull/5053#discussion_r1344784951. The component should not set disabled to itself. Moreover, when <fieldset> is changed back to enabled state, the <text-field> is not changed back to enabled.

Interesting! After investigating, I believe the problem is that setting our own disabled attributes changes the underlying disabled state of the FACE.
Instead, we need to handle an internal disabled state and a client-facing disabled attribute state.


Vulnerability problem due to outdated dependency

A recent scan found a new vulnerability caused by an outdated dependency. The problem may cause data pollution and it has been ranked High severity by the CVV.
This is the dependency tree with a problem.

package
used version
current version

y18n
4.0.0
5.0.5

cacache
12.0.4
15.0.5

pacote
9.5.12
11.1.13

angular/cli
11.0.4
11.0.4

That is, angular/cli uses Pacote 9, which uses Cacache 12 which uses y18n 4. The latter one is where the vulnerability exists.
If angular/cli updates their dependency to request Pacote11, Cacache 15 does not even use y18n as dependency so the problem will be solved for good.
As per the guidelines, an email has been sent to<EMAIL_ADDRESS>and this issue is created to track its resolution.

y18n version 4.0.1 was released on 2020-11-30 (changelog) and addresses the linked vulnerability report.  Based on the semver range used within<EMAIL_ADDRESS>(https://github.com/npm/cacache/blob/v12.0.4/package.json#L76), the newer, corrected 4.0.1 version is compatible with<EMAIL_ADDRESS> New projects will receive the updated version and existing projects can update their transitive dependencies to resolve the issue.

Closing as per above.

Closing as per above.


⚠ Samsung has degraded performance

In 4acce2e, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2375 ms

Resolved: Samsung performance has improved in f7676df.


[ButtonGroup] CardActions spacing is not working

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
Here is a sandbox where I took SplitButton example from the documentation and added it as an action to a card.

On v5 version spacing is not working between a Button and the ButtonGroup. With v4 everything worked fine.
Expected behavior 🤔
Expect to see a spacing between every action.
Steps to reproduce 🕹
Please check out a sandbox here: https://codesandbox.io/s/magical-robinson-cvkwt?file=/src/Demo.tsx
Context 🔦
I'm trying to upgrade from v4 to v5 and facing some issues.
Your environment 🌎

`npx @mui/envinfo`
❯ npx @mui/envinfo
Need to install the following packages:
  @mui/envinfo
Ok to proceed? (y) y

  System:
    OS: macOS 11.6
  Binaries:
    Node: 17.0.1 - /usr/local/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 8.1.0 - /usr/local/bin/npm
  Browsers:
    Chrome: 96.0.4664.55
    Edge: Not Found
    Firefox: 85.0.2
    Safari: 15.0
  npmPackages:
    @emotion/react: ^11.6.0 => 11.6.0
    @emotion/styled: ^11.6.0 => 11.6.0
    @mui/core:  5.0.0-alpha.54
    @mui/icons-material: ^5.1.0 => 5.1.0
    @mui/lab: ^5.0.0-alpha.54 => 5.0.0-alpha.54
    @mui/material: ^5.1.0 => 5.1.0
    @mui/private-theming:  5.1.0
    @mui/styled-engine:  5.1.0
    @mui/styles: ^5.1.0 => 5.1.0
    @mui/system:  5.1.0
    @mui/types:  7.1.0
    @mui/utils:  5.1.0
    @types/react: ^16.8.0 => 16.14.8
    react: ^16.8.4 => 16.14.0
    react-dom: ^16.8.4 => 16.14.0
    typescript: ^3.9.7 => 3.9.10

I guess the regression might be introduced by @vicasas in #24604: https://github.com/mui-org/material-ui/commit/1842ce8d0c735c2cdcd40b00b7405aa11030ffbf#diff-8fd90cfbeeb4f4c26dee82bfb29db2339a9908640b9368edbffa8cf37e4ba745R43
Not sure why :not(:first-child) was changed to :not(:first-of-type). 🤔

@fkorotkov Thanks for creating the PR. I am afraid your codesandbox is empty. Would you update it? Thanks.

@hbjORbj my bad! Just recreated it and made sure it got saved. Seems I'm to used to IntelliJ's auto-save so I didn't press Cmd+S. 🤦

Not sure why :not(:first-child) was changed to :not(:first-of-type)

I think it is changed due to the emotion warning to not use :first-child. The best solution I can see is to use CSS property gap but from caniuse, it is around 89%.

For anyone still using MUI v5 and facing this issue, you can manually override the styling when creating your theme:
createTheme({
  components: {
    MuiCardActions: {
      styleOverrides: {
        root: ({ theme }) => ({
          '& > :not(:first-of-type)': {
            marginLeft: 'unset',
          },

          gap: theme.spacing(1),
        }),
      },
    },
  },
})

Since the support for gap is not above 95%, I would suggest using that, but the same technique can also be applied if you'd like to stick with margins:
createTheme({
  components: {
    MuiCardActions: {
      styleOverrides: {
        root: ({ theme }) => ({
          '& > :not(:first-of-type)': {
            marginLeft: 'unset',
          },

          '& > :not(:first-child)': {
            marginLeft: theme.spacing(1),
          },
        }),
      },
    },
  },
})


[SPARK-24408][SQL][DOC] Move abs function to math_funcs group

What changes were proposed in this pull request?
A few math functions (abs , bitwiseNOT, isnan, nanvl) are not in math_funcs group. They should really be.
How was this patch tested?
Awaiting Jenkins

Test build #91247 has started for PR 21448 at commit 25fe97f.

Test build #91247 has finished for PR 21448 at commit 25fe97f.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/91247/
Test FAILed.

Merged build finished. Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/3660/
Test PASSed.

Test build #91250 has started for PR 21448 at commit 487a467.

Test build #91250 has finished for PR 21448 at commit 487a467.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/91250/
Test PASSed.

It is such a small change that I don't think it's going to take long to get merged. Reaching out to friendly folks to reach a consensus on it :) /cc @srowen @holdenk

abs does seem to belong with math functions.
isnan and nanvl are sort of math related but to me feel more like isnull. It's more about testing representations of a value, not math on them (NaN isn't a mathematical notion, note). I'd leave it. Those methods in the JDK aren't in java.lang.Math, FWIW.
bitwiseNOT sure seems like an odd man out. The other bitwise functions are defined in Column.scala I don't see why, other than that 'not' is a unary operator. This came from https://github.com/apache/spark/pull/5867#discussion-diff-29559385 but looks like that was a comment about functions.py. Although its location is odd, I guess I'd leave it unless @Shiti or @rxin say it's OK to move.

If it’s ok I’ll take a quick look at this on Friday as discussed with Jacek.

I'd only move abs and nothing else.

So, I personally don't have strong feelings about which groups these functions should be in, but just a reminder we should unify with PySpark with whatever our decision is.
In PySpark bitwiseNot is under math, abs is currently grouped with some string operators. Less important since its just code organization there but while were thinking about it anyways.

@jaceklaskowski how would you feel about just moving abs as suggested by @rxin?

Cool, let me know when you get a chance to update the PR @jaceklaskowski :)

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/553/
Test PASSed.

Test build #92437 has started for PR 21448 at commit d11dbb9.

Merged build finished. Test PASSed.

Test build #92438 has started for PR 21448 at commit 2bbc750.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/554/
Test PASSed.

Test build #92438 has finished for PR 21448 at commit 2bbc750.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/92438/
Test PASSed.


E-mail contact not working

HI @arkalon76 , I'm opening this issue just to inform you that your email<EMAIL_ADDRESS>at this moment, are not working. Regards.

Thanks for the report @brunowego. DNS settings are fixed and should be good to go now. 👍

Great! Have a nice day!


Use the Optional GUI Routes

First take a look at the following

https://github.com/jeremykenedy/laravel-roles#opening-an-issue
https://github.com/jeremykenedy/laravel-roles/issues?q=is%3Aissue+is%3Aclosed

Please describe what you are needing help with below:
hi, thank you so much for this project. i really want to use you gui to manage roles user and perm. but i don't know how it's work. can you help me to use them on my project ??
thank's you

Configure these in your .env file:
# Roles GUI Settings
ROLES_GUI_ENABLED=true
ROLES_GUI_AUTH_ENABLED=true
ROLES_GUI_MIDDLEWARE_ENABLED=true
ROLES_GUI_MIDDLEWARE='role:admin'
ROLES_GUI_CREATE_ROLE_MIDDLEWARE_TYPE='role'
ROLES_GUI_CREATE_ROLE_MIDDLEWARE_TYPE='admin'
ROLES_GUI_CREATE_PERMISSION_MIDDLEWARE_TYPE='role'
ROLES_GUI_CREATE_PERMISSION_MIDDLEWARE_TYPE='admin'
ROLES_GUI_BLADE_EXTENDED='layouts.app'
ROLES_GUI_TITLE_EXTENDED='template_title'
ROLES_GUI_LARAVEL_ROLES_ENABLED=false
ROLES_GUI_TOOLTIPS_ENABLED=true
ROLES_GUI_DATATABLES_JS_ENABLED=false

https://github.com/jeremykenedy/laravel-roles#opening-an-issue


Avoid 500 error while calling getRect method on selendroid element

Unfortunately Selendroid module itself is not maintained, but we still have to use it. And it started to fail after upgrade to Selenium 3, since the module does not implement the newly added getRect endpoint. This PR fixes the problem by patching the call inside selendroid driver and returning the correct response.

published in<EMAIL_ADDRESS>


Shotwell custom launcher

Fix #193
Added a custom launcher to be able to use the new desktop-gtk3 part.
The custom launcher does the following:
cd in the snap folder (temporary fix)
add pwd to parameters (to open images)
@dholbach

This pull request is now managed with CodeReviewHub. Refresh.

:+1:

@dholbach
What the custom launcher does will not be needed in the future, when shotwell completes the switch to gresource.
It's just a temporary fix.

:+1:


pg_hba.conf forces local ident permissions

No matter what is specified in the pg_hba attribute, the cookbook always deploys the following rule:
https://github.com/hw-cookbooks/postgresql/blob/0da4c9b92ab961780d6afb30cda4cf573bd3ed6e/templates/default/pg_hba.conf.erb#L30-L35
This seems like an anti-pattern, as it appears to the user that he has full control over the pg_hba.conf settings using the attribute, which is not the case. It's furthermore not possible to not set the local permissions, which could be a security issue (only a minor one though, as it is only affecting UNIX sockets).
I think the permission line can/ should be removed/ migrated to the default pg_hba attribute.

:+1:

Any news on this issue?

I will have time this week to work on this cookbook.

Any news on this?

I've published a rewrite of this cookbook that fixes this issue: https://github.com/chr4-cookbooks/postgresql (at least for me).
It only works for Trusty and Xenial at the moment, though.


Haskell-ghc-mod: ghc-mod command lint failed with error code 1

[Enter steps to reproduce below:]

Open Haskell File
Hit lint

Atom Version: 1.4.3
System: linux 4.4.1-2-ARCH
Thrown From: haskell-ghc-mod package, v1.6.6
Stack Trace
Haskell-ghc-mod: ghc-mod command lint failed with error code 1
At caps: {"version":[5,5,0,0],"legacyInteractive":true,"fileMap":true,"rootExec":false,"quoteArgs":true,"optparse":true}
URI: /home/theking/Haskell/pad.lh
Args: --
message: ghc-mod: Couldn't find file: HLint
Tried with:
  HLint
  HLint.hs

  /usr/share/hlint/HLint
  /usr/share/hlint/HLint.hs

log:
-4.796s: getProcessOptions(/home/theking/Haskell)
-3.873s: PATH = /home/theking/.stack/snapshots/x86_64-linux/lts-3.19/7.10.2/bin:/home/theking/.stack/programs/x86_64-linux/ghc-7.10.2/bin:/home/theking/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:~/.local/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/TheKing/local/.bin
:/home/TheKing/local/.bin
-3.615s: {"version":[5,5,0,0],"legacyInteractive":true,"fileMap":true,"rootExec":false,"quoteArgs":true,"optparse":true}
-3.613s: running ghc-mod lang,-- with options.cwd = /home/theking/Haskell,options.env = [object Object],options.encoding = utf-8
-3.6s: running ghc-mod flag,-- with options.cwd = /home/theking/Haskell,options.env = [object Object],options.encoding = utf-8
-3.536s: ghc-mod ended with code 0
-3.536s: ghc-mod ended with code 0
-0.037s: running ghc-mod --map-file,/home/theking/Haskell/pad.lh,lint,/home/theking/Haskell/pad.lh,-- with options.cwd = /home/theking/Haskell,options.env = [object Object],options.encoding = utf-8
-0.029s: sending stdin text to ghc-mod
-0.003s: ghc-mod said: ghc-mod: Couldn't find file: HLint
-0.003s: ghc-mod said: Tried with:
-0.003s: ghc-mod said:   HLint
-0.003s: ghc-mod said:   HLint.hs
-0.002s: ghc-mod said:   /usr/share/hlint/HLint
-0.002s: ghc-mod said:   /usr/share/hlint/HLint.hs
-0.001s: ghc-mod ended with code 1
0s: code 1: ghc-mod: Couldn't find file: HLint
Tried with:
  HLint
  HLint.hs

  /usr/share/hlint/HLint
  /usr/share/hlint/HLint.hs

code 1: ghc-mod: Couldn't find file: HLint
Tried with:
  HLint
  HLint.hs

  /usr/share/hlint/HLint
  /usr/share/hlint/HLint.hs

    at module.exports.Util.mkError (/home/theking/.atom/packages/haskell-ghc-mod/lib/util.coffee:154:15)
    at BufferedProcess.exit (/home/theking/.atom/packages/haskell-ghc-mod/lib/ghc-mod/ghc-modi-process-real.coffee:122:20)
    at triggerExitCallback (/usr/share/atom/resources/app.asar/src/buffered-process.js:213:47)
    at /usr/share/atom/resources/app.asar/src/buffered-process.js:227:18
    at Socket.<anonymous> (/usr/share/atom/resources/app.asar/src/buffered-process.js:98:18)
    at emitOne (events.js:82:20)
    at Socket.emit (events.js:169:7)
    at Pipe._onclose (net.js:469:12)

Commands
     -0:00.9.0 haskell-ghc-mod:lint-file (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "themes": [
      "atom-dark-ui",
      "solarized-dark-syntax"
    ]
  }
}

Installed Packages
# User
autocomplete-haskell, v0.6.2
haskell-ghc-mod, v1.6.6
ide-haskell, v1.3.9
ide-haskell-repl, v0.0.17
language-haskell, v1.5.2
markdown-format, v2.5.1
terminal-plus, v0.14.5

# Dev
No dev packages

My hlint is in ~/.local/bin, which is in Path, but not in /usr/share/HLint.

Seems like your ghc-mod installation is horribly broken, since it basically can't find parts of itself (or rather, Haskell libraries it links against).

What, I just so happened to install with stack, cabal, and my package manager.  I think I did it the right way, but know I'm getting another error. I'll raise it as another issue.


DatePicker inside scroll view

If you have DatePicker inside Scroll View (Table View for example) you can’t scroll down datepicker (to select time/date), because instead of datepicker’s scrolling, view will be dragged down.
Temporary solution is only to set draggable = false.

any solution for this one yet?

I have been able to work around this, it is not the best solution but if it is a must that you have a draggable card with date picker you can use it.

create extension for UIView and override touchesbegan with the following code.

override open func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {         super.touchesBegan(touches, with: event)         if let touch = touches.first {             if touch.view != nil && String(describing: touch.view!.classForCoder) == "UIPickerTableViewWrapperCell" {                 NotificationCenter.default.post(name:  NSNotification.Name(rawValue: ViewNotifcations.datePickerTouchesBegan.rawValue), object: nil)             } else {                 NotificationCenter.default.post(name:  NSNotification.Name(rawValue: ViewNotifcations.datePickerTouchesEnded.rawValue), object: nil)             }         }     }
and add listen to those 2 notification and allow the draggable action when it is not "UIPickerTableViewWrapperCell" and disable it when user touch "UIPickerTableViewWrapperCell".
so far this works fine for me. again not the best solution.


The cursor changes size on its own

Regression?
No
System Info and Version
 System/Version info
Hyprland, built from branch  at commit 918d8340afd652b011b937d29d5eea0be08467f5  (flake.lock: update).
Date: Tue Jun 25 12:06:02 2024
Tag: v0.41.2, commits: 4886

flags: (if any)

System Information:
System name: Linux
Node name: cyberlair
Release: 6.10.3-arch1-2
Version: #1 SMP PREEMPT_DYNAMIC Tue, 06 Aug 2024 07:21:19 +0000

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT1 [UHD Graphics] [8086:46a3] (rev 0c) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

======Config-Start======

Config File: /home/code_wizard/.config/hypr/hyprland.conf: Read Succeeded

#      ░▒▒▒░░░░░▓▓          ___________
#    ░░▒▒▒░░░░░▓▓        //___________/
#   ░░▒▒▒░░░░░▓▓     _   _ _    _ _____
#   ░░▒▒░░░░░▓▓▓▓▓▓ | | | | |  | |  __/
#    ░▒▒░░░░▓▓   ▓▓ | |_| | |_/ /| |___
#     ░▒▒░░▓▓   ▓▓   \__  |____/ |____/
#       ░▒▓▓   ▓▓  //____/

$scrPath = $HOME/.local/share/bin # set scripts path

# █▀▄▀█ █▀█ █▄░█ █ ▀█▀ █▀█ █▀█
# █░▀░█ █▄█ █░▀█ █ ░█░ █▄█ █▀▄

# See https://wiki.hyprland.org/Configuring/Monitors/

monitor = ,preferred,auto,auto
layerrule = unset,waybar

# █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
# █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█

# See https://wiki.hyprland.org/Configuring/Keywords/
exec-once = $scrPath/resetxdgportal.sh # reset XDPH for screenshare
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
exec-once = dbus-update-activation-environment --systemd --all # for XDPH
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
exec-once = $scrPath/polkitkdeauth.sh # authentication dialogue for GUI apps
exec-once = waybar # launch the system bar
exec-once = blueman-applet # systray app for Bluetooth
exec-once = udiskie --no-automount --smart-tray # front-end that allows to manage removable media
exec-once = nm-applet --indicator # systray app for Network/Wifi
exec-once = dunst # start notification demon
exec-once = wl-paste --type text --watch cliphist store # clipboard store text data
exec-once = wl-paste --type image --watch cliphist store # clipboard store image data
exec-once = $scrPath/swwwallpaper.sh # start wallpaper daemon
exec-once = $scrPath/batterynotify.sh # battery notification
# █▀▀ █▄░█ █░█
# ██▄ █░▀█ ▀▄▀

# See https://wiki.hyprland.org/Configuring/Environment-variables/

env = PATH,$PATH:$scrPath
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_QPA_PLATFORMTHEME,qt6ct
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = MOZ_ENABLE_WAYLAND,1
env = GDK_SCALE,1
env = HYPRCURSOR_THEME,Bibata-Modern-Ice
env = HYPRCURSOR_SIZE,17
env = XCURSOR_THEME,Bibata-Modern-Ice
env = XCURSOR_SIZE,17

# █ █▄░█ █▀█ █░█ ▀█▀
# █ █░▀█ █▀▀ █▄█ ░█░

# See https://wiki.hyprland.org/Configuring/Variables/

input {
    kb_layout = us,ru
	kb_options = grp:alt_shift_toggle
    follow_mouse = 1
    touchpad {
        natural_scroll = no
    }

    sensitivity = 0
    force_no_accel = 1
}

# See https://wiki.hyprland.org/Configuring/Keywords/#executing

device {
    name = epic mouse V1
    sensitivity = -0.5
}

# See https://wiki.hyprland.org/Configuring/Variables/

gestures {
    workspace_swipe = true
    workspace_swipe_fingers = 3
}

# █░░ ▄▀█ █▄█ █▀█ █░█ ▀█▀ █▀
# █▄▄ █▀█ ░█░ █▄█ █▄█ ░█░ ▄█

# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/

dwindle {
    pseudotile = yes
    preserve_split = yes
}

# See https://wiki.hyprland.org/Configuring/Master-Layout/

master {
    new_status = master
}

# █▀▄▀█ █ █▀ █▀▀
# █░▀░█ █ ▄█ █▄▄

# See https://wiki.hyprland.org/Configuring/Variables/

misc {
    vrr = 0
    disable_hyprland_logo = true
    disable_splash_rendering = true
    force_default_wallpaper = 0
}

xwayland {
    force_zero_scaling = true
}

# █▀ █▀█ █░█ █▀█ █▀▀ █▀▀
# ▄█ █▄█ █▄█ █▀▄ █▄▄ ██▄

source = ~/.config/hypr/animations.conf
source = ~/.config/hypr/keybindings.conf
source = ~/.config/hypr/windowrules.conf
source = ~/.config/hypr/themes/common.conf # shared theme settings
source = ~/.config/hypr/themes/theme.conf # theme specific settings
source = ~/.config/hypr/themes/colors.conf # wallbash color override
source = ~/.config/hypr/monitors.conf # initially empty, to be configured by user and remains static
source = ~/.config/hypr/userprefs.conf # initially empty, to be configured by user and remains static

# Note: as userprefs.conf is sourced at the end, settings configured in this file will override the defaults

Config File: /home/code_wizard/.config/hypr/animations.conf: Read Succeeded

# ▄▀█ █▄░█ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█
# █▀█ █░▀█ █ █░▀░█ █▀█ ░█░ █ █▄█ █░▀█

# See https://wiki.hyprland.org/Configuring/Animations/

animations {
    enabled = yes
    bezier = wind, 0.05, 0.9, 0.1, 1.05
    bezier = winIn, 0.1, 1.1, 0.1, 1.1
    bezier = winOut, 0.3, -0.3, 0, 1
    bezier = liner, 1, 1, 1, 1
    animation = windows, 1, 6, wind, slide
    animation = windowsIn, 1, 6, winIn, slide
    animation = windowsOut, 1, 5, winOut, slide
    animation = windowsMove, 1, 5, wind, slide
    animation = border, 1, 1, liner
    animation = borderangle, 1, 30, liner, loop
    animation = fade, 1, 10, default
    animation = workspaces, 1, 5, wind
}

Config File: /home/code_wizard/.config/hypr/keybindings.conf: Read Succeeded
# █▄▀ █▀▀ █▄█ █▄▄ █ █▄░█ █▀▄ █ █▄░█ █▀▀ █▀
# █░█ ██▄ ░█░ █▄█ █ █░▀█ █▄▀ █ █░▀█ █▄█ ▄█

# See https://wiki.hyprland.org/Configuring/Keywords/
#  &  https://wiki.hyprland.org/Configuring/Binds/

# Main modifier
$mainMod = Super # super / meta / windows key

# Assign apps
$term = kitty
$editor = code
$file = dolphin
$browser = firefox

# Window/Session actions
bind = $mainMod+Shift, Q, exec, $scrPath/dontkillsteam.sh # close focused window
bind = Alt, F4, exec, $scrPath/dontkillsteam.sh # close focused window
bind = $mainMod, Delete, exit, # kill hyprland session
bind = $mainMod, W, togglefloating, # toggle the window between focus and float
bind = $mainMod, G, togglegroup, # toggle the window between focus and group
bind = Alt, Return, fullscreen, # toggle the window between focus and fullscreen
bind = $mainMod, L, exec, swaylock # launch lock screen
bind = $mainMod+Shift, F, exec, $scrPath/windowpin.sh # toggle pin on focused window
bind = $mainMod, Escape, exec, $scrPath/logoutlaunch.sh 2# launch logout menu
bind = Ctrl+Alt, W, exec, killall waybar || waybar # toggle waybar

# Application shortcuts
bind = $mainMod, Return, exec, $term # launch terminal emulator
bind = $mainMod, E, exec, $file # launch file manager
bind = $mainMod, C, exec, $editor # launch text editor
bind = $mainMod, F, exec, $browser # launch web browser
bind = Ctrl+Shift, Escape, exec, $scrPath/sysmonlaunch.sh # launch system monitor (htop/btop or fallback to top)
bind = $mainMod, F12, exec, hyprpicker -a # launch hyprpicker
# Rofi menus
bind = $mainMod, D, exec, pkill -x rofi || $scrPath/rofilaunch.sh d # launch application launcher
bind = $mainMod, Tab, exec, pkill -x rofi || $scrPath/rofilaunch.sh w # launch window switcher
bind = $mainMod+Shift, E, exec, pkill -x rofi || $scrPath/rofilaunch.sh f # launch file explorer

# Audio control
#bindl  = , F10, exec, $scrPath/volumecontrol.sh -o m # toggle audio mute
#bindel = , F11, exec, $scrPath/volumecontrol.sh -o d # decrease volume
#bindel = , F12, exec, $scrPath/volumecontrol.sh -o i # increase volume
bindl  = , XF86AudioMute, exec, $scrPath/volumecontrol.sh -o m # toggle audio mute
bindl  = , XF86AudioMicMute, exec, $scrPath/volumecontrol.sh -i m # toggle microphone mute
bindel = , XF86AudioLowerVolume, exec, $scrPath/volumecontrol.sh -o d # decrease volume
bindel = , XF86AudioRaiseVolume, exec, $scrPath/volumecontrol.sh -o i # increase volume

# Media control
bindl  = , XF86AudioPlay, exec, playerctl play-pause # toggle between media play and pause
bindl  = , XF86AudioPause, exec, playerctl play-pause # toggle between media play and pause
bindl  = , XF86AudioNext, exec, playerctl next # media next
bindl  = , XF86AudioPrev, exec, playerctl previous # media previous

# Brightness control
bindel = , XF86MonBrightnessUp, exec, $scrPath/brightnesscontrol.sh i # increase brightness
bindel = , XF86MonBrightnessDown, exec, $scrPath/brightnesscontrol.sh d # decrease brightness

# Move between grouped windows
bind = $mainMod CTRL , H, changegroupactive, b
bind = $mainMod CTRL , L, changegroupactive, f

# Screenshot/Screencapture
bind = $mainMod, Print, exec, $scrPath/screenshot.sh s # partial screenshot capture
bind = $mainMod+Ctrl, P, exec, $scrPath/screenshot.sh sf # partial screenshot capture (frozen screen)
bind = ,Print, exec, $scrPath/screenshot.sh m # monitor screenshot capture
#bind = ,Print, exec, $scrPath/screenshot.sh p # all monitors screenshot capture

# Custom scripts
bind = $mainMod+Alt, G, exec, $scrPath/gamemode.sh # disable hypr effects for gamemode
bind = $mainMod+Alt, Right, exec, $scrPath/swwwallpaper.sh -n # next wallpaper
bind = $mainMod+Alt, Left, exec, $scrPath/swwwallpaper.sh -p # previous wallpaper
bind = $mainMod+Alt, Up, exec, $scrPath/wbarconfgen.sh n # next waybar mode
bind = $mainMod+Alt, Down, exec, $scrPath/wbarconfgen.sh p # previous waybar mode
bind = $mainMod+Shift, R, exec, pkill -x rofi || $scrPath/wallbashtoggle.sh -m # launch wallbash mode select menu
bind = $mainMod+Shift, T, exec, pkill -x rofi || $scrPath/themeselect.sh # launch theme select menu
bind = $mainMod+Shift, A, exec, pkill -x rofi || $scrPath/rofiselect.sh # launch select menu
bind = $mainMod+Shift, W, exec, pkill -x rofi || $scrPath/swwwallselect.sh # launch wallpaper select menu
bind = $mainMod, V, exec, pkill -x rofi || $scrPath/cliphist.sh c # launch clipboard
bind = $mainMod, K, exec, $scrPath/keyboardswitch.sh # switch keyboard layout

# Move/Change window focus
bind = $mainMod, Left, movefocus, l
bind = $mainMod, Right, movefocus, r
bind = $mainMod, Up, movefocus, u
bind = $mainMod, Down, movefocus, d
bind = Alt, Tab, movefocus, d

# Switch workspaces
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10

# Switch workspaces to a relative workspace
bind = $mainMod+Ctrl, Right, workspace, r+1
bind = $mainMod+Ctrl, Left, workspace, r-1

# Move to the first empty workspace
bind = $mainMod+Ctrl, Down, workspace, empty

# Resize windows
binde = $mainMod+Shift, Right, resizeactive, 30 0
binde = $mainMod+Shift, Left, resizeactive, -30 0
binde = $mainMod+Shift, Up, resizeactive, 0 -30
binde = $mainMod+Shift, Down, resizeactive, 0 30

# Move focused window to a workspace
bind = $mainMod+Shift, 1, movetoworkspace, 1
bind = $mainMod+Shift, 2, movetoworkspace, 2
bind = $mainMod+Shift, 3, movetoworkspace, 3
bind = $mainMod+Shift, 4, movetoworkspace, 4
bind = $mainMod+Shift, 5, movetoworkspace, 5
bind = $mainMod+Shift, 6, movetoworkspace, 6
bind = $mainMod+Shift, 7, movetoworkspace, 7
bind = $mainMod+Shift, 8, movetoworkspace, 8
bind = $mainMod+Shift, 9, movetoworkspace, 9
bind = $mainMod+Shift, 0, movetoworkspace, 10

# Move focused window to a relative workspace
bind = $mainMod+Ctrl+Alt, Right, movetoworkspace, r+1
bind = $mainMod+Ctrl+Alt, Left, movetoworkspace, r-1

# Move active window around current workspace with mainMod + SHIFT + CTRL [←→↑↓]
$moveactivewindow=grep -q "true" <<< $(hyprctl activewindow -j | jq -r .floating) && hyprctl dispatch moveactive
binded = $mainMod SHIFT $CONTROL, left,Move activewindow to the right,exec, $moveactivewindow -30 0 || hyprctl dispatch movewindow l
binded = $mainMod SHIFT $CONTROL, right,Move activewindow to the right,exec, $moveactivewindow 30 0 || hyprctl dispatch movewindow r
binded = $mainMod SHIFT $CONTROL, up,Move activewindow to the right,exec, $moveactivewindow  0 -30 || hyprctl dispatch movewindow u
binded = $mainMod SHIFT $CONTROL, down,Move activewindow to the right,exec, $moveactivewindow 0 30 || hyprctl dispatch movewindow d

# Scroll through existing workspaces
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1

# Move/Resize focused window
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
bindm = $mainMod, Z, movewindow
bindm = $mainMod, X, resizewindow

# Move/Switch to special workspace (scratchpad)
bind = $mainMod+Alt, S, movetoworkspacesilent, special
bind = $mainMod, S, togglespecialworkspace,

# Toggle focused window split
bind = $mainMod, J, togglesplit

# Move focused window to a workspace silently
bind = $mainMod+Alt, 1, movetoworkspacesilent, 1
bind = $mainMod+Alt, 2, movetoworkspacesilent, 2
bind = $mainMod+Alt, 3, movetoworkspacesilent, 3
bind = $mainMod+Alt, 4, movetoworkspacesilent, 4
bind = $mainMod+Alt, 5, movetoworkspacesilent, 5
bind = $mainMod+Alt, 6, movetoworkspacesilent, 6
bind = $mainMod+Alt, 7, movetoworkspacesilent, 7
bind = $mainMod+Alt, 8, movetoworkspacesilent, 8
bind = $mainMod+Alt, 9, movetoworkspacesilent, 9
bind = $mainMod+Alt, 0, movetoworkspacesilent, 10

Config File: /home/code_wizard/.config/hypr/windowrules.conf: Read Succeeded

# █░█░█ █ █▄░█ █▀▄ █▀█ █░█░█   █▀█ █░█ █░░ █▀▀ █▀
# ▀▄▀▄▀ █ █░▀█ █▄▀ █▄█ ▀▄▀▄▀   █▀▄ █▄█ █▄▄ ██▄ ▄█

# See https://wiki.hyprland.org/Configuring/Window-Rules/
windowrulev2 = workspace 4,class:^(org.kde.dolphin)$
windowrulev2 = workspace 3,class:^(firefox)$
windowrulev2 = workspace 2,class:^(code-url-handler)$
windowrulev2 = workspace 1,class:^(kitty)$
windowrulev2 = opacity 0.90 0.90,class:^(firefox)$
windowrulev2 = opacity 0.90 0.90,class:^(Brave-browser)$
windowrulev2 = opacity 0.80 0.80,class:^(code-oss)$
windowrulev2 = opacity 0.80 0.80,class:^(Code)$
windowrulev2 = opacity 0.80 0.80,class:^(code-url-handler)$
windowrulev2 = opacity 0.80 0.80,class:^(code-insiders-url-handler)$
windowrulev2 = opacity 0.80 0.80,class:^(kitty)$
windowrulev2 = opacity 0.80 0.80,class:^(org.kde.dolphin)$
windowrulev2 = opacity 0.80 0.80,class:^(org.kde.ark)$
windowrulev2 = opacity 0.80 0.80,class:^(nwg-look)$
windowrulev2 = opacity 0.80 0.80,class:^(qt5ct)$
windowrulev2 = opacity 0.80 0.80,class:^(qt6ct)$
windowrulev2 = opacity 0.80 0.80,class:^(kvantummanager)$
windowrulev2 = opacity 0.80 0.70,class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = opacity 0.80 0.70,class:^(blueman-manager)$
windowrulev2 = opacity 0.80 0.70,class:^(nm-applet)$
windowrulev2 = opacity 0.80 0.70,class:^(nm-connection-editor)$
windowrulev2 = opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = opacity 0.80 0.70,class:^(polkit-gnome-authentication-agent-1)$
windowrulev2 = opacity 0.80 0.70,class:^(org.freedesktop.impl.portal.desktop.gtk)$
windowrulev2 = opacity 0.80 0.70,class:^(org.freedesktop.impl.portal.desktop.hyprland)$
windowrulev2 = opacity 0.70 0.70,class:^([Ss]team)$
windowrulev2 = opacity 0.70 0.70,class:^(steamwebhelper)$
windowrulev2 = opacity 0.70 0.70,class:^(Spotify)$
windowrulev2 = opacity 0.70 0.70,initialTitle:^(Spotify Free)$

windowrulev2 = opacity 0.90 0.90,class:^(com.github.rafostar.Clapper)$ # Clapper-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(com.github.tchx84.Flatseal)$ # Flatseal-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(hu.kramo.Cartridges)$ # Cartridges-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(com.obsproject.Studio)$ # Obs-Qt
windowrulev2 = opacity 0.80 0.80,class:^(gnome-boxes)$ # Boxes-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(discord)$ # Discord-Electron
windowrulev2 = opacity 0.80 0.80,class:^(WebCord)$ # WebCord-Electron
windowrulev2 = opacity 0.80 0.80,class:^(ArmCord)$ # ArmCord-Electron
windowrulev2 = opacity 0.80 0.80,class:^(app.drey.Warp)$ # Warp-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(net.davidotek.pupgui2)$ # ProtonUp-Qt
windowrulev2 = opacity 0.80 0.80,class:^(yad)$ # Protontricks-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(Signal)$ # Signal-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(io.github.alainm23.planify)$ # planify-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk
windowrulev2 = opacity 0.80 0.80,class:^(io.github.flattool.Warehouse)$ # Warehouse-Gtk

windowrulev2 = float,class:^(org.kde.dolphin)$,title:^(Progress Dialog — Dolphin)$
windowrulev2 = float,class:^(org.kde.dolphin)$,title:^(Copying — Dolphin)$
windowrulev2 = float,class:^(firefox)$,title:^(Picture-in-Picture)$
windowrulev2 = float,class:^(firefox)$,title:^(Library)$
windowrulev2 = float,class:^(kitty)$,title:^(top)$
windowrulev2 = float,class:^(kitty)$,title:^(btop)$
windowrulev2 = float,class:^(kitty)$,title:^(htop)$
windowrulev2 = float,class:^(vlc)$
windowrulev2 = float,class:^(kvantummanager)$
windowrulev2 = float,class:^(qt5ct)$
windowrulev2 = float,class:^(qt6ct)$
windowrulev2 = float,class:^(nwg-look)$
windowrulev2 = float,class:^(org.kde.ark)$
windowrulev2 = float,class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = float,class:^(blueman-manager)$
windowrulev2 = float,class:^(nm-applet)$
windowrulev2 = float,class:^(nm-connection-editor)$
windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$

windowrulev2 = float,class:^(Signal)$ # Signal-Gtk
windowrulev2 = float,class:^(com.github.rafostar.Clapper)$ # Clapper-Gtk
windowrulev2 = float,class:^(app.drey.Warp)$ # Warp-Gtk
windowrulev2 = float,class:^(net.davidotek.pupgui2)$ # ProtonUp-Qt
windowrulev2 = float,class:^(yad)$ # Protontricks-Gtk
windowrulev2 = float,class:^(eog)$ # Imageviewer-Gtk
windowrulev2 = float,class:^(io.github.alainm23.planify)$ # planify-Gtk
windowrulev2 = float,class:^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk
windowrulev2 = float,class:^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gkk
windowrulev2 = float,class:^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk
windowrulev2 = float,class:^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk

# █░░ ▄▀█ █▄█ █▀▀ █▀█   █▀█ █░█ █░░ █▀▀ █▀
# █▄▄ █▀█ ░█░ ██▄ █▀▄   █▀▄ █▄█ █▄▄ ██▄ ▄█
layerrule = unset,waybar
layerrule = blur,rofi
layerrule = ignorezero,rofi
layerrule = blur,notifications
layerrule = ignorezero,notifications
layerrule = blur,swaync-notification-window
layerrule = ignorezero,swaync-notification-window
layerrule = blur,swaync-control-center
layerrule = ignorezero,swaync-control-center
layerrule = blur,logout_dialog

Config File: /home/code_wizard/.config/hypr/themes/common.conf: Read Succeeded

# █▀▀ █░█ █▀█ █▀ █▀█ █▀█
# █▄▄ █▄█ █▀▄ ▄█ █▄█ █▀▄
#exec = hyprctl setcursor Bibata-Modern-Ice 20
#exec = gsettings set org.gnome.desktop.interface cursor-theme 'Bibata-Modern-Ice'
#exec = gsettings set org.gnome.desktop.interface cursor-size 20
# █▀▀ █▀█ █▄░█ ▀█▀
# █▀░ █▄█ █░▀█ ░█░

exec = gsettings set org.gnome.desktop.interface font-name 'Cantarell 10'
exec = gsettings set org.gnome.desktop.interface document-font-name 'Cantarell 10'
exec = gsettings set org.gnome.desktop.interface monospace-font-name 'CaskaydiaCove Nerd Font Mono 9'
exec = gsettings set org.gnome.desktop.interface font-antialiasing 'rgba'
exec = gsettings set org.gnome.desktop.interface font-hinting 'full'

# █▀ █▀█ █▀▀ █▀▀ █ ▄▀█ █░░
# ▄█ █▀▀ ██▄ █▄▄ █ █▀█ █▄▄

decoration {
    dim_special = 0.3
    blur {
        special = true
    }
}

Config File: /home/code_wizard/.config/hypr/themes/theme.conf: Read Succeeded
exec = gsettings set org.gnome.desktop.interface icon-theme 'Tela-circle-dracula'
exec = gsettings set org.gnome.desktop.interface gtk-theme 'Catppuccin-Mocha'
exec = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

general {
    gaps_in = 3
    gaps_out = 8
    border_size = 2
    col.active_border = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
    col.inactive_border = rgba(b4befecc) rgba(6c7086cc) 45deg
    layout = dwindle
    resize_on_border = true
}

group {
    col.border_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
    col.border_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
    col.border_locked_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
    col.border_locked_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
}

decoration {
    rounding = 10
    drop_shadow = false

    blur {
        enabled = yes
        size = 6
        passes = 3
        new_optimizations = on
        ignore_opacity = on
        xray = false
    }
}

layerrule = blur,waybar

Config File: /home/code_wizard/.config/hypr/themes/colors.conf: Read Succeeded
exec = gsettings set org.gnome.desktop.interface gtk-theme 'Wallbash-Gtk'
exec = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

general {
    col.active_border = rgba(B33C60ff) rgba(522935ff) 45deg
    col.inactive_border = rgba(0B1834ff) rgba(212748ff) 45deg
}

group {
    col.border_active = rgba(B33C60ff) rgba(522935ff) 45deg
    col.border_inactive = rgba(0B1834cc) rgba(212748cc) 45deg
    col.border_locked_active = rgba(FFFFFFff) rgba(FFFFFFff) 45deg
    col.border_locked_inactive = rgba(FFFFFFcc) rgba(FFFFFFcc) 45deg
}

Config File: /home/code_wizard/.config/hypr/monitors.conf: Read Succeeded

# █▀▄▀█ █▀█ █▄░█ █ ▀█▀ █▀█ █▀█ █▀
# █░▀░█ █▄█ █░▀█ █ ░█░ █▄█ █▀▄ ▄█

# Set your monitor configuration here
# See https://wiki.hyprland.org/Configuring/Monitors/
# For a sample file, please refer to https://github.com/prasanthrangan/hyprdots/blob/main/Configs/.config/hypr/monitors.t2

Config File: /home/code_wizard/.config/hypr/userprefs.conf: Read Succeeded

# █░█ █▀ █▀▀ █▀█   █▀█ █▀█ █▀▀ █▀▀ █▀
# █▄█ ▄█ ██▄ █▀▄   █▀▀ █▀▄ ██▄ █▀░ ▄█

# Set your personal hyprland configuration here
# For a sample file, please refer to https://github.com/prasanthrangan/hyprdots/blob/main/Configs/.config/hypr/userprefs.t2
layerrule = unset,waybar

======Config-End========

Description
The cursor changes size when hovering over some of the windows.  I definitely noticed this when working with GIMP. For example, if I use a cursor of size 20, it becomes a size of 25 if I move the cursor to the window with GIMP. Unfortunately, I can’t attach a screenshot because the program removes the cursor from the image.
How to reproduce
I don't know if this is related to the installation of the HyDE config, but I think not. I think this is a Wayland bug.
Crash reports, logs, images, videos
No response

UPD: This was also seen in PavuControl

seeing your log mentions 0.41.2 there has been an overhaul of xcursor handling in 0.42.0  and -git even added gsettings syncing for CSD clients "gtk apps" this should most likely be fixed on -git.

This is just Gnome being Gnome. You have to configure Gtk by running gsettings set org.gnome.desktop.interface cursor-theme [theme] and gsettings set org.gnome.desktop.interface cursor-size [size].
For GIMP, if you're still running GIMP 2.10.x, you have to set up your Gtk2 config as well.

seeing your log mentions 0.41.2 there has been an overhaul of xcursor handling in 0.42.0 and -git even added gsettings syncing for CSD clients "gtk apps" this should most likely be fixed on -git.

How can I change the version from pacman to the version from AUR? Just pacman -R hyprland and yay -S hyprland-git?

seeing your log mentions 0.41.2 there has been an overhaul of xcursor handling in 0.42.0 and -git even added gsettings syncing for CSD clients "gtk apps" this should most likely be fixed on -git.

How can I change the version from pacman to the version from AUR? Just pacman -R hyprland and yay -S hyprland-git?

no idea i use gentoo

I installed the hyprland-git version, but it didn't help(

Most likely there is something wrong with gtk. But I can't find where to fix it

I also experience this on 01ff5fdf6a00a9231bd3b56400d8bcab378c4257, I've tried to check older commits, but even 0.42.0 release has this (which it shouldn't, because it worked fine for me when it came out), I also tried to downgrade aquamarine to corresponding to 0.42.0 release, and it's somehow still bigger when hovering over waybar/firefox than swaybg.
Didn't look into further yet.

It's the monitor scaling issue.
Default config with monitor=,preferred,auto,1.0 works fine.
Default config with monitor=,preferred,auto,1.25 works like so.
https://github.com/user-attachments/assets/97c83d66-5f2d-48e4-9b5e-77566ef7b648

It's the monitor scaling issue.
Default config with monitor=,preferred,auto,1.0 works fine.
Default config with monitor=,preferred,auto,1.25 works like so.
1.25.mp4

Bro, you're amazing. Thank you very much!!! p.s. don't forget to reboot after changing the scale

Wtf, why did you close it?
It obviously shouldn't happen on higher scales too.
It used to work without issues on all scales.
This is not a solution, but a clue to the devs why it might be happening. There already was a similar issue recently, and it came down to one small commit https://github.com/hyprwm/Hyprland/issues/7162#issuecomment-2267632531 , it might be that something very similar gone missing recently elsewhere / was not completely fixed and now we just hitting a different branch in logic for scales above 1, etc.
It should be investigated, not brushed under the rug.

yeah tried debugging it but i simply cant reproduce unless im doing something wrong.

Wtf, why did you close it?
It obviously shouldn't happen on higher scales too.
It used to work without issues on all scales.
This is not a solution, but a clue to the devs why it might be happening. There already was a similar issue recently, and it came down to one small commit #7162 (comment) , it might be that something very similar gone missing recently elsewhere / was not completely fixed and now we just hitting a different branch in logic for scales above 1, etc.
It should be investigated, not brushed under the rug.

dont worry im onto it.

aha now, there we go got it borky.

i think if im not wrong since the last gsettings syncing and gtk being client sided rendering. it applies its own scaling ontop of the set gsettings cursor_size, so if we set XCURSOR_SIZE 24, scale 2. we render a size 48 xcursor server sided, sync gsettings to cursor_size 48, only it applies 48 * 2 yet again. so just gotta change the gsettings syncing to reduce the size with the monitor scale if a scale isnt 1 and it should somewhat pair up. noticed xwayland also needs a bit of scaling figuring out too

short term workaround would be to set cursor:sync_gsettings_theme = false, and manually set it to proper size until fix lands in repo if you want to scale your monitor and not have mismatched cursors

Nice, thanks.
Yeah, for me both with and without XCURSOR_SIZE set, with syncing enabled or disabled (all with hl restarts), with scales higher than 1 it has this issue.
But disabling syncing indeed helps:
monitor = ,preferred,auto,1.25

env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24

cursor {
    sync_gsettings_theme = no
}

exec-once = gsettings set org.gnome.desktop.interface cursor-size 24

This works as it should, with the cursor rendered in the same size everywhere.

yeah prototyping some fix. only i hit some struggles with xwayland  cursor also being broken on scaling. but im working on it :P

Got the same problem - in some apps I'm getting 36-48 adwaita, instead of 24 catppuccin. Setting the cursor in nwg-look fixes the issue, but I have to set it every boot.

I tried a solution from https://github.com/hyprwm/Hyprland/issues/1311 and it completely fixed both GIMP and inconsistent cursor size on the window border: xsetroot -xcf /usr/share/icons/$your_cursor_theme_name/cursors/left_ptr 24

I fixed the problem by setting XCURSOR_THEME and XCURSOR_SIZE in hyprland.conf. No need to set it in nwg-look each boot, any more.


RecordBone with a FileBone inside having weak file references looses its content

This is a known problem with stacked RelationalBones, which is now documented in form of an issue.
This data model
class SkelPartSkel(RelSkel):
	headline = StringBone(
            descr="Headline",
            searchable=True,
            languages=conf["viur.availableLanguages"]
	)

	image = FileBone(
            descr="Image",
            derive=conf["derives"]
	)

class SkelSkel(Skeleton):
        parts = RecordBone(
            descr="Abschnitt",
            format="$(headline.de)",
            multiple=True,
            using=SkelPartSkel
	)

stacks a FileBone in a multiple RecordBone.
Files, that are directly uploaded to the image bone in this case (without choosing it from the File module) are indicated as weak. Because the current design of ViUR does not support stacked bones, the weak file referencing doesn't apply in this case, and the file is being removed after a while.

I have just come across this condition. It confuses me.
https://github.com/viur-framework/viur-core/blob/3a681bc93e17d288f31345140bc519201a0f5e46/src/viur/core/bones/record.py#L163-L164
That would mean that blobs are only locked if they are in a searchable record bone.
Maybe it is the reason and just needs to be removed

Well, it's my fault.
duringDthe refactoring I must have copied the code from getSearchTags but not adapted it enough for getReferencedBlobs. This also explains why the variable is called tag and not file_key...
I'll create a PR then.


Helm 3.7.2 upgrade CRD cannot convert int64 to float64

while upgraded the CRD I got the following error:
Error: UPGRADE FAILED: cannot patch "systemupgrades.radware.com" with kind CustomResourceDefinition:  "" is invalid: patch: Invalid value: "map[spec:map[versions:[map[name:v1 schema:map[openAPIV3Schema:map[properties:map[spec:map[properties:map[curStep:map[default:0 maximum:14 minimum:0 type:integer] lastUpgradeResult:map[properties:map[canceledStep:map[default:0 maximum:14 minimum:0 type:integer] running_date:map[format:date-time type:string] upgrade_result:map[enum:[cancel upgrade rollback] type:string]] type:object] operation:map[default:upgrade enum:[rollback upgrade] type:string] prevStep:map[default:0 maximum:14 minimum:0 type:integer] rollbackRequired:map[default:false type:boolean] stepCompleted:map[default:false type:boolean] stepCompletedSuccessfully:map[default:true type:boolean] stepDescription:map[default:N/A type:string] traceId:map[default:N/A type:string] upgradeCompleted:map[default:false type:boolean] upgradeParams:map[properties:map[scp_filepath:map[default:N/A type:string] scp_hostname:map[default:N/A type:string] scp_password:map[default:N/A type:string] scp_username:map[default:N/A type:string] upgrade_mode:map[default:online enum:[offline online] type:string] version:map[default:N/A type:string]] type:object]] type:object]] type:object]] served:true storage:true]]]]": cannot convert int64 to float64
it works fine with helm 3.2.1
Output of helm version:
rsion.BuildInfo{Version:"v3.7.2", GitCommit:"663a896f4a815053445eec4153677ddc24a0a361", GitTreeState:"clean", GoVersion:"go1.16.10"}
Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:20:10Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.11", GitCommit:"c6a2f08fc4378c5381dd948d9ad9d1080e3e6b33", GitTreeState:"clean", BuildDate:"2021-05-27T23:47:11Z", GoVersion:"go1.15.12", Compiler:"gc", Platform:"linux/amd64"}
Cloud Provider/Platform (AKS, GKE, Minikube etc.):
kubespray 2.15

I'm afraid I don't have enough information to help you out here. Can you please provide a sample chart to help reproduce the issue? That way we can better understand how one enters this situation. It can also help provide a test case to test against any follow-up patches.
Thanks.

Hello @bacongobbler,
old-helm-init.zip
old-helm.zip
new-helm-init.zip
sorry for my late response.
I've uploaded 3 files
old-helm-init.zip will create the CRD
old-helm.zip will create an object bases on that CRD
then upgrade the CRD using new-helm-init.zip
Regards,
Hezi Sela

Hello @bacongobbler ,
any update?

hello,
any update?

Hello @bacongobbler ,
I tried the same thing with 3.8.2 and also got the same error
I changed the title

after reading  I removed the minimum and maximum from CRD and upgrade worked fine.
the question is why when performing helm install it works but when running helm upgrade it doesnt?


Console.WriteLine and ToString give incorrect values.

Expected
App
App

Actual
→Class
[object Object]

Steps To Reproduce
http://deck.net/04034b5c83cbcf4c563e1393f0199eec
https://dotnetfiddle.net/dGWd5N
public class App
{
    public static void Main()
    {
        Console.WriteLine(new App());
        Console.WriteLine(new App().ToString());
    }
}

These Console.WriteLine issues are all related with the calling of .toString(). We need to override the native JavaScript functionality of .toString() to provide the expected C# result.

This doesn't seem to hard, you just override tostring to return type.

toString cannot be overwritten, but we have another plan that will fix this issue.


busybox.exe for MSWindows is available, but not toybox.exe for MSWindows

busybox compiled for ms windows is available at
https://frippery.org/busybox/
https://github.com/rmyorston/busybox-w32
but i do not find any such native .exe binary for toybox. Is toybox not compilable/ported to MSwindows? If yes, then is there any manual for compiling it on MSWindows? If no, then When this port to MSwindows will be available?
I am more interested in readymade toybox.exe for MSWindows available for download somewhere

On 01/21/2017 09:10 PM, zaxebo1 wrote:

busybox compiled for ms windows is available at
https://frippery.org/busybox/
https://github.com/rmyorston/busybox-w32
but i do not find any such binary for toybox. Is toybox not
compilable/ported to MSwindows?

Microsoft runs Ubuntu binaries now, just run the Linux version.
I haven't bothered with windows native stuff. If somebody else wants to
I'd listen, but I myself don't have a windows system or interest.
http://landley.net/toybox/design.html#portability explains some of the
issues. (Windows is LLP64 instead of LP64, no /proc files, there are a
few places like ifconfig we hardcall system call info, etc).

If yes, then is there any manual for
compiling it on MSWindows? If no, then When this port to MSwindows will
be available?

I don't do Windows.

I am more interested in readymade toybox.exe for MSWindows available for
download somewhere

https://msdn.microsoft.com/en-us/commandline/wsl/about
Rob

If someone else wants to maintain one, feel free. I have no interest in windows.


build error

I ran the command as specified in the README.md and I got a build error as follows.
[  clone] 'https://github.com/SanderMertens/tower_defense' into 'C:\Users\Immuno\bake\src\tower_defense'
[  clone] 'https://github.com/flecs-hub/flecs-hub' into 'C:\Users\Immuno\bake\src\flecs-hub'
[  build] application tower_defense => '.'
[     7%] main.cpp
main.cpp
C:\Users\Immuno\bake\include\tower_defense/bake_config.h(21): fatal error C1083: Cannot open include file: '../../deps/flecs.h': No such file or directory
[  error] command returned 2
   cl.exe /nologo /EHsc /Od -D__BAKE__ -D__BAKE__ /D_WINDOWS /D_USRDLL /DCGLM_EXPORTS /DCGLM_DLL /DBAKE_PROJECT_ID=\"tower_defense\" /Dtower_defense_EXPORTS /I C:\Users\Immuno\bake\include /I .\include /c .\src\main.cpp /Fo.bake_cache\x64-Windows-debug\obj\main.obj /Zi
[   from] command for task 'main.cpp' failed
[   from] dependency 'objects' failed
[   from] failed to build rule 'ARTEFACT'
[  error] build interrupted for tower_defense in .
[  error] project tower_defense built with errors
[  error] failed to build '.'
[  error] build failed, cannot run

But, flecs.h exists in the proper location.
How can I handle this error?

I have a similar problem, where it says that "cl.exe" is not in PATH and it fails.

Maybe the proj. is out of date compared to the build system ?
I fixed it by editing this file : \bake\src\tower_defense\include\tower_defense\bake_config.h
Changing:
../../deps
to
../../src/tower_defense/deps

Just checked in a fix. It was an issue with bake, the order in which include directories were evaluated on Windows was broken for standalone projects. If you upgrade to the latest bake & try again it should work!


[SR-12303] Swift Package Manager package stopped working after Xcode 11.3, Xcode 12, etc.

Previous ID
SR-12303

Radar
rdar://problem/59976659

Original Reporter
freak4pc (JIRA User)

Type
Bug

Attachment: Download

Environment
Xcode Env:
Swift 5.1.3
Xcode 11.3 / 11.4b2
Dependency is RxSwift 5.0.1 (Default product type which should be static)
CLI Env:
ZSH
Swift 5.1.3
CLI Only (Package.swift)
Dependency is RxSwift 5.0.1 (Specific branch altered to have all products dynamic)

Additional Detail from JIRA

Votes
50

Component/s
Package Manager

Labels
Bug

Assignee
None

Priority
Medium

md5: 5bf2f37058917142c656b336ed4f560c

Issue Description:
I have two different and similar issues with SPM that seem to be a regression which renders SPM unusable for our project consumers.
A project I'm maintaining, RxSwift, is not working for consumers using SPM in basically any scenario since Xcode 11.3 and the Swift version attached to it (I believe 5.1)
When running in Xcode using the built-in dependency manager, using either a dynamic or static product from RxSwifit doesn't work (see attached reproduction RxSPM.zip and RxSPMDynamic.zip). They build, but crash as soon as you run the unit test (or sometimes even the project itself).
This is the static setup, but the dynamic one has the same associations:

I also tried running in CLI mode (e.g. making a Package.swift manually), which works fine with static, but crashes in the same way for a dynamic product (see attached RxSPMCLI.zip).
Would appreciate your help on this🙂
Thanks,
Shai.

This bug still appears to be around in Xcode 14 (14A309). Ridiculous.

Trying to summarize this thread since it is unclear to me what "this bug" means since there a multiple problems mentioned:

there's the original issue (FB7608638) - duplicated symbols, fixed in 12.5
an issue with packages in Playgrounds (FB7841039) which might be related and is unresolved
there's the follow-up issue (FB9084743) - No such module 'RxSwift', which continued to affect certain projects until 13.0

Which of these issues are we talking about here as occurring in 14A309 and if you're not talking about FB7841039, is there an example project I could take a look at?

I believe it may still be related to your last bullet point - FB9084743. Trying to use RxSwift within a test target yields No such module 'RxCocoaRuntime' - granted, I am not sure if this is an issue with RxSwift, but this seems relevant: https://github.com/ReactiveX/RxSwift/issues/2057
I'll try and get an example project for you. Thanks for looking into this.

@tobischw I just stumbled on similar issue: building unit tests yielded missing module XYZ, when I linked missing module to test target then another showed up etc...
It happened that issue lied in TEST_HOST build setting which was incorrect.
For some reason xcode creates path to test host as:
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/<YourProductName>.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/<YourProductName>

After checking resolved value for TEST_HOST it was:
"$(BUILT_PRODUCTS_DIR)/<YourProductName>.app//<YourProductName>

Which means $(BUNDLE_EXECUTABLE_FOLDER_PATH) is empty string or non existing.
Correcting this build setting manually to remove $(BUNDLE_EXECUTABLE_FOLDER_PATH) fixed issue for me and now tests are compiling and running on pure SPM project :)

if there's anyone still suffering from this error by using RxSwift as SPM, this was the solution in my case, very similar to the solution right above me, but slight difference.
try to fix TEST_HOST
from
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/<ProductName>.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/<ProductName>
To
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/<ProductName>.app/<ProductName>
so, just remove the /$(BUNDLE_EXECUTABLE_FOLDER_PATH) part. that's it.

👋 We stepped across the same problem in Datadog SDK. Our Datadog (Swift) module depends on _Datadog_Private (Objective-c) one. Even though the modulemap for both is generated properly, the "SwiftEmitModule" build step is unable to find _Datadog_Private.modulemap for the app tests target if the project was created with Xcode 14.x.
Root cause seems to be the TEST_HOST path being wrong as @TLizer explains above. We explained more in DataDog/dd-sdk-ios#1085 - we're happy to give more details 🐶💜🍎, although the reproduction steps are quite straightforward.
It would be great to know if FB9084743 was classified as an SPM / Xcode bug 🐞 or if vendors like us should work on workarounds on their side.

As far as I can see, FB9084743 is considered to be fixed and the TEST_HOST issue may not be tracked in FBs at all, yet.

Thanks for reply @neonichu. I just filled FB11875280 to report the TEST_HOST problem (rdar://FB11875280).

This issue still exist in Xcode 14.3 RC2 (14E222b).
To avoid this issue, we need to use a solution from below.

TLizer's solution
minguking's solution

The solutions above don't work for me.

Would suggest filing feedback reports if this is still happening. FB11875280 is also still open as far as I can see.

The same problem still exists, using Xcode 15 (15A240d), used the workaround solution below, trying to import RxSwift and RxTest to the unit test target.
Tried to remove the mentioned packages above, but the same error occurred with different package names.
Please feel free to correct me if there is anything wrong, and I am glad to help, thanks.

This issue still exist in Xcode 14.3 (14E222b). To avoid this issue, we need to use a solution from below.

TLizer's solution
minguking's solution

Below is the build result of the test target, suppose I don't need those packages, but Xcode still detects them as required modules.

Same thing I said in August still applies:

Would suggest filing feedback reports if this is still happening. FB11875280 is also still open as far as I can see.

Will do that immediately, thanks for the reply!
If there are any updates please let me know also.

@skv6631 is the issue reproducible for you when building on the command line with swift build?


windows-latest environment running much slower since 20200630.0

Describe the bug
Workflows running on windows-latest environment are running about 2-3x slower than usual since the release of 20200630.0
Area for Triage:
Servers
Question, Bug, or Feature?:
Bug
Virtual environments affected

[ ] macOS 10.15
[ ] Ubuntu 16.04 LTS
[ ] Ubuntu 18.04 LTS
[ ] Ubuntu 20.04 LTS
[ ] Windows Server 2016 R2
[x] Windows Server 2019

Expected behavior
New releases of Windows environments should not result in significantly slower workflows.
Actual behavior
Since the release of 20200630.0, workflows running on windows-latest have been running much slower than usual. Compare the following jobs run for the same pull request with minor changes between commits:
20200630.0: https://github.com/puppetlabs/bolt/runs/846247387?check_suite_focus=true
20200621.1: https://github.com/puppetlabs/bolt/runs/825368164?check_suite_focus=true
Several steps saw a noticeable increase in time to complete:

Checkout takes 3x longer, from 8s to 22s
Running a custom setup script takes 2x longer, from 13s to 23s
Running tests with rspec takes 3x longer, from 13m to 38m
Post-checkout takes 5x longer, from 3s to 16s

The overall time for job completion increased ~3.5x from an average of ~8m to an average of ~30m.

Hello @beechtom,
As far as I can see, an only agentless job is slow, agentful job takes the same amount of time.
We will investigate the issue.

Hi @beechtom ,
I've checked your build on next release image 20200706.1 and build time is ~11 min: action run
This version will be available soon and your issue will be solved. Thanks!

@vsafonkin Great to hear, thanks for looking into this!

Hi @beechtom , new image release for windows-2019 is available, please, check your builds.

@vsafonkin Everything is back to normal with our builds. Thanks!


Refactor pipelines using runExpression.py to filter and remove data2spike

Where pipelines use the filtering function of runExpression, this should be replace with counts2counts --method=filter
All the functionalities of data2spike.py are now contained in counts2counts --method=spike.
data2spike.py should be deleted and pipelines calling data2spike should be recoded.

Done


nomacs: 3.17.2287 -> 3.17.2295

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/nomacs/versions.
meta.description for nomacs is: Qt-based image viewer
meta.homepage for nomacs is: https://nomacs.org
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.17.2295 in filename of file in /nix/store/clzi9xickf9xnwfwz8dggxkx7k4g88xd-nomacs-3.17.2295

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
nomacs

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/clzi9xickf9xnwfwz8dggxkx7k4g88xd-nomacs-3.17.2295 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The 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 nomacs https://github.com/r-ryantm/nixpkgs/archive/c54a643ed667f649d8d38f3694f2f8b6fbbe0145.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/c54a643ed667f649d8d38f3694f2f8b6fbbe0145#nomacs

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/clzi9xickf9xnwfwz8dggxkx7k4g88xd-nomacs-3.17.2295
ls -la /nix/store/clzi9xickf9xnwfwz8dggxkx7k4g88xd-nomacs-3.17.2295/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 --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

nomacs

Maintainer pings
cc @Mindavi for testing.

I wanna cleanup this!

Superseded by #292808.

@wegank this closing was not needed and it is not recommended.
When the other PR gets merged, this will be closed automatically (since I marked the other to close this).
Also, by closing this PR, Ryanbot will possibly try to recreate it again, and it can confuse people (I lost a working code this way, the bot was merged but not mine).

Got it, I'll mark the PR as draft next time.


color components do not work correctly in Windows High Contrast mode

Description
Color components are not useful in Windows High Contrast mode
Steps to reproduce

Go to https://opensource.adobe.com/spectrum-css/colorarea.html
Turn on Windows High Contrast mode
Observe that the color areas are not useful

Expected behavior
Color pickers should be useful, disabled color pickers should use the disabled color
Screenshots

Environment

Spectrum CSS version: 2.13.0
Browser(s) and OS(s): Edge 85.0 on Windows 10

Additional context

Closing, as all of our Color-* components have been migrated to use @adobe/spectrum-tokens and have accounted for high-contrast mode during that migration work.
The only outstanding migration that needs to be completed is for ColorSlider. Once that work is merged and released, it will also support high-contrast mode.


Allow newer versions of pybind11 (required for Python 3.11)

This update is required for using the Python package doxapy with Debian stable which comes with Python 3.11.

Thank you.  I will try to get this updated in the next few days.


Error launching app using dev mode

Observation:

Operating System: macOS 10.12.1 (16B2555)
Clear steps to reproduce the issue: npm run dev
npm version: 4.1.2
node version: v7.7.1
electron version: v1.6.1
Relevant error messages and/or screenshots:

Solution:
According to an existed solution from stackoverflow, add back the missing main key in package.json.

@geeeeeeeeek thanks for reporting this bug.


Vidzi.tv (now Vidzi.si) no longer working.

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.03.03. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[ x] I've verified and I assure that I'm running youtube-dl 2018.03.03

Before submitting an issue make sure you have:

[x ] At least skimmed through the README, most notably the FAQ and BUGS sections
[x ] Searched the bugtracker for similar issues including closed ones
[x ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[ x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

Vidzi.tv no longer works now that they have changed their domain name and source code.
They are now Vidzi.si
youtube-dl -v https://vidzi.si/rph9gztxj1et.html
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'https://vidzi.si/rph9gztxj1et.html']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.03.03
[debug] Python version 2.7.10 (CPython) - Darwin-16.6.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 3.4, ffprobe 3.4, phantomjs 2.1.1
[debug] Proxy map: {}
[generic] rph9gztxj1et: Requesting header
WARNING: Could not send HEAD request to https://vidzi.si/rph9gztxj1et.html: <urlopen error [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)>
[generic] rph9gztxj1et: Downloading webpage
ERROR: Unable to download webpage: <urlopen error [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)> (caused by URLError(SSLError(1, u'[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)'),))
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 519, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2199, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 431, in open
    response = self._open(req, data)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 449, in _open
    '_open', req)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 409, in _call_chain
    result = func(*args)
  File "/usr/local/bin/youtube-dl/youtube_dl/utils.py", line 1101, in https_open
    req, **kwargs)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 1197, in do_open
    raise URLError(err)

It is amazing, how quickly this was resolved!


Habitat env

do i have to install aihabitat for running this project?

No, we do not have to build any simulator for evaluation and all dependencies are listed in the requirements.txt.


Markdown Parser does not process hybrid html/markdown components

Browser Type/Version: Chrome, Version 52.0.2743.116 m
Operating System: Windows 10
Issue Description: The note function from the PHB keeps turning into regular text.
Brew code to reproduce:
My thing is like, 7 pages long and its currently on the first page, so this is the code for the first page.

# Dungeons and Dragons Homebrew Campaign

## The World

 ### Pantheon
 This Dungeons and Dragons campaign will loosely utilize the *Dawn war* Pantheon of gods.
 ### Races
 All races are playable, as long as the DM believes they are balanced and are able to be incorporated.
 For example, PCs can use the *Goliath* race from *Elemental Evil* if they bring the resources nescessary, ie the book from *Elemental Evil*; PC's can also use homebrew races, like *[Khajiit](http://homebrewery.naturalcrit.com/share/r1oPvm-t)*, if they bring the full PDF in paper to the genning session.

 Dragonborn are allowed to have tails, it'll make 'em more badass.
 The first ever civilization was built by the Elves, and their name for the world they trod on stuck for millenia after their empire fell.

Now Melnanaes is inhabitad by a multitude of different races, and the human capital of Caerlin
 bolsters great profitable trade and wide diversity.

 1,000 years ago, Dwarves found an ancient relic, it brought great peace and prosperity to Melnanaes. That was until one day it turned against the people, and caused great strife. A mighty Paladin was said to have destroyed the relic and reclaim the world from the clutches of chaos.

 It has been 100 years since the destruction of the relic, civilization has managed to recover but monsters still roam the wilderness.

 ### Magic
 In Melnanaes, it is rather common to see 3rd level or lower spells, while 4th and higher are more uncommon, only tales exists of 6th level and higher spells, and no 8th level or higher spells have ever been cast in recorded history.

 Most spellcasters are common or slightly uncommon, many Clerics can be found in temples, there are Wizard guilds in Caerlin, few Sorcerers roam the lands, not many Warlocks have been recorded in histor
 ##  Players
 ### Backgrounds
 Any background is allowed from any ***Published*** campaign, as long as it doesn't feature the name of a place, e.g. Thayan Demonologist is not allowed but Haunted One is. It is the Players responsibility to bring the information for the backgrounds, but the DM should bring some as well if they believe it to be necessary.

 It is recommended that the DM talk to the players and get them to include a motif for beign in the party *(This will be made more clear once we get to the actual campaign)*.
 ### Making The Characters
 For this campaign, the DM will choose one of 3 options for character genning.

 ***Everything is random*** This uses the dice roll method for stats, and means rolling for HP when you level up.

 ***Nothing is random*** Players must use the point buy system and fixed values for health when levelling.

 ***Personal Choice*** Players can choose Point Buy or rolling for stats, and DM decides at the beginning for how health will be treated; whether everyone goes fixed values, everyone rolls, or everyone gets a choice.

 ### Sub-Classes/Domains
 Players can use Homebrew sub-classes/domains if the DM finds it fair, eg Players can use *[Graham Rober Scott's Neutral Death Domain for clerics](http://ludusludorum.com/2014/12/28/exploring-death-domain-variants-for-neutral-clerics/)* if they wish to. *(This would be a great option if anyone wants to serve the Raven Queen)*

 ### Any Other Thing
 If a Player asks if they can include other homebrew/official things (like spells found in SCAG and EE), it is up to the DM's discression, and up to the Players to sort out how they would get this info, eg ask the DM or bring it in.

 ## Notes
 ### Percentage
 In this guide, at certain points it will say *x% chance of y occuring*.

 Roll percentile dice, and if you get *x* or lower, *y* occurs.
 ### Way things are written
 Checks will be written as *Skill Type(Skill Name) Check*, eg Dexterity(Sleight of Hand) Check.

 Difficulty Class will be written as *Skill Type(Skill Name) Check DCx*, eg Charisma(Performance) DC15.

> Text to be read out to your players will be in **bold** in one of these boxes, with when to read them written above it

 Experience gained in a room will be written at the end of all activities avaliable in said room. This is to be given out when you end your session and split amongst all players unless it specifies otherwise.

 \page

Related Images : http://imgur.com/a/4PYjs

Quick-fix: Add a newline after the first

Reasoning: The markdown parser is considering the div title and the title tag as one markdown component. And my HTML render looks for "pure" div components to properly render. This causes a cascade effect which was effecting the note block. I'll try to fix it later, but it's pretty low priority.

The parsing should be a bit more improved in the just released v2.3.0
Although I still suggest to add new lines around your HTML to limit issues the parser may have.


Reorganize workspaces related to training

This PR moves the cli tools dictgen, evaluate, and split under the directory train.
This is the first step of https://github.com/daac-tools/vibrato/issues/68, and after this, I will update the document configuration.

Furthermore, Cargo places all executables under target/{debug,release}, so using workspace and bin together may cause binary name conflicts.

@vbkaisetsu I see. The first objective is to separate advanced documentation from easy documentation. Your opinion also makes sense. Then, how about creating the directory docs and placing advanced documents (i.e., ones related to train and prepare) there?

@kampersanda 👍

@vbkaisetsu Thanks. I'll create another PR.


Using PBST

Do we really need to use PBST format ?
Today when announcing a payment channel to the server it requires sending the transaction in the pbst format (see https://en.bitcoin.it/wiki/BIP_0174).
Adding support for pbst format is doable but this is not required for it to work. We could just send the transaction in hex and the redeem script associated to the P2SH format.

afaik if we're going to keep using bitcoin-js we should since they're planning on deprecating their TransactionBuilder and instead recommend to use PSBT as default for creating tx object.
but if there is an easier more efficient way just sending hex then i'd be cool with that.


feat: role does not work on el10, aarch64

gfs2 support is being removed in el10.
Replacement TBD.
Role does not support aarch64
Signed-off-by: Rich Megginson<EMAIL_ADDRESS>

[citest]

[citest]

@spetrosi the job Get supported platforms is not working - meta/main.yml does not contain el10 - https://github.com/linux-system-roles/gfs2/pull/25/files#diff-92c74e80f0140aa012f39f58b4259dbe74401cdc9a0b84269295f480b9961809L22 - but the job adds the CentOS-Stream-10 - https://github.com/linux-system-roles/gfs2/actions/runs/10495811619/job/29082573459
##[debug]/usr/bin/bash -e /home/runner/work/_temp/8896fbe6-bd2d-4b7b-bfb3-1e3c44163f0b.sh
##[debug]Set output supported_platforms =  Fedora-39 Fedora-40 CentOS-Stream-8 CentOS-Stream-9 CentOS-Stream-10
##[debug]Finishing: Get supported platforms

running yq locally, it seems to be working
so I'm not sure what's going on here

I know why, the workflow checks out the main branch, and we need to check out PR's ref and get info about memory and supported platforms from there. I'll fix this.


RNH ( - Seguridade Social ) for RV

if the person is adept of the RNH (20%) , and in the first year is Recibo Verde, theres no need for Seguridade social

That will be great if we can set a Residente Não Habitual (RNH) option, which limits the IRS to 20% and another option to set if it is his/her first year, so social security tax could be ignored

Sorry for the delay, but i haven't been working on this for a while. I'll upgrade the tool to use Vue3 and will add will add both of those options.

I've fixed the possibility to set  first year of activity, so that SS is 0. However, I can't seem to find reliable information on RNH - should the IRS be 20% on top of the taxable income or on top of the total gross income?

solved!


Reduce amount of hashing for methods

If IR trees are consistent, then the requests and responses for each Method instance should be mapped by their hashes. When hashing a Method, use these hash values instead of recomputing them.

Depends on akitasoftware/objecthash-proto#1.


User has no visual confirmation if commit is saved

Currently, only if the commit name is empty, the saving will show that it is wrong. But if there is any text in the commit form, it will go to the server, closing the dropdown without any notification.
However, server can reject the commit with several reasons, either because the note is the same or the versioning is not supported, replying with generic error message.
If commit is saved, it doesn't reply with anything, but the new revision list.

the issue is bound to backend implementation of response messages:
https://pagure.xnet.fi/com-teragrep/zep_01/issue/62


Shred text posts

It looks like text posts are currently just deleted, with no removal of the text. It gets shown as [deleted] but I expect it's still in the DB. It would be great if text-posts could be shredded the way comments are.
(Unfortunate that the title of a post can't be changed. Oh well.)

Explains why none of my text submitted posts were edited.


Upgrade Rx dependencies

Upgrade the RxJava and RxAndroid dependencies to match the latest from RxAndroid's release / mavencentral

Coverage remained the same at 96.047% when pulling 4e43449d184754b93d5adc88ce8f619532be76f0 on hjubb:enhancement/upgrade-rx-dependencies into b58f9b4734f48b4da15c7e8211f75eed1a5ee578 on setiawanp:master.

Nice catch! Thanks!


Add information from DOMINO

Is your feature request related to a problem? Please describe.
DOMINO is a useful resource for annotating genes. We don't have this information yet.
Describe the solution you'd like
Incorporate this information.
Describe alternatives you've considered
N/A
Additional context
N/A

#224


VSTS, agent as docker image and ACR

Have you tried trouble shooting?
Trouble shooting doc
Agent Version and Platform
Hosted Linux Preview
VSTS Type and Version
VisualStudio.com
martech-development
What's not working?
I'm not sure how to use  _PREVIEW_VSTS_DOCKER_IMAGE (https://github.com/Microsoft/vsts-agent/blob/master/docs/preview/runtaskindocker.md) with an image from ACR. It's working perfectly fine for public docker images, however ACR requires authentication to pull the image (or I haven't figured out how to let images in ACR be public yet). I tried using the "Add a docker registry endpoint" in the project settings to add authentication to the request, but that more seemed for uploading an image not for using an image as the agent.
Agent and Worker's Diagnostic Logs
Is this needed? the agent can't pull the image at all.
Related Repositories
I seem to be in the right place? The below don't seem to apply.
Please ensure you are logging issues to the correct repository in order to get the best support.

Tasks Repository - contains all of the inbox tasks we ship with VSTS/TFS. If you are having issues with tasks in Build/Release jobs (e.g. unreasonable task failure) please log an issue here.
Hosted Agent Image Repository - contains the VM image used in the VSTS Hosted Agent Pool. If you are having Build/Release failures that seems like they are related to software installed on the Hosted Agent (e.g. the DotnetSDK is missing or the AzureSDK is not on the latest version) please log an issue here.

If you are hitting a generic issue about VSTS/TFS, please report it to the Developer Community

@cmacduff-sb the official support for running phase inside container is coming, you can check our YAML doc, it will support image from private registry.

@TingluoHuang Awesome, just wanted to make sure this use case was taken into account. Do you have an idea on the timeline for this functionality? I'm engineering around this at the moment, but it'd be nice to know how long I need to be doing it this way.
Will it also incorporate using a service endpoint for a private docker registry? Though that might get into a different feature request as it might be nice if there was a service endpoint specifically for ACR.

@cmacduff-sb base on which region your VSTS account is located, the time frame might be different, we rolls out new feature ring by ring to prevent unwanted break.
For the service endpoint, i would assume you will use the docker registry endpoint to point to your ACR.

@cmacduff-sb - reactivate of log another issue if this didn't address questions.


More than 100 records in resultest

The REST-API of Airtable is limited to 100 entries per request.
We should extend the Java-API to hide this from user. See also: https://community.airtable.com/t/looking-to-fetch-more-than-100-records-from-api/3085

Branch: https://github.com/Sybit-Education/airtable.java/tree/%2325-More-than-100-records-in-resultest

Version 0.2.0 released.


About the CONTRIBUTING.md

Do we have some coding standards or tips on how to extend the system without screwing things up?

People should refer to the code in extension/content_script.js