DNS bind9

Hi there,
Could you let me know how to do this with bind9 in ubuntu?
Regards

I have to assume that you mean using bind instead of dnsmasq on the client side, since the server side already runs bind in the docker container.
To do this with bind would be slightly more complicated than using dnsmasq. You would have to set up zone files for all of the domains that you are proxying. In the zone file for the proxied domains, you would set up a wildcard A record pointing to your proxy's IP address, or the address of a tunnel to the proxy.
Is there a particular reason why you need to use bind on your ubuntu machine? If not, do you realize that dnsmasq is an included package in the ubuntu distro?

I don't have a particular reason for using bind.
Could you give me a hint for using dnsmasq then but not in docker, directly from ubuntu 14.04 from DO?
Thanks

Hmm .. I figure it out...
One question ... how can I forward a dns zone to a different IP (proxy)...
EXAMPLE:
$ORIGIN netflix.com.
$TTL  86400
@   IN  SOA ns1. root (
2016030402  ; serial
604800      ; refresh 1w
86400       ; retry 1d
2419200     ; expiry 4w
86400       ; minimum TTL 1d
)
            IN      NS      ns1.

ns1             IN      A       xxx
@               IN      A       xxx
www             IN      A       xxx
I want xxx to be a proxy IP (different machine) that works on port 1234 (for example).
Regards

This is the flow..

the client makes a DNS lookup for netflix.com
client resolver contacts DNS server
DNS server responds with IP of the proxy
the client tries to connect to port 80 (HTTP) or 443 (HTTPS) on the
proxy IP

If there isn't a proxy listening on ports 80/443 on the returned IP, then
the client will fail.
If you want to have a proxy listening on a different ports, you will need
to start redirecting ports at the network level, which is not particularly
friendly.
-- ab1
On 4 February 2016 at 08:56, CipAppix<EMAIL_ADDRESS>wrote:

Hmm .. I figure it out...
One question ... how can I forward a dns zone to a different IP (proxy)...
EXAMPLE:
$ORIGIN netflix.com.
$TTL 86400
@ IN SOA ns1. root (
2016030402 ; serial
604800 ; refresh 1w
86400 ; retry 1d
2419200 ; expiry 4w
86400 ; minimum TTL 1d
)
        IN      NS      ns1.

ns1 IN A xxx
@ IN A xxx
www IN A xxx
I want xxx to be a proxy IP (different machine) that works on port 1234
(for example).
Regards
—
Reply to this email directly or view it on GitHub
https://github.com/ab77/netflix-proxy/issues/63#issuecomment-179715151.

Aha.
Thank you.
And a final question please.
If my zone is something like this:
zone {
type master;
file "netflix.db";
}
and my file netflix.db is something link this:
$TTL  86400
@   IN  SOA ns1. root (
2016030401  ; serial
604800      ; refresh 1w
86400       ; retry 1d
2419200     ; expiry 4w
86400       ; minimum TTL 1d
)
            IN      NS      ns1.

ns1             IN      A       x.x.x.x
@               IN      A       x.x.x.x
secure        IN      A      x.x.x.x
Question:
How can I make all other subdomains to go directly?
Like help, api, cdn, and many many more...
Regards

I think you might want to look at RPZ (
https://en.wikipedia.org/wiki/Response_policy_zone). BIND9 has support for
this time of domain.
On 4 February 2016 at 10:43, CipAppix<EMAIL_ADDRESS>wrote:

Aha.
Thank you.
And a final question please.
If my zone is something like this:
zone {
type master;
file "netflix.db";
}
and my file netflix.db is something link this:
$TTL 86400
@ IN SOA ns1. root (
2016030401 ; serial
604800 ; refresh 1w
86400 ; retry 1d
2419200 ; expiry 4w
86400 ; minimum TTL 1d
)
        IN      NS      ns1.

ns1 IN A x.x.x.x
@ IN A x.x.x.x
secure IN A x.x.x.x
Question:
How can I make all other subdomains to go directly?
Like help, api, cdn, and many many more...
Regards
—
Reply to this email directly or view it on GitHub
https://github.com/ab77/netflix-proxy/issues/63#issuecomment-179764314.

@CipAppix You don't need zone files in dnsmasq. You can just use wildcards in your dnsmasq config file like this;
address=/.somedomain.something/<IP_ADDRESS>

@lbdroid  I made my DNS server with bind so I have zone files.
Thanks


sssd: 2.6.0 -> 2.6.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/sssd/versions.
meta.description for sssd is: "System Security Services Daemon"
meta.homepage for sssd is: "https://sssd.io/"
meta.changelog for sssd is: "https://sssd.io/release-notes/sssd-2.6.1.html"
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sss_obfuscate passed the binary check.
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sss_ssh_authorizedkeys passed the binary check.
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sssctl passed the binary check.
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sssd passed the binary check.
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sss_cache passed the binary check.
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sss_debuglevel passed the binary check.
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sss_seed passed the binary check.
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sss_ssh_knownhostsproxy passed the binary check.
/nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/bin/sss_override passed the binary check.
5 of 9 passed binary check by having a zero exit code.
6 of 9 passed binary check by having the new version present in output.
found 2.6.1 with grep in /nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1
found 2.6.1 in filename of file in /nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1

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

4 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
1 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
autofs5
docbookrx
sssd

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1 \
  --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 sssd https://github.com/r-ryantm/nixpkgs/archive/300a2a915841233b29b23e794faf79d1896bdcf4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1
ls -la /nix/store/2ypjhl7l6pppyv6s285cxbpx7d4c03fz-sssd-2.6.1/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

2 packages built:

autofs5
sssd

Maintainer pings
cc @e-user @illustris for testing.

This can be closed on account of https://github.com/NixOS/nixpkgs/pull/150508


Typo configuration to configuration.md

Description
The link destination of the document is 404.
This returns 404 because there is no extension for the link destination.

ex) https://github.com/projectcalico/calico/blob/master/v3.10/reference/felix/configuration

If you add .md here, the link will succeed.
Related issues/PRs

Todos

[x] Tests
[x] Documentation
[x] Release note

Release Note

None required

 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.

Deploy preview for calico ready!
Built with commit 1d550a3a89ef0123623c011c696dbcd84385826e
https://deploy-preview-2951--calico.netlify.com

Thank you for the response!
Oh! I didn't know that this document was the cause.
This PR was an error.
Thank you! You can close it.


ORFS Global Environment Variable

Signed-off-by: vijayank88<EMAIL_ADDRESS>OpenROAD flow scripts public platforms environment variables document contributed.

@maliberty
Refer
 Environment variables cleanup done

The changes you're requested updated here

@vijayank88 yes, this document should be referenced in other places (add a new design ..) besides what @vvbandeira mentioned. let's go over this.

@vvbandeira
Flow variables link updated in toc.yml. Is that format right?

There was issue with merge of master commits. So closing this and re-open new PR.


Broadcast deauth is often better

The documentation uses:
aireplay-ng -0 10 -a 9C:5C:8E:C9:AB:C0 -c 64:BC:0C:48:97:F7 mon0

This method will do 10 deauth against a single client.

Consider using this first:
aireplay-ng -0 1 -a 9C:5C:8E:C9:AB:C0 mon0

This will do a single broadcast deauth.

You can still use the targeted deauth (there are some devices ignoring the boradcast deauth) but keep the count 1 so the devices can rekey without loosing connection for a noticeable time period.

Just updated, thanks for this :smile_cat:

Hi, Thank you for contacting us.
This is a confirmation that your e-mail has been received.
We will reply to your e-mail within 24-48 hours.
Have a nice day!
Best regards,
ArduinoSensors.nl


devops: added nginx to docker-compose

Set up an nginx container, added it to docker-compose and created a workflow to automatically build and publish the nginx image

To test it out:
docker-compose -f docker-compose-environments\development-env.yml up

and test out if the connection between the frontend and the backend works without changing the base URL of the axios instance, i.e. if the frontend connection to backend works out of the box.

The workflow needs some work as well for now.

Good job! I would just ask you to extend readme and change the frontend port.

Expanded README, changed the port and also added a dependency. The workflow probably needs some fixing up but it's not crucial at the moment.


Enhancement: bst track --deps=none should be default behaviour

See original issue on GitLab
In GitLab by [Gitlab user @samthursfield] on Jun 28, 2017, 15:57
I love bst track but I keep messing up my Git tree with it. I try to update the ref for a single element, forget to pass --deps=none and before I realise, a bunch of my .bst files have been overwritten with new 'ref' fields. I then have to use git checkout -p to remove these unwanted changes from the other changes that I have unstaged in my working tree.
Of course at some point I will run bst track over the whole thing and get all the refs up to date so that this doesn't matter any more, but I have other things to do first :-)
In the meantime, can we change the default for bst track to be --deps=none?
This would mean that with no arguments bst track only operates on the filename you explicitly gave it, which is safer. If you want --deps=all you can pass it explicitly.

In GitLab by [Gitlab user @tristanvb] on Jun 28, 2017, 16:40
Agreed, we also have to make sure that the auto conversions with jhbuild2bst explicitly use --deps all also.

In GitLab by [Gitlab user @samthursfield] on Jun 29, 2017, 17:29
mentioned in merge request !44

In GitLab by [Gitlab user @samthursfield] on Jun 30, 2017, 08:43
mentioned in commit e6441c354d8972775795e333ab1211c6ec1ff970

In GitLab by [Gitlab user @tristanvb] on Jun 30, 2017, 08:45
closed

In GitLab by [Gitlab user @tristanvb] on Jun 30, 2017, 08:45
Fixed.


remove sidebar with advertising

advertising on canvas consume a lot of cpu.

Hello @tbepdb. Thanks for your pull request. Unfortunately, I cannot accept it as it is.

Could you squash your commits into a single commit?
Could you write a more suitable commit message? For instance, "Remove advertising sidebar" as the summary and "Advertising on canvas consumes a high amount of CPU time." as the description.
Could you rewrite the text of your pull request according to the guidelines?


Additional padding on left of BarChart

Thank you for making this library
I was wondering if there was anyway to remove the additional space on the left of this BarChart? On the left of the y axis labels to be more specific. I cannot find any obvious parameter to change.

