Fixing issue ##41062

In this Pull Request, we are adding padding left/right 15px in intro-description in intro.css for email-sign-up page so that content is more readable in  singup page and which in turn fixes issue ##41062
Images attached tells how it will look before and after the fix

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Closes ##41062

This looks to be a duplicate of #41087

This looks to be a duplicate of #41087

I wrote down the code that would resolve the issue.but someone else made the pr after seeing it I was not knowing that.

@Aanandgupta can you fix the linting errors? If you need any help please reach out to us in the contributors chat.

@Aanandgupta can you fix the linting errors? If you need any help please reach out to us in the contributors chat.

Hii @raisedadead ya sure I will be giving it a try.

@Aanandgupta are you able to work through the proposed changes here, once again if you need help please reach out to us in the chat.

@Aanandgupta are you able to work through the proposed changes here, once again if you need help, please reach out to us in the contributors chat room.

Hii @raisedadead  i have tested for different screen widths and observed that as mentioned above doing margin zero for classname row will do the job I have generated Pr for the same
Thankyou

@nhcarrigan  please review this

Adding custom css should not be necessary as we are using the same grid system across our platform.
We should nest <IntroDescription /> in a <Col> like the following:
  <Col md={8} mdOffset={2} sm={10} smOffset={1} xs={12}>
    <IntroDescription />
    {t('misc.quincy')}
    <Spacer />

{t('misc.email-blast')}

    <Spacer />
  </Col>

Also while at it, you could add a spacer under the grid to give a little space on the top:
  <Grid className='default-page-wrapper email-sign-up'>
    <Spacer />

Hi @Aanandgupta are you still working on this?

Hii
So many different solutions i am bit confused to select the approach can u
please tell i should go with which of the solution
On Mon, Mar 1, 2021, 13:28 Mrugesh Mohapatra<EMAIL_ADDRESS>wrote:

Hi @Aanandgupta https://github.com/Aanandgupta are you still working on
this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/freeCodeCamp/freeCodeCamp/pull/41088#issuecomment-787739600,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ53ZN2LTQMF7HBVGCBF5SDTBNCMFANCNFSM4XRG5XMA
.

@Aanandgupta Ahmad's solution makes the most sense to me.  I recommend trying to get that working.

Hey @Aanandgupta - just checking in to see if you are finding success in implementing Ahmad's solution.

Seems like the OP is unavailable. Closing, @ahmadabdolsaheb do you mind creating a fresh PR.


spawn cell

A spawn player takes place in any place, no matter what there is a player. Why not make spawn players in a place where there are no players, and then enrages that constantly spawn the player in the players. In the agarion, there is no such thing and it will spawn precisely to the place where there are no players. I hope this will not be ignored and there will be a normal spawn of players not in the players will be realized.

Wasn't this fixed already? I mean, that's what the willCollide function does (or is supposed to). Then again, I last saw it work in 1.5.0.

@Agarian I do not know, but I use the latest version of MultiOgar and 6 protocol and when I press Play and there are a lot of players on the card, I will either not spawn or spawn in the player or I will normally recover. I would like it to be corrected, it's probably the 6th protocol, because I did not check it at 4 and 5.

I believe you not spawning has to do with the willCollide function being unable to find a "safe" place to spawn. Otherwise, I'm not sure. I may make a PR to revert to 1.5.0's willCollide function, but not until somebody else can prove that it doesn't work.

Oh and for the record, protocol has nothing to do with it.

@Agarian Then you need to fix this problem on the server


libremap-agent fails due to missing luci.fs dependency

Hi,
libremap-agent fails to run on recent compilations of the package:
root@openwrt:~# /usr/sbin/libremap-agent
/usr/bin/lua: module 'luci.fs' not found:
	no field package.preload['luci.fs']
	no file './luci/fs.lua'
	no file '/usr/share/lua/luci/fs.lua'
	no file '/usr/share/lua/luci/fs/init.lua'
	no file '/usr/lib/lua/luci/fs.lua'
	no file '/usr/lib/lua/luci/fs/init.lua'
	no file './luci/fs.so'
	no file '/usr/lib/lua/luci/fs.so'
	no file '/usr/lib/lua/loadall.so'
	no file './luci.so'
	no file '/usr/lib/lua/luci.so'
	no file '/usr/lib/lua/loadall.so'
stack traceback:
	[C]: in function 'require'
	?: in main chunk
	[C]: in function 'require'
	/usr/sbin/libremap-agent:4: in main chunk
	[C]: ?

The file was dropped from LuCI on the 15th January 2015 (https://github.com/openwrt/luci/commit/e91b603acc0920f998ae57704a9d97b83ee284e4).
Maybe it could be added to libremap-agent package.

Please see pull request 16

fixed with #16


Initial engine framework

This commit adds the initial engine framework for Deckhand. Included
is the logic for parsing YAML files as well as validating them and
doing forward substitution as specified by the YAML file.
This commit also includes unit tests for the framework changes.
TODO: Integrate with Deckhand API to retrieve secret store values for forward substitution.

@fmontei If you can fix the conflict in requirements.txt, I'm happy to merge this.

@mark-burnett
Thanks, resolved conflict in requirements.txt.


Specify a version for ZabbixAPI to allow upgrades of ZabbixAPI GEM

Upgrading Zabbix right now sucks. Unlike the rest of our stack it does not do any sort of upgrade really. This at least pins a version of ZabbixAPI so if one's upgrading a 2.2 cluster the new GEM is installed. One still has to do the following to scorch earth on the actual Zabbix install:
for n in $(grep -i head cluster.txt |cut -f 1 -d ' '); do
  for cmd in 'stop zabbix-server' 'stop zabbix-agent' 'rm -rf /usr/local/*/*zabbix* /etc/init/zabbix-*  /etc/php5/apache2/conf.d/zabbix.ini /etc/apache2/sites-available/zabbix-web /usr/local/etc/checks /var/log/zabbix'; do
    ./nodessh.sh <environment> $n $cmd sudo
  done &
done

And then login to MySQL as the root user and DROP DATABASE zabbix;

This has been tested on an existing hardware cluster.

LGTM.


Change youtube converter to support data-src

:tada: This issue has been resolved in version 0.10.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 1.6.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Start-PSBootStrap should check and install PSCore6 >= Beta.9

The tooling for PSCore6 now expects pwsh(.exe).  Start-PSBootStrap should make a check that pwsh is available and if not, install it onto the system.

This should depend on https://github.com/PowerShell/PowerShell/issues/5348

Fixed via #5383


Can't use Atomic with Int128 or UInt128

Bug Report
When I try to use Atomic#get, Atomic#set, or Atomic#compare_and_set with a type of Int128 or UInt128, I get this at compile time:
/usr/bin/ld: A-tomic40I-nt12841.o0.o: in function `get':
/usr/share/crystal/src/atomic.cr:310: undefined reference to `__sync_val_compare_and_swap_16'
/usr/bin/ld: /usr/share/crystal/src/atomic.cr:312: undefined reference to `__sync_val_compare_and_swap_16'
/usr/bin/ld: /usr/share/crystal/src/atomic.cr:314: undefined reference to `__sync_val_compare_and_swap_16'
/usr/bin/ld: A-tomic40I-nt12841.o0.o: in function `set':
/usr/share/crystal/src/atomic.cr:283: undefined reference to `__atomic_store'
/usr/bin/ld: /usr/share/crystal/src/atomic.cr:285: undefined reference to `__atomic_store'
/usr/bin/ld: /usr/share/crystal/src/atomic.cr:287: undefined reference to `__atomic_store'
collect2: error: ld returned 1 exit status
Error: execution of command failed with exit status 1: cc "${@}" -o /home/alexa/.cache/crystal/crystal-run-test.tmp  -rdynamic -L/usr/bin/../lib/crystal -lpcre2-8 -lgc -lpthread -ldl -lpthread -levent -lrt -lpthread -ldl

Here's some reduced example code:
atomic = Atomic(Int128).new(0i128)

puts atomic.get
atomic.set(42i128)
puts atomic.get

Crystal version output:
Crystal 1.12.0-dev [47bb15b02] (2024-04-03)

LLVM: 13.0.0
Default target: x86_64-unknown-linux-gnu

What if you enable support for DWCAS which is disabled by default by LLVM. For example it's --mattr=+cx16 for x86_64.

Yeah, I get different error message now, also referring to __atomic_store:
[alexa@lain ~]$ crystal run --mattr=+cx16  test.cr
/usr/bin/ld: A-tomic40I-nt12841.o0.o: in function `set':
/usr/share/crystal/src/atomic.cr:283: undefined reference to `__atomic_store'
/usr/bin/ld: /usr/share/crystal/src/atomic.cr:285: undefined reference to `__atomic_store'
/usr/bin/ld: /usr/share/crystal/src/atomic.cr:287: undefined reference to `__atomic_store'
collect2: error: ld returned 1 exit status
Error: execution of command failed with exit status 1: cc "${@}" -o /home/alexa/.cache/crystal/crystal-run-test.tmp  -rdynamic -L/usr/bin/../lib/crystal -lpcre2-8 -lgc -lpthread -ldl -lpthread -levent -lrt -lpthread -ldl

This is when running on my Slackware 15.0 system (x86-64), which ships with LLVM 13 as a system package.  When I run it on my aarch64 laptop running Slackware-Current (which has LLVM 17), I don't get my original error, but I do still get the same undefined reference to '__atomic_store' error as when I use --mattr=+cx16 on my x86-64 machine.


Hello there can u please put in asian shows in this app too?

Hi there @Aruraka, i would love to do that but i won't because I dedicated this app only to anime.
Although maybe I'll make another app for both Android and IOS which will have these asian shows 🤔
Can you recommend a website which have a huge library of asian shows?
Because when I'll make it i have to check its data/content and make the app accordingly.

Hi there @Aruraka, i would love to do that but i won't because I dedicated this app only to anime. Although maybe I'll make another app for both Android and IOS which will have these asian shows 🤔
Can you recommend a website which have a huge library of asian shows? Because when I'll make it i have to check its data/content and make the app accordingly.

Ok thanks so much there r many..like kissasian , kisskh etc but not dramacool as dramacool subtitles r mostly overlapping that's why .. btw u have discord? So that u can inform me there when u finish making that one with asian dramas?

Hi there @Aruraka, i would love to do that but i won't because I dedicated this app only to anime. Although maybe I'll make another app for both Android and IOS which will have these asian shows 🤔
Can you recommend a website which have a huge library of asian shows? Because when I'll make it i have to check its data/content and make the app accordingly.

Ok thanks so much there r many..like kissasian , kisskh etc but not dramacool as dramacool subtitles r mostly overlapping that's why .. btw u have discord? So that u can inform me there when u finish making that one with asian dramas?

Ok I'll look into those websites it might take some time because currently i have other projects that i have to complete.
And as for social media i only use Instagram which you can find in my github bio. 👍

Hi there @Aruraka, i would love to do that but i won't because I dedicated this app only to anime. Although maybe I'll make another app for both Android and IOS which will have these asian shows 🤔
Can you recommend a website which have a huge library of asian shows? Because when I'll make it i have to check its data/content and make the app accordingly.

Ok thanks so much there r many..like kissasian , kisskh etc but not dramacool as dramacool subtitles r mostly overlapping that's why .. btw u have discord? So that u can inform me there when u finish making that one with asian dramas?

Ok I'll look into those websites it might take some time because currently i have other projects that i have to complete. And as for social media i only use Instagram which you can find in my github bio. 👍

Okay sure thanks 😊


feat: add better error reporting

Thanks @Yakiyo for reporting the lack of error messages. This would make finding the root cause of the error faster, I assume.
➜  pacquet git:(error-reporting) ✗ cargo run -- init
   Compiling pacquet_cli v0.0.1 (/Users/yagiz/Developer/pacquet/crates/cli)
    Finished dev [unoptimized + debuginfo] target(s) in 0.78s
     Running `target/debug/pacquet init`
Error: pacquet_package_json::already_exist_error

  × initialize package.json
  ╰─▶ package.json file already exists
  help: Your current working directory already has a package.json file.

Codecov Report

Merging #43 (65db0d3) into main (3e76733) will decrease coverage by 0.98%.
The diff coverage is 27.27%.

@@            Coverage Diff             @@
##             main      #43      +/-   ##
==========================================
- Coverage   81.72%   80.74%   -0.98%
==========================================
  Files          21       21
  Lines        1045     1049       +4
==========================================
- Hits          854      847       -7
- Misses        191      202      +11

Files Changed
Coverage Δ

crates/cli/src/commands.rs
24.00% <ø> (ø)

crates/cli/src/lib.rs
43.20% <22.58%> (-11.34%)
:arrow_down:

crates/package_manager/src/commands/install.rs
100.00% <100.00%> (ø)


Socket Issue

Socket seems to work on windows but not linux.

Having a similar issue on OS X, while it seems to work fine on Windows.

Resolved issue by changing WEBSITE_URL to WEBSITE_URL = 'https://us.binance.com'

This was an issue with the Binance exchange being down.

@sammchardy  If you give the option for regional dns it will prevent library from crashing when they disable main the main endpoint (they did this before due to ddos after the exchange came back online).  just suggestion though.


avx512: initial roundscale implementation

Implemented mm_roundscale_ps.
Tests were generated using intel-all-gcc-10 and implementations were tested on intel-all-gcc-10, gcc-10, clang-11, emscripten, icc.

Removed the constify macro by adding a helper function and changing roundscale to a macro function.
I was unsure of the formatting for the macro and decided to keep the arguments for multi-input functions on the same indentation. I will be happy to change it if something else is preferred which will make the macro more readable.

LGTM, nice work.  Sorry this one also ended up being such a pain :/
I just added one line break in the macro (on line 32, I moved the last ')' to the next line), other than that it looked pretty readable to me :)


