First Shot Counts / Last Shot Counts buff

First / Last Shot Counts feats, as written:
"When reloading, if you Critically succeed, the first round out of that
magazine deals Extra-Crit damage."
"The last shot in every mag deals Extra-Crit damage, but your reload DC is
twice as high."
What this means for players:
A critical success on reload is not really defined anywhere, but I meant it to be the same range as a weapon hit, 91-100. 10% of the time, a player that reloads will gain +20 damage. A critical success reload is shorter than a normal reload, so most of the time this means that for the cost of a half-action to reload, the player gets +20 damage.
For the second feat, we're looking at a similar low reward / low probability situation, where the +20 damage is buried at the end of the character's magazine. For the majority of weapons, this is a less than 1/10 occurrence, and will occur only at the end of the entire magazine (read: takes a long time to do very little).
What my edits are:
"When reloading, if your reload roll is higher than an 80 (including any applicable skills) increase the damage from the first shot by 30. Cannot be used more times in one encounter than the number of appropriate mag slots on the character."
"The last shot in every mag deals +30 damage. Ignore any Crits or Extra-Crits that may occur on this shot."
Why are these edits beneficial for the game:
For the first feat, this change will increase the damage capable for the player without enabling a lot of power creep. the phrasing of the second part of the feat is intentional so that a player doesn't have to wait until their magazine is empty (if the feat required an empty-mag-reload), but also restricts the ammount of uses to a sensible amount, effectively each first-round in each magazine on the player has the potential to do +30 damage, but the second round, etc are always treated like normal rounds.
I don't feel that a doubled reload DC is necessitated, it vastly decreases the effectiveness of the feat, crippling the player more than it enhances them.

Couple of thoughts:
Why restrict the number of procs per encounter? It adds more stuff for the player to keep track of.
And If a player is spending actions (1 or 2 actions, w/e) on reloading, they are already at a huge disadvantage vs another firing action. If a player reloads-fire-reloads-fires in a turn (without having to aim again), they are nearly halving their DPS. (Exception: this strategy would work well against high armor targets, if your regular gun damage is close to their DR).
Also, either we should restrict these feats from shotguns or heavily consider the possibilities. Since gaining both feats means I get a near-constant +30 damage on double-barrel break-action shotguns w/ high enough reload skill. (which I actually consider to be fair, atm, since those guns have a large firepower disadvantage w/ their reloading time and it would cost 2 feats)

Restricting the the number of procs prevents players from simply reloading every turn reusing the same mags over and over to get that +30 buff on every shot. While the penalty in actions to reload might make the numbers balanced, constantly reloading breaks the aesthetic of the fantasy.
I think it's a great point about shotguns, and we have a similar issue with single-shot weapons. Maybe we should make a note that they don't stack on each other in the event that your mag only has one round in it?

Restricting the the number of procs prevents players from simply reloading every turn reusing the same mags over and over to get that +30 buff on every shot. While the penalty in actions to reload might make the numbers balanced, constantly reloading breaks the aesthetic of the fantasy.

I think we can't guarantee aesthetic unless we take extreme measures which would demolish the feat.
What I mean by that is, If I can proc 6 times (because of having 6 unused mags) and it looks advantages to do so every turn or 2x a turn, then I will fire and reload 6 times, ruining the aesthetic. As far as I can see right now, to guarantee the aesthetic we'd have to make the feat only proc'able one time per encounter. Which makes for a real poopy feat in its current state, imo.
I think one implicit thing we may be fighting here is that the feats (at least, as far as I can tell) don't make any sense from a realism perspective. So by their nature, they are fighting the aesthetic.

1a. The other approach I see to keep the aesthetic by 'soft limits' is to make it a tactically stupid/disadvantageous enough idea to reload all the time. That won't guarantee it, but any smart player probably won't do it.
1b. Of course we can attempt a combination of both hard and soft limits, but I hope we can come up with something other than another counter to keep track of.

I think it's a great point about shotguns, and we have a similar issue with single-shot weapons. Maybe we should make a note that they don't stack on each other in the event that your mag only has one round in it?

Definitely a possibility. Or even exclude weapons with magazines/capacities smaller than 6.

I leave it up to our creative director to make the judgement on aesthetic vs gameplay. @trowl223
I like the "at least 6" fix. I like that a lot.

That aesthetic is correct, if you choose to reload 6 times in a row, you've blown through the first round in each of your 6 mags, now you have 6 stale mags to go through.
I think these feats should stack in all circumstances except where there is one round. In this case, only First Round Counts should be taken into account. I also don't think these feats should be usable on grenade launchers, rocket launchers or other similar heavy weapons, maybe heavy weapons in general.

I think these feats should stack in all circumstances except where there is one round. In this case, only First Round Counts should be taken into account. I also don't think these feats should be usable on grenade launchers, rocket launchers or other similar heavy weapons, maybe heavy weapons in general.

@trowl223 We could put in a clause so that these feats don't affect any AOE, only single target?

I like all of those additions.

Ah, I realized later that stale mags keep track of themselves without additional work since players already have to keep track of ammo.
Thought: what about the possibility of making the feats just be an extra-crit + 10 damage instead of a pure +30 damage? I know it may be unpopular to say this, but it would allow players to combo these with other feats like doubletap (of course double tap wouldn't work with Last Shot Counts).
Opinion: I still feel that these feats would be too weak, but I can't give much to support that other than my gut feeling atm.

It sounds like having the bonus to crit isn't valuable in isolation, but I still like the idea that a clever player (like Stephen) can make a build with crits that is better than the sum of its parts. So long as that build isn't so much better as to break the game. While I agree that this feat isn't really worth it by itself, I don't think that means it should be radically changed from what you're describing.

It sounds like having the bonus to crit isn't valuable in isolation, but I still like the idea that a clever player (like Stephen) can make a build with crits that is better than the sum of its parts. So long as that build isn't so much better as to break the game. While I agree that this feat isn't really worth it by itself, I don't think that means it should be radically changed from what you're describing.

Just to be clear, I'm a proponent of extra-crit+10 damage versus a pure +30 damage.

Can we compromise a little and go for a +15 damage?

+15 damage in what context? Does that damage get applied to the last shot of Last Shot Counts?

In your recent rebuttal you mentioned treating the buff as +10 Ex-Crit damage, I'd like to test it at +15 Ex-Crit damage.

I didn't communicate well, I think. I meant to say, extra-crit damage (20) plus a bonus of +10 for a total of +30 damage. (Which gives the player the pure 30 damage and the possibility of proc'ing other effects from the crit)

Oh, I must have misunderstood then. No, Extra-Crit + 10 damage is fine : ] Good idea keeping the crit for play with other abilities.

Sounds like we have a consensus then on the rewrites? @trowl223 would you make the branch from dev, make the change and submit the pull request? Or delegate it?

I'll take it.

I put it in #144 , i think I covered everything, but I allowed these feats to be used with non-AOE heavy weapons.

Closing cuz, merged c2.0 into dev #144 and I addressed these there.


Allowed to stream music to discord channel?

Checklist

[X] I'm asking a question
[X] I've looked through the README and FAQ for similar questions
[X] I've searched the bugtracker for similar questions including closed ones

Question

I already searched about that topic, but i didnt find anything. I already found out that it is allowed to download videos for personal use, but i want to stream only music and this on discord ... is this allowed?
There are many other discord bots out there, which all doing the same... so it should be allowed, or not?
Have a great day :D

Good question! Here's a few thoughts:

Legal advice, is a Github issue tracker the right place for this?
What country is the Discord server located in?
What country is Discord, the company, located in?
What country is the server administrator located in?
What is the copyright status and license of the music?
Did the content creator mark it as public domain or copyleft?
Does this qualify as fair use?
Is the term "fair use" or, in fact, any of what I mentioned even applicable to the

server administrator?
Discord?
the content creator?

I'm no lawyer. I'm just someone who is also curious whether streaming music to a discord channel is "allowed".
It might be an answer that depends on many variables. E.g., in Germany there's the infamous GEMA which is notorious for getting in the way of people who seek to play music for an audience and this would likely qualify. Fwiw here are their radio broadcast regulations.

Thanks for you response, it helped me a lot!


Is it possible to set className on a Layer programatically?

I really like the power of using CSS filters in a Layer just like in this example:
https://openlayers.org/en/master/examples/semi-transparent-layer.html
But, is there any way to add/remove this "className" property programatically?
I have tried layer.set('className', 'bw') with no luck.
Am I missing something?
Thanks

That sounds good!
I think this is quite an interesting feature for applying live "filters" to any Layer.
Thanks.

Sure, but are you aware of the performance impacts related to working with className on layers?