Here is my code. As you can see it is taking the entire screen width yet there is random space to the left of the y labels with forces the right side of the chart outside of the view. The entire chart could fit if it wasn't for the random space.
<BarChart
data={this.state.data}
width={Dimensions.get('window').width}
height={SCREEN_HEIGHT* 0.25}
yLabelsOffset={5}
xLabelsOffset={0}
withInnerLines= {false}
chartConfig={{
barPercentage:0.25,
backgroundGradientFrom: '#648277',
backgroundGradientTo: '#648277',
decimalPlaces: 0,
propsForLabels: {
fontSize: 9,
fill:'#FFFF',},
}}
style={{
borderRadius: 7,
}}
/>
Thank you

There is a paddingRight property, which might be used for left padding too 😬 I haven't really worked on this in awhile.

I had the same problem and i solved with translateX in the style prop:
<LineChart
   style={{ transform: [{ translateX: -22 }] }}
   // Other props...

translateX is a hacky solution but it also works.


Uploads times out if a 404 document is specified but it doesnt exist

if your action has a 404 document setup but the file is not actually there it just waits until it times out.
would be nice if it could throw an error instead

wrong repo sorry


feature request: add support for lzip to extract plugin

well everything is in the title really.
lzip website is at : http://www.nongnu.org/lzip/

There's no demand to warrant it. Maybe in the future, if it becomes more popular.


Collapse empty API client cards by default

Currently, empty request cards are expanded. It would be nice to collapse them by default, would move the actually filled sections into focus.
This is more complex than it seems.

Sections need to expand/collapse when switching between requests.
And stay closed when the spec updates.
But stay open when the user opened it, even if the spec updates.

Wait … this was done already.
PR #890 🎉


[MM-45441] - Add CTAs in limits reached menu entry

Summary
Add CTA to notify admin in limits reached menu entry
Ticket Link
MM-45441
Screenshots

Release Note
NONE

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

/update-branch

LGTM pending extracting out the notify admin case that is shared across each case. Something like https://github.com/mattermost/mattermost-webapp/pull/10748

/update-branch

Okay, that's odd…
@AGMETEOR This is likely out of the scope of this PR but I'm mentioning it here for context and so you can try it if you'd like.
The steps I took:

Invited a new member and bumped them to admin in an incognito window
Added another integration and enabled it
Noticed that the limit of 5 had been reached
Tried to disable the Dice Roller and encountered an error saying it "Timed out waiting for cluster response" (see screenshot)
At the same time though the number of integrations (as seen in the 2nd admin on the left of the screenshot) dropped by one
When I tried to navigate away it warned me that I had unsaved changes but I left anyway
When I went back it still shows as enabled but even with a refresh the 2nd admin isn't seeing it
Oh, and it's still red as if there are 5 enabled and not 4

Timed out waiting for cluster response

Still enabled but the limit thinks otherwise

Okay, that's odd…
@AGMETEOR This is likely out of the scope of this PR but I'm mentioning it here for context and so you can try it if you'd like.
The steps I took:

Invited a new member and bumped them to admin in an incognito window
Added another integration and enabled it
Noticed that the limit of 5 had been reached
Tried to disable the Dice Roller and encountered an error saying it "Timed out waiting for cluster response" (see screenshot)
At the same time though the number of integrations (as seen in the 2nd admin on the left of the screenshot) dropped by one
When I tried to navigate away it warned me that I had unsaved changes but I left anyway
When I went back it still shows as enabled but even with a refresh the 2nd admin isn't seeing it
Oh, and it's still red as if there are 5 enabled and not 4

Timed out waiting for cluster response
Still enabled but the limit thinks otherwise

Hi @stevemudie is there another integration you can try to upload apart from dice roller