Fix/odata service writer/annotations key

https://github.com/SAP/open-ux-tools/issues/1248
Schema for manifest file does not allow / in key names. Only "^[a-zA-Z0-9_\\.\\-]*$"

While it solves the problem, I am not in full favor of the solution because you are converting the string in two different places of the template with the same functionality. Aside from the duplicated coding, it is also error prone because both converted strings in the template must match therefore, if one is changed due to future issue, there is the risk that the other one is forgotten. I'd prefer that you introduce an optional property name at https://github.com/SAP/open-ux-tools/blob/main/packages/odata-service-writer/src/types.ts#L26 and then if empty, you fill it with technicalName.replace(/\//g, '_').replace(/^_/, '') in https://github.com/SAP/open-ux-tools/blob/main/packages/odata-service-writer/src/data/defaults.ts#L10 and finally you refer to it in the template.

Hi Tobias, please check again. Thanks


Exit server after X message errors

Some discord servers didn't give enough permissions for albion killbot.
We need to detect when this happens, and if it persists, leave the server and warn the server owner that the bot could not send messages there due to permissions.

Errors can be:
DiscordAPIError: Missing Access - Discord.Constans.MISSING_ACCESS: 50001
DiscordAPIError: Missing Permissions - Discord.Constants.MISSING_PERMISSIONS: 50013

Implemented.


fix broken explore layout won rotation when another tab is selected

fixes https://github.com/artsy/eigen/issues/395

Can you add a beta changelog? :)

I forgot about those guys. Will update
On Fri, Apr 24, 2015 at 14:09, artsy/eigen
<EMAIL_ADDRESS>wrote:
Can you add a beta changelog? :)
—
Reply to this email directly or view it on GitHub
[https://github.com/artsy/eigen/pull/400#issuecomment-96017817] .[https://github.com/notifications/beacon/ADBlTpU6FAhGCkfj8vQDHdROpov2_6ukks5oCn5JgaJpZM4EH_wB.gif]

@alloy updated

👌


nameof cannot be used for Controller names in methods like RedirectToAction

I wanted to use nameof in our templates for controller names and actions. I can use them fine for action names but when I try to use it for Controller names, I get runtime errors about routes not being found,
The following code results in /HomeController/Index instead of /Home/Index
RedirectToAction(nameof(HomeController.Index), nameof(HomeController))

@DamianEdwards @Eilon this was for Beta5 for the templates. it would be great if we can get this in. not sure though

One possible suggestion was to remove the Controller suffix in the templates:
`namespace MyApp.Controllers
{
public class Home : Controller
{
public void Index()
{
}
}
}

This way we don't have to mess with strings when resolving controller names.

No plans to change anything here.


Salvage Technicians do not show up on the station records computer

Description

Salvage Technicians do not show up on the station records computer.
Not sure if this is true or not but I had a round where a salvage tech was no in the station records.
They were also an antagonist, not sure if that matters
Reproduction

IDK
Screenshots

Additional context

Maaaybe they used a DNA scrambler?

Apparently its normal?


mvn clean install

mvn clean install doesn't always update the references to the libraries. I have to restart vs code in order to get them working.

Sounds like either an issue with mvn or the java extension(s).


SAA-464 fixing incorrect prison-api adjudications URL.

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (db2c312) 78.43% compared to head (1e8a0d0) 78.43%.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #235   +/-   ##
=========================================
  Coverage     78.43%   78.43%
  Complexity     1275     1275
=========================================
  Files           222      222
  Lines          5457     5458    +1
  Branches        194      194
=========================================
+ Hits           4280     4281    +1
  Misses         1058     1058
  Partials        119      119

Impacted Files
Coverage Δ

...agementapi/client/prisonapi/api/PrisonApiClient.kt
92.15% <100.00%> (+0.03%)
:arrow_up:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Mention browser bugs with flexbox

Nice list!
With some tweaks all these tips work also with IE10, which still has large enough market share to care.
However, with IE10 flexbox centering fails when using min-height instead of height, see https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items

Good suggestion. Let me do a little testing with IE10 and I might add a link to that bug reference.

Added an IE11 flexbox bug note with 9119ef260e25d7f9eeec21c2625c8879b6f7f63b


Updating meta tags with generate payload and Asyncdata comes in too late. Crawlers are not picking up on the updated metadata

I am running a statically generated site which is hosted on S3. I have a set up where we generate multiple dynamic pages which are supposed to be SEO optimized.  However all the work is brought to naught. The metatag information which i pass through the payload has a delay before it's applied which confuses the crawlers. The delay is especially visible on the first navigation into the website.
When I check my website using something like https://www.heymeta.com/ the meta title and meta desc appear as the default ones I have set in nuxt.config.js (and I have set the hid properties so i know they are getting replaced properly. So far this has only been an issue with the pages generated using the payload)

// nuxt.config.js
mode: 'universal',
generate: {
    routes () {
      return axios.get(`https://${LF_CDN}/payload.json?v=${Date.now()}`)
        .then((res) => {
          const routesToGenerate = [];
          for (const payload of res.data) {
            routesToGenerate.push({ route: payload.url, payload });
          }
          return routesToGenerate;
        }).catch((e) => {
          throw e;
        });
    }
},

// dynamic page
 asyncData ({ payload }) {
    return { payload };
  },
  head () {
    const i18nSeo = this.$nuxtI18nSeo();
    // I do some merging with the suggested SEO stuff from nuxti18n module. Though it should matter
    return this.payload.metadata;
  }

Versions

nuxt: 2.14.7
node: 14.15.1

Steps to reproduce

Have default metatags set up in nuxt.config.js
Have dynamic pages generated
Pass in payload to each page through the generate function. Payload contains meta information
Use the data from the payload in the dynamic page to generate the metatags using the head() method.

What is Expected?
Considering all the page are pre generated I expect the correct metatags to be displayed from the get go instead of getting injected at runtime
What is actually happening?
The default metatags are getting displayed only to be replaced by the correct ones afterwards.
Causes issues for crawlers when checking metatags.

+1

+1

+1

+1

+1

+1

@Louvki Would you be able to create a minimal reproduction of the issue, perhaps using https://template.nuxtjs.org?

@Louvki Would you be able to create a minimal reproduction of the issue, perhaps using https://template.nuxtjs.org?

Ok nevermind I am clossing this as I suffer from an extreme case of not smartness.
I had an error in the head method that was silently swalloved by a try catch, thus breaking the execution. Sorry for the bother!

Ok nevermind I am clossing this as I suffer from an extreme case of not smartness.
I had an error in the head method that was silently swalloved by a try catch, thus breaking the execution. Sorry for the bother!

During my debugging I also noticed another issue which some people might be having.
 This will not execute the head() method
<template>

    <client-only>
      <nuxt />
    </client-only>

</template>

During my debugging I also noticed another issue which some people might be having.
 This will not execute the head() method
<template>

    <client-only>
      <nuxt />
    </client-only>

</template>

client-only

this saved us hours, thank you so much.

Thank

During my debugging I also noticed another issue which some people might be having.
 This will not execute the head() method
<template>

    <client-only>
      <nuxt />
    </client-only>

</template>

successful, thank you very much


a new API to read and write a clipboard content

Operating System

[ ] Windows
[ ] macOS
[ ] Linux
[ ] FreeBSD
[ ] OpenBSD
[ ] Android
[ ] iOS
[ ] Nintendo Switch
[ ] Xbox
[ ] Web Browsers

What feature would you like to be added?
I want a new API to read and write a clipboard content. I have not determined the API yet, but the API should match with Ebitengine's semantics. For example, we might have to restrict reading and writing the content only in Update (https://github.com/hajimehoshi/ebiten/issues/2658).
Why is this needed?
This is useful especially for GUI applications.
There are some existing libraries like https://github.com/golang-design/clipboard, but I'm worried that this uses its own threads and might cause impedance mismatch with Ebitengine's threads. The new API would have to use Ebitengine's internal UI (main) thread.