When rendering, OpenLayers tries to combine as many layers as possible into a single output canvas. When className is used, OpenLayers will create a separate output canvas, to allow for css styling of that output canvas. Because the output canvas is big (equal to the viewport size for unrotated views, and even bigger for rotated views), this requires a lot of memory. Safari, especially in iOS, has quite a restrictive canvas memory limit. So it is a good idea to avoid className. For applying filters, you can also use [globalCompositeOperation[(https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation)s in prerender/precompose and postrender/postcompose functions, and stay within the same output canvas. Examples: https://openlayers.org/en/latest/examples/image-filter.html or https://openlayers.org/en/latest/examples/layer-clipping-vector.html.

Thanks for explanation. So you are saying that setClassName method should be implemented with use of globalCompositeOperation or should we rather leave filter development to library users and close this issue?

All I'm saying is that I'm not sure if you'd be happy with CSS filters, so adding setClassName() may not be worth the effort. If you can, try implementing your filters as pre/postrender/compose functions, working with the canvas context.

So this would be more of an example implementation right?

Well, or no need to change anything in OpenLayers at all. But if you have a good example, it could be useful to add it.


[New Port Request] DPP

Library name: DPP
Library description: Extremely lightweight C++ Discord library
Source repository URL: https://github.com/brainboxdotcc/DPP
Project homepage (if different from the source repository): https://dpp.dev/

I am stuck up to that part where I am having this issue :
CMake Error in CMakeLists.txt:
  Found relative path while evaluating include directories of "dpp":

    "OPUS_INCLUDE_DIRS-NOTFOUND"

CMake Error in CMakeLists.txt:
  Found relative path while evaluating include directories of "test":

    "OPUS_INCLUDE_DIRS-NOTFOUND"

Can anyone enlighten me on this one?

Ask upstream. The CMakeLists.txt does not look very clean, building for windows "with precompiled packaged dependencies" including opus and sodium. Yes, precompiled... I wouldn't want to be the maintainer of such a port ;-)

So, actually, what was happening that we either can not use neither opus or sodium, but if we use one, we have to use the other, and since I want voice support, I have to include both..
And.. uh.. I just want to be able to use a discord library via vcpkg but didn't find anything


bug: label.exclude doesn't work

Did you check docs and existing issues?

[X] I have read all the flash.nvim docs
[X] I have searched the existing issues of flash.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.10.0-dev-1031+gc431d820e
Operating system/version
Windows 11
Describe the bug
I don't want to use p to as a jump label, so I add it to the label.exclude option, but this doesn't work.

Steps To Reproduce

set label.exclude to "p".
open neovim and hit f key to find a character.
the p still is a label.

Expected Behavior
The p isn't a jump label after setting the label.exclude option.
Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
    "folke/tokyonight.nvim",
	{
		"folke/flash.nvim",
		opts = {
			label = {
				exclude = "p",
				rainbow = {
					enabled = true,
				},
			},
			modes = {
				char = {
					jump_labels = true,
				},
			},
		},
	},
  -- add any other plugins here
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

char mode already excludes some labels, so you will need to override it there.
opts.mode.char.label.exclude.
You can find the defaults in the readme/config section

Thanks, it works now


Implement Station services

✨ Feature Request
Description of the Feature
I want to implement the station services backend and frontend

Problem Statement
A user entering station and date should see the available coolies , wheelchairs and cloakroom and can book the services accordingly and gets a notification for the booking.
Proposed Solution
I will add backend controllers for fetching coolies , cloakroom and wheelchairs for specific stations and then integrate with the frontend to be able to book by a user.
Alternatives Considered

Additional Context

Are you participating in GSSoC?

[X] Yes
[ ] No

frontend is good you can implement but how will you implement tell me that

@dhairyagothi we need to create controllers for fetching coolies , wheelchairs and cloakroom referenced to the station id, so we need to implement relationship in the schema. After fetching all the three booking stuffs we can proceed to book them further for the desired station by filling up the fields in the frontend and sending the data along to the backend to proceed with the booking.
After successful booking the user gets a notification along with the booking info.

@dhairyagothi we need to create controllers for fetching coolies , wheelchairs and cloakroom referenced to the station id, so we need to implement relationship in the schema. After fetching all the three booking stuffs we can proceed to book them further for the desired station by filling up the fields in the frontend and sending the data along to the backend to proceed with the booking.
After successful booking the user gets a notification along with the booking info.

make changes i will see

@dhairyagothi sure I am on it


add screenshareaudio track source

Right now screen share audio has an "unknown" source type set.
I found myself needing to know specifically if it is audio from a screen share, thus this PR.

Hm, thinking about it more, it might also suffice to just set the source as ScreenShare also for screen audio and differentiate between screen video and audio by looking at Track.Kind.

Yeah I think that's true.. though we'd need our helper functions to perform filtering correctly. I think that's better technically.. because the source of the stream is from the screen share.

@davidzhao are there any other helper functions apart from getTrack that need to adjust their filtering for screenshare audio?

hey @lukasIO I'm thinking about this a bit more. It does seem like this could be kind of confusing.. It was nice before to have a one to one relationship between TrackSource -> Track
now this introduces another dimension to consider... So my apologies.. but it's better to add a unique source for this. I can add this to the protocol layer so clients could get the generated protobufs.

I had the same feeling when writing it out...
Would be great if you could add it in the protocol, I'll adjust the naming here (or feel free to do it yourself) if you want to change the event name.

@lukasIO protobufs and helper methods have been added.


Composite transparent images

Hi there,
I just found out about your library! Many thanks for putting this together. It looks great!
I was trying to experiment a bit with overlaying multiple images together. I want to achieve a similar "alpha blend" style as photoshop, where you can overlay multiple transparent images on top of the other. I used your example and it got me here, but this is multiplying, which I don't want and also I haven't figured out how to save the resulting image, to the disk.
Any help would be more than appreciated!
var mw = require('node-magickwand');

const test = async () => {
    let im1 = new mw.Magick.Image("image1.png");
    let im2 = new mw.Magick.Image("image2.png");

    await im1.compositeAsync(im2, '0x0+0+0', mw.MagickCore.MultiplyCompositeOp);

    const blob = new mw.Magick.Blob;
    await im1.writeAsync(blob);
    const b64 = await blob.base64Async();
    console.log(b64);
}
test()

The compositing operators are defined here: https://www.imagemagick.org/Magick++/Enumerations.html#CompositeOperator
You can use im.write{Async}(filename) to write the image without using a Blob. Or you can get the ArrayBuffer of the blob with blob.data() and write the image yourself.

In case you haven't seen my profile, I currently live on social welfare because they are extorting me about an affair that includes high-level corruption in the French judiciary. In order to intimidate me, people are making simultaneous posts on github, yours is one of these. Do you have anything to say about this?


Add 30 sec maxTime Timebounds to Stellar transactions

@patrickxb ready for first look

Is there a stellarnet PR that I missed?

https://github.com/keybase/stellarnet/pull/38 sorry i forgot to tag

I wonder if this could be a problem if a user's clock is off.  Maybe it should get the timebounds from the server so we can be in control?

I was thinking that too. Good idea about asking the server


Two and a Half Feature Requests

Just started using this and thank you for that, but some possible suggestions. If these have already been asked or implemented, I apologize.

The ability to have the files named after the actual title of the game and not the "slug" title of it. Would make them look a lot more presentable and easier to look through and I remember at least 1 game where the slug was mislabeled to not even match the actual game anymore.

The ability to separate the extras into different types. While I wouldn't mind keeping the manuals or references, I wouldn't really care to save the Soundtracks (MP3 or FLAK) or Avatars, or Wallpapers and stuff like that. And I am a betting there are plenty who do like the soundtracks who would love to get the FLAK versions of them and ignore the MP3 version.

This is something I don't really see as something to ever be implemented but also have it download copies of the artwork from the page, it's description, and otherwise to be used with maybe an addon for Playnite or maybe a future Heroic Launcher to be used as a full on offline browser for it. Basically have all your stuff ripped to a storage drive and then have your own offline launcher choose to install or play them.

The ability to have the files named after the actual title of the game and not the "slug" title of it. Would make them look a lot more presentable and easier to look through and I remember at least 1 game where the slug was mislabeled to not even match the actual game anymore.

The game title is more prone to name changes though, but if you want to have the game name as a folder title, set in config.cfg the value of "game-name" to "%gamename%".

The ability to separate the extras into different types. While I wouldn't mind keeping the manuals or references, I wouldn't really care to save the Soundtracks (MP3 or FLAK) or Avatars, or Wallpapers and stuff like that. And I am a betting there are plenty who do like the soundtracks who would love to get the FLAK versions of them and ignore the MP3 version.

The GOG API does not provide a distinction between these things, they are all just extras. lgogdownloader would have to implement some heuristics.
Maybe the transformation feature already covers that with some proper rules (see https://github.com/Sude-/lgogdownloader/issues/238#issuecomment-1509937599).

This is something I don't really see as something to ever be implemented but also have it download copies of the artwork from the page, it's description, and otherwise to be used with maybe an addon for Playnite or maybe a future Heroic Launcher to be used as a full on offline browser for it. Basically have all your stuff ripped to a storage drive and then have your own offline launcher choose to install or play them.

Some of the stuff is already covered, via
--save-game-details-json  ( doesn't really work that the JSON will be dumped into the game directory, should be fixed )
--save-product-json ( seems also not to work, at least there is no JSON in the game directory )
--save-icon ( saves the game icon )
--save-logo (doesn't really work either, it seems to save the icon instead, should be fixed)
Maybe there should be an additional "--save-screenshots", "--save-herobanner" for the banner image and "--save-background" option, but I suggest, all these save options should be merged into one, where one can list analogue to the language option the things what should be saved can be combined or just if it's only the switch itself or "all" that everything should be grabbed and deposited. Perhaps put that stuff into a "media/" folder except for the banner / icon for folder icon preview purposes.
Something like:
--save-media all | icon,logo,hero/banner,background,screenshots

Thanks, there was no value for "game-name" in the config to change, just sub-directory names.
FYI, I am just learning Linux, so no clue how to do basically anything.


0.14-rc2: status bar is blank, although workspaces numbers are shown fine

0.14-rc2 is having difficulty with my config it seems which is here. My config uses i3pystatus to generate the status bar info. This worked fine with 0.13.0 but oddly with 0.14-rc2 it does not. No error is given by sway at the command-line, here is the output:
06/30/17 01:32:20 - [main.c:69] Using output 0 of 1

which to my knowledge is to be expected. Here is a screenshot showing you exactly what I see:

as opposed to what I saw with 0.13.0:

Distribution is Arch Linux. Here is my PKGBUILD if relevant https://gist.github.com/990b67f7d3f2ee828e4ffc612d021445. My install file is https://gist.github.com/29cf166ecaa5a768edb23f348ed0ca51.
Oh one last issue I've noticed reloading the config with $mod+Shift+c (per my config) causes my system to freeze. Not just Sway the whole system freezes as when I press Ctrl+Alt+F2 to change to a TTY terminal nothing happens. This has occurred only with 0.14-rc2 and not with 0.13.0

Your config link 404s for me.

Also, reload is known to cause this sometimes, has not be thoroughly investigated.

Oops the link is fixed now.

Oh the reload thing only occurs with 0.14-rc2 btw, 0.13.0 for me works fine with reload.

Give me more files. This isn't enough to reproduce your setup with.

Which files? Really am surprised more are required as to my knowledge there's only one config file to Sway ~/.config/sway/config.

How about ~/.i3/i3pystatus or any config it might have or... give me a break man, include as much detail as you can.

Oopsie the config I'm using ATM is https://github.com/fusion809/sway-config/blob/archlinux/config. Sorry for wasting ya time with the wrong config. ~/.i3/i3status.py is https://github.com/fusion809/i3-configs/blob/master/.i3/i3status.py. Sorry I wasn't trying to make it difficult for ya I really just didn't realize what you were looking for, should have known that was the file.

I had a similar issue. How are you launching sway? Can you reproduce the issue by launching sway from a terminal?

Sure can, I usually start it with SDDM might be unsupported but it works. But if I start from a terminal I get the same behaviour.

Then I don't know. For reference, I solved my issue by replacing dbus-launch --exit-with-session sway by simply sway (I can't remember why I had the dbus-launch stuff before) in my session script.

I can reproduce this. The issue is unrelated to yours, @Biohazard50. Looking into it now.

This is pretty weird. When I run i3status.py alone, it prints the expected output to the terminal. But when I run i3status.py | tee ~/test with swaybar as my status_command, only {"version": 1, "click_events": true} is written to ~/test.

Well if upstream ever needs to be contacted it is enkore/i3pystatus (suspect yas know but just in case).

387eca1b29cbc6f497e2cb26a0bff0b06b50b6a1


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:41: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:42: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:47: python_build_tool_in_run: The python build tool setuptools is in run depends
ERROR: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:63: missing_pip_check: For pypi packages, pip check should be present in the test commands
ERROR: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:69: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:69: missing_license_family: The recipe is missing the about/license_family key.
WARNING: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:69: missing_description: The recipe is missing a description
ERROR: /tmp/abs_a0wt4helzm/clone/recipe/meta.yaml:69: missing_documentation: The recipe is missing a doc_url or doc_source_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:41: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:42: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:47: python_build_tool_in_run: The python build tool setuptools is in run depends
ERROR: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:63: missing_pip_check: For pypi packages, pip check should be present in the test commands
WARNING: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:69: missing_description: The recipe is missing a description
ERROR: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:69: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:69: missing_license_family: The recipe is missing the about/license_family key.
ERROR: /tmp/abs_63q3_ee0fp/clone/recipe/meta.yaml:69: missing_documentation: The recipe is missing a doc_url or doc_source_url
Errors were found


railway: 3.11.4 -> 3.12.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/railwayapp/cli/releases.
meta.description for railway is: Railway.app CLI
meta.homepage for railway is: https://github.com/railwayapp/cli
meta.changelog for railway is: https://github.com/railwayapp/cli/releases/tag/v3.12.2
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.12.2 with grep in /nix/store/rwmm68bc3ls19wffmfwigxahypspjm47-railway-3.12.2
found 3.12.2 in filename of file in /nix/store/rwmm68bc3ls19wffmfwigxahypspjm47-railway-3.12.2

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

railway

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/d54a0c3fe9143ab1b6ede87f7ece33449b33ddc6#railway

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

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

1 package built:

railway

Maintainer pings
cc @Craftzman7 @techknowlogick for testing.

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

@Craftzman7: Since you're the package maintainer of a package that is in by-name and the pull request author is the r-ryantm bot, you can use the Merge Bot to merge this PR without a committer.
Comment the following:
@NixOS/nixpkgs-merge-bot merge

Well, I assumed the code block would escape it!


logging.exception does not create entry in exceptions table

When logging.exception("Simple Exception")  then it should show up in the exceptions table in App Insights. It only shows up when it is explicitly raised.
If we want to show 403,404 as an "exception from the app's point of view" and correlate with requests etc currently the app insights will only show failures that explicitly raised an exception. If a valid HttpResponse is sent with 403, it will be shown as successful request because the function executed successfully. But from the app's point of view, if it needs a simple correlation between requests/traces and exceptions, the workaround is to use logging.exception and assign it a error for ease of querying.
But the logging.exception when used outside of a try/catch context in Python functions does not log the exception inside exceptions table in app insights.
Here is a sample code that can be used to test this:
def main(req: func.HttpRequest, context: func.Context) -> func.HttpResponse:    logging.exception("Before exception logging")     try:         raise ValueError("Oops. something went wrong")     except ValueError as err:         logger.exception("Simple exception logging:" + str(err))         #raise  #HTTP 500 kill -> failed.
In this sample "Before exception logging" statement does not show up in the exceptions table
traces
| where message contains "Before"
exceptions
| where message contains "Before"
Overall this would have been an easier stopgap method to correlate exceptions in Python as it does not have a provision to override the custom telemetry model offered by App Insights.

Seems to have been reported previously https://github.com/Azure/azure-functions-python-worker/issues/795.
The application insights integration really would be a lot better if exceptions and stack traces were properly reported to application insights. Without support in the Python worker, we'd have to implement our own logging integration with App Insights to ensure exceptions are correctly reported.

Bumping this up, also an ask from https://github.com/Azure-Samples/azure-monitor-opencensus-python/pull/7/files

@stefanushinardi The code I pointed to seems to be the root problem. Other language runtimes don't have this problem. Is there anyway we can accelerate a fix? Should I open a support ticket? Not being able to log exceptions is a really big miss.

But the logging.exception when used outside of a try/catch context in Python functions does not log the exception inside exceptions table in app insights.

Does it create exceptions table entry when invoked inside catch block? Just tried and even that does not work and  V4 code has no traces for supporting logging.exception

Seems to have been reported previously #795.
The application insights integration really would be a lot better if exceptions and stack traces were properly reported to application insights. Without support in the Python worker, we'd have to implement our own logging integration with App Insights to ensure exceptions are correctly reported.
😥
This is still an issue, right? Our Django app is able to send all logs to Azure Monitor's Logs view but the ones created by logger.exception() do not show up

Still not working.


How to accept DM requests?

I made a chatbot (https://github.com/Androz2091/slt_simsimi), but when someone sends a message to the bot, it asks for approval (I need to go to the bot account, select "Request" and then accept the dm request).
Is there any way to do it automatically? Like
ig.acceptDM("userID");

I couldn't find it in the documentation...

ig.directThread.approve(threadId)

Oh ok! And how can I get the thread ID? Because I don't have many informations with the FBNS client event

You are probably reading the pending feed:
const items = await ig.feed.directPending().items();
items.forEach(async item => await ig.directThread.approve(item.thread_id));

It works, thank you for your help!


Questions about RX Gorm and error checking

So I've started playing with RX Gorm(1.0.3) , which looks very promising, but I'm running into several issues.  If I run a "get" the json gets populated into the object properly, with dynamic attributes, but if the status is 400, or 500 the onError method isn't called.  Why is that?
When I call an "insert"/"save", the JSON I return seems to be ignored for a 200, and it doesn't populate any dynamic attributes, but onError is called for responses for statuses 400 or 500. Also it seems that both end up doing a POST, when the documentation, says that "save" should do a PUT. How do I get the JSON to populate properly, does it expect a status other than 200, 20X? 201 seems to work better for "insert"/"save", but the JSON still doesn't populate the attributes, and I don't get the dynamic attributes.
With Error handling how do I provide information to the onError method, from a server response, and then how do I access that information? It seems like with the RX Gorm I don't have access to the response, is that correct?

Ok I played a bit more changed over to the Simple HTTP Client, and I think this will work for me. although the sample code didn't work out of the box, with the toJson(). I did what you see in the code below.  I'm using BlockingObservable because for some of my calls I need them to be blockable, but this may change over time, and some might become just Observable and then handled by a websocket call to inform the front-end. I also use rxHttpClientBuilder so I didn't have to use the @Autowired, but it's name is a bit long
        BlockingObservable<HttpClientResponse> p = rxHttpClientBuilder.post("http://localhost:9080/GrailsMicroService/controllerName/actionName") {
            contentType 'application/json'
            json {
                id 1
            }
        }.toBlocking()

        p.subscribe { HttpClientResponse response ->
            println response.status
            response.toJson().toBlocking().subscribe {Object json ->
                println json?.id
            }
        }


Manage mxnet context when deserializing predictors

Issue #, if available:
#313
Description of changes:
Manage mxnet context when deserializing predictors and don't swallow error messages.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Job PR-318/1 is complete.
Docs are uploaded to http://gluon-ts-staging.s3-accelerate.dualstack.amazonaws.com/PR-318/1/index.html


Implement a livemark create command?

Overview
It will bootstrap a fresh livemark project with some exemplar article (showing how to use different features like charts/table/etc)

CLOSED in favor of other improvements like index.md auto initialization etc


DO NOT MERGE nxphlite-v3:SDHC setting is for EMI issue with GPS and FCC

This updating of the driver setting is for EMI issue with GPS and FCC.
With this setting the clock is sinusoidal
N.B. sd_bench fails on SanDISK HC, but Passes SanDISK HC1 and
Kingston cards.
*Use HC1 or Kingston cards!
Testing done on SanDISK HC all failed sd_bench with Drive/Slew other
than default and _PIN_OUTPUT_FAST|_PIN_OUTPUT_HIGHDRIVE
_PIN_OUTPUT_FAST|_PIN_OUTPUT_HIGHDRIVE    Square noisy, pass SanDISK HC
    _PIN_OUTPUT_FAST|_PIN_OUTPUT_LOWDRIVE     Square noisy, pass SanDISK HC
    _PIN_OUTPUT_HIGHDRIVE|_PIN_OUTPUT_SLOW    sinusoidal fail SanDISK HC, pass SanDISK HC1
    _PIN_OUTPUT_LOWDRIVE |_PIN_OUTPUT_SLOW    sinusoidal fail SanDISK HC, pass SanDISK HC1
                          _PIN_OUTPUT_SLOW    sinusoidal fail SanDISK HC, pass SanDISK HC1

RE: https://github.com/PX4/Firmware/issues/9973
@bkueng -
Please test with this version for jamming.
N.B. test the sd card with sd_bench. If it fails the card will need to be a HC1 or a Kingston.
@PX4/dev-team if @bkueng gives this an OK then it should be flight tested.

Hmm sd_bench is working but the jamming indicator is even worse: it went from around 90 to 170 (!).
But I also did not test it much, because I cannot flash the board via USB from my laptop (yet another issue). I consistently get:
Found board id: 28,0 bootloader version: 5 on /dev/serial/by-id/usb-NXP_SEMICONDUCTORS_PX4_BL_NXPHlite_v3.x-if00
sn: 0004ffffffffffff4e453620
chip: 660083ca
family: MK66FN2M0VMD18
revision: 8
flash: 2072576 bytes
Windowed mode: False

Erase  : [====================] 100.0%
Program: [                    ] 4.5%
ERROR: timeout waiting for data (1 bytes)

@bkueng How many boards do you have are that all REVB (the ones Lorenz left the show with)?

@bkueng
Any Ideas on the bootloader issue?
Is it USB3.0? MAC?
This is from Ubuntu 18.4 on a VM. Windows 2008 Server as Host on USB 2.0 port, it also works on my NUC on Centos 7
NAME="Ubuntu"
VERSION="18.04.1 LTS (Bionic Beaver)"
ID=ubuntu

ninja: Entering directory `/home/david_s5/src/PX4/repos/mainline/Firmware/build/nuttx_nxphlite-v3_default'
[0/1] uploading px4
Loaded firmware for board id: 28,0 size: 1539048 bytes (73.42%), waiting for the bootloader...

Attempting reboot on /dev/serial/by-id/usb-NXP_SEMICONDUCTORS_PX4_NXPHlite_v3.x_0-if00 with baudrate=57600...
If the board does not respond, unplug and re-plug the USB connector.

Found board id: 28,0 bootloader version: 5 on /dev/serial/by-id/usb-NXP_SEMICONDUCTORS_PX4_BL_NXPHlite_v3.x-if00
sn: 0022ffffffffffff4e453620
chip: 660083ca
family: MK66FN2M0VMD18
revision: 8
flash: 2072576 bytes
Windowed mode: False

Erase  : [====================] 100.0%
Program: [====================] 100.0%
Verify : [====================] 100.0%
Rebooting. Elapsed Time 90.529

nsh> ver all
HW arch: NXPHLITE_V3
FW git-hash: 2008ff9355c8a4a877341f85734c8c0d88826f48
FW version: 1.8.0 0 (17301504)
OS: NuttX
OS version: Release 7.22.0 (118882559)
OS git-hash: 7e3c8e10cd92351b905bc8d0e34e69bccd00dfea
Build datetime: Oct  3 2018 11:43:22
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
MFGUID: 0022ffffffffffff4e4536207004000f
MCU: Kinetis K66, rev. 8
UID: ffff2200:ffffffff:2036454e:0f000470
nsh>

On Centos:
Attempting reboot on /dev/serial/by-id/usb-NXP_SEMICONDUCTORS_PX4_NXPHlite_v3.x_0-if00 with baudrate=57600...
If the board does not respond, unplug and re-plug the USB connector.

Found board id: 28,0 bootloader version: 5 on /dev/serial/by-id/usb-NXP_SEMICONDUCTORS_PX4_BL_NXPHlite_v3.x-if00
sn: 0022ffffffffffff4e453620
chip: 660083ca
family: MK66FN2M0VMD18
revision: 8
flash: 2072576 bytes
Windowed mode:False

Erase  : [====================] 100.0%
Program: [====================] 100.0%
Verify : [====================] 100.0%
Rebooting. Elapsed Time 31.344

09:04:20 (master) ~/PX4/Firmware# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

Results from this evening's testing for GPS "Jamming" based on code revisions where the SDCard Clock had pin Drive strength and slew rate adjusted.
The previous day in the lab we had lowest emissions when looking at the signals with a spectrum analyzer when using "High Drive - Low slew"
Note - This was not a rigorous experimentation process. But rather iterations of testing to get a reasonable reading on what was going on.

Initial test was done inside first then moved outside.
The physical drone did not move location from one test to the next. FMU boards were just shuttled back and forth after programming.
Iteration 1: (Board labelled #2)

The jamming is about 80-90. Previously (two days ago) it was at 140 with SDCARD in and 70 with it out.
With this level i get GPS lock reasonably quickly
I have 10-11 satellites, jamming consistent at 88-91, HDOP  0.8 ,VDOP 1.8
All peripherals are attached as well (PWM, Telem, switch, beeper and RC radio.)
Iteration 2: (Board labelled #3)
Consistently - same results. 88-92 jamming. etc .  This is a bare board with no case

Iteration 3: (Board labelled #3)

change to: Low drive Low slew
I reprogrammed and reinstalled the same board outside. Low drive low slew.
I'm currently seeing 105 (!) for the jamming, and 6 satellites.
NOTE that 'sd_bench' passes
now have 11 sats. HDOP .9, VDOP 2.0
And jamming may have jumped up to 110
Are you saying that the jamming is worse?
seems like jamming reading is worse. But the GPS seems to be getting a good fix and low? HDOP VDOP

Could this be perturbed by a warm start on the GPS.?

Just removed the SDCard  (out) it jumps up a little more 113-117
(Pause 2-4 minutes)
just reinserted SDCARD in and rebooted... seems to have crept up again to ~117. We have 13 satellites.
(Pause 5 minutes)
Just saw the jamming back down at 90.
Jamming must come from atmospheric factors as well.?

@bkueng  seemed to expect something like 40 as i think that is what he got on pixhawk.
Iteration 4: (Board labelled #3)

reverted to high drive low slew - which we saw was the "quietest"
the jamming is just 97~102... really not much difference.
Jamming seems to drift up and down. I'm not confident there is a strong correlation here.
Also noticed on this board it failed sd bench one time. . argh.
BUT - no matter what the jamming is saying. I have 12 Sat and hdop 0.8 and vdop 1.7

Iteration 5: (Board labelled #3)

Ok  - here's a bit of info.
Changed to high drive high slew. jamming is still at ~98 - 102.
BUT satellites are only 6-8 and  3.2 HDOP and 5.7 VDOP.
So you might conclude that jamming is not necessarily a direct correlation to "satellite reception".
(I did let it sit long enough where it should have picked up the 10-13 satellites.
(there is of course "time" as another factor .. i suppose these dang birds move around in space..)
(wait 10 minutes)
hmmm. this one is slowly creeping up to 10 satellites.
Online it suggests that there are 11 satellites above in view  at the moment. HDOP VDOP still high

Iteration 6: (Board labelled #3)
I have just learned that plugging the power connection into the GPS socket will fry the board!
Thoughts
I am not clear if "Jamming" number from GPS is a good indicator for our particular interference.
The high drive and high slew seems to be slowing the GPS from getting satellites but was not preventing it.
This was with similar readings on "jamming"
The High drive low slew *seemed to lock relatively quickly and increase to 12 satellites.
We saw lower noise in the lab with the spectrum analyzer - HOWEVER - we only were able to go to 1GHz.
We will look tomorrow at the EMI RF sweep in a chamber to determine if there are other frequencies that might still be impacting the GPS.
We will continue to do additional testing, and try to balance rigor with speed.

@bkueng How many boards do you have are that all REVB (the ones Lorenz left the show with)?

Only one.

Any Ideas on the bootloader issue? Is it USB3.0? MAC?

It's USB 3.0 on a lenovo T470p, running Fedora 28. It works for other people on the office with the same laptop but running Ubuntu.

@bkueng seemed to expect something like 40 as i think that is what he got on pixhawk.

Correct, or even below. But it certainly also depends on where you test, so a direct comparison to a pixhawk will also help.

I am not clear if "Jamming" number from GPS is a good indicator for our particular interference.

In terms of the absolute numbers I did not always get consistent results either, but I did get consistent results when switching back and forth between a Pixracer and the NXP board. I also saw a big difference for eph and epv: on the Pixracer eph was around 1 and 3-4 with NXP.
Today I got the same results: jamming=180 on this branch vs. 90 w/o this commit.

As far as I can see this has not been merged yet. In my latest test of yesterday, we had issues with GPS reception (log: https://logs.px4.io/plot_app?log=325c8c81-1c0d-4a0e-8686-649f07615c37 shows no satellites at all; we did have around 5~6 satellites at some moments, though this still resulted in the estimated drone position drifting 10's of meters).
Today I tested again with this patch applied (high drive, low slew), which resulted in the following flight log, showing between 15 and 20 satellites and a steady position estimation.https://logs.px4.io/plot_app?log=2985b243-333a-48fd-8855-76ce3801f3fd.
Note that I had to manually apply the patch because of reorganization of board-specific drivers.

@dagar - ultimately the fix for the noise was a hw change. A new board is in the works.
This PR helps but does not eliminate the noise AND my cause issues if the SD card brand is not  as noted above:

N.B. sd_bench fails on SanDISK HC, but Passes SanDISK HC1 and
Kingston cards.

*Use HC1 or Kingston cards!

Hence it is listed as do not merge.

Closed in favor of https://github.com/PX4/Firmware/pull/11029


Maintenance in one-click

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
UI Feature
🔖 Feature description
When I use maintenance system, I have to create a specific one, even for one monitor. It could be nice to active maintenance in one click, without creating a long list on the maintenance page.
✔ Solution
A button "Start maintenance / Stop maintenance" between "Edit" and "Clone", on monitor page, could be great.
❓ Alternatives
I can use the "pause" button for it, but I don't think it's really clear. For me, "pause" is a temporarily disabled monitor.
📝 Additional Context
No response

Agreed


Nested messages are incorectly converted to a hash.

I fixed an issue, when converting nested messages to a hash. They were not converted at all, so I added a bit of good old recursion.

I don't wish to make an impression of being pushy but any ideas if my changes might be useful?


Default Configuration for Commandline Builds

I'm working on integrating 1.0.2 with our iOS app and I am running into issues with our jenkins builds of SwiftProtobuf.framework. We have a number of different build configurations that are named differently from the standard 2: Debug/Release. When Xcode attempts to determine which configuration it should build of dependent frameworks it looks at the app's current configuration and tries to find a matching named configuration in the dependent framework. When it fails to find the match it will then default to Release.
Unfortunately there doesn't appear to be any way to specify which configurations should map to which. So if we have an app being built with a configuration: Dev then Xcode will look in SwiftProtobuf and determine that neither Debug or Release match Dev so therefore it should build Release.
However in the SwiftProtobuf Xcode project under Configurations there's a place to specify what version to use for command-line builds that is set to Debug. This means that when xcodebuild can't find Dev it then will go and build SwiftProtobuf in Debug.

This means that we're unable to build a release version of SwiftProtobuf from the command-line without either building our app's Release configuration or running a separate xcodebuild command specifically for building SwiftProtobuf.
This link has some info about the issue.
https://www.raizlabs.com/dev/2014/03/specifying-the-build-configuration-for-xcode-project-dependencies/
Is there a reason why SwiftProtobuf defaults to Debug on command-line? It seems to me that the better experience at least short term is to default to Release
Developing on:
macOS 10.12.6
Xcode 9.0.1 Build version 9A1004
Swift 3.2
SwiftProtobuf 1.0.2

Switching to Release for the default is likely fine.
Slight aside, using non standard names likely means you'll have these sorta issues with just about anything you try to reuse a project for.

Hello!
I don't think this is solved.
I have several configurations and schemes set with different bundle id

but you can't run flutter build ios with a specific flavor as always is going to get the configuration (and its bundle) set in "Use for command-line builds" and that makes it unusable.
Is there a way to build ios using command line with flutter like flutter build ios --flavor <my-other-flavor>  avoiding getting default option set in this select?

and get the configuration set for the flavor used in the command line?
Thanks!

I think you will need to ask in a flutter forum.


Fix construct tx

adp-1256
adp-1202 (possibly)

[x] I have reused selectAssets in constructTransaction. It is more performant now, also one selection is calculated rather than three which is good as running selection is not deterministic

Comments

Issue Number

@piotr-iohk please verify if with this fix the problems (both adp-1256 and adp-1202) vanish. Thanks!

bors r+

bors r+


[Event Request] Codeunit 10320 Exp. Launcher EFT, procedure EFTPaymentProcess

Could we get an event just before line 57 (if BankExportImportSetup.FindFirst) so we choose a different BankExportImportSetup under certain conditions?
Parameters (TempEFTExportWorkset, var BankExportImportSetup)
We have a client that would like to use multiple Data Exchange Definitions on the same bank account. We would like BC to use a specific data exchange definition based on conditions in the TempEFTExportWorkset dataset. Only the first record in the TempEFTExportWorkset would be used to determine a new BankExportImportSetup (and therefore, all records in the TempEFTExportWorkset dataset would need to suggest the same Data Exchange Definition.)
Thx.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Why the rationale scaffold set into 5?

Hi:
Very impressive work. I'm taking a closer look at your genius work and having a problem unable to find answer in your paper or quote in code.
I notice in notebooks/Filtering hits and computing rationale scaffolds.ipynb, the part "Sample scaffolds shared between rationales", there is a hyper para NUM_GROUPS was set into 5.

Is there any reason for this number?
Can I try other number? If I have more mols, like 1000 hits, can I set NUM_GROUPS  into 10 or more?

Many thks for your reply!

Hi, the value of NUM_GROUPS is arbitrary, but should be selected in a way that makes sense for considering rationale scaffolds based on the chemical structures and diversity of the hits. I would suggest experimenting with this value to see what makes the most sense for your dataset and models.

Hi, the value of NUM_GROUPS is arbitrary, but should be selected in a way that makes sense for considering rationale scaffolds based on the chemical structures and diversity of the hits. I would suggest experimenting with this value to see what makes the most sense for your dataset and models.

Thanks a lot! I just want to know how this number comes from and I now get it. I 'll try different number in my dataset to acquire the most meaningful result~


missing kaolin.nnsearch

Hello,
when I import kaolin
ModuleNotFoundError: No module named 'kaolin.nnsearch'
During compiulation I got a lot of warning due to cython but no errors.

if you want to use the lib right away, you can install torch_cluster and replace line 16 in kaolin/kaolin/metrics/point.py to:
from torch_cluster import nearest as nn search

#3

Just trying to get a better sense. Was the build from a new conda environment?


Utilization bar chart tooltips show N/A

No immediate need, just something I noticed along the way.


selinux error with vivaldi on first launch

Jul 04 01:24:15 jthomast14g2 setroubleshoot[8204]: SELinux is preventing vivaldi-bin from using the execheap access on a process. For complete SELinux messages run: sealert -l c8623f9d-cf7>
Jul 04 01:24:15 jthomast14g2 setroubleshoot[8204]: SELinux is preventing vivaldi-bin from using the execheap access on a process.

                                                   *****  Plugin allow_execheap (53.1 confidence) suggests   ********************

                                                   If you do not think vivaldi-bin should need to map heap memory that is both writable and executable.
                                                   Then you need to report a bug. This is a potentially dangerous access.
                                                   Do
                                                   contact your security administrator and report this issue.

                                                   *****  Plugin catchall_boolean (42.6 confidence) suggests   ******************

                                                   If you want to allow selinuxuser to execheap
                                                   Then you must tell SELinux about this by enabling the 'selinuxuser_execheap' boolean.

                                                   Do
                                                   setsebool -P selinuxuser_execheap 1

                                                   *****  Plugin catchall (5.76 confidence) suggests   **************************

                                                   If you believe that vivaldi-bin should be allowed execheap access on processes labeled unconfined_t by default.
                                                   Then you should report this as a bug.
                                                   You can generate a local policy module to allow this access.
                                                   Do
                                                   allow this access for now by executing:
                                                   # ausearch -c 'vivaldi-bin' --raw | audit2allow -M my-vivaldibin
                                                   # semodule -X 300 -i my-vivaldibin.pp

Jul 04 01:24:13 jthomast14g2 drkonqi-coredump-launcher[8201]: Unable to find file for pid 7919 expected at "kcrash-metadata/vivaldi-bin.1508a8afedd344f7841153a80fade80f.7919.ini"
Jul 04 01:24:13 jthomast14g2 systemd[1]: Started setroubleshootd.service - SETroubleshoot daemon for processing new SELinux denial logs.
Jul 04 01:24:13 jthomast14g2 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=setroubleshootd comm="systemd" exe="/usr/lib/syst>
Jul 04 01:24:13 jthomast14g2 setroubleshoot[8204]: cannot create file /var/lib/setroubleshoot/setroubleshoot_database.xml [No such file or directory]
Jul 04 01:24:13 jthomast14g2 setroubleshoot[8204]: cannot chmod /var/lib/setroubleshoot/setroubleshoot_database.xml to 600 [No such file or directory]
Jul 04 01:24:13 jthomast14g2 setroubleshoot[8204]: cannot chown /var/lib/setroubleshoot/setroubleshoot_database.xml to setroubleshoot:setroubleshoot [No such file or directory]
Jul 04 01:24:13 jthomast14g2 setroubleshoot[8204]: cannot create file /var/lib/setroubleshoot/email_alert_recipients [No such file or directory]
Jul 04 01:24:13 jthomast14g2 setroubleshoot[8204]: cannot chmod /var/lib/setroubleshoot/email_alert_recipients to 600 [No such file or directory]
Jul 04 01:24:13 jthomast14g2 setroubleshoot[8204]: cannot chown /var/lib/setroubleshoot/email_alert_recipients to setroubleshoot:setroubleshoot [No such file or directory]
Jul 04 01:24:14 jthomast14g2 audit[8210]: AVC avc:  denied  { execute } for  pid=8210 comm="rpm" name="rpm-ostree" dev="nvme0n1p3" ino=48694 scontext=system_u:system_r:setroubleshootd_t:s0>
Jul 04 01:24:14 jthomast14g2 audit[8210]: AVC avc:  denied  { execute } for  pid=8210 comm="rpm" name="rpm-ostree" dev="nvme0n1p3" ino=48694 scontext=system_u:system_r:setroubleshootd_t:s0>
Jul 04 01:24:14 jthomast14g2 audit[8210]: AVC avc:  denied  { execute } for  pid=8210 comm="rpm" name="rpm-ostree" dev="nvme0n1p3" ino=48694 scontext=system_u:system_r:setroubleshootd_t:s0>
Jul 04 01:24:14 jthomast14g2 setroubleshoot[8204]: failed to retrieve rpm info for path '/etc/selinux/targeted': /usr/bin/rpm: line 6: /usr/bin/rpm-ostree: Permission denied
                                                   /usr/bin/rpm: line 6: exec: /usr/bin/rpm-ostree: cannot execute: Permission denied


Return just the x-commit SHA and subject in gen

In git v2.2.1 the command 'git show --oneline HEAD' includes the diff in addition to the SHA and the commit subject (not the full message). This breaks the generate command, as it expects a single line of output.
Here's the output of git show --oneline HEAD in this branch:
$ git show --oneline HEAD
89d4a14 Return just the x-commit SHA and subject in gen
diff --git a/gen/gen.go b/gen/gen.go
index 380289c..98f6c2a 100644
--- a/gen/gen.go
+++ b/gen/gen.go
@@ -58,7 +58,7 @@ func getPath(jFile string) (jPath, jOri, jCommit string) {
        if jPath = os.Getenv("EXTEST"); jPath > "" {
                return jPath, "local file", "" // override
        }
-       c := exec.Command("git", "show", "--oneline", "HEAD")
+       c := exec.Command("git", "log", "-1", "--oneline")
        c.Dir = "../../../exercism/x-common"
        ori, err := c.Output()
        if err != nil {

@soniakeys Would you verify that this works for you?

It works.  Thank you!  How was this ever working before?  Is this a change in the way git works?

I have no idea, but it must have :)


Update readme.md w.r.t. SwiftyUserDefaults

According to https://github.com/radex/SwiftyUserDefaults#codable, Codable support exists in SwiftyUserDefaults since v4.

Codable support is only in 4.0.0-alpha.1, so not really usable for anyone. I'll update when it's in a stable release.

Gotcha


Add kokoro CI skeleton to firebase-ios-sdk

Adds the barebones kokoro folder structure and a script that doesn't quite work (breaks because a travis env var is missing), along with instructions on how to add new build jobs.
My intention is to ultimately delete the kokoro_build.sh script once teams write their own tests; the script currently exists just to verify kokoro webhooks are working.

Disregard travis failures, acquire kokoro

I've added all of the outstanding discussion topics to the iOS Weekly meeting discussion on Tuesday (like job naming conventions).
Going to merge this as-is and address follow-ups with other iOS contributors next week.


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_bf768ar3gc/clone/recipe/meta.yaml:21: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_bf768ar3gc/clone/recipe/meta.yaml:23: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_bf768ar3gc/clone/recipe/meta.yaml:36: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found


scIB metrics issues

Hi there.
I've pushed the notebook with all of the errors that I got.
Basically I tried 3 solutions, after talking with Sebastian:

The first method (scib_metrics.benchmarker) appeared to fail due to the ARPACK -9 error. I couldn't find a helpful explanation about the specific error “ARPACK error -9: Starting vector is zero”  from StackOverFlow. However;

“ARPACK is a numerical software library written in FORTRAN 77 for solving large scale eigenvalue problems in the matrix-free fashion”. I'm not clear what the exact function of the eigenvalue problem here in scIB, but “starting vector is zero” would suggest that the program is trying to access data from the adata.X object, which contains many zeros.
Sebastian said I should try and edit the original anndata object, so I did and tried to remove all unrequired .obs and .var variables, and tried again, but it didn't work. Could this be because the Yoshida data object is much much bigger than the Cai objects?Sebastian also said that this version of the Benchmarking tool was newer, and had more bugs.
So, I tried with the Theis lab method.

Individual metrics:
As far as these errors go;

I'm not sure what this error is telling me

I'm currently trying to work around the rpy2 package issue, which caused a lot of dependency issues when I tried to install it as instructed.

Combined metrics measurement
I noticed that this command needs to version of the anndata object, 1 pre and 1 post integration. That's why I included adata_raw, because it's a copy of the merged anndata object before it goes through the scVI model. However, it doesn't like that because the label_key isn't present in the pre-integrated anndata object. I'm not really sure how to get around this.

Link to notebook is here
Thanks for all your help.

Hi @mairi-mcclean,
The error from scib-metrics (Yosef Lab) is an issue with the libraries you installed in this particular environment. To get a better diagnosis, please create a new environment called "scib-metrics" with the following parameters:

Python 3.9
scanpy 1.9.1
scib-metrics

In this environment, you will only run the scIB metrics after running the different models. Please ensure they have all the labels you need and the same HVGs (and their respective raw counts) that you used for the models when you save the objects.
In the meantime, you can fill in a detailed issue in the scib-metrics repo.
As for opening issues, the most efficient way to do it is to include the errors in the issue, not to link them in notebooks that are either too heavy or restricted.

Hello!
Ok, thank you very much for your help and feedback. I'll tackle this today and get some answers.
Have a good day!


Add GitHub guide

@lukpueh and I thought it made more sense to have the Git+GitHub guide available on the lab-guidelines repo.  This pull request addresses issue secure-systems-lab/code-style-guidelines/issues/13

How can we help  our newcomers to adopt Git quickly (to use it productively for their own work) and in a way that interfaces nicely with our workflows?

Or shall we have a playground repo of our own where people can experiment? "First task on first day on the team: Add your favorite sports/treat/metro line to secure-systems-lab/playground" sorts of thing?

  I've added a link to it in the Guide, since I found it helpful in the past.
https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf

@aaaaalbert
Thanks for the excellent review and edits.

Thanks for addressing my concerns, @vladimir-v-diaz!


Bug with "rt" letters and break-word (on desktop Chrome)

Problem with lowercase "rt" letters combinations.
Watch details on stackoverflow - http://stackoverflow.com/questions/37512815/bug-with-roboto-font-and-break-word-on-desktop-chrome

I don't think this is a font bug. It seems that the browser is calculating the width of the enclosing box before applying kerning, then when the r and t are pushed apart the text wraps because the line has gotten longer.


minor refactor of send logic in xds proxy

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any changes that may affect Istio users.

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
ac22f6d185e62542b5dd0ce69a746566a860d2c9
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
306dfedb180f0e0cb906b4a51beb6687b07ec98c
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-security-k8s-tests_istio

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio
306dfedb180f0e0cb906b4a51beb6687b07ec98c
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-multicluster-k8s-tests_istio


Mix.env/1 being used with string instead of atom when --env="prod" passed from script

** (FunctionClauseError) no function clause matching in Mix.env/1
    (mix) lib/mix.ex:211: Mix.env("prod")
    lib/exrm/utils/utils.ex:19: ReleaseManager.Utils.with_env/2
    lib/mix/tasks/release.ex:164: Mix.Tasks.Release.generate_sys_config/1
    lib/mix/tasks/release.ex:74: Mix.Tasks.Release.do_run/1
    (mix) lib/mix/project.ex:211: Mix.Project.in_project/4
    (elixir) lib/file.ex:1145: File.cd!/2
    lib/mix/tasks/release.ex:57: anonymous fn/3 in Mix.Tasks.Release.run/1
    (elixir) lib/enum.ex:1623: Enum."-reduce/3-lists^foldl/2-0-"/3

A remote command failed on:

  vagrant@umbrella-test-vagrant

Output of the command is shown above and the command executed
on that host is printed below for debugging purposes:

FAILED with exit status 1:

    [ -f ~/.profile ] && source ~/.profile
    set -e
    cd /tmp/edeliver/phoenixapp/builds
    if [ "mix" = "rebar" ]; then
      echo "using rebar to generate release"
      ./rebar   -f generate
    elif [ "mix" = "relx" ]; then
      echo "using relx to generate release"
      ./relx release
    elif [ "mix" = "mix" ]; then
      echo "using mix to generate release"
      MIX_ENV="prod" LINK_SYS_CONFIG="" LINK_VM_ARGS="" APP="phoenixapp" AUTO_VERSION="" BRANCH="master" SKIP_RELUP_MODIFICATIONS="" RELUP_MODIFICATION_MODULE="" mix  release --verbose --env="prod" --name="phoenixapp"
    fi

The %ReleaseManager.Config{env: } is filled here https://github.com/bitwalker/exrm/blob/master/lib/mix/tasks/release.ex#L449 with a string value. The default https://github.com/bitwalker/exrm/blob/master/lib/exrm/config.ex#L20 is a symbol.


Added span to the exclusionTags list

Added span to the exclusionTags list in order to prevent the editor from removing any formatting added with fontSize, fontColor and related plugins when re-editing the content.

Thank you for your Pull Request :)


use public images for invoker and controller

This PR uses public Invoker and Controller images and it is able to create the required Kafka topics because Kafka will auto create them if they do not exist. however, it does not create the Kafka topics with all the additional parameters Ansible is able to do. For that work, we would need this PR to be merged.

lgtm;  I had done something very similar as well.  @ddragosd could you review so this can get merged?


Support for custom man.vim

Small tweak to allow the use of another man ftplugin. For example, I use bruno-/vim-man, which is actually the stock man.vim included with Vim with enhancements. The addition of the conditional simply skips sourcing $VIMRUNTIME/ftplugin/man.vim if the :Man command is already defined.
Coincidentally, an identical conditional exists in the stock man.vim when defining the :Man command.

Thanks! I didn't know there were other man plugins. I'll have to give that one you listed above a try.


argument authenticationMechanism not documented

The argument authenticationMechanism is in the YAML snippet but not documented.

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

ID: 2cf2fff2-d778-760c-d1a0-428a07d3590e
Version Independent ID: f00e3009-1c3b-dd16-e9fc-50d1e58c83a8
Content: PowerShell on Target Machines task - Azure Pipelines
Content Source: docs/pipelines/tasks/deploy/powershell-on-target-machines.md
Product: devops
Technology: devops-cicd-tasks
GitHub Login: @RoopeshNair
Microsoft Alias: ronai

Please re-open. Kindly document the authenticationMechanism argument of the PowerShell on Target Machines task

@RoopeshNair can you take a look?
@steved0x @juliakm @ramiMSFT

Thanks for letting us know. This issue is fixed in our new task reference here:
https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/powershell-on-target-machines-v3?view=azure-pipelines&viewFallbackFrom=azure-devops
Please check it out and let us know what you think. Thank you.


[C#] Change the VisualShaderNodeCustom template to use the correct override types and signatures

While trying to create a custom VisualShader Node, it wouldn't show up any of the custom nodes when implemented in C# (works with GDScript), trying to create one from within the editor using the provided template created a script with compile errors.
I saw somwhere in the source that we should assume 64-bit types, so that might be why long is used instead of int, but since it's a signature / type mismatch with the base class, it won't compile.
I also added the Godot.Tool attribute, since it is required according to the docs:
"... you must use the @tool annotation ..."
https://docs.godotengine.org/en/4.2/classes/class_visualshadernodecustom.html#description
I will also submit an issue for the problem related to the C# VisualShaderNodeCustom files not showing up / getting recognized by the editor.
(This is my first PR, so I might have missed something!)

I've squashed the commits into one now, it should be good to go! @raulsntos

Thanks!

Cherry-picked for 4.3.1.


Component navigation guard before route enter next not called?

beforeRouteEnter (to, from, next) {
Console.log("route1");
next(vm => {
// access to component instance via vm
Console.log("route2");
})
}
Route1 logs, route2 never gets logged.
This happens inside components navigation guards

Hi, thanks for filling this issue. Please follow the Issue Reporting Guidelines and provide a live reproduction on jsfiddle, codepen etc. When the reproduction is ready, please open an issue at vue-router's repo instead. Thanks!


[Feature Request]: Increase timeout of client and server

Describe the problem
I built a chromadb  (version 0.4.13) on AKS. The chromadb works fine with client server mode when the document slices are less than 10,000. However, when the documents slices increase to over 60,000, it starts to response 502 Bad Gateway.
Describe the proposed solution
Is there any way to increase timeout for either client or server? I think this 502 issue is because loading data in to memory takes too much time. Maybe increase timeout can solve this issue.
Alternatives considered
No response
Importance
would make my life easier
Additional Information
langchain==0.0.302
chromadb==0.4.13
openai==0.28.1
Python 3.9.13

Could you share the server logs?

Sorry my ASK pod was killed and I don't have the log now.
However, I solved this issue. The 502 response reason is I used the wrong storage type on AKS.
I chose Azure Files as the volume for chroma pod and it turns out Azure Files is not a high IOPS choice.
I switch the volume to Azure Disks which is a high IOPS type of storage on Azure and now it works just fine.

Ah ok - good to know! Closing this out for now then :)


Save Preferences Locally with DataStore

URL of codelab:https://developer.android.com/codelabs/basic-android-kotlin-compose-datastore?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-6-pathway-3%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-datastore#3
Specify the language of the codelab if it is not English:
In which task and step of the codelab can this issue be found?:  Write to the DataStore and Read from DataStore
Describe the problem: dataStore does not have .edit() lamda function, Type mismatch error
Steps to reproduce?

Go to...
Click on...
See error...

Versions
_Android Studio version:_3.1.2
_API version of the emulator:_34
Additional information
Include screenshots if they would be useful in clarifying the problem.

I faced a similar problem. I resolved it by using the correct import.
Replace this
import java.util.prefs.Preferences
with this
import androidx.datastore.preferences.core.Preferences


Mixing browser and non-browser projects in vitest workspace causes error

Describe the bug
I have encountered a bug in vite/vitest that occurs when I have a vitest.workspace.ts that references at least two vitest.config.ts project files that use the node environment and one vitest.config.ts project file that executes tests in a browser.
When I run vitest I get the following error:
 DEV  v1.6.0 /Users/mitaylor/Temp/VitestRaceBug
      [browser] Browser runner started at http://localhost:5173/

 ✓ |test1| src/bubblesort.test.ts (5)
 ✓ |test3| src/insertionsort.test.ts (3)

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Unhandled Rejection ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
TypeError: Cannot read properties of undefined (reading 'imports')
 ❯ node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:52698:47
 ❯ process.processTicksAndRejections node:internal/process/task_queues:95:5

I debugged a little and the issue seems to occur in runOptimizeDeps. The build outputs have relative paths instead of normalized paths. When I remove the project that has browser tests in it, then the outputs in runOptimizeDeps have normalized paths relative to the root of the project. They don't contain any .. paths.

Reproduction
I have managed to create a minimal project that demonstrates the problem. It is available here: https://github.com/cuberoot/vitest-race-issue
System Info
System:
    OS: macOS 14.4.1
    CPU: (10) arm64 Apple M1 Max
    Memory: 453.30 MB / 64.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 18.16.0 - ~/.nvm/versions/node/v18.16.0/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v18.16.0/bin/yarn
    npm: 9.5.1 - ~/.nvm/versions/node/v18.16.0/bin/npm
    bun: 1.1.4 - ~/.bun/bin/bun
  Browsers:
    Chrome: 125.0.6422.60
    Chrome Canary: 126.0.6478.0
    Firefox Nightly: 127.0a1
    Safari: 17.4.1
    Safari Technology Preview: 17.4
  npmPackages:
    @vitest/browser: ^1.6.0 => 1.6.0
    vite: ^5.2.11 => 5.2.11
    vitest: ^1.6.0 => 1.6.0

### Used Package Manager

npm

### Validations

- [X] Follow our [Code of Conduct](https://github.com/vitest-dev/vitest/blob/main/CODE_OF_CONDUCT.md)
- [X] Read the [Contributing Guidelines](https://github.com/vitest-dev/vitest/blob/main/CONTRIBUTING.md).
- [X] Read the [docs](https://vitest.dev/guide/).
- [X] Check that there isn't [already an issue](https://github.com/vitest-dev/vitest/issues) that reports the same bug to avoid creating a duplicate.
- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vitest-dev/vitest/discussions) or join our [Discord Chat Server](https://chat.vitest.dev).
- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.

As a workaround, you can run just the browser-based tests by themselves. That will cache the necessary optimized dependencies in node_modules/.vite. After that, you can run all of your tests together and they will complete.

Thank you for the reproduction! I also noticed the same error in our tests from time to time, but did not have time to investigate,

This is not reproducible anymore. We rewrote how the Browser Mode works in 2.0, so it probably fixed it.


Properly escape & character in ttml (xml) subtitles

Checklist

[x] I'm reporting a feature request
[x] I've verified that I'm running youtube-dl version 2019.07.16
[x] I've searched the bugtracker for similar feature requests including closed ones

Description

WRITE DESCRIPTION HERE
I recently downloaded some subtitles from Discovery and they come with a ttml extension, internally being just XML files.
After manually inspecting one that failed to convert to srt using different tools, the culprit was an & symbol not escaped properly &

BACK AT MASELLI & SONS.

I have no way to verify if the file was malformed on the server or this was an error when youtube-dl wrote the output file but maybe checking for properly escaped XML files is something that can be added to youtube-dl when an XML subtitle is downloaded.
Complete xml file is here https://pastebin.com/pVw1pb7p

Is there any information I missed? Or is this request outside the scope of the project?
I would just like to know.
Thanks!


insufficient_quota

$ chatgpt
Welcome to chatgpt. You can quit with 'exit'.
Enter a prompt:
hello
Your request to Open AI API failed: insufficient_quota
You exceeded your current quota, please check your plan and billing details.

Well, as the message says "You exceeded your current quota, please check your plan and billing details.". Have you checked your OpenAI API usage?

Your free trial has expired on April 1st.

It is my understanding that chatgpt+ does not actually give you access to gpt-4 via the API.
So if you have chatgpt+ account, but have not set up a payment method for API calls specifically, when you create an API token its use will always result in these "insufficient quota" errors.
But even if you then go and fill in payment info for API calls you still won't have access to gpt-4 via the API.
Their marketing is a bit screwed as I imagine most people who pay for ChatGPT Plus are assuming that $20 a month actually gives them access to GPT4.


[common-next] some additional pod properties

Description of the change
Just little stuff which happened to be useful in smarter-device-manager (#490).
Benefits
Not harming.
Possible drawbacks
Not rewarding?..
Applicable issues
N/A
Additional information
Checklist

[X] Title of the PR starts with chart name (e.g. [home-assistant])
[X] Chart is using our common library as a dependency.
[-] (optional) Variables are documented in the README.md

I would also like to see something like this in pods:
- env:
  - name: NODE_NAME
    valueFrom:
      fieldRef:
        apiVersion: v1
        fieldPath: spec.nodeName

What would be the nice way of doing that? Can only think of clumsy structures.

What would be the nice way of doing that? Can only think of clumsy structures.

With the current setup I think only more or less clumsy solutions are possible 🙁 I will think about this some more as well.
Do you want have this PR wait on this?

Well, this PR is for trivial additions, and more complicated env is more to think about.
I'm hesitant to suggest any specific approach there, but I'd like this to be considered. Opened #538.


const generics for Data :)

We can't land this for now - we need min_const_generics which will ship in march.

The time has come :partying_face:. I can't find a button to rerun workflows.

I will do a dummy commit to re-trigger.

Rebased :)

Future now


Auto setup

New menu items to:

Configure a scene to use WLT
Add developer visualizations to help verify WLT setup.
Remove developer visualizations when no longer needed.

Document the use of the new menu items.

Documentation cleanup better differentiating between spatial anchors, versus WorldAnchor's (which are a specific platform implementation of spatial anchors).

/azp run

/azp run


Fix check for Magnum CI tests

It was already merged in https://github.com/SUSE-Cloud/automation/pull/1294


Made related posts optional

As noted in https://github.com/nephila/djangocms-blog/pull/360#issuecomment-356254527 , related posts might not be always useful

Is it possible to move the related-posts option to the end of the form?

@kynsi it's very hard to have an admin layout that can satisfy everybody, but you can easily extend shipped admin doing something like:
from djangocms_blog.admin import PostAdmin as OldPostAdmin

admin.site.unregister(Post)

@admin.register(Post)
class PostAdmin(OldPostAdmin):

   .... do your customization

Thanks for the tip. This worked out great!


Release process for RCs shouldn't update the version to next patch release

Seems like currently the release process goes from 3.0.0.RCx-SNAPSHOT to 3.0.1-SNAPSHOT. It should move the version to 3.0.0-SNAPSHOT or 3.0.0.RC(x +1)-SNAPSHOT. Since 3.0.0 is not released, it doesn't make sense to move to 3.0.1-SNAPSHOT.

I think this is not true, in case of RC release the version is not updated.

Well, something updated the version to 3.0.1-SNAPSHOT, which is where main is currently at, which is wrong, imo. Not sure what updated the version but it definitely shouldn't be at 3.0.1-SNAPSHOT. 😄

yeah, we should revert that manually, but afaik that happened between RC2 and RC3


feat(input): use more accurate Flow types

Fixes #381

These more specific Flow types allow clients to access properties such as event.target.value without needing a runtime check.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Talked to Paul about this change effecting the textarea component. A proposed update will follow here.


Update EN.json

Fixed a grammar issue "became degraded".

Did you seriously just copy someone else's PR...


Sidebar: "duration" prop does not appear to do anything

Bug Report
Steps

Visit https://react.semantic-ui.com/modules/sidebar/#types-sidebar
Add the prop duration={5000} in the <Sidebar/> component of the first example on the page
Open the sidebar in that example

Expected Result
The Sidebar animation is slower
Actual Result
Nothing is changed
Version
0.83.0
It doesn't look like this prop works with any <Sidebar/> configuration unless I'm not understanding how duration is supposed to work.

I will check this issue tomorrow, it seems that it does not work in SUI core, too 😭

The duration of the animation is handled by SUI's css in a transition and the current implementation of duration prop in SUIR seems to actually create a delay rather than touching the animation speed: https://github.com/Semantic-Org/Semantic-UI-React/blob/master/src/modules/Sidebar/Sidebar.js#L123
As SUIR doesn't include SUI's styles, handling the duration of the animation here would probably mean to override SUI's rule (through inline style maybe?). Does this make sense? Is that a reasonable approach?

@Fabianopb I think that the best way will be just drop duration prop at all in SUIR. Feel free to open PR 👍

Alright, it could make sense to drop that for now. Just as a sidenote I'm using the Sidebar in one of my projects and I managed to change the duration of the animation with a few simple css overrides.
I can start working on this issue soon @layershifter!


Raptoreum Algo

Check out the repo i have posted in the readme that has the raptoreum coin added with no issues.

We can't allow this in the README.md file, but we will certainly look into this fork, which is based on miningcore.


chore: move ssh-config generation out of general generating process and wrap its error

Summary
ssh-config is quite different from other sub-commands, so I move its part out of runGenerateCmd. I also wrap its error with errors.WithStack.
How was it tested?

Could not connect to azure.archive.ubuntu.com:80 (<IP_ADDRESS>), connection timed out.
Could anyone re-run the tests?


Raspbian install error and related issues

Hi:  I got this to work once, but now fails weirdly due to the setup.py file and the non-standard (and somewhat hacky) Raspbian python environment.  I'm still trying to replicate the "working" part using your sensor module, and the reason I had to install it again is because the other Python sensor code (which also worked fine) stopped working after I installed your Python modules for the BMP sensor.  The sensor board I'm working with has three sensors integrated (SHT10, BMP085, and MPU6050) but the required Python modules break each other when the upstream "install" is run.  Proper packaging as *.debs would avoid all of this pip/easy_install nonsense, which turns out to be anything but easy.  I'm through debugging this stuff for now and I will make some proper git/versioned ebuilds for what I need (conference deadlines are approaching fast) and put them in our arm testing overlay (I do Gentoo and Yocto, which is plenty enough already).  Please consider packaging an actual release of your modules and either package the dependencies or push it up to Raspbian and get them to do it.  It's currently not possible for an OS/distribution developer to install multiple sensor modules in the latest 09-09 Raspbian using the available tools/docs (such as they are) so I really don't see how a "normal" user could do it.

hiya we're closing these issues and archiving this repo because this library has been deprecated!
the bmp085 and bmp180 are no longer made, and are replaced by the bmp280 + friends
we are now only using our circuitpython sensor libraries in python
check out this guide for using the bmp280 with python!
https://learn.adafruit.com/adafruit-bmp280-barometric-pressure-plus-temperature-sensor-breakout


Style props

Is it possible to add style props? I am unable to see my image when using Zoomable

@jomaint you need styles on the ScrollView accessible or the content container? Can you send over a use case example so I can be sure I am able to provide the best solution?

Im planning to wrap each images with zoomable, within a react-native-looped-carousel parent. Maybe i would just need to apply width and flex:1. Cause I am using another image component that caches. Thanks for the help

@jomaint no problem, let me know if I can help and whether it works :) I'll keep this open for a little bit.


11/29/2018 23:57 : Create Pull Request for branch prError-e2e -> master

:clock10: Preparing: avg. preparing time 44 sec(s)

:cloud: Pending: waiting for processors

Note: You can also view OPS Portal for detail build statistics, or click here to report any potential performance downgrade issues.

:clock10: Incremental building: avg. incremental building time 15 sec(s)

:x: Validation status: errors

File
Status
Preview URL
Details
Dependent Files

E2E_DocsBranch_Internal_Dynamic/index.md
:x:Error

Details

E2E_DocsBranch_Internal_Dynamic/index.md

[Error] Unable to resolve "[!INCLUDE notes]" at line 1: Couldn't find file ../notes.md.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Fixing links for website + Fixing search

Description

added back sparse tutorials, embedded tutorials, tensorRT, mkldnn, onnx, amp
fixed search
fixed links

Comment, should we be using mxnet.incubator.apache.org or mxnet.apache.org for the links? As per https://issues.apache.org/jira/browse/INFRA-19144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16938269#comment-16938269
If this is a requirement, then s/mxnet.incubator.apache.org/mxnet.apache.org/g

@marcoabreu I don't think there's a special reason why links have been added in absolute way vs a relative way. Absolute links way makes it easier to have effective redirects, but as you mentionned they are domain dependent. Relative links makes it easy to change domain.
The current set of update focus on fixing the links rather than updating them all to be relative vs absolute which is a whole other beast. This update took care of ~30 links / 150+ broken ones. I think priority right now should be given to fixing the links, and the next update can focus on standardizing them.


Beautify match file selector results

Closes #164

Makes the filtred files and rest of the files to have a "box"/"container" of its own (in total 2 "boxes")
Seperates the filtred files from rest of the files with a white space between respective "boxes".

I personally felt that having a big space in between should be enough separate results.
I also felt that we should'nt include the filtred files with the rest of the files.
We could "beautify" it more by making the path go red to indicate that it's failing. Or we could put a line in between the boxes.
In my opinion, right now, the page looks just perfect.

Thanks @Benjamin-Philip for the PR! I have tried it locally and I found the result confusing. Given the lack of borders, it is not clear those are related... so they just feel disjoint. I would prefer to have them closer with a thin separator, here is a possible suggestion:

The above still has too much vertical space between the results and the border but it should give a rough idea. :)

Thanks for another contribution!
I agree, there shouldn't be much spacing because we use this selector in modals as well. See how it looks in the "Save file" modal, the selector is much shorter there.

@jonatanklosko  and @josevalim , how does this look:

I think right now is not proportional. I would try adding a border and making sure they are both equally spaced from the border. :)

ok. will do.

@josevalim  @jonatanklosko, and how about this ? I've added a border analogous to the one below the Livebook logo:

or this ? with a dashed border:

I like the subtle dashed line, the solid one feels like too much to me, @josevalim?

@jonatanklosko I prefer the dashed line as well. I find that using the solid line here clashes with line below the Livebook logo.

Yup, the dashed one looks good to me too!

@josevalim Great!

@jonatanklosko  and @josevalim , I've implemented all the changes you have requested. However, for some reason, divide-dashed is being rendered as a solid border. This could be:

A problem with my npm install
A problem upstream in tailwindcss
A setting which I am unaware of is overriding the dashed divide.

Requesting you to clone and check the result and proceed accordingly.

Merged manually, thank you! :heart:


add a check for data sources

based on the CI fail:
https://github.com/canonical/grafana-k8s-operator/runs/8205066126?check_suite_focus=true
raise more explicit exception

Let's put this into the PR in the comment. Spreading it across and linking to CI runs from other PRs hard to track back and forth

hmm, PRs are completely unrelated, except for the error message
and this PR will not fix a pipeline issue. It will be just a more explicit error, while the real root cause why datasource is empty is unclear

hmm, PRs are completely unrelated, except for the error message
and this PR will not fix a pipeline issue. It will be just a more explicit error, while the real root cause why datasource is empty is unclear

I can dig into the datasource issue, which may somehow be timing related with sqlite replication.
I meant that, in general, it's cleaner/easier for reviews and general process to have them all in one PR. In particular:

based on the CI fail:
https://github.com/canonical/grafana-k8s-operator/runs/8205066126?check_suite_focus=true

Is hard for reviewers. It's not from this PR, the run may be cleaned up at some point and can no longer be referenced, fixing it in a different PR wouldn't actually turn CI in the other green unless it was rebased after a merge, etc.
Can we merge these together?

@rbarry82
my motivation was that each PR should be as small as possible and at the same time self consistent and represent a complete feature/bug fix.
logically, these two PRs are not related. One is about version bumping and another is about error msges
but I can glue them together

@rbarry82
#119 was closed due to CI consolidation. That is actually an example why I split features in different PRs.
then I keep current PR opened

@rbarry82 #119 was closed due to CI consolidation. That is actually an example why I split features in different PRs.
then I keep current PR opened

Kind of the point is that the PRs are logically related and are not self-consistent if one of them cannot pass CI without a change in a different PR.

@rbarry82
I see what you mean
but unfortunately none of proposed by me PRs does not fix the pipeline, deeper investigation is required since now CI is failing even on main
current PR (#120) addresses just messaging for the future but does not fix the root cause


Added config.yml

Add github pages which adds some visual appeal to the rich and amazing content.
My fork hosted at https://rkr-dev.github.io/javascript-algorithms/

Project Settings => Pages => Choose Source => [Choose Theme] Save

That's a good idea to add ghPages. However, the implementation will be a bit different.


I'm having an issue with the Meetup GET /:urlname API...

Group GET /:urlname API docs says that next_event object in the response should contain the time field. It actually doesn't have this field even the actual event has the date and time specified
API key signatures Auth type was used
Please fix either docs or API, thanks

this should now be fixed


file tree resize on open a file

;t open file tree
ctrl + shift + Left / Right resize file tree window
select a file, press enter to open, and then file tree resize to default size.
It is fixed before several commits, how to revert this?

Oh, I don't know this behavior. I will check this later.

I've set auto_resize to false. But it still resize automatically. I think this is a bug from nvim-tree.lua. I've report it in https://github.com/kyazdani42/nvim-tree.lua/issues/1034.

It's been fixed.


Enable Travis to perform checks before merge PRs

Travis already works on media-io account.
Admin of Photon requires to enable on this repository, it will contraints automatically PR merging.

Travis is activated on branches.