@AGMETEOR I just installed a different integration from the marketplace (I'm only using that and not uploading if it matters) and encountered the same "Timed out waiting for cluster response" error but it did push the number of integrations to 5 again even with the error.

Can we create a ticket for this issue. I am currently not sure what caused it. Will need to investigate later

Can we create a ticket for this issue. I am currently not sure what caused it. Will need to investigate later
@AGMETEOR
I'm able to change settings in the System Console on other current Spinwicks so I'm only seeing the timeout issue here. I can still write a ticket but my guess is it has something specific to do with this PR.

That said, I did some looking around and found this thread which may explain what I'm seeing on the Spinwick.

Can we create a ticket for this issue. I am currently not sure what caused it. Will need to investigate later

@AGMETEOR I'm able to change settings in the System Console on other current Spinwicks so I'm only seeing the timeout issue here. I can still write a ticket but my guess is it has something specific to do with this PR.
That said, I did some looking around and found this thread which may explain what I'm seeing on the Spinwick.

From that thread, it was about some infra networking issue.

/e2e-test

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


seconds_spent is f32, not i32

Ran into this, when using Response.seconds_spent(), which panicked on an unwrap(). Zabbix returns a float for seconds spent.

Agreed. Thanks


Edits to Binder homepage

This commit changes the wording on the Binder homepage to read
"join the dicussion,..." instead of "join the chat,..." and now
points to the discourse forum instead of gitter. This is to
properly direct users to the best place for support.
Outstanding TODO: I'm not sure of the best way to move this section further up the webpage so it's more discoverable.
fixes https://github.com/jupyterhub/team-compass/issues/281

P.S. I'm assuming CI is failing as this PR is from a fork?

hmmm, it mentions helm3 - I wonder if @consideRatio re-organized some docs while he was looking into helm3 stuff?

Warning, treated as error:
helm.txt:23:unknown document: setup-helm3
Makefile:20: recipe for target 'html' failed
make: *** [html] Error 2

This is a warning in docs build treated as an error due to a -W flag while building the docs.
I note that it sais helm.txt, and I have no clue what that file is, but searching for it I found:
https://github.com/jupyterhub/binderhub/blob/31ab3c7069141f14ad6c45c0c7a58ffbfbc5c4c4/.gitignore#L108-L112
Is this perhaps something generated at some point, and then disrupting the docs build?

yep I bet that's what it is - we are probably duplicating docs from z2jh...shall we add this to the "ignore" lists then?

The setup-helm.rst file has moved in the zero2jupyterhub repository. It is now at https://github.com/jupyterhub/zero-to-jupyterhub-k8s/blob/master/doc/source/setup-jupyterhub/setup-helm.rst

Copying and adjusting the docs would also solve problems like https://github.com/jupyterhub/binderhub/issues/1000

Docs build should now pass so merging this.


Nested release tarball

I seem to be having a variation on #165  on 1.0.0-rc8. On a fresh checkout (or after mix release.clean --implode) my release tarballs contain a nested copy of themselves. The "outer" tarball is exactly 2x the expected size, the "inner" one is about right.
If I extract the inner tarball and then expand both, the only difference between them is the inner tarball, tested with diff -uN --recursive.
A trivial workaround is to extract the inner tarball, but overall this seems rather odd.

correct me if I am wrong as I am new to Elixir.
checkout the doc on upgrade and downgrade
https://hexdocs.pm/exrm/extra-upgrades-and-downgrades.html
It seems to be correct for a OTP release. When you try to upgrade to a new version, you need to put the jar of your new release into the release dir from the outer tarball in the old release.

So this is expected. I apologize and proceed to crawl back under my rock.
Mixed feelings about it, but I'll chew through the implications. (I understand wanting to have the untampered tarball at hand, but then you only need the inner tarball and unpack utilities/scripts outside, etc. Nervermind my mumbling :-) )

The tarball is necessary for the release handler, it allows it to perform upgrades/downgrades once the release is installed.


HHH-10356 - Make runtime bytecode enhancement configurable

depends on #1176

Applied upstream.  Were some initial conflicts porting to 5.0, so you might want to double check those.


Users should have leaderboard points fields

Tasks for this requirement:

[ ] Global Leaderboard score
[ ] Monthly Leaderboard score (Monthly leaderboard scores are reset for each user at the start of each month)
[ ] Fetch the current user's score & leaderboard position.

Here's the Figma, note that we aren't just counting sends anymore since we have a difficulty-to-points system now.

My thoughts on the process:

make a leaderboard collection in db (user, total points, this month's points)

on route send/unsend, update user points

make a querycursor over the collection in desc order to return list

make a query to get current user's points (this is in the Figma)

it may be difficult to get this user's current position bc that info is coming from querycursor sorting

just show score this user's score?
read the whole list once on first load of that view then cache it locally, not updating their position on every new send?

if we're storing leaderboard positions, update everyone's position once a day? Is it worth the expense to keep leaderboards updated after every/every few routes sent? Will users get that much value out of it?

monthly leaderboard reset implementation:

use cloud functions to set up a scheduled function that runs once a month, using the schedule package to run a function at a specific time of the day

First of all, I don't think we should maintain a global leaderboard. I feel like this would just result in someone running away with it and then being there for all time. Maybe a semesterly leaderboard would be good? [Aug-Dec], [Jan-May], [Jun-Jul]
Then we can have a leaderboard collection with a bunch of documents, one per month, and each of these documents contains a map of user -> points. We can sort on client-side to get positions and such. And yeah, we update this upon every send, but that's fine because transactions are based
We don't really want to show the user's score, because it's kinda weird. Maybe total sends, and then it'll have to be explained that someone can beat you with fewer sends if they're harder, and just leave it kinda mysterious

The new arch is already implemented, this is kind of an artifact


How to make it works inside a ScrollView or FlatList?

Hi, I'm not sure if the code bellow is supported:
<ScrollView>
  <PagerView style={{ flex: 1 }} initialPage={0}>
    <View key="1">
      <Text>First page</Text>
    </View>
    <View key="2">
      <Text>Second page</Text>
    </View>
  </PagerView>
</ScrollView>

I'm testing with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>on Android.
Do you guys have some information about this? Thanks!

This "kind of work" for me. I am having trouble with the refresh control. When I reach bottom I can't scroll up anymore without triggering the refresh control
<ScrollView         refreshControl={           <RefreshControl             refreshing={refreshing}             onRefresh={onRefresh}             tintColor={colors.primaryOrange}           />         }         contentContainerStyle={{ flex: 1 }}       >         {data && data.length > 0 && (           <PagerView             key={pagerKey.toString()}             style={{               width: '100%',               flex: 1,             }}             initialPage={0}             orientation="vertical"             onPageSelected={onPageSelected}             ref={pagerRef}             overdrag           >
any ideas?

Hy @alexandreaugus @matheusmatos,
Does anybody get it working ?

anybody? i'm also facing this issue

@kunalkumar007
add contentContainerStyle={{flex: 1}} to the scrollview

Here is a Solution 😍😍


Incompatible with HostsMan

The lists seem to be incompatible with Hostsman. I always get:
"This source is not compatible. Server does not return all the necessary information."

Please tell me the URL you've entered in the File name or URL box.

https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts

It's the social hosts list.

Looks to me like it wants a .zip file.  Try
https://github.com/StevenBlack/hosts/raw/master/alternates/social/hosts.zip
I'm guessing  :-)

Looking briefly at http://www.abelhadigital.com/hostsman – it's possible HostsMan is abandonware?

@StevenBlack this issue came from this

aaaand it is:

PYTHON script corrupt line

Just tried: https://github.com/StevenBlack/hosts/raw/master/alternates/social/hosts.zip
Does not work with the exact same error :(

@StevenBlack
See:

In all generated hosts file present this bug.

Hostman should not be barfing on this...

@StevenBlack double... I will fix ASAP

@StevenBlack
https://github.com/FadeMind/hosts.extras/commit/f870b18ef3aff60d24c989c0c0ab031816d9bcee
Done. Please refresh all hosts variants.
Apologize for annoying issue.

OK!  @hl2guide give it a whirl now!

Same issue here. Still not working.

Yep not working.
The only reason I'm using HostsMan is to automate the update of the hosts file by schedule.
Is there any other more suitable tool that anyone knows?

I'm not sure what else we can do.  It appears that this one's on Hostman.

ok thanks for your work :D your lists are so useful!

Is there any other more suitable tool that anyone knows?

Hey @hl2guide, I just updated my hosts fork from @StevenBlack for Windows' task scheduler compatibility. You might want to check the Testing Release ;)

@hl2guide try this:
http://sbc.io/hosts/hosts
This is a mirror for the hosts files in this repo, with the root of this repo mapping to sbc.io/hosts

@StevenBlack The sbc.io/hosts leads to a 403 forbidden error. The /hosts/hosts works, however. - Only tested loading the page, not using in HostsMan.

Yes use the URL I provided.  The 403 on /hosts is intentional.

@StevenBlack How are we supposed to do the alternative ones such as social, gambling, porn, and all combined, etc.?

Sorry I was unclear.
sbc.io/hosts/hosts/ maps to the root of this repo.  Tack hosts on to that and you get the default hosts file.
Tack `alternates/social/hosts' and you get...
http://sbc.io/hosts/alternates/social/hosts
Spot the pattern?

@StevenBlack I have great news. It works. 👍
I guess all that's left is to edit the master ReadMe and show this near your raw and link files. Then say in a tiny footnote that they work with HostsMan. You can totally close this now as it's fully solved. Thanks for your hard work StevenBlack!

@Jezza-x3 ya, this is all sketch at the moment because I'm not in a position to make official changes until sometime tomorrow.  This may not be the server or URL we'll use long-term but it's fine for now.

@StevenBlack Alright. I have a site I purchased called lovex3.me (got it free) and I could totally put them on there but have no idea how or what it would encompass.

@StevenBlack Tried out "http://sbc.io/hosts/hosts" it works in HostsMan :dancing_men: 👯

I was interested in using HostsMan to manage local web server names (for testing) and encountered this same issue when connecting to a REST endpoint to retrieve the HOST data.
I monitored the requests & responses and determined that HostsMan performs a "head" request when clicking the "Test Connection" button.  It's also looking for both "Content-Length" and "Last-Modified" headers.  If your server isn't returning these headers, it will fail the HostsMan connection test.

James @JamoCA can you please try it now?  Bring...
http://sbc.io/hosts/hosts

into Hostman?  I changed the headers returned by sbc.io.

@StevenBlack I was able to troubleshoot the comparitive differences between valid & invalid sources by using Postman (cross-platform; free)
Success!  When I perform a GET (or HEAD) request using Postman to the URL, I see that both "Content-Length" and "Last-Modified" headers are returned.  I entered the URL into the HostsMan "Add Source" pop-up and clicked "Test Connection" and it returned "The source seems to be compatible."

Awesome!  Thanks James @JamoCA.


Add support for allowing subusers to access SFTP.

Fixed unit tests.
Modified some permissions for more friendly naming.
Removed subuser SFTP permissions in favor of single 'SFTP Allowed' permission.

I went ahead and reverted the permission changes as there is currently no way to update the daemon with the new permissions mappings. One permission mapping s:files:download is still going to be needed to be updated on the daemon for each subuser so they will be able to download files from SFTP.
I haven't been able to find a good solution to this yet besides possibly adding a CLI for creating and updating subusers.


exploit symmetry better

Currently, symmetry speeds up the pre-processing and results in fewer SDP constraints, but we should be able to make use of it to get a block-diagonal form.
I should read this paper:
http://arxiv.org/pdf/math/0211450v1.pdf
See also YALMIP's methods:
http://users.isy.liu.se/en/rt/johanl/2009_TAC_SOS.pdf

see also
http://homepages.cwi.nl/~monique/files/moment-ima-update-new.pdf


Merge vertices which are close enough

Fixes issues with convex collision shapes, namely https://github.com/QodotPlugin/Qodot/issues/46. With this PR, the collision shape generated for the brush from https://github.com/godotengine/godot/issues/78066#issuecomment-1585603013 gets exactly 13 points, as desired.
Testing is very welcome, as I only checked that this fixes the collision issue.

Closes https://github.com/QodotPlugin/Qodot/issues/46

Thank you, will review this properly in the next few days!

@Gamepro5 I don't manage to reproduce the performance issue using the default CharacterBody3D. Also the floor is 0.5 meters thick, so your custom character controller shouldn't be falling through it (and CharacterBody3D does not).
I also don't encounter collision issues with brushes 92 and 195 in Catwalk.map (the two most similar to the one from the previous MRP), which get 16 points with my PR instead of the 152 points produced by the main branch of Qodot.
More testing would be appreciated. @Gamepro5 you could check which function your performance issue is coming from.

tested the PR with my FPS controller using the catwalk map provided by Gamepro5 and Godot 4.0.3. I did not encounter any problems with the colissions. neither with my projectiles which are moving rather fast.
i also did not encounter any problem on my own testmap.
https://github.com/QodotPlugin/Qodot/pull/49

I told @rburing in a DM that the reason why he was not having the issue was because his physics fps wasn't set to 240. I should have commented that here too, my bad.

i tried it with physics FPS set to 256 fps and it also worked. Why do you need such a high physics rate?

I've recorded another session with physics FPS set to 240:
https://streamable.com/4nlwom
still no collision issues at all.

You shouldnt need physics FPS set to 240fps... if you're having issues with jittry looking movement then move your move_and_slide code into _process not _physics_process (the docs recommend the latter but the engine does actually compensate properly for calling it in _process

I'm hesitant to merge this just because I'm worried about reviving the issue of missing triangles on meshes, which is what caused me to update the epsilon value back in commit https://github.com/QodotPlugin/Qodot/commit/09b3bfb85221a7cef09d4ee2de38d08b54d472f2
But, it seems promising to fix the issue of characterbodies getting stuck on objects. It's just weird that we're getting these weird floating point dupe vertices at all 😅 But then again there's been a lot of new issues to work through. I'll give this a test with brushes on extents and merge it if nothing seems to go wrong.


Axes should have a "position" argument

As per the discussion in #759, the y2 axis is meant to be in addition to y (i.e., when there's a need for multiple axes), but using y2 is the only way of getting that axis on the right-hand side. As such, as a position option for each axis would be helpful.

I'm working on a pull request for this, but need a bit of guidance. How should position be treated if the axes are rotated? Should position just be ignored? Translated (I.e., "left" becomes "bottom", "right" becomes "top")?

@aendrew Thanks for working on this. I think it should be ignored at this moment because it seems a little bit confusing and there would be not so much use case to translate (rotate dynamically).

@masayuki0812 Sounds good! I think my PR won't merge at this point anyhow, so I'll just close that.


Serenity 3.3.x Upgrade Guide [Breaking Change!]

After upgrading your older project to Serenity 3.3 you might errors like date picker icons missing, or dialog close button looking as text instead of image, as soon as you enable script bundling.
This is due to double jquery-ui include in your page.
Serenity now has a slimmer version of jQuery UI by default, and CommonIncludes has "jquery-ui.js", instead of "jquery-ui-{version}.js".
But as you might have "jquery-ui-{version}.js" in your ScriptBundles.json, as soon as you enable script bundling, you'll have both  "jquery-ui.js" (from CommonIncludes.Scripts) and "jquery-ui-1.12.1.js" (in Site bundle) in your page.
To resolve this issue, open *Scripts/site/ScriptBundles.json", find line with:
"~/Scripts/jquery-ui-{version}.js"

with
"~/Scripts/jquery-ui.js"

Hi Volkan,
Just did a new test and that also seems to fix the problem #2852.

#2852

I belieave that if users do a nuget reinstall it creates the missing scripts, and updates everithing also.


Progress not being saved on video challenges

I answer all of the quiz questions correctly and the box pops up saying "Congratulations!
Hike completed. Saving..." but then when I go back to the map or my account page there is no record of me having completed the challenge. No green checkbox, no mark on the calendar, and no point.

@MDAWebDev Thanks for reporting this. @BerkeleyTrue could you take a quick look at the logic?

I've just experienced this problem myself.
I used my laptop (Firefox 44, Ubuntu Linux) with an unreliable mobile network to complete both JavaScript Lingo and Chrome Developer Tools but none of my progress was saved.
However, when I used WiFi to complete Computer Basics and The DOM four days ago everything worked fine.

I can just say that it did not work yesterday also for me. I watched two whole videos, answered questions, and I don't have these two videos on the map checked.

Computer Basics: Content Delivery Networks
Analog vs Digital and File Compression

I'm having the same issue. I watched the first 5 Computer Basics videos over Feb 10-11 and my progress was recorded for those. I watched the next three videos in the series and completed the quizzes today (Feb 12) but progress is no longer being recorded. My Brownie points increment in upper right corner immediately after completing a quiz, but if I go to the map or to my profile, the progress on those videos (and my Brownie points) get reset to where it was before the videos. I've completed other tasks today that did get recorded, so the problem appears to be only with the Video Challenges. I'm accessing the course on my desktop PC and got the same results with both Chrome and Firefox.

Same here. Tried it twice just now, the progress has not been saved.

I am also having the same issue... Having completed all comp basics, the dom and js lingo upon going to my profile I can see the progress has now been saved at all.

This is what happens in the console when you submit a video challenge:

Still not working for me.

@trueskawka Same!

@trueskawka @CEREBR4L The fix is probably not yet pushed to the production servers. It usually takes up to a day or so before fixes get applied :)

@Greenheart is correct. This fix is in staging branch and it will be push to production soon.

@Greenheart @bugron Thanks for clarifying that :)

@trueskawka it's now pushed to production so this issue should be fixed now.

I'm still having this problem unfortunately. My progress was saved on the first video challenge I completed today after logging in but my completion of the subsequent challengers was not recorded. Just like what @GFore said, the brownie points counter in the upper right-hand corner increments as if the progress is being saved  but if I open the map or my profile I can see that they aren't being recorded.

Video lessons where removed from profile view.

Yes, but the brownie points gained from completing the video challenges should still appear on the profile view.

Brownie points earned from completing them are still recorded. There is nothing on the profile view to distinguish one brownie point from the other.

They're not being recorded and green check marks aren't being added to the video challenges I've completed. I should have 421 brownie points right now but I only have 414 because the only the first video challenge I completed was recorded.

Still no check marks being added to completed challenges in the computer basics section.
Brownie points are also still not being added for completing the challenges


Authentication broken due to PR #29

https://github.com/GoogleCloudPlatform/artifact-registry-yum-plugin/pull/29#issuecomment-1460333601 has the details, but putting in an issue as well for better visibility.
This issue breaks authentication for all our internal repos, and I'd be surprised if we are the only ones.  Although I'd be happy to be an outlier in this case, I think this is likely pretty common.

I'm adding some info for this problem to be found by users of artifact-registry
(as I didn't find this right away)
Problem:
# yum --disablerepo=* --enablerepo=boop-yum makecache
boop-yum                                                                                234  B/s | 181  B     00:00
Errors during downloading metadata for repository 'boop-yum':
  - Status code: 403 for https://europe-west9-yum.pkg.dev/projects/boopproject/boop-yum/repodata/repomd.xml (IP: <IP_ADDRESS>)
Error: Failed to download metadata for repo 'boop-yum': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

Please note that testing with curl without proper Headers won't be relevant because dnf plugin add them to the request.
One liner used to apply the fix proposed by @rbelnap:
sed -ri 's,in (repo.baseurl),in str(\1),g' /usr/lib/python3.6/site-packages/dnf-plugins/artifact-registry.py

ymmv for the python version of course (and for the file location maybe) (also yes still python 3.6 :c )
hth

Yes, repo.baseurl doesn't seem to be a string and code always fails to run. Casting it inline to a string works like a charm.

We also encountered this issue.
For anyone who found this post, the temporary fix is:

Run sudo find / -name artifact-registry.py to find the source code.
In my case, it is here: /usr/lib/python3.6/site-packages/dnf-plugins/artifact-registry.py

Run sudo vim /usr/lib/python3.6/site-packages/dnf-plugins/artifact-registry.py, then add the old version of the code in:

def config(self):
    """ Setup http headers to repos with baseurl option containing pkg.dev. """
    for repo in self.base.repos.iter_enabled():
      opts = dict(repo.cfg.items(repo.id))
      if 'pkg.dev' in opts.get('baseurl', '') and not self.error:

      #if not hasattr(repo, 'baseurl'):
      #  continue
      #if 'pkg.dev' in repo.baseurl and not self.error:
        self._add_headers(repo)

After that, dnf makecache didn't report any issues.

Hi all,
I can see that there is a code commit fixing this issue and a new release available.
You can run dnf makecache then sudo dnf upgrade dnf-plugin-artifact-registry to install the updated version.
It is a bit disappointing that nobody acknowledge this issue on the Github issue and they just silently released a fix.
But at least it works now.

Hi, sorry we didn't make a comment here.  I raised this internally, we discussed and had someone work on a fix but that conversation didn't make it out here.  I'll try and encourage better external updates as well.  Thanks for confirming the fix is good.

Closing this one given the @lindsayismith confirmation.


Creating profile section

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Creating profile page
Use Case
.
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Explainn this issue @mahek0620 . also how are you going to do it etc.

Adding the users details in the profile section like name email phone number profile image such that user can edit it any time they want

@Swarnendu0123 . pls check this

@Smitkhobragade can I please work on this


Fix MacOS Sierra/High Sierra kernel panics

The TCPConnection code currently uses kqueue one shot support on MacOS.
This works fine on MacOS versions prior to Sierra. It has come to out
attention that under load, one shot support causes kernel panics on
Sierra and High Sierra.
At this time, I don't have the time to investigate the cause further. In
the meeantime, given the serious nature of the problem, I'm turning off
one shot support on MacOS.
The kernel panic always displays:
Preemption level underflow, possible cause unlocking an unlocked mutex
or spinlock
As the error.

This might not be our culprit. It seems to make the panic less likely, but doesn't solve the issue.

Definitely doesn't resolve the problem.  See https://gist.github.com/slfritchie/3e79a4b98c759c5da909a66e2b9bb56f for Pony processes running, kernel panic report, and hardware summary.


update(account-map): update remote-state version

what

account-map/modules/iam-roles, account-map/remote-state - updated remote-state version to 0.22.1

why

updating remote state to 0.22.1 from 0.19.0 resolves issue with latest version of atmos

@mikedizon I'm checking internally on the pre-commit stuff. Ping me if you don't hear from me in a day or two. 👍

@mikedizon can you rebase or pull in main? The pre-commit fix was merged so getting that upstream change into your branch should fix that CI check.


False positives and inconsistent results

I am using<EMAIL_ADDRESS>with<EMAIL_ADDRESS>to run some e2e tests.
I am running into this very weird situation where some tests fail randomly and inconsistently with a couple of pixels diff. It's not always the same tests, it changes.
anyone had a similar issue?
thanks

We have released the latest version (1.9.7) of the library yesterday. I would ask to check against the latest version and let us know.

Closed the issue as there is no activity.


Grid Errors for small systems

In certain cases, e.g. a replicated unitcell like 1x1xn, the detected_grid variable on line 34 in forceconstant.py behaves strangely.
We need a way to better control its behavior for some edge cases.

Closing since we weren't able to reproduce the issue.


[SUP1-79] [SUP1-78] Extract seed from images, instead have developers run a script for quickstart purposes

This is so the images can be used for production purposes without having quickstart-related data in the DB
From SyncLinear.com | SUP1-78
From SyncLinear.com | SUP1-78

Migrated to internal project management tool.


Is there a parser to generate reka AST?

Is it possible to parse tsx/jsx code to reka AST and transform the AST to code?

Is it possible to parse tsx/jsx code to reka AST

Not possible currently and not planned for as I would imagine this would take significant effort with no clear benefits; and a typical JSX file has a lot more going on (ie: imports, functions, lifecycles etc) which may require us to come up with a way to support all of these in the AST. Do you have a specific use case in mind?
The current idea in my head is to only support one way transpilation of Reka AST to React/Vue/Svelte code. This can be achieved by translating Reka's AST to something like Mitosis which itself already handles transpilation to React/Vue/Svelte code.

transform the AST to code?

Reka's AST can be transformed to Reka code via the @rekajs/parser package:
import * as t from '@rekajs/types';
import { Parser } from '@rekajs/parser';

const ast = t.program({...});

const code = Parser.stringify(ast);

thanks a lot.

Thanks, a lot.
I just found a visual coding platform (https://www.codux.com/), and changing some components' props looks pretty convenient. I want to use it in an existing project, but there are no alternatives. After some searching, I found this fantastic project.  Is there a way to avoid the syntax @if, and @each, and make us feel like just dragging valid JSX code?

@dinfer I actually like @if and @each notation a lot. You can still drag JSX code by attaching @if and @each to a dummy container and having your JSX inside that container.


Added tutorial 9.1-9.3 code

(issue #293)
Note that 9.3 and 9.2 are actually the exact same (also in the tutorials), but I included it anyway.

Looks good! Sorry for taking a while to get back to you!

no problem :)


chore: bump setup-nim-action

Bumping to fix slow installations, see: https://github.com/jiro4989/setup-nim-action/issues/483


Issue with changing limits of the slider item

After its initialization, it was not possible to change limits of the slideritem .
Fix:
'Bounds' keyword is now accepted in opts to change limits

to add some more thought, I saw the ParameterManger is only handling special methods for:

value_changed
childadded
param_deleted

the options change is missing. I'm working on it at the moment and will push a PR in parallel from yours

Ok I will look into it and wait for your patch to see if we can avoid my current hack to detect changes in opts.
I do not really mind about limits or bounds. However, the reason for this choice comes from the SpinBox widget of pyqtgraph. If you look at the init and setOpts, the keyword that it is currently using is bounds.
def setOpts(self, **opts):
        """Set options affecting the behavior of the SpinBox.

        ============== ========================================================================
        **Arguments:**
        bounds         (min,max) Minimum and maximum values allowed in the SpinBox.
                       Either may be None to leave the value unbounded. By default, values are
                       unbounded.
        suffix         (str) suffix (units) to display after the numerical value. By default,
                       suffix is an empty str.
        siPrefix       (bool) If True, then an SI prefix is automatically prepended
                       to the units and the value is scaled accordingly. For example,
                       if value=0.003 and suffix='V', then the SpinBox will display
                       "300 mV" (but a call to SpinBox.value will still return 0.003). In case
                       the value represents a dimensionless quantity that might span many
                       orders of magnitude, such as a Reynolds number, an SI
                       prefix is allowed with no suffix. Default is False.
        prefix         (str) String to be prepended to the spin box value. Default is an empty string.
        step           (float) The size of a single step. This is used when clicking the up/
                       down arrows, when rolling the mouse wheel, or when pressing
                       keyboard arrows while the widget has keyboard focus. Note that
                       the interpretation of this value is different when specifying
                       the 'dec' argument. If 'int' is True, 'step' is rounded to the nearest integer.
                       Default is 0.01 if 'int' is False and 1 otherwise.
        dec            (bool) If True, then the step value will be adjusted to match
                       the current size of the variable (for example, a value of 15
                       might step in increments of 1 whereas a value of 1500 would
                       step in increments of 100). In this case, the 'step' argument
                       is interpreted *relative* to the current value. The most common
                       'step' values when dec=True are 0.1, 0.2, 0.5, and 1.0. Default is
                       False.
        minStep        (float) When dec=True, this specifies the minimum allowable step size.
        int            (bool) If True, the value is forced to integer type.
                       If True, 'step' is rounded to the nearest integer or defaults to 1.
                       Default is False
        finite         (bool) When False and int=False, infinite values (nan, inf, -inf) are
                       permitted. Default is True.
        wrapping       (bool) If True and both bounds are not None, spin box has circular behavior.
        decimals       (int) Number of decimal values to display. Default is 6.
        format         (str) Formatting string used to generate the text shown. Formatting is
                       done with ``str.format()`` and makes use of several arguments:

                         * *value* - the unscaled value of the spin box
                         * *prefix* - the prefix string
                         * *prefixGap* - a single space if a prefix is present, or an empty
                           string otherwise
                         * *suffix* - the suffix string
                         * *scaledValue* - the scaled value to use when an SI prefix is present
                         * *siPrefix* - the SI prefix string (if any), or an empty string if
                           this feature has been disabled
                         * *suffixGap* - a single space if a suffix is present, or an empty
                           string otherwise.
        regex          (str or RegexObject) Regular expression used to parse the spinbox text.
                       May contain the following group names:

                       * *number* - matches the numerical portion of the string (mandatory)
                       * *siPrefix* - matches the SI prefix string
                       * *suffix* - matches the suffix string

                       Default is defined in ``pyqtgraph.functions.FLOAT_REGEX``.
        evalFunc       (callable) Fucntion that converts a numerical string to a number,
                       preferrably a Decimal instance. This function handles only the numerical
                       of the text; it does not have access to the suffix or SI prefix.
        compactHeight  (bool) if True, then set the maximum height of the spinbox based on the
                       height of its font. This allows more compact packing on platforms with
                       excessive widget decoration. Default is True.
        ============== ========================================================================

yes I do agree but this is related to a widget and not a Parameter for which only limits should be used as with any other Parameter.

Ok I will look into it and wait for your patch to see if we can avoid my current hack to detect changes in opts.

Yes I especially clarify this in the ParameterManager docstring and in the ParameterEx. pyqtgraph makes a difference between  limits, value, name, default on one hand and any other option on the other hand. You'll see in my PR that I therefore also treat it differently. Note: the name change should never be used dynamically (at least in plugins) because it would break the relation between UI and plugin. That's why I don't have a dedicated method in Parameter Manager

My PR #5  has been added to the 5.0.x_dev branch. You can resync and use that for better handling and testing of the slider feature

Reimplementing the limitschanged function gives excellent results. This effectively makes it direct either with the keyword limits.
Status of PR is that both limits and bounds are accepted as keywords. However, consistency is still required. So if you initialize it as limits, you should keep using limits

what if someone uses min and max keyword? or only min? or only max? did you take this into account? Could you build some tests on that to make sure the behaviour is fixed?

what if someone uses min and max keyword? or only min? or only max? did you take this into account? Could you build some tests on that to make sure the behaviour is fixed?

I looked a bit into it and it gets quite cumbersome in the implementation.
The reason for it is that min/max is not managed at all in the spinbox widget initially. In fact, the current spinbox parameter does not manage min and max currently. What I mean is :
settings.setOpts(min=10,max=20) would not modify the limits of the widget.
while:
settings.setOpts(bounds=[0,100]) or settings.setLimits([0,100]) would modify it.
So to sum up, I think we should stick to these keywords as you initially asked as a start up.

Be aware that they are two places where options are considered:

in the parameter
in the widget

The fact that spinbox is not handling it is why we should handle it with the Parameter object. Whenever the options min , max, limits or bounds are changed, we should modify one or the other accordingly using self.opts[] (self is the parameter) and fire self.LimitsChanged(). Like this it would be ok!
I insist because min/max are also used with the 'float' and 'int' parameter

see the numeric module in pyqtgraph:

be also aware that pyqtgraph usea particular implementation of SpinBox with more options than the standard QSpinBox

Be aware that they are two places where options are considered:

in the parameter
in the widget

The fact that spinbox is not handling it is why we should handle it with the Parameter object. Whenever the options min , max, limits or bounds are changed, we should modify one or the other accordingly using self.opts[] (self is the parameter) and fire self.LimitsChanged(). Like this it would be ok!
I insist because min/max are also used with the 'float' and 'int' parameter

I agree but this behavior is not being handled with the numeric parameter item as shown with :
settings.setOpts(min=10,max=20)
So my point is that this change should be also be adressed for the numeric type so maybe a subclassing of the numeric parameter item is a better approach. We could then use it as a base model for the sliderparameter item.
Are you ok with that?

I agree but this behavior is not being handled with the numeric parameter item as shown with :
settings.setOpts(min=10,max=20)

I don't understand this point?!
But you are right that the best approach would probably inherit from the Numeric Parameter, and use our slider +spinbox widget as a replacement of the simple spinbox. Be aware that I myself (in pymodaq_gui) subclassed the numeric parameter to change slightly the behavior when setting new limits. So make sure to inherit from my numeric class. cheers

ok I think I got it. Indeed it is actually not implemented in OptsChanged of the Numeric Parameter:
    def optsChanged(self, param, opts):
        super().optsChanged(param, opts)
        sbOpts = {}
        if 'units' in opts and 'suffix' not in opts:
            sbOpts['suffix'] = opts['units']
        for k, v in opts.items():
            if k in self.widget.opts:
                sbOpts[k] = v
        self.widget.setOpts(**sbOpts)
        self.updateDisplayLabel()

then you could reimplement optsChanged within my subclass of numeric Parameter and then it would be inherited by the slider as well!


Inconsistent usage of baseUrl

Our assumption is that the baseUrl passed into the ApiClient constructor for production accounts needs to point to the DS data center that the account is hosted on (i.e. NA1, NA2, EU, etc.). This baseUrl is discovered by calling the AuthenticationApi.Login() method and examining the value of LoginAccount.BaseUrl. Due to inconsistent handling of the baseUrl in the library we are having to format our own baseUrl to pass to the ApiClient constructor.
The format returned by AuthenticationApi.Login() is as follows:
`https://demo.docusign.net/restapi/v2/accounts/{accountId}`

However line 2315 in EnvelopesApi is setting the path to var path_ = "/v2/accounts/{accountId}/envelopes"; which assumes the value passed into the ApiClient constructor is something of the form:
`https://demo.docusign.net/restapi`

Would it be possible to make the baseUrl accepted in the constructor of ApiClient the same as that which is returned by the call to AuthenticationApi.Login()?
Is our assumption about the baseUrl to pass into the ApiClient constructor correct? It needs to point to the correct data center for the account?
Thank you for your help!

I've run into the same issue and ended up just hard-coding my data center in to the ApiClient call. A change like this would be nice.

Thank you for raising the issue.
For Legacy Authentication, it is unfortunately the case that the "login" method returns the longer url as you've noted.  We can't change this behavior since it would be a breaking change.
The good news is that the DocuSIgn OAuth: Userinfo method base_uri (server name) field for each account is the just the first part of the basePath. Eg https://na1.docusign.net
So you still need to add /restapi to it when using the REST API. But that's a lot better than the necessity to split the string returned by the older method.
Adding restapi to the base_uri field value is appropriate since it enables the value to be independent of any specific API supported by the platform.
Note that the OAuth UserInfo method is only for OAuth authentication.
@brbeaird be careful--hardcoding the basePath is a brittle solution since your code will not work with all accounts (different accounts are on different systems).


How to prevent bounce when using closeRow() with standalone SwipeRow

Whenever I call closeRow() on a standalone swipe row, it closes it but has a bounce effect that exposes the hidden row on the far left side of the row. I would prefer to not have that bounce, is there a way to disable it?
I have disableRightSwipe = {true} on my swipe row.

Hey @stonepreston I think you're referring to the spring animation that's used to close the row. By default I think the spring animation overshoots the final value a bit before finishing.
You should be able to change the friction and tension props to achieve what you're looking for. See more here:
https://facebook.github.io/react-native/docs/animated#spring
https://github.com/jemise111/react-native-swipe-list-view/blob/master/docs/SwipeRow.md#props
Please let me know if this answers your question, thanks!

awesome I increased the friction and its working great. Thanks for the quick reply!


Updating numpy/astropy breaks SEDkit

Not sure which package did it. I had numpy==1.12.0 and astropy=1.3 and SEDkit was taking about 10 minutes to generate an SED. Downgraded to numpy=1.11.1 and astropy=1.2.1 and time to generate SED is normal (less than 1 minute).

Can confirm this happens to me as well (updating astrodbkit updates astropy which in turn updates numpy), but not sure what part of the SEDkit code is part of the slow-down.

Fixed in the rewrite.


i18n We should have the UI in a few languages

I was going to start writing the code in such a manner that all of our strings would be automatically translated in the user's locale, but sadly i gave up on that pretty early on. It is somewhat embarrassing to advertise a translation app that has the interface hardcoded in English though...

I've started adding tr() around localisable strings. See also https://doc.qt.io/qt-5/i18n-source-translation.html


Get jpm working for Firefox dev build without breaking dist build

Get jpm working for Firefox dev build without breaking dist build

Yay! Thanks for tackling this beast :+1:

:+1:

:clap:


[DevTools Docs Feedback]

both of microsoft-edge-beta (122.0.2365.8-1) and microsoft-edge-stable (121.0.2277.98-1)  have the issue of
/usr/bin/xdg-icon-resource: 12: Syntax error: end of file unexpected (expecting ";;")
dpkg: error processing package microsoft-edge-stable (--configure):
 installed microsoft-edge-stable package post-installation script subprocess returned error exit status 2

Thank you for reaching out. However, this repository is specific to the Edge developer documentation, and not to the browser itself.
Usually, I would redirect you to using the feedback mechanism of the browser instead. But since you can't install Edge, you won't have access to it. Unless you have another computer where Edge is installed? If so, please do this:

Click Settings and more (the ... button in the top-right corner of the browser).
Click Help and feedback.
Click Send feedback.

If you don't have Edge, but have a Windows machine, you can also submit feedback by using the Feedback Hub app on Windows.
If the above isn't an option, then please leave feedback about this on the Edge Insider tech community forum: https://techcommunity.microsoft.com/t5/microsoft-edge-insider/ct-p/MicrosoftEdgeInsider
Thanks for your understanding.


Test Runners infra

@saratvemulapalli please add more details not sure what this is about.

Closing this issue. This was a preliminary to run tests in different runners like Fargate/ECS/Lambda etc


[WIP] Message Edit hotkeys: fix Firebox bug: ESC removes message feed focus

We correct a bug on Firefox where using the ESC key to close
an edit box that was opened by the left arrow key
caused the message feed to lose focus,
making it difficult to navigate the message feed by keyboard.
We fix this bug by changing the function that handles the ESC key
during an edit to pass the correct object to the
message_edit.end function.
Fixes: #7072

@HarshitOnGitHub can you verify whether this fixes the bug for you?

@timabbott Working fine for me. Thanks @cakleimeier for fixing this. Can you please squash your two commits and tidy up the commit message. :)

I took care of squashing and merging as fe2adeeee1c970b0a059aa3535bfbc7d8dc9d795
Thanks @cakleimeier for the contribution!  This was a rather subtle bug :)


update the test data

Speedometer 3.0 has just been launched. I hope to update the test data on the Thorium official website.

@Malus-risus I actually have Speedometer already on the website. But yeah, I haven't updated the performance comparison page.


bower.json

Add the default css files to the main array to assist injectors. Add bower.json to 1.3.x

+1

Bower installation is somewhat troublesome now, +1

https://github.com/smashingboxes/OwlCarousel2/blob/develop/CONTRIBUTING.md#bug-reports

This was fixed in the beta 3 release.
https://github.com/smashingboxes/OwlCarousel2/blob/2.0.0-beta.3/bower.json
Fixed via 012c20ebb5833602d7055a7cbd12a3c591137ef9


【翻译】DOC04-03-08 Injecting Services Into Views

原文：https://docs.asp.net/en/latest/mvc/views/dependency-injection.html

译文：https://github.com/dotnetcore/aspnetcore-doc-cn/blob/dev/aspnet/mvc/views/dependency-injection.rst


Create a JSON Serializer for OptHistory

A custom Serializer is needed that implies knowledge of OptHistory's inner structure.
It must not contain or dump paths to classes used in OptHistory, thus it is to be immune to project structure changes. It must transform older histories to an actual form.
Potentially, it can resolve two major problems:

Backward compatibility with older histories.
by transforming every loaded history to an actual form.
Compact storage of OptHistory.
At least, it allows getting rid of mentioning paths to classes that take major space in default JSON dumps. At most, we can implement compact graphs storage (optional).

#929 - теперь пути и названия классов поддерживают legacy. Можно спокойно переименовывать и переносить классы.

OptHistory moved to GOLEM.


Realm name in routing key

Currently, the routing key shows a UUID where is supposed to be the realm name.
I've modified the message producer to retrieve the realm name from the current session

@marciprete
Thanks, What version of Keycloak is giving UUID for the routing key?
I have just checked this plugin with 15 and 22, and I get real realm name in the routing key. So cannot replicate the issue.

Hello. I have the same problem. E.g. I've created the binding "KK.EVENT.#" and have created new user through the admin console. Then the "routing key" in received message in queue is:
KK.EVENT.ADMIN.05a6d9a8-4d1f-41a8-b87d-8363944fe9b2.SUCCESS.USER.CREATE

so it is the realm id instead of name

Also tested with keycloak 22.0.3 same behavior, needs the realmId (UUID)

Hello,
I had this issue on Keycloak 16.0.1 and 19.0.3.

Also tested with keycloak 22.0.3 same behavior, needs the realmId (UUID)

@gilamarko if you wish, you can test my revision from branch /feature/realm-name-instead-of-uuid

@marciprete Thank you for that contribution

Also tested with keycloak 22.0.3 same behavior, needs the realmId (UUID)

@gilamarko if you wish, you can test my revision from branch /feature/realm-name-instead-of-uuid

Works as expected.

use this to get realm name
		String realmName = session.getContext().getRealm().getName();  #52


Please update axios to fix CSRF vul

Axios updated their versions to 1.6.0 to fix the problem, see https://github.com/axios/axios/issues/6022

Hi @hawaioo thanks for the issue! We currently use a tool (https://buildwithfern.com/) to generate this SDK, so we are somewhat at the mercy of what they generate for the package.json / dependencies.
That said, I've asked @dsinghvi for his recommendation here

Hi @markphelps, according to this Issue https://github.com/fern-api/fern-typescript/issues/627
SDKs generated using the latest release of https://github.com/fern-api/fern-typescript/releases/tag/0.9.0-rc1 should fix the xsrf vul.
Would you mind considering a version bump on your end? Your cooperation in this matter would be greatly appreciated. Thank you!

@hawaioo #38 swaps out axios for node-fetch
please take a look, mostly at https://github.com/flipt-io/flipt-node/pull/38/files#diff-44db24fb92214331d3845e557c568eef257639cffaea46901778da833209ef3a and let me know if you think this will cause any issues on your end

@hawaioo #38 swaps out axios for node-fetch
please take a look, mostly at https://github.com/flipt-io/flipt-node/pull/38/files#diff-44db24fb92214331d3845e557c568eef257639cffaea46901778da833209ef3a and let me know if you think this will cause any issues on your end

LGTM, switching from axios to fetch/node-fetch should not cause any issue.

@hawaioo 0.2.16 is now out with this fix! lmk how this works for you and thanks for bringing up this issue and for the review!


changing wording

improving doc with correct steps to get binaries.. ignore my previous pull request

@prashanthmadi thanks for the fix, we will merge your changes soon.

@GitHubber17 I am monitoring all the Azure Cosmos DB PR's this is a right fix, can you please merge.
#sign-off

@SnehaGunda: I'm sorry - only the author of this article, @AndrewHoh, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@prashanthmadi : Thanks for your contribution! The author, @AndrewHoh, has been notified to review your proposed change.


Update magic number ranges and add new one for Python 3.14

I'd really appreciate it if the backward compatibility commit provided some context in the commit message (for future reference). What about this:
Add setup.py for backward compatibility

Python 3.6 in Fedora 37+ uses bundled wheels of setuptools and pip
because the recent versions packaged as python-*-wheel no longer support 3.6.

tox 3 creates an sdist and installs it into the py36 environment with
setuptools 40.6.2. setup.cfg-only support was added in 40.9.0.

This worked on Fedora 36 because Python 3.6 used the packaged wheels.

?
Several other observations:

tox 4 can optionally create wheels and install those to the environments
Fedora 38 will have tox 4
adding minversion = 4 to our tox.ini provisions tox 4 even on Fedora 37

but that does not support Python 3.6, unless also adding requires = virtualenv<20.22.0

I think adding the setup.py file for now works and we can play with tox 4 in a month or so when Fedora 37 goes EOL.

Done


Reharmonise updated sumstats for GCST90268462 to GCST90268500

GCST90268462 - GCST90268500 have been updated manually (replaced on staging).
New harmonised files need to be generated for these studies.

They are not harmonised yet either. Can be closed.

@karatugo Just to make sure I understand: I recently manually replaced the summary statistics for these studies with corrected versions supplied by the author. The old summary statistics files had already been harmonised, so I deleted the old harmonised versions. I would now like new harmonised files to be created for the new summary statistics that I have added.Are you saying that we can just wait, and this task will be picked up automatically by the harmonisation pipeline?

@eks-ebi Sorry for the misunderstanding. I didn't realize the old harmonised files were deleted. I thought they hadn't been created yet. In that case, they would automatically enter the harmonisation pipeline. But, since they were already generated and then deleted, we need to reharmonise them. I'll take care of it.

thanks @karatugo!

Submitted to codon-slurm.
         JOBID PARTITION     NAME     USER ST       TIME  NODES NODELIST(REASON)
      62990405  standard goci1258 gwas_lsf  R       3:30      1 hl-codon-10-03

LSF job is likely to fail, do first https://github.com/EBISPOT/goci/issues/1257

https://github.com/EBISPOT/goci/issues/1257 done.
Submitted a SLURM job now.
         JOBID PARTITION     NAME     USER ST       TIME  NODES NODELIST(REASON)
        383374  standard goci1258  spotbot  R       0:13      1 hl-codon-10-01

still running...

I have contacted Yue for assistance in debugging the issue, as similar failures are occurring frequently.
[1a/b4a5a3] process > NFCORE_GWASCATALOGHARM:GWAS... [100%] 39 of 39, failed: 39

[ ] Copy harmonised files from /nfs/ftp/private/gwas_cat/harm_test/success/GCST90268001-GCST90269000/ to the public ftp.

@eks-ebi Please confirm that the files are indeed on the public FTP.

@karatugo Yes this is done! sorry for the delay


Page scrolling causes tooltip to drift from proper position

The position of the tooltip drifts depending on how much the page has been scrolled.

My bad, my browser zoom was set to 150%


Advance to "Fixes SQL syntax on alter with primary key" commit.

Changes Unknown when pulling 932d9cd779f0389234135b5dff74cc5be3eac867 on fix-alter-primary-key into ** on master**.

Coverage remained the same at 85.783% when pulling 932d9cd779f0389234135b5dff74cc5be3eac867 on fix-alter-primary-key into e58b16dd7f67cb6e771f24352cfdaddefa878d98 on master.


Lockfiles are in .gitignore

Lockfiles for npm, pnpm, & yarn are all ignored in this project (and in the plugin template?), meaning builds aren't technically reproducible as versions can drift. See Working with Git § Lockfiles in the pnpm documentation for why they're important.

Lockfiles for npm, pnpm, & yarn are all ignored in this project (and in the plugin template?), meaning builds aren't technically reproducible as versions can drift. See Working with Git § Lockfiles in the pnpm documentation for why they're important.

We were having issues with the CI as well as PRs when committing lockfiles early on in the project lifespan. Might be something I look into fixing in future though.


Major refactoring around ResourceURL

What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes https://github.com/gardener/docforge/issues/320
Fixes https://github.com/gardener/docforge/issues/319
Fixes https://github.com/gardener/docforge/issues/317
Fixes https://github.com/gardener/docforge/issues/316
Fixes https://github.com/gardener/docforge/issues/314
Special notes for your reviewer:
Release note:

Performance improvements and code clean up

 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.Viktor seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


tf2ss() returns unstable system

I have the following transfer function:
_sys1.den=[[array([9.43513863e-11, 6.05312352e-08, 7.92752628e-07, 5.23764693e-06,          1.82502556e-05, 1.24355899e-05, 8.68206174e-06, 2.73818482e-06,          4.29133144e-07, 3.85554417e-08, 1.62631575e-09, 8.41098151e-12,          9.85278302e-15, 4.07646645e-18, 5.55496497e-22, 3.06560494e-26,          5.98908988e-31])]]
'_sys1.num=[[array([9.94004350e-13, 2.67602795e-11, 2.31058712e-10, 1.15119493e-09,
5.04635153e-09, 1.34066064e-08, 2.11938725e-08, 2.39940325e-08,
2.05897777e-08, 1.17092854e-08, 4.71236875e-09, 1.19497537e-09,
1.90815347e-10, 1.00655454e-11, 1.47388887e-13, 8.40314881e-16,
1.67195685e-18])]]'
asking for poles:
_sys1.poles()=array([-6.28318525e+02+0.00000000e+00j, -6.28318531e+00+0.00000000e+00j,        -3.14159265e+00+5.44139809e+00j, -3.14159265e+00-5.44139809e+00j,        -1.19380521e-01+5.84842723e-01j, -1.19380521e-01-5.84842723e-01j,        -1.88495559e-01+0.00000000e+00j, -6.63225116e-02+9.92624461e-02j,        -6.63225116e-02-9.92624461e-02j, -1.00530965e-01+0.00000000e+00j,        -4.32233973e-03+0.00000000e+00j, -6.28318476e-04+0.00000000e+00j,        -6.28318592e-04+0.00000000e+00j, -6.29820167e-05+2.60763321e-07j,        -6.29820167e-05-2.60763321e-07j, -6.25315230e-05+0.00000000e+00j])
All negative. System is stable. But then when converting _sys1 to state space using tf2ss() returns a system which have positive poles (unstable). I am using Slycot.
I also repeated the same conversion but using scipy and it gives me a stable state space as a result.
python-control version: '0.9.3.post2'