Probably I'll add github.com/hajimehoshi/ebitengine/v2/exp/clipboard as an expeirmental package:
package clipboard

func Set([]byte)
func Get() []byte

What about other mime type like images?

I'm currently using the library mentioned in the issue (namely golang.design/x/clipboard) mainly because of it's Watch() feature.
In my game I need to be notified and do action whenever the text stored in the clipboard changes, if we implement the clipboard functionalities to the Ebitengine, can we also move this feature?

In my game I need to be notified and do action whenever the text stored in the clipboard changes,

Interesting. I'll take a look at the implementation later.

Unfortunately it would not be possible to implement the 'watch' feature in a portable way if we want to include browsers https://developer.mozilla.org/en-US/docs/Web/API/Clipboard

then what about throwing error on browsers?

I don't think this is a good solution. What about looking at the content of the clipboard every tick?


Some questions

What is the difference between remove-awareness and remove-random-movement. I tried them both and it seems like it just made the animals in the farm stop moving. I wonder what remove-awareness does that is different to remove-random-movement in that case.

I want to trim vehicles in a certain area with this profile, but it says this in console when I try to enable it

profiles.yml
  # No more than 6 vehicles per area
  trim-vehicles:
    group:
      types:
        - "category:vehicle"
      count: 6
      distance: 8
    actions:
      - kill

console
[22:49:27 WARN]: [FarmControl] Note: action 'kill' in profile 'trim-vehicles' is incompatible with the following entity types: category:vehicle
[22:49:27 WARN]: [FarmControl] Unknown entity type 'type:monster' for profile 'disable-mob-collection-ai'.
[22:49:27 WARN]: [FarmControl] Reactive mode is not supported on your version - ignoring reactive profiles for world 'world'
[22:49:27 WARN]: [FarmControl] Reactive mode is not supported on your version - ignoring reactive profiles for world 'world_nether'
[22:49:27 WARN]: [FarmControl] Reactive mode is not supported on your version - ignoring reactive profiles for world 'world_the_end'
[22:49:27 INFO]: Plugin reloaded.

Hey - remove-awareness disables the entity's brain and pathfinder goals (mobs won't react to a player holding food, sheep won't eat grass, mobs won't attack players, etc) while remove-random-movement only disables the random movement pathfinder goals, which stops them from moving around but doesn't stop other important activities.
The kill action can only be applied to mobs (i.e. entities with health) - to remove vehicles you should use the remove action instead. The wiki page here tells you which actions apply to which entity types


sysdump: Log cilium-cli version and arguments

It would be handy to have the cilium-cli version and flags used to
capture the sysdump in cilium-sysdump.log.
Sample outputs:

No flags:
% ./cilium sysdump
🔍 Collecting sysdump with cilium-cli version: v0.11.5-18-gd3a523a1, args: [sysdump]

With some flags:
% ./cilium sysdump --hubble-flows-count 10 --hubble-flows-timeout 5s
🔍 Collecting sysdump with cilium-cli version: v0.11.5-18-gd3a523a1, args: [sysdump --hubble-flows-count 10 --hubble-flows-timeout 5s]

Signed-off-by: Michi Mutsuzaki<EMAIL_ADDRESS>

updating unit tests


feat(get) callback can return nil + err

This pattern is especially useful for users to naturally follow the Lua
idiom of returning nil + err when an error occurs in their
callbacks, instead of having to throw it via error() as previously.
cc @Tieske - as we were discussing the need for this addition

@Tieske Thanks!


createTestingPinia doesn't mock actions using vitest vi.fn

Reproduction
https://github.com/dennybiasiolli/vuex-to-pinia-vue3/blob/moving-to-pinia/tests/unit/components/Counter.spec.js#L26-L27
Steps to reproduce the bug

clone this repo: https://github.com/dennybiasiolli/vuex-to-pinia-vue3.git
git clone https://github.com/dennybiasiolli/vuex-to-pinia-vue3.git
# or
git clone git@github.com:dennybiasiolli/vuex-to-pinia-vue3.git

enter the repo directory and switch to moving-to-pinia branch
cd vuex-to-pinia-vue3
git checkout moving-to-pinia

install dependencies with npm install

comment out the two lines of Counter.spec.js
// comment out this two lines
store.increment = vi.fn() // FIXME: this should already by mocked
store.incrementAsync = vi.fn() // FIXME: this should already by mocked

run tests with npm run test and notice that tests are breaking with
TypeError: [Function] is not a spy or a call to a spy!
even if in the docs they say that they should be automatically stubbed with the createSpy function defined

Expected behavior
Pinia actions should already be mocked with the createSpy function
Actual behavior
Tests are breaking with
TypeError: [Function] is not a spy or a call to a spy!
even if in the docs they say that they should be automatically stubbed with the createSpy function defined
Additional information
Using the same code with Vue 2, Pinia and Jest is working fine.
You can take a look at the parallel repository here: https://github.com/dennybiasiolli/vuex-to-pinia-vue2
(same branch)

It works on my end:

Moving to a discussion until this can be reproduced


adding coverage report generation through Travis CI

I've changed the Travis config to generate the coverage report on codecov

Once #63 has been resolved, the checks should pass.

@ayush9pandey the new config Travis and codecov works for now. If you merge this PR, then the maser branch will also pass on Travis

Thanks for adding this @zoltuz. Relatedly, you  @ayush9pandey, and me  [and @murrayrm if he wants to join] should zoom sometime soon, maybe next week and discuss this project and it's status. I am will also send out an email.


feat(Template): Introduce template for react extensions

Motivation
To allow a better integration between extensions and other LocalStack related products we can allow the creations of an extensions with e pre-built react app inside it that reuses the theme of our web app. This will allow a matching theme and easy access for developers to use react with it.
Content

Shifted the template into 2 folders, the first for the classic extension without UI and the second for the react one. To allow the cli to also work as expected I've raised another PR here
The extension itself work like so:

Divided into fronted and backend folders: the first one contains the react code while the second contains the routes definitions
The react app will be built before packaging the extension and will be included in the pypi module such that the total weight will be fairly low (base is around 0.5MB) and will not include all the node modules. It uses esbuild with some other packages to handle assets.
The routing will assume that your extension is hosted  following the standards with subdomains and submounts. The default route "/" will always fall back to the index.html while by default everything else will serve files from the build folder. You will still be able to add /hello handler and respond with what you want. Since for routing we use react-router-dom an url could be valid and invalid at the same time: once you land on the "/" page and the extension responds with the index.html then will be react itself to handle routing and not the extension, which means that navigating from the ui to pages such as /one and /dashboard will work because handled by react route, but going directly into them with a link will result in LocalStack try to resolve them and give you the file called "one" in your build folder (or if you have defined a handler for that route it will give you that).

Other
Before merging this:

[ ] Merge this PR -> publish package on npm -> update package.json with new link to dependency

After merging this:

[ ] Merge this PR to allow template to be generated with cli

On the next major release we could also restructure both templates into a single folder to keep the project more clean but doing it now would break the localstack extensions dev new command as it would be a breaking change for older cli versions

Overall I wonder whether organizing the frontend code into the python module like this is the best option. currently we are "nesting" language projects into each other. there's the "outer" python project (indicated by the setup.cfg and my_localstack_extension module), and then the package.json which is nested inside the module.
i haven't thought it through, but maybe it makes sense to have a frontend or react folder next to the my_localstack_extension python module. then, during packaging, include the built files into the python distribution?
we would place the package.json into the root folder next to the setup.cfg, and during make dist we'd first build the minified json with dependencies and include it into the dist.

On one way I agree that having 2 languages intertwisted  is a bit ugly; on the other way though your proposal doesn't convince me much either:
Having the package.json side to side with the setup.cfg seems wrong to me as  setup.cfg defines the extension while package.json defined the react part of the extension...We could then move the /frontend folder as a whole side to side with the my_localstack_extension module....but I'm not too convinced about this either :sweat_smile: as the extension serves
the react app as part of it;
In the end is the same concept you applied with the jinja templates having them inside the module just that now is a whole react app to be built and served and not just the templates (even though in the end is just what is in the build folder to be served but details)
    my_extension
    ├── extension.py
    ├── __init__.py
    ├── static              <-- make sure static resources get packaged!
    │   ├── __init__.py
    │   ├── favicon.ico
    │   └── style.css
    └── templates            <-- jinja2 templates
        └── index.html

This aside I've addressed the other comment, thanks btw for the review @thrau  :smile:

@Pive01  I've pushed the changes necessary for a single pyproject.toml that replaces both setup.cfg and setup.py.
I suggest we'll add some linting/formatting in a follow-up as well, just to make sure we stay fairly homogenous with the extensions there as well :+1:
One thing I'm not sure yet about is if we should really use python -m plux entrypoints in the install-backend target. There's probably no need for this in an extension since we manually specify the entrypoint in the pyproject.toml file. We could remove either one of those and it should still work.


Change background color?

Is it possible to change or specify the background color used for the graphs?
With a dark theme, it becomes impossible to read them unfortunately.  It would be cool if we could specify a bgcolor. Maybe it's possible with CSS, not sure

I found a CSS hack that seems to work...
.markdown-preview-view div[class|="block-language"] {
  background-color: #cfcfcf;
}

I found a CSS hack that seems to work...

This is great! Thanks.
I'll look into incorporating something like this.

Any updates on this? I'm having problems viewing some of my diagrams in dark mode.

add dest.style.backgroundColor = 'white'; after const dest = document.createElement('div'); on line 6883 in installed plugin:
folder: Obsidian Vault\.obsidian\plugins\obsidian-kroki, file: main.ts
Original Source: after line 54.
Some setting would be nice. But currently i have no time to find out how to do it.
Hope that helps you. For me its fine now with Dark Mode.

Any updates on this? I'm having problems viewing some of my diagrams in dark mode.

Please my comment. That should help you.

Any updates on this? I'm having problems viewing some of my diagrams in dark mode.

add dest.style.backgroundColor = 'white'; after const dest = document.createElement('div'); on line 6883 in installed plugin:
folder: Obsidian Vault.obsidian\plugins\obsidian-kroki, file: main.ts
Original Source: after line 54.
Some setting would be nice. But currently i have no time to find out how to do it.
Hope that helps you. For me its fine now with Dark Mode.

maybe there is an even nicer way to just flip the colors and leave the background transparent? But I guess this is a core of th kroki engine?
I created my own css snippet which does the major work (but will mess up some colored diagrams!):
/* for adjusting to light/dark theme */

div[class^="block-language-"] svg {
    /* background: var(--background-primary) !important; */
    background: none !important;
}

div[class^="block-language-"] svg text {
    fill: var(--text-normal) !important;
}

div[class^="block-language-"] svg path {
    stroke: var(--text-normal) !important;
}

div[class^="block-language-"] svg rect {
    fill: var(--background-primary) !important;
    stroke: var(--text-normal) !important;
}