This looks like a bug in SLICOT, since tf2ss (which eventually calls statesp._convert_to_statespace) just calls the SLICOT td04ad routine.  Using scipy.signal.tf2ss seems to give the correct answer.
Needs a closer took to make sure there is not a python-control bug someplace.  If not, we should transfer to the slycot issues list.

I've created a slycot issue (#222) reporting this issue.  PR coming that includes a unit test for this case and also adds a method keyword to tf2ss, plus some documentation pointing out the new functionality and the slycot bug.

Closing this out since this is no longer a python-control issue.


[UI][Private Registry] When adding credential , there is no email format validation done for the email field.

Version - V013.0
There should be some basic email format validation check done when entering email for in Credential creation in "Add Registry" and "Add Credential" page.

The field is called "email" but the registry can do whatever it wants with it and Docker does not require to actually be an email.
It's marked required in the API so you have to enter something in it now, but I don't want to get into does-it-look-like-a-valid-email when that isn't even a requirement from Docker.

v0.17.0
Verified fixed


Serializing Union field that includes a RootModel fails (dumping returns root of path object)

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
Dumping a path as a Union of a RootModel and a Path returns the root of the path, clearly the wrong Serializer is picked.
This might be the same issue as reported in #6830.
The reproducible example is a bit more minimal though, so maybe that helps fixing it.
Example Code
from pathlib import PurePosixPath
from typing import Union