div[class^="block-language-"] svg circle {
    fill: var(--background-primary) !important;
    stroke: var(--text-normal) !important;
}

div[class^="block-language-"] svg polygon {
    fill: var(--background-primary) !important;
    stroke: var(--text-normal) !important;
}

svg[id^="mermaid-"] {
    /* font-size: var(--font-text-size); */
    /* font-family: var(--font-text); */
    color: var(--text-normal) !important;
}

Here two example pictures how it shows up, with an image of the original rendering below:
light theme:

dark theme:

the different orientations of the words in this vega example depend on a random seed. https://kroki.io/examples.html#word-cloud


Adding Mobile UX for Asset Bundle downloads

Broke the asset bundle send/receive into chunks so progress can be communicated in UX and the main UI threads don't hang during the whole send.
Gave asset bundles identities (versions) to pave the way for bundle caching and to allow for a "friendly name" to be displayed in the UX.

CodeFlow for GitHub does not download executable files. If you trust this file and would like to run it, please download it yourself through GitHub.

what are these byte files for? are these asset caches?

Refers to: samples/Build2019Demo.Unity/Assets/Generated.StateSynchronization.AssetCaches/Resources/Android/spectatorview.bytes:1 in cc907f6. [](commit_id = cc907f6a432f3b9a8e8b35644d3bbb095df5dc42, deletion_comment = False)


suggestion: allow override of the kubernetes resource name

A client has highlighted two things:

If you have multiple API specifications with similar plugins, the Kubernetes resource names (for KongPlugin) collide
The Kube resource names don't mean much to their support team, as they are given incremental names based on the actual Lua plugin name itself

So I had added a simple feature that allows us to override the generated Kubernetes KongPlugin object name, for example this API specification snippet:
paths:
  /pets:
    x-kong-plugin-rate-limiting-advanced:
      name: rate-limit-advanced
      resourceName: us-customers-30-per-minute
      enabled: true
      config:
        limit:
        - 30
        window_size:
        - 60

will generate this Kube config snippet:
apiVersion: configuration.konghq.com/v1
kind: KongPlugin
metadata:
  name: add-us-customers-30-per-minute-p0
plugin: rate-limit-advanced
config:
  limits:
    - 30
  window_sizes:
    - 60
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: swagger-petstore-0
  annotations:
    konghq.com/plugins: add-us-customers-30-per-minute-p0
    kubernetes.io/ingress.class: kong
spec:
  rules:
...
...

Please let me know your thoughts on:

Is this the right way to go about this feature, and is this okay to releasea
If so, should the "resourceName" field be something different?

Thank you!

Apologies for not seeing this PR sooner.  This seems pretty important for us to have considering how important kubernetes resource names are.  Do you think you'd be able to write a unit test for this (could be, just, like, the example you gave in the PR description above)?  If not or if you don't have time please let me know and I'll make time.
Thanks!


Video conference mute overlays on terrible position

Microsoft PowerToys version
0.62.1
Running as admin

[ ] Yes

Area(s) with issue?
Video Conference Mute
Steps to reproduce
Enable Video Conference Mute and during meeting in full-screen (single screen-setup) set mic to mute. The overlay for Video Conference Mute will cover the un-mute button in the teams meeting.
✔ Expected Behavior
The feature not to block my un-mute button in a meeting
❌ Actual Behavior
Video Conference Mute covers operational buttons in Teams
Other Software
Microsoft Teams <IP_ADDRESS>68

Not an issue


Added mode for open file on absolutely path and fixed default path for windows.

Added mode for open file on absolutely path and fixed default path for windows.

I'll check on this soon.  I think I was assuming that filepath.Join("c:\foo", "c:\bar") would result in "c:\bar" - I'll want to check on a few things before merging this.
I'll also update the flag description a little :)

Yes, you're right. With filepath.Abs that more generalized. Updated. Guess now not need check working directory because Abs do it singly.


Feature allow private organization

This will implement a way to have a visibility on organization (Public, Limited & Private).
It will implement #714 .
The UI modification is in settings:

The rules for displaying organization and repositories within organization are described in #714

UI modifications in Admin:

Finally both Explore/Organizations and Explore/Repositories are filtered to display the right organizations.

Hi
Looks great but :)

we have a problem with administrator account, it can manage organization policy from admin/orgs but lost public access, it can see all private organization from explore/organizations* . It looks logical but seems strange behavior. I don't have any idea to improve this behavior.
from explore/organizations page , I get this error going to any organization page :

template: explore/repo_list:3:21: executing "explore/repo_list" at <.Owner.Visibility>: can't evaluate field Visibility in type *models.User

on admin/orgs miss an icon status as done in explore/organizations
all user are displayed on explore/users without user connected
Default organization status is OK, a new organization take service.DEFAULT_VISIBILITY value

Hi
Looks also a problem about displaying repo and orgnizaiton. An user set as repo owner can't see neither orgnaization page, neither repo page (404).
On another organization set also as private it's ok. On dashboard user all commits are displayed.
log show this :
2017/05/22 17:28:49 [...ules/context/repo.go:527 func1()] [E] CheckUnit: You have not allowed to visit this repository unit: 1
2017/05/22 17:28:52 [...routers/repo/view.go:270 Home()] [E] Home: Cannot find any unit allowed on this repository
2017/05/22 17:28:54 [...ules/context/repo.go:527 func1()] [E] CheckUnit: You have not allowed to visit this repository unit: 1

Thanks @camlafit for your tests.
So here are my answers:

That's true that admin can see everything on explore/organizations. If I understand what you said, you wish admin can be both admin and public? In others words, you wish admin can check if he wants standard user view or not? If yes, I think admin should stay admin. I don't see how to change that. Maybe a new user settings for admin only to display as "non admin user"?

I saw the issue. It is not happening when going to a public Orga. I saw it on limited and private organization, and will fix it.

I did not change this page so it is normal. I will add the icon for private organizations.

I think this should be made in another PR. Displaying all users are not part of this feature. Please made another issue and I will try to fix it too. Please explain what you want to have. I bet you wish to have something like a private or limited user.

Glad to hear it is working. I tested it ;)

So, the user is not the creator of the organization but has been part of the Owner team after that? Could you explain more about the two different use case so I can reproduce and fix it before merging.

I will review the dashboard to ensure nothing appears. Or I think it is working as expected but when user left the organization they still see in the dashboard. If yes, it is not related to this PR but should be done as another issue and I will do the PR.

If you have other remarks, feel free to add more. I will dig into the first ones you gave me ;)

Hi
Thanks for improvement
1/ As admin we can see all organization from explore/organizations andb loooks ok. But all link target a 404 this part doesn't look normal. We should find a 403 forbidden page or a redirection to admin organization page.
Now about organization page look ok, empty or not page is displayed. But link to repo target a 404.
2/ looks solved :)
3/ great looks better as this 👍
4/ yes looks better to split #714 I've opened #1780 about user displaying
5/ yes it's useful. On my case all organization are private with unique exception. Easier as this.
6/ dashboard user looks updated, organization with pb is no more displayed.
7/ I've an organization set as Private, with an unique team "owner" and unique member and unique repo. On his dashboard commits are displayed, but it's not possible to go to their repository, 404 page.
Configuration looks same as others organizations but I don't understand why I get this 404.
Maybe in this case user was creator and not set after as owner. I don't remember.
I've two accounts , an administrator and a personal. In my process I prepare organization and repo from admin account. I add standard account as owner
Looks possible I've create only organization in this case and create repo from normal user. I don't remember. It's possible also to create repo in personnal space and move after to organization. Sorry I don't remember. I don't know if I see history change about this orga/repo.

I could not see the problem with 1) nor 7).
From my point of view, unless you can provide me a use case to reproduce it each time, this PR is done and waiting for the review of code.

According to our discussion and my investigation, the error is not part of this PR (see #1794).

For the change in the UI in explore/repo to add the lock close to private organization:

Hi
Looks again a pb. I use is only organization member, repositories are not lister.
Repositories are displayed only if user is set in owner team.

Your problem is not specific to this PR but to the master. Look like you should add a comment for #1794.
This is related to the implementation of Units. No repositories are show but public.
Please test it also on master to be sure the bug is from this PR. If it is not working on master, please fill a new issue or complete an existing one.
So for me, so far no bug from this PR (some but inherited from master).

need rebase and more tests

Hi.
Can we do anything to help get this merged back into master? At least would like / need to have that feature very much. But I don't see whats the missing / open issues here.
Regards, Manuel

If somebody can do the rebase and add tests, go for it. I which it can be merged as well.

Hello
I've tried to rebase pr on master.
I get a conflct on options/locale/locale_en-US.ini
[units]
<<<<<<< HEAD
error.no_unit_allowed_repo = Cannot find any unit on this repository which
you are allowed to access
error.unit_not_allowed = You are not allowed to visit this repository unit
=======
error.no_unit_allowed_repo = Cannot find any unit allowed on this repository
error.unit_not_allowed = You have not allowed to visit this repository unit
>>>>>>> Add UI visibility in organization settings

I get some others conflicts on patch "Implement global configuration for
new organizations" on these files
  custom/conf/app.ini.sample
  models/org.go
  modules/setting/setting.go
  options/locale/locale_en-US.ini
  templates/admin/config.tmpl

I can't resolve them.

@techknowlogick you should have the right, it's checked. Tell me if you still have trouble.

A vety really missing feature, any way i can help / contribute to be merged?

Ok. I've just pushed a commit that resolves all the conflicts.

Codecov Report

Merging #1763 into master will decrease coverage by <.01%.
The diff coverage is 2.94%.

@@            Coverage Diff             @@
##           master    #1763      +/-   ##
==========================================
- Coverage   19.96%   19.95%   -0.01%
==========================================
  Files         153      153
  Lines       30498    30532      +34
==========================================
+ Hits         6088     6092       +4
- Misses      23495    23526      +31
+ Partials      915      914       -1

Impacted Files
Coverage Δ

routers/user/profile.go
0% <0%> (ø)
:arrow_up:

models/user.go
21.44% <0%> (-0.15%)
:arrow_down:

models/org.go
64.85% <3.84%> (-3.37%)
:arrow_down:

modules/process/manager.go
73.91% <0%> (+4.34%)
:arrow_up:

Continue to review full report at Codecov.

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

If merged when this feature will be available in release? Really looking forward to migrate my gitlab (I found out that it is eating around 16GB of RAM) installation to gitea, but I need this feature.

Any updates to share on this? I'm also looking forward to switch to Gitea from GitLab for project work. Clients should only ever see the organizations and their users of which they're part of.

Manual testing note: I have been able to access the profile pages of private orgs if I have the URL directly. This is something that I'll need to resolve.

Is there anything apart from the missing tests that keeps this from getting merged?

@herrbischoff per status above, tests are the only item remaining.

ok. Tests are done.

Also I might have missed but I did not see were API was limited to only return allowed orgs

This could be easy to implement after #5314 merged.

I'm afraid VisibleTypeLimited is not really used in this PR, maybe remove it currently to make code easier.

@lunny I think it is still needed, because even though it isn't isn't used directly, there are conditionals that match it.

From some more testing I found some areas where I still need to improve with SQL statements. I've marked this as WIP again.

ok. no longer WIP anymore. ready to get reviewed again.

Hello
Thanks a lot to your great job about this query. No problem to test this feature on mine production instance.
When you think could be testable and updatable, don't forget to ping me :) I use mysql instance.

@techknowlogick a new idea, maybe modules/structs/structs.go could be renamed to modules/structs/org_type.go then different structs have different files.

@lunny good idea, I've just renamed modules/structs/structs.go to your suggestion.

@lunny ok, successful build after all changes you requested.

@lunny resolved conflict with recent settings module change. please review.

Thx @techknowlogick for finishing/rebasing my PR. I will love to use this feature.
Finally I will be able to open my own Gitea instance to friends :p

Just upgraded to 64ce159 and noticed an issue in Organizations list admin page (/admin/orgs).
Opened an issue here: #6111

@DblK 😄 Thanks for starting the PR.

Good work @techknowlogick. Finally landed in a release ;)

Works as a charm \o/


[MM-34308] - Migrate 'components/admin_console/group_settings' and associated tests to TypeScript

Summary
Migrates 'components/admin_console/group_settings' and associated tests to TypeScript
Ticket Link
Fixes https://github.com/mattermost/mattermost-server/issues/34308
NONE

Hello @iOSGeekster,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

/update-branch

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/188130

/update-branch

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/188214

done in https://github.com/mattermost/mattermost-webapp/pull/10194


Add new python interpreters to test suite

Same as #9552 but for base v1.1.x

Thanks for the PR, but there are several issues:
-- I believe the v1.1.x branch is locked now (we cut v1.2.x release branch yesterday and no more changes are being done to v1.1.x)
-- Why does this PR even go against v1.1.x  (wouldn't it be better to create against master)
-- I see a lot of python code style / formatting improvements in this PR. That's fine but all such changes should strictly come in a separate PR unless you are actually changing a specific line of code for other reasons. With all the formatting changes, it really hard to see the real diff in functionality. Also, no formatting changes should be done in a release branch because that just doesn't make sense - improving code style only belongs to the master branch
For the reasons above, I recommend closing this PR and starting a fresh one against master (unless some fixes are needed in v1.2.x and in that case only the bugfixes should go there).

@jtattermusch: this feature has been in development since November (before it was clear that we were going to increase our release cadence). It was targeted at v1.1.x because that's what made sense at the time that this particular pull request was opened and I asked for it to be targeted at v1.1.x. Since GitHub now lets us retarget pull requests, I've retargeted it at master; master'll probably never be out of date.
@thunderboltsid: I agree with @jtattermusch about breaking out the stylistic bits. I imagine you're greatly frustrated by how long this has hung out in development; I'm frustrated too but I think breaking it into smaller pieces will help it find sooner resolution. Defining new environment variables? Maybe its own pull request. Making run_tests/**.py compatible with Python 3? Definitely its own pull request. Lastly, I apologize for erring in my estimation of when and on what branch this would land.

This PR is now headed for master instead of v1.1.x as requested. My editor is generally set to follow the boy-scout principle and keeps cleaning stuff on it's own. Apologies for that. I have now reverted those changes manually. The reason why making test scripts python3.x compatible is part of this PR is so that the version of python that is being tested can also test itself.

At some point I intend to get yapf and pylint coverage extended to everything in tools so that the boy scouting of that code is included in our test suite in the same manner as it is for our src/python code.

@thunderboltsid  understood and thanks!


Steam VR does not restart by ALVR

Bug reports:
Steam VR does not restart by ALVR. The problem exists since version 13.0. My friend has the same problem.
Probably it does not restart because Steam VR does not have time to close.
Environement
What hardware do you have: Oculus Quest 1, Ryzen 1600 (OC to 3.4GHz), GTX 1080, RAM: 16GB, 2666 MHz, SSD NVMe PCI-E x2
My friend has: MD FX(tm)-8320 Eight-Core Processor 3.50 GHz, GTX 960, RAM: 20 GB
What version of ALVR and SteamVR have you tried: v13-14
Our Windows 10 versions numbers: 1903, 20h2

Did you use the "Restart SteamVR" button? SteamVR cannot be restarted from the menu on the HUD

@zarik5 Yes. (May be I mistranslated the second sentence but I do not understand what HUD did you say.)
https://youtu.be/efE4Hg6WsR4 (I am sorry for russian interface)
I closed SteamVR in the video but it does not make sence, it does not start SteamVR even it was not closed.

From the video I see that you are doing the correct steps but SteamVR is not starting. I don't know why that isn't working. We have already so many problems with SteamVR and i'm not sure where to start, since I already tried so many things.

@zarik5 at new version the problem has solved but.. It works VERY strange xD
https://youtu.be/5Y2HcnyANBk

The "Restart SteamVR" button is mostly useless. To apply settings you should put the headset to sleep and wake it again with the power button. This way SteamVR is restarted only once.


Added credit-card support

KeyError cus balance is not available for credit cards

thank you for the fix! :D


Remove 2012 R2 from prod windows build pipeline

EOS was October 10; these will no longer be used

/assign zmarano

/assign bkatyl

/lgtm


[Feature suggestion] Moderation concept for issues on git repositories

Hi guys,
Open source projects is amazing, but sometimes, noob users usually more disturb than help and collaborate on issues.
Because this I think that is good idea to implement moderation option on issues, so repo owerns and moderators
may ban user on specific issue or on all repo issues.
Example, I want to ban octocat on my awesome-devops repo on "Add Puffin" because she is spamming on issue,
I can enable ban and put reason "you're not following the rules", then when octocat try to comment,
will not possible, because is banned and will display to octocat "You can't post on this issue, reason: you're not following the rules".
Like this, if octocat is banned on all repo, she can't open new issue and display too "You can't open this issue, reason: I don't like you".
This idea is to prevent this as example: https://github.com/git/git/pull/233
This is only a concept, what you think guys?
Original idea: https://gist.github.com/joubertredrat/05759a27b71a4e2da72f9079edc9694b
Issue on GitLab: https://gitlab.com/gitlab-org/gitlab-ce/issues/19801

Sounds like block a user?


Fix title for Rust stdout exporter

Fixes the title in the Rust stdout exporter from "OTLP Exporter" => "Stdout Exporter". Update version to latest published crate.

thank you @AaronRM


Views in @unless tag not parsed correctly

Package version
1.1.7
Node.js and npm version
Node: v16.20.0
NPM: 8.19.4
Sample Code (to reproduce the issue)
This Edge code gives a "missing-view" warning:
@unless(['/verify', '/signin'].includes(request.url()))

while this semantically identical code is fine:
@if(!['/verify', '/signin'].includes(request.url()))

Thanks for the issue!
Fixed and release as 1.1.8


Add docs for usage

Current coverage is 100% (diff: 100%)

Merging #89 into master will not change coverage

@@           master   #89   diff @@
===================================
  Files           7     7
  Lines         138   138
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
  Hits          138   138
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update 9ffcc33...c8bb21f

LGTM; we can move the error handling to its own section later.


Images don't load when resizing and also not working for phone

When I try to resize it to smaller than this .. This happens . Is there any solution for such?

This is where I am handling the hero image breakpoints - https://github.com/mshuber1981/github-react-portfolio-template/blob/main/src/components/Hero.jsx#L62
If you share a link to your project on GitHub I can find some time to take a look at any changes you made and see if I can help.

I hope the info I shared was helpful, I am going to close this issue.


Config with Rules

Hello!
Are you planning to implement configuring Rule Engine by config file?
It would be great to have that ability making broker`s restart less pain.
Thank you!

+1 for this one. If running emqx in Kubernetes, it is difficult to configure rules. Doing it form Configfile(ConfigMap) would be much easier.

Rules/Resources can now be exported/imported from dashboard, after emqx 4.0.10.

@terry-xiaoyu Can you explain where the export/import feature is in the dashboard?  I am running 4.3-rc.3 and cannot find it.


Failing to release miniforge after download on Windows

@jacopoabramo, you have mentioned that you had errors while installing ImSwitch. Could tell me which version you have used and where you downloaded it? I cannot reproduce your screenshot on a fresh windows installation.
However, I would like to have a better user display by e.g. adding a loading bar or something like that.
It's still in the downloading mode, but it seems to be working:

You need to use the artifacts, not the release.

I downloaded the artifacts as you suggested - the ones from the latest build. This is the output:

This is also a Windows 11 machine, not sure if it makes any difference.

After deleting the old ImSwitch folder generated by the installer and running it again, the installer was now successful. Not sure what caused the first error, but issue can be closed for now

So we should have this as a "backup" plan - like "reset installation"?
Or rather detect this error and start from scratch?

Probably best to identify the issue and fix it. A normal installation user experience is "I install something, I expect it works"; making a "reset installation" thingy doesn't make too much sense.


Setup travis and include minimal unittests

a lot more to do here, but minimally they are setup now.


Making catlin useable as a pre-commit hook

This allows catlin to be used as a pre-commit hook (https://pre-commit.com/#golang) directly.

/ok-to-test

Does anyone know why the presubmit the build test failed? I don't see anything obvious in the test logs.

maybe this?
=============================
==== RUNNING BUILD TESTS ====
=============================
-------------------------------------------
---- Checking go code style with gofmt ----
-------------------------------------------
diff pkg/cmd/validate/validate_test.go.orig pkg/cmd/validate/validate_test.go
--- pkg/cmd/validate/validate_test.go.orig
+++ pkg/cmd/validate/validate_test.go
@@ -4,7 +4,7 @@
 // you may not use this file except in compliance with the License.
 // You may obtain a copy of the License at
 //
-//     http://www.apache.org/licenses/LICENSE-2.0
+//	http://www.apache.org/licenses/LICENSE-2.0
 //
 // Unless required by applicable law or agreed to in writing, softwar

(i am not sure either tbh)

Yeah, I tried to reproduce it locally, the diff issue (and an follow-up) linting issue blocks the CI. Created a PR to fix:
https://github.com/tektoncd/catlin/pull/13
@kmontg

/test pull-tekton-catlin-build-tests

/test pull-tekton-catlin-build-tests

Thanks @kmontg
/meow
/lgtm

/approve

/assign @piyush-garg

@vdemeester could you please take a look?


[Release branch] Fixed unreliable socket test.

I could also put this on the master branch, but since its a reliability thing, i would be more comfortable having it on both release and master

I could also put this on the master branch, but since its a reliability thing, i would be more comfortable having it on both release and master

Failing tests should be fixed on all branches where they occur as they usually interfere with work others are doing. Every presubmit check that fails is a distraction and will take some time to check even if it's unrelated to the changes one is trying to merge.
So, I definitely agree this should be both on release and master.


Multi column layout does not follow the 100vh height with internal scroll design

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

Go to 'my skillset section'
See the sections column

Expected behaviour
It is supposed to be 100vh in height with internal scroll like the intro section.
Screenshots

Desktop (please complete the following information):

OS: macOS
Browser: chrome
Version: v85

Fixed!


The latest charges to 3D tracking and some bugs fixed

The 3D tracking package in src/utils/field_sources is new. Some bugs are fixed.

OK. seems to work


creating a java lucene index on multiple fields of document

I created a lucene index  using console on different document fields . all ok, also the research.
Now i done the same thing using java code but give exception "FULLTEXT indexes cannot be used as composite ones"

  @Override
  public OIndexInternal create(OIndexDefinition indexDefinition, String clusterIndexName, Set clustersToIndex,
      boolean rebuild, OProgressListener progressListener, OStreamSerializer valueSerializer) {

    if (indexDefinition.getFields().size() > 1) {
      throw new OIndexException(type + " indexes cannot be used as composite ones.");
    }

    return super.create(indexDefinition, clusterIndexName, clustersToIndex, rebuild, progressListener, valueSerializer);
  }

i have a software creating automatically all the indexes annotated ... just moment maybe i have to handle differently this case...

no same error also passing algorithm lucene.

can you give the java code you are using to create index? It seems you are hitting the FULLTEXT index instead of the LUCENE one.
Documentation (http://orientdb.com/docs/last/Full-Text-Index.html) show java code for a single field
OSchema schema = databaseDocumentTx.getMetadata().getSchema();
OClass oClass = schema.createClass("Foo");
oClass.createProperty("name", OType.STRING);
oClass.createIndex("City.name", "FULLTEXT", null, null, "LUCENE", new String[] { "name"});

yes but  last argument with   new String[] { "name","surname"}.
I tryed to change but now error is  Index with type FULLTEXT and algorithm LUCENE does not exist.
In debug i m in

 public static OIndexFactory getFactory(String indexType, String algorithm) {
    if (algorithm == null)
      algorithm = ODefaultIndexFactory.SBTREE_ALGORITHM;

    final Iterator ite = getAllFactories();

    while (ite.hasNext()) {
      final OIndexFactory factory = ite.next();
      if (factory.getTypes().contains(indexType) && factory.getAlgorithms().contains(algorithm)) {
        return factory;
      }
    }

    throw new OIndexException("Index with type " + indexType + " and algorithm " + algorithm + " does not exist.");
  }

The factories are :
[com.orientechnologies.orient.core.index.ODefaultIndexFactory@5e7854dc, com.orientechnologies.orient.core.index.hashindex.local.OHashIndexFactory@74705715]

which version are you using?

Orientdb libs are 2.1.9

if you use a field with embedded map , also if you add it in lucene is not researcheble

embedded maps or documents are stil not searchable, we know it. Are you running a standalone server? Or are you embedding into your own application? In the second case, did you add the dependency for orientdb-lucene? e.g: form maven add:
 <dependency>
            <groupId>com.orientechnologies</groupId>
            <artifactId>orientdb-lucene</artifactId>
            <version>2.1.9</version>
        </dependency>

cool , now it works :)


Typo in build command for simple publisher and subscriber (C++) tutorial

Hi, I noticed a small typo in the following tutorial at section 4 (Build and Run): https://docs.ros.org/en/humble/Tutorials/Beginner-Client-Libraries/Writing-A-Simple-Cpp-Service-And-Client.html

The correct would be:
colcon build --merge-install --packages-select cpp_srvcli

Hope this helps

PR https://github.com/ros2/ros2_documentation/pull/3345

Fixed by #3345, so closing.  Thanks for the report.


Selecting an item from the history does not override my current clipboard

I installed clipmenu and clipnotify on Arch installation using the *-git packages in AUR
If I open the clipmenu menu and press enter on an item, nothing changes.
Upon hitting CTRL+V or Shift+Insert I still paste the old element I have in my clipboard.
Can't really understand why, any suggestion?

Can you please show bash -x ./clipmenu, where you select a clip and this problem still happens?

(also, there are no clipmenu-git or clipnotify-git packages in AUR)

@cdown
bash: clipmenu is /usr/bin/clipmenu: No such file or directory

@cdown I'm sorry, I got confused with something else.
There aren't any *-git packages of those but they are in the AUR, that's what I meant

@Aiku1 That's not what type -p clipmenu does, did you just do type clipmenu?
Either way, bash -x /usr/bin/clipmenu

@cdown I executed that command from within zsh, maybe that's the reason.
Anyway, here's what you asked
+ : dmenu
+ : /run/user/1000
+ major_version=5
+ shopt -s nullglob
+ cache_dir=/run/user/1000/clipmenu.5.usr
+ cache_file_prefix=/run/user/1000/clipmenu.5.usr/line_cache
+ [[ '' == --help ]]
+ [[ '' == -h ]]
+ [[ dmenu == rofi ]]
++ cat /run/user/1000/clipmenu.5.usr/line_cache_primary /dev/null
++ LC_ALL=C
++ sort -rnk 1
++ cut '-d ' -f2-
++ awk '!seen[$0]++'
++ dmenu -l 8
+ chosen_line='foo bar'
+ [[ -n foo bar ]]
++ cksum
+ file='/run/user/1000/clipmenu.5.usr/2773411705 18'
+ [[ -f /run/user/1000/clipmenu.5.usr/2773411705 18 ]]
+ for selection in clipboard primary
+ xsel --logfile /dev/stderr -i --clipboard
+ for selection in clipboard primary
+ xsel --logfile /dev/stderr -i --primary

I've noticed that running clipmenu this way does actually work like expected, for some reason. (clipmenu works too)
Adding the same command as a keybind still doesn't work, for some other reason.

How are you setting up your keybind? Probably wherever you set it doesn't set up $DISPLAY correctly

In i3 config (~/.config/i3/config) i have bindsym $mod+Insert exec clipmenu, with $mod being the Windows key

After a few rounds of trial and error, I finally managed to get it to do what I want, by setting this to be executed when I call my shortcut : urxvt -e sh -c "nohup clipmenu".
It's not pretty and if your computer isn't really fast the terminal popping and disappearing might be distracting but it's still better than nothing, I guess.
@cdown if you can provide a better solution I will be glad to try it!

If that works, it's almost certainly some problem with $DISPLAY not being set correctly.When clipmenu is open, what's the output of tr '\0' '\n' < /proc/"$(pgrep -nx clipmenu)"/environ?

This :
LC_ALL=en_US.UTF-8
_=/usr/bin/nohup
LANG=C
GDM_LANG=C
DISPLAY=:0
COLORTERM=rxvt
USERNAME=usr
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
XDG_VTNR=2
XDG_SESSION_ID=c2
USER=usr
DESKTOP_SESSION=i3
PWD=/home/usr
HOME=/home/usr
XDG_SESSION_TYPE=x11
XDG_SESSION_DESKTOP=i3
DESKTOP_STARTUP_ID=i3/urxvt/1016-42-arch_TIME11054281
GTK_MODULES=canberra-gtk-module
MAIL=/var/spool/mail/usr
WINDOWPATH=2
TERM=xterm-256color
SHELL=/bin/zsh
XDG_CURRENT_DESKTOP=i3
COLORFGBG=default;0
SHLVL=2
XDG_SEAT=seat0
WINDOWID=10485769
GDMSESSION=i3
LOGNAME=usr
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
XDG_RUNTIME_DIR=/run/user/1000
XAUTHORITY=/run/user/1000/gdm/Xauthority
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:<some other folders>

I tried both ways (using rofi and using my solution) and except for these differences
> _=/usr/bin/nohup
> COLORTERM=rxvt
> DESKTOP_STARTUP_ID=i3/urxvt/1016-47-arch_TIME11965617
> TERM=xterm-256color
> COLORFGBG=default;0
> SHLVL=2
< SHLVL=1
> WINDOWID=10485769
< _=/usr/bin/rofi

(< is rofi launch, > is "script" launch)
they're the same (i used diff to compare them).
Do you see anything that might suggest a problem?

$DISPLAY looks ok. What error output is there from clipmenu when run from the keybinding? Presumably i3 stores this somewhere.
None of those environment variables should change anything, so my best guess is that there is some misconfiguration around X auth.

From the only i3 logs I could find (i3-dump-log) I can't really see anything different from any other shortcut
What do you suggest to fix that misconfiguration?

I'll try and repro when I have time, but this is almost certainly an i3 misconfiguration. I don't use i3, so I can't really guide you towards what to do without reproing.

It's fine, I can still (kind of) use it like this.
I appreciate the effort!

Closing for now, feel free to report back if you find more information. :-)

Morning, I have experienced the same issue as @Aiku1 after upgrading to 5.0.
After selecting the clipboard selection in dmenu, it doesn't very occassionally get set or is in the wrong order (like off by one error). But it's intermittent. Unable to reproduce. So very odd.

I think it has something to do how long it is and whether the selection is 2 lines or not.

I think fixing #67 will fix this. This bug could have caused selections to become off-by-one.

I have the same problem and I think it is related to this:
xsel: error opening logfile /dev/stderr for writing: No such device or address

If running directly from i3, no stderr will be associated. Removing the --logfile from clipmenu fixes it.

Are you running the latest version of clipmenu? This should not be possible with https://github.com/cdown/clipmenu/blob/83289bb94d60730e59ad5e5aa94d13fdea8aa96e/clipmenud#L25-L33

I have: aur/clipmenu 5.3.0-1 - is there a newer one?

No, that's the latest. Can you show me stat -L /dev/stderr from the affected environment?

stat -L /dev/stderr                                                                                 ✓
  File: /dev/stderr
  Size: 0               Blocks: 0          IO Block: 1024   character special file
Device: 17h/23d Inode: 6           Links: 1     Device type: 88,3
Access: (0620/crw--w----)  Uid: ( 1000/ krikava)   Gid: (    5/     tty)
Access: 2018-05-07 20:23:58.058561661 +0200
Modify: 2018-05-07 20:23:58.058561661 +0200
Change: 2018-05-03 01:17:22.058561661 +0200

That that's a character device almost certainly indicates this wasn't run from the affected environment, but from a terminal.
I assume stat -L "$(readlink -f /dev/stderr)" shows a pts in where you ran that, but if you're getting "no such device or address", it's almost certainly not in the affected one.

So I wrapped clipmenu to a script that calls stat -L and bound that script to a key in i3. Here it is:
  File: /dev/stderr
  Size: 0         	Blocks: 0          IO Block: 4096   socket
Device: 9h/9d	Inode: 17373       Links: 1
Access: (0777/srwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 1970-01-01 01:00:00.000000000 +0100
Modify: 1970-01-01 01:00:00.000000000 +0100
Change: 1970-01-01 01:00:00.000000000 +0100
 Birth: -

Yeah, in this case, this is a symlink to a socket, which doesn't work on Linux (at least, you can't directly write to it). [[ -f "$(readlink "$file")" ]] should detect this... I really don't know why it isn't. Can you wrap with namei /dev/stderr; stat -L "$(readlink -f /dev/stderr)"? :-) Thanks!

Sure:
from namei:
f: /dev/stderr
 d /
 d dev
 l stderr -> /proc/self/fd/2
   d /
   d proc
   l self -> 16740
     d 16740
   d fd
   l 2 -> socket:[17373]
       socket:[17373] - No such file or directory

stat fails with:
stat: cannot stat '/proc/16741/fd/socket:[17373]': No such file or directory

Ah shit, somehow I missed that this code is missing -m :/
Let me go fix that. Thanks for the report.


Microdata API (with IE6,7 support)

Here is my Microdata shim for all browsers including IE6,7 (with this ES5/DOM shim https://github.com/termi1uc1/ES5-DOM-SHIM)
https://github.com/termi1uc1/Microdata-JS
Features:
Pure JS, no extra libs use (only shims).
It's successfully pass (not all, but many) this tests case http://w3c-test.org/html/tests/submission/Opera/microdata/001.html

pretty awesome. :)
can you create a new markdown post file for the microdata item?

I am new in github. Can you describe me more specifically that i need to do?

Fork the project, add a new markdown file to /posts like any of the posts there already. Write some sensible descriptive text and then just pull request.


motivation episode is needed

there needs to be a general introduction and motivation. motivation episode currently just a stub

Please check the latest version of the website.


Added support for python copy

Proposed changes
Please include a description of the problem or feature this PR is addressing. If there is a corresponding issue, include the issue #300 .
Checklist
Put an x in the boxes that apply.

[x] I have read the CONTRIBUTING document
[x] I have run pre-commit run --all-files to format my code / installed pre-commit prior to committing changes
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have updated the necessary documentation (if needed)

@awni i have followed https://github.com/pytorch/pytorch/blob/035e55822ad123b02fbd9d91e1185f5c07af0ddd/torch/nn/modules/module.py#L1636-L1642 for the changes
Please let me know if I should change anything

Can you add a basic test inside python/tests/test_nn.py

PS thanks for the review @dc-dc-dc !

This is breaking the CI

TypeError: cannot pickle 'mlx.core.array' object

Seems obvious in hindsight  but now I'm wondering how did that test pass for you? Or did you not run it?

My apologies, I assumed the changes were trivial so thought I can skip running the tests 🥲
I'll start working on the approach suggested by @dc-dc-dc


Serial output voltage and compatibility with ESP not tolerant to 5V

Hi,
Apparently, the TX output of Victron devices can be in 3V or 5V, personally, I checked mine and it is in 5V thus not compatible with a direct connection on an ESP32.
It is therefore necessary to use a voltage divider bridge in order not to destroy the ESP.
That's why I think a warning should be added in the Readme.

Good point! We should point to the Q&A too: https://www.victronenergy.com/live/vedirect_protocol:faq#q4is_the_vedirect_interface_33_or_5v

@hugokernel (or someone else with the 5v problem) can you maybe add a picture with the Victron device, the logic level converter and the esp, so we see it all together? Thx in advance, Theo

@T123S You can follow this example (note that what is important is the ratios of the resistors, the values can be different as long as the ratio is the same).
You can try via: https://www.digikey.fr/fr/resources/conversion-calculators/conversion-calculator-voltage-divider

Is a voltage divider really a valid solution? I am very novice when it comes to electronics so I could be wrong but I have a feeling, this should not work for a digital signal (but be ok for an analog one).
A logic converter may be the most reliable way to do it. Will report back in a few weeks!

My mistake it does work indeed! I may have used too low of a set of resistors earlier (1k/2k ohm). With 5.1k/10k I get data flowing just fine. 🎉

The ESP is officially 5V tolerant (on GPIO pins), so this isn't necessary.


Fix typos.

I'd like to offer some spelling corrections that I came up with while reading the tutorial.
Best,
Matthias

Thanks! Can you squash the commits into one and I'll merge it.

Hi Otto!
I'm new to this so please bear with me :-)
Did I squash the commits right? I think I accidentally included some of your commits in this pull request.
Best,
Matthias


Line 41,56 in markups.py, passing the fullname to the callback function maybe not the best way.

Telegram are limited the InlineKeyboardButton up to 64 characters.I think it maybe can't to pass to the callback function when the name of the folder or file is too long.

Yeah I know.
If you have a solution for this feel free to open pull requests.


Fix some duplicated locations

These were found by a simple "unused location" check in the new-logic tracker (area locations that don't correspond to a check and also aren't mentioned in any other expressions). This fixes the ones that very obviously look like bugs -- there are more unused locations but some of them are simply unused in a benign way.

I suspect the "benign" unused locations are hooks for BiT logic in the future, but these definitely look like errors


Cannot read property 'split' of undefined

Cannot read property 'split' of undefined
The results of beautification are not what I expect.
Input Before Beautification
I write PHP code and just clicked on beautify editor contents
<?php
public function FunctionName($value='')
{
  return "hello";
}

$value="hello world";
foreach ($variable as $key => $value) {
  echo "$key      $value";
}

Expected Output
formated code
Actual Output
The beautified code actually looked like this:
Cannot read property 'split' of undefined
Cannot read property 'split' of undefined
Hide Stack Trace
TypeError: Cannot read property 'split' of undefined
    at PHPCSFixer.module.exports.Beautifier.findFile (/home/ahmedhelal/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee:138:24)
    at PHPCSFixer.module.exports.PHPCSFixer.beautify (/home/ahmedhelal/.atom/packages/atom-beautify/src/beautifiers/php-cs-fixer.coffee:65:39)
    at /home/ahmedhelal/.atom/packages/atom-beautify/src/beautifiers/index.coffee:361:28
    at tryCatcher (/home/ahmedhelal/.atom/packages/atom-beautify/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/home/ahmedhelal/.atom/packages/atom-beautify/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/home/ahmedhelal/.atom/packages/atom-beautify/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromiseCtx (/home/ahmedhelal/.atom/packages/atom-beautify/node_modules/bluebird/js/release/promise.js:606:10)
    at Async._drainQueue (/home/ahmedhelal/.atom/packages/atom-beautify/node_modules/bluebird/js/release/async.js:138:12)
    at Async._drainQueues (/home/ahmedhelal/.atom/packages/atom-beautify/node_modules/bluebird/js/release/async.js:143:10)
    at Async.drainQueues (/home/ahmedhelal/.atom/packages/atom-beautify/node_modules/bluebird/js/release/async.js:17:14)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:109:7)

Please follow the issue template provided. More specifically, adding a link to the required debug.md Gist which includes debugging information that answers our most commonly asked questions.
Thank you.

I found the solution.
I was not save the file. when i saved it.the program give no problem but it do nothing ?!


Implement request throttling

Is your feature request related to a problem? Please describe.
When the user clicks the dream button multiple times rapidly, it triggers multiple requests simultaneously, instead of waiting for the first request to be processed
Describe the solution you'd like
Implement request throttling. You can use techniques like debouncing or disabling the submit button after the first click until the request is processed.

Throttling is already implemented. StableStudio will queue up requests and send one per second.

@KAJdev  How about disabling the submit button after the first click until the request is processed? I would love to work on that. Please assign that to me

This would actually be removing a feature which is parallel generations.

@KAJdev didn't know about that. I don't find it good to have the button enabled when there is a request being processed though. All the time I have had the button clicked the 2nd time when there is an going request is by mistake.


Whats this?

send logs

what logs?

I just don't know my forecc or what ever it is

there is a logs folder in osr2mp4 folder.
Zip it and send it here

I have the same issue has there been a solution found?
Logs.zip
Here are my logs if you need them

enable ffmpeg video writer

enable ffmpeg video writer

I tried that but it resulted in another error telling me that i need to download a ffmpeg library at this given link: https://ffmpeg.zeranoe.com/builds/

https://web.archive.org/web/20200916091820mp_/https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-4.3.1-win64-shared.zip


Wisteria hanger plant suggestion

Why are wisteria hanger plants two different blocks and not just blockstates? the middle hanger and bottom hanger should just work with blockstates like how warped/crimson vines work

Kelp also works like this


Feature Request: Copy Filename or paste note as a wiki link

Feature Requested
Hello,
I would like to have the option to copy the file name. When using other programs (pdf annotation) I search via the plugin for potential links and paste the filename with Wiki-Links to refer to an obsidian note. My notes have zettel-id prefixes. Right now I copy via cmd+c, but I also get the file path within Obsidian.
Better for this specific workflow would be the feature to paste the found note as a wiki link in the opened application.
Kind regards,
splnkr
Relevant Screenshot
No response
Checklist

[X] Feature Requests regarding daily notes unfortunately will not be implemented, since I do not use daily notes myself and there are other Alfred workflows that do focus on daily notes already.
[X] The feature would be useful to more users than just me.
[X] I have checked the feature overview and the feature doesn't already exist.
[X] If it is an entirely new feature: The requested feature makes more sense to be implemented in Alfred than in a plugin (please also explain why).

Why would you want to have the wikilink though? The wikilink is only valid inside Obsidian, so it will be of no use for writing in outside apps. And inside Obsidian, you already get suggestions for wikilinks in the editor.
Maybe I am not following, but I do not see the use case for this?

Hi Chris, I'm not @splnkr but just to throw in why it'd also be very useful for me:
Let's say I'm annotating a journal article that in one bit nicely summarises Leibniz's thought. I hit my Shimmering shortcut and am able to paste my Leibniz wikilink immediately into my annotation on the article.
When I export my annotations to Obsidian, my comment in the literature note already links directly to the Leibniz page I have. That way without needing to have done any editing or processing, when I open the Leibniz page, through Strange New Worlds I already have linked into that a great summary of what he wrote from what I read. Just from exporting my pdf annotations That way topic and people notes I have get populated effortlessly simply as I go through my normal reading of journal articles, and same for all the annotating on Kindle Books, podcasts, webpages I do via Readwise.

Hello,
yes the explanation from @kenanmike is the reason why I requested that feature. Also WikiLinks are not only supported in Obsidian. There exist a variety of programs now.


[BUG] firefox: duplicate add-on ID found

What happened?
Hello, I've been testing BPP in my open-source repository, and I was able to successfully build & publish my extension to the Chrome and Edge stores. However, in this failed workflow, Firefox throws a "duplicate add-on ID found" error. I intentionally leave the firefox.extId value blank in my keys.json, because my manifest.json contains the following:
"browser_specific_settings": {
  "gecko": {
    "id"<EMAIL_ADDRESS>  }
}

After double-checking the schema for the keys file, it says to check the Technical Details section of my addon listing, which displays:

Is this an error on my end? Should I manually include the extension id of<EMAIL_ADDRESS>in the BPP keys.json, or would that be redundant?
Which browsers are you seeing the problem on?
Firefox
Relevant log output
Error: firefox: Step 1) Item<EMAIL_ADDRESS>(Halo Notification Service)": Duplicate add-on ID found.

Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate problems.

Hi @elijaholmos, thanks for the issue report!
I think there's actually a bug in the code that is now surfacing xD... apparently, the ID turned undefined when it's just an email. Someone submitted a patch last monday but I was busy last week so didn't get a chance to merge it. Will make a new release soon!
see: https://github.com/PlasmoHQ/mozilla-addons-api/pull/36

@elijaholmos new version released, you can try rerun the v2 rolling version, or use a specific tagged version

thank you! I'll try it out on my next extension release and let you know how it goes

@louisgv cheers! Deployment was a success 🙂 thank you for fixing this quickly


Switch backend to neoscan

The current implementation uses the neon-wallet-db backend. This was not build for scalability and as such we should move to neoscan before it's phased out. The neoscan API documentation can be found here: https://neoscan.io/doc/Neoscan.Api.html
TODO:

Update the network calls here
Update the tests where applicable here

Current the Neon wallet uses this. Are there dates when this is going to be phased out? Reason I am asking is, Neo Lux uses the db as well. So looks like if it gets phased out a lot of things need update.

I have this working against neo-local. Except for two things

/v2/network/best_node doesn't have a counter part
getTransactionHistory doesn't seem to have a counter part

@chrismpalmer I don't know the exact date that neon-wallet-db will phase out. It's best to ask the user "Unignorant" on Discord as it's his project. As far as I know neon-js (used by neon-wallet for interacting with the blockchain) already switched to using the neoscan API or at least has it as a backup mechanism.
As for your 2 exceptions;

similar information as provided by the best_node endpoint can sort of be scrapped from http://monitor.cityofzion.io/ It's not the prettiest solution, but it provides the data. I've created an issue on the repo of that service to see if they can add an endpoint for retrieving the data.
transaction history can be retrieved using the get_last_transactions_by_address API call. It requires a bit of post processing to filter out only the data of your requested address, because now it retrieves the full transaction including inputs/outputs to other addresses if they were made in the same transaction.

I'd be very open to a PR that addresses this issue 👍

I am down! Great info. One problem I have is currently I am running neo-local its been pretty awesome getting me up to speed quickly. The Docker images of neo-scan use A special branch from @slipo This is missing a lot of current code. I tried switching up with the master or other versions and current trunk is pretty dam messy right now. I can complete as soon as I figure out a neo-scan that can run against my neo-local or privnet even privnet documentation points that says "use this docker for Neo-scan" uses same version I point out above.

@slipo would it be possible to update your neo-scan branch with the latest upstream commits? Please see the discussion above


Fix unowned roots having owner in dev

Suppose you don't provide a callback parameter for the dispose function when using createRoot. In that case, it should create an "unowned" (top-level) root that has no owner so there is no way to get the context from the owner it was theoretically called under.
But in development, a new owner is created every time. The UNOWNED owner is never used.
So in dev it'll have access to context
While in prod it doesn't (browser console needs to be opened)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 88.376%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1289

Relevant Lines:
1383

💛  - Coveralls

We should look when this was changed. I'm positive there was a very specific reason for this I just can't remember what it was.

This was charged 2 years ago when the dev version of the runtime was initially added.
So it might just have been a mistake.

Yeah I was misreading it. This was an oversight. I don't use UNOWNED probably for HMR but it shouldn't have an owner


Override global config by program config if available. #66 #C4GT

This is code to override global config by program config. This is ouput of configMerge which I used to override global configs by merging configs. Also created a test case which checks global configs, program configs and give mixed configs which shows program config overriding global configs.

Converted this PR to draft since @shashwatm1111 mentioned that this needs to be updated.


Remove asv benchmarking infrastructure

Codecov Report

Merging #609 into master will increase coverage by 0.85%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master    #609      +/-   ##
=========================================
+ Coverage   92.64%   93.5%   +0.85%
=========================================
  Files          52      52
  Lines        3727    3727
=========================================
+ Hits         3453    3485      +32
+ Misses        274     242      -32

Impacted Files
Coverage Δ

dimod/binary_quadratic_model.py
95.58% <0%> (+0.29%)
:arrow_up:

dimod/sampleset.py
94.97% <0%> (+0.5%)
:arrow_up:

...imod/reference/composites/higherordercomposites.py
93.37% <0%> (+0.55%)
:arrow_up:

dimod/higherorder/polynomial.py
93.77% <0%> (+0.95%)
:arrow_up:

dimod/serialization/format.py
97.44% <0%> (+1.02%)
:arrow_up:

dimod/decorators.py
64% <0%> (+1.33%)
:arrow_up:

dimod/views/bqm.py
91.93% <0%> (+1.61%)
:arrow_up:

dimod/testing/asserts.py
96.9% <0%> (+2.06%)
:arrow_up:

dimod/reference/composites/scalecomposite.py
95.69% <0%> (+2.15%)
:arrow_up:

dimod/views/samples.py
94.93% <0%> (+2.53%)
:arrow_up:

... and 6 more

Continue to review full report at Codecov.

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


Build fail with AGP 8.0

A problem occurred configuring project ':awesome_notifications'.

Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
Namespace not specified. Please specify a namespace in the module's build.gradle file like so:

 android {
     namespace 'com.example.namespace'
 }

Please resolve issues with AGP 8.0 on Android.
Thank you.

Hi there i had posted the same issue and the fix has been deployed with this PR #804 and is currently in the hotflix branch. We are also waiting for this fix to be released in a newer version but as of now there is no ETA for when the new version will be released. We are also waiting for an official reply from the author about an estimated date for the new release

Hi! Is there any updates here?

Hi, do we have any news about the bug fix?

The update is already live. The last version now supports AGP 8.0, Flutter 3.13, Android 14 and iOS 17. You just need to add the pubspec.yaml below:
  # Awesome plugins
  awesome_notifications_core: ^0.7.6 # use the latest available
  awesome_notifications: any # <- this version will be managed by core plugin
  awesome_notifications_fcm: any # <- this version will be managed by core plugin


"Invalid funds" issue

(i couldnt find the place where i can post my issue, so i do here)
When i try to execute contract function "mint_native" using prebuilt code snippet on sei testnet(seiscan app explorer), i get "invalid funds" error. Im not really into cosmos ecosystem, but im pretty sure its related to "attached funds" section in transaction details page.

my addr: sei1pds9v27aavj56ldy04jp8m22wwjvkkf9s9tnh6
Succeded tx example(Executed on mintpage using keplr wallet) : 5987DD311CA5A0D1458C8091D6999F7B2B2DF72B1A7F4E5248AA0A2A322AA2F5 (hash)
Failed tx example : 0C05C265D3794C617B905F90AE92FFC2C26E8007C95281DFD8C4977049D6169F (hash)
tx details can be found in "seiscan app"
Error message: "Query failed with (6): rpc error: code = Unknown desc = failed to execute message; message index: 0: Invalid Funds: execute wasm contract failed [sei-protocol/sei-wasmd@v0.0.2/x/wasm/keeper/keeper.go:364] With gas wanted: '10000000' and gas used: '130019' : unknown request"
code snippet i used:
const { GasPrice } = require("@cosmjs/stargate");
const { SigningCosmWasmClient } = require("@cosmjs/cosmwasm-stargate");
const { getOfflineSignerAmino } = require("cosmjs-utils");
const { chains } = require("chain-registry");

// TODO: Replace with your mnemonic (not recommended for production use)
const mnemonic =
  "<MNEMONIC>";
const chain = chains.find(({ chain_name }) => chain_name === 'seitestnet2');
const contractAddress =
  'sei1355u0d5np4aphkysqvlr6ca43gcdlqn2cmxysw24lrjz0zxjrufsfp6vhp';

const execute = async () => {
  const rpcEndpoint = 'https://rpc.atlantic-2.seinetwork.io';
  const signer = await getOfflineSignerAmino({ mnemonic, chain });
  const client = await SigningCosmWasmClient.connectWithSigner(
    rpcEndpoint,
    signer,
    {
      gasPrice: GasPrice.fromString("0.025usei"),
    }
  );

  const [sender] = await signer.getAccounts();
  const fee = "auto";

  const tx = await client.execute(
    sender.address,
    contractAddress,
    {
  "mint_native": {
    "collection": "sei1ce9ae3et2aqajaklh4ethmmw25e449hhtnx7ghnxquxxkudekq0se54e0n",
    "group": "Public",
    "recipient": "sei1pds9v27aavj56ldy04jp8m22wwjvkkf9s9tnh6",
    "merkle_proof": null,
    "hashed_address": null
  }
},
    fee
  );

  console.log(tx.transactionHash);
};

execute();
;

I'm not completely sure, but this can also be an error during the contract execution. Can you share the code of the contract you execute?

I guess this is a contract error. Closing for now. Feel free to re-open if you have more info.


google.maps.Marker deprecated

Description
Console throws following Warning when (I guess) using the <Marker /> component
As of February 21st, 2024, google.maps.Marker is deprecated. Please use google.maps.marker.AdvancedMarkerElement instead. At this time, google.maps.Marker is not scheduled to be discontinued, but google.maps.marker.AdvancedMarkerElement is recommended over google.maps.Marker. While google.maps.Marker will continue to receive bug fixes for any major regressions, existing bugs in google.maps.Marker will not be addressed. At least 12 months notice will be given before support is discontinued. Please see https://developers.google.com/maps/deprecations for additional details and https://developers.google.com/maps/documentation/javascript/advanced-markers/migration for the migration guide.

Steps to Reproduce
used a simple example
<Map center={position} zoom={17}>
  <Marker position={position} />
</Map>

Environment

Library version<EMAIL_ADDRESS>Google maps version: weekly
Browser and Version: Brave v1.64.116 (Chromium: v123.0.6312.105)
OS: MacOS 14.4.1

Logs
No response

There's not really anything we can do about that, google.maps.Marker is officially deprecated and using it will trigger that warning-message. It's not going to go anywhere for the time being, but we recommend to use the AdvancedMarker component instead if possible.

Oh didn't know about that component. completely new to this library. It's just that Marker is documented in basically all examples I've seen so far. Will update my code then :)

Thanks for the hint, we'll review it and add notes to the docs and examples.

Can we update the doc JSDoc here with a suggestion to use AdvancedMarker instead?
Also, should we mark it as deprecated using JSDoc too? @usefulthink


Improve the docker configs to support connection to other local docker containers.

This change is required to connect this docker image to the dummy-er docker image https://github.com/Ericsson/eiffel-event-repository.

Resolved with docker-compose