from pydantic.root_model import RootModel
from pydantic.type_adapter import TypeAdapter

MyField = RootModel[str]
my_field_adapter = TypeAdapter(MyField)
path_adapter = TypeAdapter(PurePosixPath)
union_adapter = TypeAdapter(Union[MyField, PurePosixPath])

my_field = MyField("my_field")
my_path = PurePosixPath("a_path")

mode = "python"

# dumping `my_field` works as expected
specific = my_field_adapter.dump_python(my_field, mode=mode)
from_union = union_adapter.dump_python(my_field, mode=mode)
assert specific == from_union

# dumping `my_path` is inconsistent
specific = path_adapter.dump_python(my_path, mode=mode)
from_union = union_adapter.dump_python(my_path, mode=mode)
assert specific == from_union, (specific, from_union)  # fails: (PurePosixPath('a_path'), '')
# fails for mode="json", too with: ('a_path', '')

Python, Pydantic & OS Version
pydantic version: 2.6.3
        pydantic-core version: 2.16.3
          pydantic-core build: profile=release pgo=false
                 install path: C:\Users\fbeut\mambaforge\envs\bio38\Lib\site-packages\pydantic
               python version: 3.8.17 | packaged by conda-forge | (default, Jun 16 2023, 07:01:59) [MSC v.1929 64 bit (AMD64)]
                     platform: Windows-10-10.0.19041-SP0
             related packages: email-validator-2.0.0.post2 pydantic-settings-2.1.0 pyright-1.1.352 typing_extensions-4.7.1
                       commit: unknown

@FynnBe,
Thanks for reporting this. Looks similar! I've added this to the Union Issues milestone - these issues will be a focus for our 2.8 release!


resource-gc subcommand to cleanup old lambdas

ie. policy lambdas no longer extant in config file should be automatically cleaned up. Sans state to diff the config files we'll need to use the prefix and extant policies resources as a guide to cleanup.

duplicate of #48


add traffic shifting example for service mesh

Ref https://github.com/cilium/cilium/issues/27525

@learnitall  @youngnick  could you help me review this article for traffic shifting example for cilium mesh. thanks.

Thanks for the ping @tanjunchen, I need to spend some time and walk through this myself - it looks good at first glance though.

/test

/test

@lmb   could you review this pr again？thanks.

/ci-e2e


split azure service principal expiry alert to page bigmac for dex

Towards: https://github.com/giantswarm/giantswarm/issues/27066
This PR ensure that phoenix is not paged with expiring service principals for dex (operator) and instead those alerts go to team bigmac
Checklist

[ ] Update CHANGELOG.md
[ ] Add Unit tests
[ ] Follow Alert structure
[ ] Consider creating a dashboard (guidelines) (if it does not exist already) to help oncallers monitor the status of the issue.
[ ] Request review from oncall area, as well as team (e.g: oncall-kaas-cloud GitHub group).

@whites11 thanks, I fixed my lazy typos :smiling_face_with_tear: Interestingly, I just tested and || works just the same as |. Still fixed it though.


[bp/1.26] Backport stack (2)

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@wbpcode i have removed the cmake change that i originally added here - i think this should be good to land, and would be good to get out of the way as there are some further updates pending


wrap-text in the input window

currently, text moves from left to right but doesn't go past one line. I'd like for it to wrap and scroll - I'll see if there's anything pre-built in textual that I can add to change the behavior.

this looks a little above me - I opened an issue on textual's github:
https://github.com/Textualize/textual/issues/1424


better e-* parsing

Better parsing for e-* innerHTML value. Does not stringify HTML comments anymore.
ref bug report: https://github.com/kartikprabhu/mf2py/issues/47

@tommorris @kartikprabhu I split this up into 4 separate pull requests to make processing easier.

e-content innerHTML fix (critical bugfix) https://github.com/tommorris/mf2py/pull/25
rel-bookmark to u-url backcompat (feature, minor) https://github.com/tommorris/mf2py/pull/24
restore py3 compat for test cases (bugfix, non-blocking) https://github.com/tommorris/mf2py/pull/23
filter_by_type matches multivalued classes (bugfix) https://github.com/tommorris/mf2py/pull/26

I would recommend closing this PR if you agree that I didn't miss anything! :smile_cat:

@kylewm thanks! I meant to do that but I have never understood how to.


data transfer cost cross az

here is the offical document from "https://aws.amazon.com/ec2/pricing/on-demand/":
""Data transferred "in" to and "out" from Amazon EC2, Amazon RDS, Amazon Redshift , Amazon DynamoDB Accelerator (DAX), and Amazon ElastiCache instances or Elastic Network Interfaces across Availability Zones or VPC Peering connections in the same AWS Region is charged at $0.01/GB in each direction."
the data transfer cost should be single direction, so in the picture No.5, should be 0+0.01 instead of 0.01+0.01 in each direction.

You get billed 0.01 at AZ A for sending, then 0.01 at AZ B for receiving - 0.01 + 0.01 per direction - I think the graph is correct.


strange error

I got a very strange error recently. I don't know whether or not it's url-loader's error. But I would be very pleased if you could figure out why this happen.
I ran into this trouble through image-webpack-loader, and I have commit a issue at that project. Here is the link
Here's my errors:
Module build failed: ModuleBuildError: Module build failed: Error: spawn /Users/Zero/projects/livebet-client-code/node_modules/pngquant-bin/vendor/pngquant EAGAIN
at exports._errnoException (util.js:949:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32)
at onErrorNT (internal/child_process.js:348:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
at DependenciesBlock.onModuleBuildFailed (/Users/Zero/projects/livebet-client-code/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19)
at nextLoader (/Users/Zero/projects/livebet-client-code/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31)
at /Users/Zero/projects/livebet-client-code/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15
at context.callback (/Users/Zero/projects/livebet-client-code/node_modules/webpack-core/lib/NormalModuleMixin.js:148:14)
at imagemin.buffer.then.catch.err (/Users/Zero/projects/livebet-client-code/node_modules/image-webpack-loader/index.js:42:9)
at process._tickCallback (internal/process/next_tick.js:103:7)
ERROR in<EMAIL_ADDRESS>Module build failed: Error: spawn /Users/Zero/projects/livebet-client-code/node_modules/pngquant-bin/vendor/pngquant EAGAIN
at exports._errnoException (util.js:949:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32)
at onErrorNT (internal/child_process.js:348:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
@ ./~/css-loader?sourceMap&localIdentName=[path][name]---[local]---[hash:base64:5]!./~/postcss-loader!./feSRC/view/pages/profile/index.scss 6:13630-13675

I have same error in Linux, maybe because pngquant  is exe  file.

@haiyuanhsu,  it seems not because of what you said. When I cut down the number of images being processed, this error disappears! Anyway, I have figured out a way to avoid this problem. link


One item Array syntax is broken

This
foo =
  * \One
  * \Two

looks like an Array of two items, and indeed is.
This
bar =
  * \Uno

looks like an Array of one item, smells like an Array of one item, but... it isn't! It is a String. 8-O
This syntax is inconsistent, counter-intuitive and misleading. This is an accident waiting to happen.
And in fact, I am here because it just happened to me.
I know that you can force it to be an Array using a splat
bar =
  * \Uno
  ...

but this is just an ugly workaround for a bug in design IMO.
Please fix this. Do not let more accidents happen. :-)

We already have an issue about that, and another one to track it

Could you please point me to that issue?
I tried searching for one before reporting this.


[question] how to reference multiple properties in one vertex

Besides, I can't find any tck case about two labels(tags).

The vertex has two labels and each has a property called name. so the  name of which label is returned is random when calling v.name.

The openCypher does not have the concept of tag, and the attribute belongs to Vertex, so there is no such scene for openCypher. After we introduce the concept of tag, similar problems will arise.
We do not restrict users to construct such data, but users need to ensure that different tags at the same Vertex do not have attributes with the same name or that the attribute values of the same name are equal. And this is more reasonable for actual user scenarios.
Based on the above guarantee, the current implementation of cypher will not cause incorrect query results, so we will not provide access to different tag attributes, and it is just reasonable.

If we reach an agreement, this issue could be closed. @whitewum @jievince

@randomJoe211 you can add an explanation to the doc to avoid this situation. The behavior in nGQL is not well defined and seems there is no plan to improve this situation.

@jievince @czpmango This is an issue that can cause potential data chaos on the user end. Is it really a good idea to ignore it?
We never know what kind of scenarios that users may use Nebula Graph in. But there are cases when users need to attach multiple tags on a batch of vertices. And they might not notice that two of the tags (among many, maybe) have a property with the same name. Once this happens, serious problems may happen and cause a big loss to the users.
We can solve such a problem and prevent such a problem from happening. For example, provide a warning when the user attaches a tag that has a duplicate name property with an existing tag? The user would be like:" Wow, Nebula Graph is so considerate!"

Just because openCypher does not have such a problem, this is a Nebula Graph problem. We should think more about it.

@jievince @czpmango This is an issue that can cause potential data chaos on the user end. Is it really a good idea to ignore it?
We never know what kind of scenarios that users may use Nebula Graph in. But there are cases when users need to attach multiple tags on a batch of vertices. And they might not notice that two of the tags (among many, maybe) have a property with the same name. Once this happens, serious problems may happen and cause a big loss to the users.
We can solve such a problem and prevent such a problem from happening. For example, provide a warning when the user attaches a tag that has a duplicate name property with an existing tag? The user would be like:" Wow, Nebula Graph is so considerate!"

Agree.


Clarify that the NGINX upgrade is unlikely to be breaking

Talked w Gerald, it is unlikely that customers use it in this way, therefore unlikely to be breaking. I want to communicate that to avoid scaring customers of a breaking change.

I'm not sure this will change the text on docs.giantswarm.io

I'm not sure this will change the text on docs.giantswarm.io

Thanks, yeah not sure too. @marians , do you know? Or should I edit manually?

Changelog changes are picked up automatically by docs actions (running every 20 minutes currently). So after merge it will end up in this PR https://github.com/giantswarm/docs/pull/1030


elementEnterCallBack not working for line or area displayType

Hi !
I would like things to happen when hovering my tracks data.
I saw on the documentation that there is a elementEnterCallBack that exists. It works for what I want to do, except for line and area display types, which is a bit frustrating because it is specifically for these tracks that it would be important.
Do you think it could be implemented easily ?
I created a codepen based on yours, "Click callback", to illustrate.
As you can see, the positions are printed when hovering SEQUENCE, BLOCK and BOND tracks, but not AREA.

Thank you, @gabrielctn. You are right. Currently, this callback is not implemented for some types of displays. Including this feature won't be that difficult. Could you describe what the callback context is? Does it need to be triggered when the cursor enters the area or, in addition, when it moves through?

It needs to be triggered when the mouse enters and when it moves through as well, because I need to trigger events for reach data point change.
An example of event I want to trigger is the modification of the "value: " text in the tooltip that is generated when hovering data tracks. But I have other things in mind that are independant of the plugin, I just need to retrieve the data of the track, so the positions, values, etc.
It would be really awesome 😎
Thanks !

Thank you, @gabrielctn. I will extend the enter callback to the "continuous" displays. I have in mind to expose methods to overwrite the tooltip with custom calls, but this will require a bit more time.

Excellent thank you very much !


Telegram video with sound

And yet there will be a video with sound in Telegram?????

#446

Tell me, I do not understand how to adjust the sound. Or is it impossible?????

#446

Tell me, I do not understand how to adjust the sound. Or is it impossible?????


Adding a constant value of linear_ramp_time

For the comparison of the Standard and Fourier parameterized circuits the initial parameter values have to be equal, therefore a constant value for those has been added.

@raulconchello would it be a problem to delete this PR and open a new one where you branch from dev?
You branched out from main, and you are introducing a lot of changes to dev right now!

Closing this PR since there its goes from forked/main to upstream/dev


struct bad class good

This bomb pattern is the biggest brain bomb pattern of all time.  The fact that OST never utilizes it is PROOF of how close-minded they are.  Also the fact that OST never uses sliders shows their absolute LACK of creativity.


HTML documentation

Over the weekend root switched to dOxygen for their html documentation. Do we want to switch over to this to stay somewhat consistent or do we want to stick with the old HTML? As a developer, I am not a fan of this change as it's hard to see the actual code. It looks a little more slick, and it probably more useful to a user though. I'm open for suggestions or comments.

Nevermind, I see where to see the code. Maybe it is better for users then after all... hmm...

I've tested running doxygen to create the documentation (without changing any of the comments), you can see the output at http://www.physics.uoguelph.ca/~vbildste/GRSISort/index.html. If we want to go this route, we'll need to change the way we're commenting things.

@GRIFFINCollaboration/analysis_users
I'd like some input from people who potentially use this stuff...
..and I'm Running some scripts, so I have time to talk about these things... Does anyone have a preference for the style of html documentation? Do you prefer dOxygen or do you prefer THTML? Root has switched to DOxygen from THTML, although I haven't spent much time looking into why they did this.

I prefer THTML. Specifically, I like that the list of functions is more condensed. Most of the time, functions are named well enough that the short description include in the dOxygen documentation isn't necessary.

The THTML descriptions can also be seen by clicking on the linked-name in the condensed list.

The way root is doing it, I would prefer THTML as well, it's nice to have a condensed list of all member functions, instead of it being split up into public, static public, protected, and so on.
However I very much prefer the way dOxygen comments work within the code. And it might be possible to configure dOxygen such that it creates a similar condensed list. If that's the case I would prefer dOxygen.

DOxygen is a bit easier to use once you get used to it.  In favor of future proofing as much as we can, I would suggest using DOxygen.  That way new people who use this code only need to get used to one system rather than two.

Speaking of which, I need to update the docs. I'm going to try to do this on the master weekly on Mondays (I'll put it in my calendar). I think it's too complicated to generate it on the wiki for all of the branches, each user can do that for themselves.

Looking into the settings file for doxygen, it seems that it's possible to suppress the brief member description and have a condensed list of functions. So my vote goes to doxygen.

voting got me thinking... So I'm going to start git poll, it's a third party app that lets you create "voting" issues. We can use this as more of a test than anything.

Ok I have some working doxygen stuff already. I'll post it once I get a bit more time to polish it up. It already looks pretty nice.

Using ROOT's filter to filter the code uses the  library. This means that only people with c++ or higher can generate the documentation.

In fact, doxygen won't do a good job with root docs at all unless we are using ROOT6. Just an FYI

I think we are going to slowly move over to DOxygen. This issue will be closed when this move is complete.

Semi-moved over. Updating docs that aren't fixed as I come across them.


Prometheus Remote Write Exporter for AMP Credential error

Hi,
I am trying to configure AMP exporter but get NoCredentialProviders on logs of the collector as following.
       WARN        batchprocessor/batch_processor.go:209        Sender failed        {"kind": "processor", "name": "batch/metrics", "error": "Permanent error: Post \"https://aps-workspaces.us-east-1.<workspace>/api/v1/remote_write\": NoCredentialProviders: no valid providers in chain. Deprecated.\n\tFor verbose messaging see aws.Config.CredentialsChainVerboseErrors"}
I have set aws access key according to default AWS credentials chain and also AWS go SDK as the documentation. what I could be missing here?
Thanks

Hi @hiranthaPeiris Can you share more about your setup and version of the PRW Exporter? Thx.

Hi, I would like to pick up this issue and see what's going on here.
cc @alolita

hi @Saber-W
Here is the journalctl -u aws-otel-collector.service -e output of the service.
May 21 09:35:02  aws-otel-collector[20771]: go.opentelemetry.io/collector@v0.25.0/processor/batchprocessor/batch_processor.go:146
May 21 09:35:02  aws-otel-collector[20771]: 2021-05-21T09:35:02.395Z        WARN        batchprocessor/batch_processor.go:209        Sender failed        {"kind": "processor", "name": "batch/metrics", "error": "Permanent error: Post
\"https://aps-workspaces.us-east-1.amazonaws.com/workspaces/<ID>/api/v1/remote_write\": NoCredentialProviders: no valid providers in chain.
Deprecated.\n\tFor verbose messaging see aws.Config.CredentialsChainVerboseErrors"}
May 21 09:35:02  aws-otel-collector[20771]: go.opentelemetry.io/collector/processor/batchprocessor.(*batchProcessor).sendItems
May 21 09:35:02  aws-otel-collector[20771]: go.opentelemetry.io/collector@v0.25.0/processor/batchprocessor/batch_processor.go:209
May 21 09:35:02  aws-otel-collector[20771]: go.opentelemetry.io/collector/processor/batchprocessor.(*batchProcessor).startProcessingCycle
May 21 09:35:02  aws-otel-collector[20771]: go.opentelemetry.io/collector@v0.25.0/processor/batchprocessor/batch_processor.go:146

shared credential file is set as you said and also a role for the ec2 instance with prometheus Remote write policy.

Hi @hiranthaPeiris, do you still experiencing this issue? Have you tried to not use batch processor? Please let me know. Thank you!


GCP: Granting a project role to a @gmail.com e-mail address

Background: To backdoor a project, an attacker could grant an external e-mail address permissions on the project, i.e.
gcloud projects add-iam-policy-binding [PROJECT] \
    --member<EMAIL_ADDRESS>--role roles/editor

In an enterprise context, this is likely to be considered suspicious

Good point for the detection part! Thanks for the input


Memoize handleRedirectPromise

Multiple concurrent calls to handleRedirectPromise can cause race conditions and confusing errors when the first invocation clears temporary cache before the 2nd can read it. The official recommendation up until now has been "dont call handleRedirectPromise more than 1 time per page load" but this can be confusing and easy to overlook when using frameworks (react, angular, etc.) that may re-render components and call handleRedirectPromise again unexpectedly.
This PR aims to solve this once and for all by having all invocations of handleRedirectPromise return the same promise and ensure that the hash processing logic is only run once.

Coverage increased (+10.05%) to 92.746% when pulling 6f7a3c46f464bc89934342ad9947145bfe55134c on memoize-handleRedirectPromise into 8bc7ff1a21c4b9f32b05f87e82981a212c36c343 on dev.